.invoice-card{background:#fff;border-radius:20px;padding:0;width:340px;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden;font-family:inherit;position:relative;direction:ltr}.invoice-topbar{background:#1a2340;padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.invoice-sent-tag{background:#22c55e;color:#fff;font-size:12px;padding:4px 12px;border-radius:20px;font-weight:600;display:flex;align-items:center;gap:5px}.invoice-certified-badge{background:#fff;border-radius:10px;padding:5px 10px;display:flex;align-items:center;gap:6px;font-size:11px;color:#1a2340;font-weight:700}.invoice-certified-badge .shield{background:#22c55e;color:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:11px}.invoice-certified-text small{display:block;font-size:9px;color:#888;font-weight:400}.invoice-num{color:#fff;font-size:13px;font-weight:700;margin-top:4px;text-align:right;direction:ltr}.invoice-body{padding:16px 18px;background:#f0f4ff}.invoice-company-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.invoice-logo-text{font-size:22px;font-weight:900;color:#1a2340;letter-spacing:-1px}.invoice-issuer{text-align:right}.invoice-issuer small{font-size:10px;color:#888;display:block}.invoice-issuer strong{font-size:12px;color:#1a2340}.invoice-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#fff;border-radius:10px;padding:10px 14px;margin-bottom:12px}.invoice-meta-item small{font-size:9px;color:#888;display:block}.invoice-meta-item strong{font-size:11px;color:#1a2340;direction:ltr;display:block}.inv-phase-badge{background:#1a2340;color:#fff;font-size:11px;padding:5px 12px;border-radius:20px;display:inline-flex;align-items:center;gap:5px;margin-bottom:12px}.inv-phase-badge .check{background:#22c55e;border-radius:4px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px}.invoice-items{background:#fff;border-radius:10px;padding:10px 14px;margin-bottom:10px}.invoice-line{display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:12px;color:#334;border-bottom:1px solid #f0f0f0}.invoice-line:last-child{border-bottom:none}.invoice-line .dot{width:7px;height:7px;border-radius:50%;background:#06c;display:inline-block;margin-right:6px}.invoice-line .item-name{display:flex;align-items:center}.invoice-totals{background:#fff;border-radius:10px;padding:10px 14px;margin-bottom:10px}.total-row{display:flex;justify-content:space-between;font-size:12px;padding:4px 0;color:#334}.total-row.vat span:last-child{color:#06c;font-weight:600}.total-row.grand{font-size:15px;font-weight:700;color:#1a2340;border-top:2px solid #f0f0f0;margin-top:4px;padding-top:8px}.invoice-qr-row{background:#fff;border-radius:10px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.invoice-qr-info small{font-size:9px;color:#888;display:block}.invoice-uuid{font-size:11px;color:#1a2340;font-weight:600;direction:ltr;margin:2px 0}.invoice-verified{font-size:10px;color:#22c55e;font-weight:600}.qr-box{width:55px;height:55px;background:repeating-linear-gradient(0deg,#1a2340 0px,#1a2340 3px,transparent 3px,transparent 6px),repeating-linear-gradient(90deg,#1a2340 0px,#1a2340 3px,transparent 3px,transparent 6px);border-radius:6px;border:2px solid #1a2340;flex-shrink:0}.invoice-speed{background:#06c;color:#fff;font-size:11px;font-weight:600;padding:8px 18px;display:flex;align-items:center;gap:6px}div#wpcf7-f422-p431-o1{box-shadow:inset 0px 8px 20px 0px rgba(0,0,0,.12);width:100%;BACKGROUND-COLOR:#edeeee;PADDING:20px;BORDER-RADIUS:2%}.wp-block-image img{BORDER-RADIUS:8px}#wpcf7 textarea{resize:vertical;width:127%}.ultp-heading-inner{text-align:right!important}.topbar{position:sticky;top:0;z-index:50;backdrop-filter:blur(16px);background:rgba(7,20,26,.68);border-bottom:1px solid var(--border)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px}.brand{display:flex;align-items:center;gap:14px;font-weight:800;letter-spacing:.2px}.brand-mark{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--primary),#0f827d 70%);box-shadow:0 10px 30px rgba(18,199,191,.35);position:relative;overflow:hidden}.brand-mark::before,.brand-mark::after{content:"";position:absolute;background:rgba(255,255,255,.22);border-radius:999px}.brand-mark::before{width:32px;height:32px;top:-8px;left:-6px}.brand-mark::after{width:18px;height:18px;bottom:6px;right:6px}.brand-text small{display:block;color:var(--muted);font-size:12px;font-weight:600;margin-top:-3px}.nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.nav a{color:var(--muted);font-weight:700;font-size:14px;transition:.25s ease}.nav a:hover{color:var(--text)}.window-dots span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.18)}.window-dots span:nth-child(1){background:#ff8c42}.window-dots span:nth-child(2){background:#f7c14f}.window-dots span:nth-child(3){background:#12c7bf}.kpi-card span{display:block;color:var(--muted);font-size:12px;margin-bottom:8px;font-weight:700}.stat-card span{color:var(--muted);font-weight:700;font-size:14px}@media (max-width:860px){.nav{display:none}.topbar-inner{min-height:74px}}