@font-face{font-family:Sora;font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/sora-latin-var-BUlRykrX.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-latin-var-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--qro-azul-50:#eaf1ff;--qro-azul-100:#cfe0ff;--qro-azul-300:#7fa8ff;--qro-azul-500:#3d86ff;--qro-azul-600:#0067fd;--qro-azul-700:#0052cc;--qro-azul-900:#002e7a;--qro-verde-50:#e7f8ee;--qro-verde-500:#03be42;--qro-verde-700:#067a30;--qro-noche:#070c18;--qro-tinta-900:#0b1524;--qro-tinta-700:#334155;--qro-tinta-500:#64748b;--qro-tinta-300:#cbd5e1;--qro-tinta-200:#e2e8f0;--qro-tinta-100:#f1f5f9;--qro-nube:#f6f8fc;--qro-blanco:#fff;--qro-exito-50:#e7f8ee;--qro-exito-500:#03be42;--qro-exito-700:#067a30;--qro-alerta-50:#fef3e2;--qro-alerta-500:#f79009;--qro-alerta-700:#b54708;--qro-error-50:#feeceb;--qro-error-500:#f04438;--qro-error-700:#b42318;--qro-info-50:var(--qro-azul-50);--qro-info-500:var(--qro-azul-600);--qro-grad-marca:linear-gradient(135deg, var(--qro-azul-600) 0%, var(--qro-verde-500) 100%);--qv-color-bg:var(--qro-nube);--qv-color-surface:var(--qro-blanco);--qv-color-surface-alt:var(--qro-tinta-100);--qv-color-text:var(--qro-tinta-900);--qv-color-text-secondary:var(--qro-tinta-700);--qv-color-muted:var(--qro-tinta-500);--qv-color-border:var(--qro-tinta-200);--qv-color-border-strong:var(--qro-tinta-300);--qv-color-accent:var(--qro-azul-600);--qv-color-accent-strong:var(--qro-azul-700);--qv-color-accent-soft:var(--qro-azul-50);--qv-color-heading-trust:var(--qro-azul-900);--qv-color-focus-ring:var(--qro-azul-500);--qv-color-success:var(--qro-exito-500);--qv-color-success-ink:var(--qro-exito-700);--qv-color-success-bg:var(--qro-exito-50);--qv-color-warning:var(--qro-alerta-500);--qv-color-warning-ink:var(--qro-alerta-700);--qv-color-warning-bg:var(--qro-alerta-50);--qv-color-danger:var(--qro-error-500);--qv-color-danger-ink:var(--qro-error-700);--qv-color-danger-bg:var(--qro-error-50);--qv-color-info:var(--qro-info-500);--qv-color-info-bg:var(--qro-info-50);--qv-font-display:"Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--qv-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--qv-font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--qv-font-sans:var(--qv-font-body);--qv-space-1:.25rem;--qv-space-2:.5rem;--qv-space-3:.75rem;--qv-space-4:1rem;--qv-space-5:1.5rem;--qv-space-6:2rem;--qv-space-7:3rem;--qv-space-8:4rem;--qv-radius-sm:.5rem;--qv-radius-md:.75rem;--qv-radius-lg:1rem;--qv-radius-xl:1.5rem;--qv-radius-pill:999px;--qv-shadow-1:0 1px 2px #0b15240f, 0 1px 1px #0b15240a;--qv-shadow-2:0 4px 12px #0b152414;--qv-shadow-3:0 12px 28px #0b15241f;--qv-shadow-panel:var(--qv-shadow-2);--qv-container:1200px}[data-theme=dark]{--qv-color-bg:var(--qro-noche);--qv-color-surface:#0e1526;--qv-color-surface-alt:#131c31;--qv-color-text:#eaf0fa;--qv-color-text-secondary:#b9c4d6;--qv-color-muted:#93a1b8;--qv-color-border:#ffffff17;--qv-color-border-strong:#ffffff2e;--qv-color-accent:var(--qro-azul-500);--qv-color-accent-strong:#7fa8ff;--qv-color-accent-soft:#3d86ff24;--qv-color-heading-trust:#cfe0ff}:root{background:var(--qv-color-bg);color:var(--qv-color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--qv-font-body);font-synthesis:none;text-rendering:optimizelegibility;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}h1,h2,h3{font-family:var(--qv-font-display);letter-spacing:-.01em}.mono,.token-last4,.amount-cell{font-family:var(--qv-font-mono);font-variant-numeric:tabular-nums}.portal-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--qro-noche);color:#eaf0fa;gap:var(--qv-space-6);padding:var(--qv-space-5) var(--qv-space-4);flex-direction:column;display:flex}.brand-lockup{align-items:center;gap:var(--qv-space-3);padding:0 6px;display:flex}.brand-mark{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.brand-mark svg{border-radius:var(--qv-radius-sm);width:40px;height:40px}.brand-lockup p,.inspection-heading p{margin:0;font-size:14px;font-weight:700}.brand-lockup span,.inspection-heading span{color:#eaf0fa9e;margin-top:2px;font-size:12px;line-height:1.35;display:block}.inspection-heading p{color:var(--qv-color-text)}.inspection-heading span{color:var(--qv-color-muted)}.portal-nav{gap:var(--qv-space-1);display:grid}.portal-nav,.table-frame,.tab-list{scrollbar-color:var(--qv-color-border-strong) transparent;scrollbar-width:thin}.payment-button-subtitle{color:var(--qv-color-text-secondary);margin:0 0 var(--qv-space-4)}.payment-button-grid{gap:var(--qv-space-4);grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);display:grid}.payment-button-builder,.payment-button-guide,.payment-button-skeleton,.payment-button-error{gap:var(--qv-space-3);display:grid}.payment-button-builder label{gap:var(--qv-space-2);font-size:13px;font-weight:700;display:grid}.payment-button-code{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);color:var(--qv-color-text);font-family:var(--qv-font-mono);padding:var(--qv-space-3);white-space:pre-wrap;margin:0;font-size:13px;overflow-x:auto}.payment-button-empty,.payment-button-error{background:var(--qv-color-warning-bg);border:1px solid var(--qv-color-warning);border-radius:var(--qv-radius-sm);color:var(--qv-color-warning-ink);padding:var(--qv-space-3)}.payment-button-empty p,.payment-button-error p,.payment-button-copy-status,.payment-button-methods-note{margin:0}.payment-button-empty p{font-weight:700}.payment-button-empty span{margin-top:var(--qv-space-1);display:block}.payment-button-copy{width:fit-content}.payment-button-copy-status{color:var(--qv-color-success-ink);min-height:24px}.payment-button-guide ol{gap:var(--qv-space-3);padding-left:var(--qv-space-5);margin:0;display:grid}.payment-button-methods-note{background:var(--qv-color-info-bg);border:1px solid var(--qv-color-info);border-radius:var(--qv-radius-sm);color:var(--qv-color-accent-strong);padding:var(--qv-space-3)}.portal-nav::-webkit-scrollbar{height:8px}.table-frame::-webkit-scrollbar{height:8px}.tab-list::-webkit-scrollbar{height:8px}.portal-nav::-webkit-scrollbar-thumb{background:var(--qv-color-border-strong);border-radius:var(--qv-radius-pill)}.table-frame::-webkit-scrollbar-thumb{background:var(--qv-color-border-strong);border-radius:var(--qv-radius-pill)}.tab-list::-webkit-scrollbar-thumb{background:var(--qv-color-border-strong);border-radius:var(--qv-radius-pill)}.portal-nav::-webkit-scrollbar-track{background:0 0}.table-frame::-webkit-scrollbar-track{background:0 0}.tab-list::-webkit-scrollbar-track{background:0 0}.portal-nav a{border-radius:var(--qv-radius-sm);color:#eaf0fab8;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.portal-nav a[aria-current=page]{color:var(--qro-blanco);background:#3d86ff38}.sidebar-cta{margin-top:auto}.workspace{min-width:0;padding:var(--qv-space-5);flex-direction:column;display:flex}.topbar{align-items:flex-start;gap:var(--qv-space-4);margin-bottom:var(--qv-space-4);justify-content:space-between;display:flex}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.breadcrumb{color:var(--qv-color-muted);margin:0 0 4px;font-size:13px;font-weight:650}h1{color:var(--qv-color-text);margin:0;font-size:30px;line-height:1.18}.mode-switch{background:var(--qv-color-accent-soft);border:1px solid var(--qro-azul-100);border-radius:var(--qv-radius-pill);color:var(--qv-color-accent-strong);align-items:center;min-height:32px;padding:6px 12px;font-size:13px;font-weight:700;display:flex}.session-subject{color:var(--qv-color-text-secondary);font-size:13px;font-weight:700}.toolbar{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);align-items:end;gap:var(--qv-space-3);margin-bottom:var(--qv-space-4);grid-template-columns:180px 120px minmax(220px,1fr) auto;padding:14px;display:grid}.transactions-toolbar{grid-template-columns:180px 120px auto minmax(0,1fr)}.api-keys-toolbar{grid-template-columns:auto minmax(0,1fr)}.toolbar label{color:var(--qv-color-text-secondary);gap:6px;font-size:12px;font-weight:700;display:grid}select,input{background:var(--qv-color-surface);border:1px solid var(--qv-color-border-strong);border-radius:var(--qv-radius-sm);color:var(--qv-color-text);min-height:44px;padding:8px 10px}select:focus-visible,input:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--qv-color-focus-ring);outline-offset:2px}.primary-button,.icon-button{background:var(--qv-color-accent);border:1px solid var(--qv-color-accent);border-radius:var(--qv-radius-sm);color:var(--qro-blanco);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-size:13px;font-weight:700;transition:transform .14s cubic-bezier(.16,1,.3,1);display:flex}.primary-button:not(:disabled):active,.icon-button:not(:disabled):active{transform:translateY(1px)}.primary-button{justify-content:center}.secondary-action{background:var(--qv-color-surface);border:1px solid var(--qv-color-border-strong);border-radius:var(--qv-radius-sm);color:var(--qv-color-text);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.secondary-action.compact{min-height:36px;padding:7px 9px;font-size:12px}.report-action{min-height:44px}.secondary-action.danger{border-color:var(--qv-color-danger);color:var(--qv-color-danger-ink)}.icon-only span{display:none}.icon-button:disabled,.primary-button:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.62}.login-shell{background:var(--qv-color-bg);min-height:100vh;padding:var(--qv-space-5);justify-content:center;align-items:center;display:flex}.login-panel{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-3);max-width:420px;padding:var(--qv-space-5);gap:14px;width:min(100%,420px);display:grid}.login-panel label{color:var(--qv-color-text-secondary);gap:6px;font-size:13px;font-weight:700;display:grid}.login-mark{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.login-mark svg{border-radius:var(--qv-radius-sm);width:44px;height:44px}.login-kicker,.login-status{color:var(--qv-color-muted);margin:0;font-size:13px;font-weight:700}.login-error{background:var(--qv-color-danger-bg);border:1px solid var(--qv-color-danger);border-radius:var(--qv-radius-sm);color:var(--qv-color-danger-ink);padding:10px 12px;font-size:13px;font-weight:700}.login-button{justify-content:center;margin-top:2px}.google-login-link{justify-content:center;text-decoration:none}.google-login-link:visited{color:var(--qv-color-text)}.content-grid{gap:var(--qv-space-4);grid-template-columns:minmax(0,1fr) minmax(280px,360px);min-height:0;display:grid}.overview-grid{gap:var(--qv-space-4);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(220px,.8fr));display:grid}.health-grid,.delivery-summary-grid{gap:var(--qv-space-4);margin-top:var(--qv-space-4);display:grid}.health-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.delivery-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-summary,.metric-card,.delivery-summary-panel,.history-panel,.inspection-panel{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md)}.profile-summary{min-width:0;padding:18px}.profile-heading{border-bottom:1px solid var(--qv-color-border);align-items:center;gap:var(--qv-space-3);padding-bottom:14px;display:flex}.profile-heading p,.metric-card p,.delivery-summary-heading p,.modal-kicker,.field-list dt,.readonly-field span{color:var(--qv-color-muted);letter-spacing:.02em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.profile-heading h2{color:var(--qv-color-text);margin:0;font-size:21px;line-height:1.2}.profile-mark{background:var(--qv-color-success-bg);border:1px solid var(--qv-color-success);border-radius:var(--qv-radius-sm);color:var(--qv-color-success-ink);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.metric-card{align-items:flex-start;gap:var(--qv-space-3);min-width:0;padding:18px;display:flex}.metric-card>svg{color:var(--qv-color-accent);flex:none;margin-top:2px}.metric-card strong{color:var(--qv-color-text);overflow-wrap:anywhere;font-size:16px;line-height:1.35;display:block}.metric-card span{color:var(--qv-color-muted);margin-top:6px;font-size:12px;font-weight:650;display:block}.metric-card-stat strong{font-family:var(--qv-font-mono);font-variant-numeric:tabular-nums;font-size:30px;line-height:1.05}.metric-card-warning>svg{color:var(--qv-color-warning-ink)}.delivery-summary-panel{min-width:0;padding:18px}.delivery-summary-heading{border-bottom:1px solid var(--qv-color-border);align-items:center;gap:var(--qv-space-3);justify-content:space-between;padding-bottom:12px;display:flex}.overview-empty{color:var(--qv-color-muted);align-items:center;gap:8px;min-height:112px;font-size:13px;font-weight:650;display:flex}.auth-methods{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.auth-linked,.auth-unlinked{border-radius:var(--qv-radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.auth-linked{background:var(--qv-color-success-bg);color:var(--qv-color-success-ink)}.auth-unlinked{background:var(--qv-color-surface-alt);color:var(--qv-color-text-secondary)}.history-panel{min-width:0;overflow:hidden}.error-callout{background:var(--qv-color-danger-bg);border-bottom:1px solid var(--qv-color-danger);color:var(--qv-color-danger-ink);align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.table-frame{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:880px}th,td{border-bottom:1px solid var(--qv-color-border);text-align:left;vertical-align:middle;padding:12px 14px;font-size:13px}th{background:var(--qv-color-surface-alt);color:var(--qv-color-text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}td.amount-cell,th.amount-header{text-align:right}tr.selected-row{background:var(--qv-color-accent-soft)}.event-button{color:var(--qv-color-accent-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;max-width:260px;padding:0;display:flex}.event-button span,.reason-cell,.field-list dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-badge{border-radius:var(--qv-radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.status-delivered,.status-succeeded,.status-active,.payment-link-status-success{background:var(--qv-color-success-bg);color:var(--qv-color-success-ink)}.status-processing,.status-created,.status-requires_action,.status-pending_verification{background:var(--qv-color-info-bg);color:var(--qv-color-accent-strong)}.status-disabled,.status-unknown,.status-skipped,.status-refunded,.status-partially_refunded,.payment-link-status-neutral{background:var(--qv-color-surface-alt);color:var(--qv-color-text-secondary)}.status-failed,.status-expired,.status-canceled,.status-disputed,.status-revoked,.status-terminal_failed{background:var(--qv-color-danger-bg);color:var(--qv-color-danger-ink)}.status-retryable_failed,.payment-link-status-warning{background:var(--qv-color-warning-bg);color:var(--qv-color-warning-ink)}.payment-link-status-violet{background:var(--qro-azul-50);color:var(--qro-azul-900)}.scope-list{flex-wrap:wrap;gap:6px;min-width:180px;display:flex}.scope-list span{background:var(--qv-color-accent-soft);border:1px solid var(--qro-azul-100);border-radius:var(--qv-radius-pill);color:var(--qv-color-accent-strong);white-space:nowrap;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.scope-list-empty,.token-last4{color:var(--qv-color-text-secondary);font-weight:700}.empty-state{color:var(--qv-color-muted);text-align:center;height:160px;font-size:14px}.skeleton-line{background:linear-gradient(90deg, var(--qv-color-surface-alt), var(--qv-color-border), var(--qv-color-surface-alt));background-size:200% 100%;border-radius:6px;width:100%;height:18px;animation:1.2s ease-in-out infinite pulse;display:block}.inspection-panel{min-width:0;padding:var(--qv-space-4);align-self:start}.inspection-heading{border-bottom:1px solid var(--qv-color-border);align-items:center;gap:10px;padding-bottom:14px;display:flex}.field-list{gap:10px;margin:14px 0 0;display:grid}.field-list div{gap:4px;display:grid}.field-list dd{color:var(--qv-color-text);margin:0;font-size:13px}.field-list dd.mono{font-size:12.5px}.inspection-empty{color:var(--qv-color-muted);align-items:center;gap:8px;padding-top:18px;font-size:13px;display:flex}.detail-mode{margin-top:14px;display:flex}.detail-mode span{background:var(--qv-color-accent-soft);border:1px solid var(--qro-azul-100);border-radius:var(--qv-radius-pill);color:var(--qv-color-accent-strong);padding:4px 8px;font-size:12px;font-weight:700}.write-form{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);align-items:end;gap:var(--qv-space-3);margin-bottom:var(--qv-space-4);grid-template-columns:repeat(3,minmax(180px,1fr)) auto auto;padding:14px;display:grid}.write-form label,.write-form fieldset{color:var(--qv-color-text-secondary);gap:6px;margin:0;font-size:12px;font-weight:700;display:grid}.payment-link-form{align-items:start}.payment-link-form .advanced-options,.payment-link-form .inline-error,.payment-link-form .form-actions,.payment-link-form .payment-methods-fieldset{grid-column:1/-1}.payment-methods-fieldset{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);padding:10px 12px}.payment-methods-options{flex-wrap:wrap;gap:8px;display:flex}.payment-methods-options label{cursor:pointer;border-radius:6px;flex-direction:row;align-items:center;gap:8px;min-height:44px;padding:5px 10px;font-size:13px;font-weight:700;display:flex}.payment-methods-options label:has(input:disabled){cursor:default}.payment-methods-options label:has(input:checked){background:var(--qv-color-accent-soft);color:var(--qv-color-accent-strong)}.payment-methods-note{color:var(--qv-color-muted);margin:6px 0 0;font-size:12px}.advanced-options{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);padding:10px 12px}.advanced-options summary{color:var(--qv-color-accent-strong);cursor:pointer;font-size:13px;font-weight:700}.advanced-grid{gap:var(--qv-space-3);grid-template-columns:repeat(3,minmax(180px,1fr));margin-top:12px;display:grid}.form-actions,.row-actions,.detail-actions,.secret-modal-actions{flex-wrap:wrap;gap:8px;display:flex}.inline-error{background:var(--qv-color-danger-bg);border:1px solid var(--qv-color-danger);border-radius:var(--qv-radius-sm);color:var(--qv-color-danger-ink);padding:10px 12px;font-size:13px;font-weight:700}.payment-links-toolbar{grid-template-columns:minmax(230px,auto) auto auto minmax(0,1fr)}.segmented-control{border:1px solid var(--qv-color-border-strong);border-radius:var(--qv-radius-sm);align-items:center;gap:4px;min-height:44px;margin:0;padding:3px;display:flex}.segmented-control legend{color:var(--qv-color-muted);padding:0 4px;font-size:12px;font-weight:700}.segmented-control label{cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:5px 10px;font-size:13px;font-weight:700;display:flex}.segmented-control label:has(input:checked){background:var(--qv-color-accent-soft);color:var(--qv-color-accent-strong)}.test-mode-banner{background:var(--qv-color-warning-bg);border:1px solid var(--qv-color-warning);border-radius:var(--qv-radius-md);color:var(--qv-color-warning-ink);margin-bottom:var(--qv-space-4);padding:12px 14px;font-size:14px;font-weight:700}.payment-links-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.payment-links-table-frame table{min-width:1120px}.payment-link-actions{min-width:330px}.table-footer{border-top:1px solid var(--qv-color-border);align-items:center;gap:var(--qv-space-3);justify-content:space-between;padding:12px 14px;display:flex}.action-status{color:var(--qv-color-success-ink);min-height:20px;margin:0;font-size:13px;font-weight:700}.secret-modal{padding:var(--qv-space-5);z-index:20;background:#0b15248a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.secret-modal-body{background:var(--qv-color-surface);border-radius:var(--qv-radius-xl);box-shadow:var(--qv-shadow-3);max-width:620px;padding:var(--qv-space-5);gap:14px;width:min(100%,620px);display:grid}.share-modal-heading{align-items:start;gap:var(--qv-space-3);justify-content:space-between;display:flex}.share-modal-heading h2{margin:0;font-size:20px}.secret-value{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);color:var(--qv-color-text);font-family:var(--qv-font-mono);overflow-wrap:anywhere;padding:10px 12px;font-size:13px;display:block}.qr-preview{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);justify-self:center;width:180px;height:180px}.whatsapp-action{background:var(--qv-color-success-ink);border-color:var(--qv-color-success-ink);color:var(--qro-blanco);text-decoration:none}.link-payments{border-top:1px solid var(--qv-color-border);margin-top:14px;padding-top:14px}.link-payments h3{color:var(--qv-color-text);margin:0 0 8px;font-size:15px}.link-payments ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.link-payments li{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.merchant-branding-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.merchant-branding-panel{gap:var(--qv-space-4);padding:var(--qv-space-4);display:grid}.merchant-commercial-grid{gap:var(--qv-space-4);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-commercial-card{gap:var(--qv-space-3);display:grid}.merchant-activation-card{grid-column:1/-1}.merchant-commercial-heading{color:var(--qv-color-accent-strong);align-items:flex-start;gap:10px;display:flex}.merchant-commercial-heading h2{color:var(--qv-color-text);margin:0}.merchant-commercial-heading span,.merchant-commercial-note,.merchant-commercial-empty{color:var(--qv-color-muted);margin:0;font-size:13px}.merchant-commercial-details{gap:var(--qv-space-3);margin:0;display:grid}.merchant-commercial-details>div{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);align-items:center;gap:var(--qv-space-3);justify-content:space-between;min-height:44px;padding:10px 12px;display:flex}.merchant-commercial-details dt{color:var(--qv-color-text-secondary);font-size:13px;font-weight:700}.merchant-commercial-details dd{color:var(--qv-color-text);font-family:var(--qv-font-mono);margin:0;font-weight:700}.merchant-commercial-table table{min-width:540px}.merchant-activation-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.merchant-activation-list li{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:grid}.merchant-activation-list span,.merchant-activation-list strong{color:var(--qv-color-text-secondary);font-size:13px}.merchant-signal-ready{color:var(--qv-color-success-ink)}.merchant-signal-pending{color:var(--qv-color-warning-ink)}.merchant-commercial-loading{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);color:var(--qv-color-text-secondary);align-items:center;gap:var(--qv-space-3);min-height:120px;padding:var(--qv-space-4);grid-column:1/-1;display:grid}.branding-static-fields{gap:var(--qv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.readonly-field{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);gap:6px;padding:12px;display:grid}.readonly-field strong{color:var(--qv-color-text);overflow-wrap:anywhere}.readonly-field p{color:var(--qv-color-muted);margin:0;font-size:13px}.merchant-branding-form{grid-template-columns:repeat(2,minmax(180px,1fr));margin-bottom:0}.merchant-branding-form .branding-validation,.merchant-branding-form .form-actions{grid-column:1/-1}.branding-validation{gap:8px;min-height:24px;display:grid}.branding-validation p{background:var(--qv-color-warning-bg);border:1px solid var(--qv-color-warning);border-radius:var(--qv-radius-sm);color:var(--qv-color-warning-ink);margin:0;padding:8px 10px;font-size:13px;font-weight:700}.checkout-preview-panel{padding:0;overflow:hidden}.preview-accent{height:8px}.checkout-preview-header{align-items:center;gap:var(--qv-space-3);padding:var(--qv-space-4);display:flex}.checkout-preview-avatar{background:var(--qv-color-accent);border-radius:var(--qv-radius-sm);color:var(--qro-blanco);justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:flex}.checkout-preview-header p{color:var(--qv-color-text);margin:0;font-weight:700}.checkout-preview-header span,.checkout-preview-body span{color:var(--qv-color-muted);font-size:13px;font-weight:700}.checkout-preview-body{border-top:1px solid var(--qv-color-border);padding:var(--qv-space-4);gap:8px;display:grid}.checkout-preview-body strong{color:var(--qv-color-text);font-family:var(--qv-font-mono);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.greeting{margin:0 0 2px}.greeting-amount{font-family:var(--qv-font-mono);font-variant-numeric:tabular-nums}.stat-grid{gap:var(--qv-space-4);margin-bottom:var(--qv-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-tile{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);gap:6px;min-width:0;padding:18px;display:grid}.stat-tile>p{color:var(--qv-color-muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.stat-tile strong{color:var(--qv-color-text);font-family:var(--qv-font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px;line-height:1.1}.stat-tile span{color:var(--qv-color-muted);font-size:12px;font-weight:650}.stat-approval-ok strong{color:var(--qv-color-success-ink)}.stat-approval-warn strong{color:var(--qv-color-warning-ink)}.stat-approval-bad strong{color:var(--qv-color-danger-ink)}.rate-stale-note,.window-note{color:var(--qv-color-muted);margin:0;font-size:12px;font-weight:650}.rate-stale-note{color:var(--qv-color-warning-ink)}.dashboard-grid{gap:var(--qv-space-4);grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);display:grid}.panel-card{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);min-width:0;padding:18px}.panel-card h2{margin:0 0 4px;font-size:16px}.bars-chart{height:160px;margin-top:var(--qv-space-4);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:8px;display:grid}.bars-chart .bar{background:var(--qv-color-accent);border-radius:4px 4px 0 0;min-height:2px;display:grid}.bars-chart .bar.bar-empty{background:var(--qv-color-border)}.bars-labels{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-top:6px;display:grid}.bars-labels span{color:var(--qv-color-muted);text-align:center;font-size:11px;font-weight:650}.recent-list{margin:var(--qv-space-3) 0 0;gap:8px;padding:0;list-style:none;display:grid}.recent-list li{border-bottom:1px solid var(--qv-color-border);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.recent-list li:last-child{border-bottom:0;padding-bottom:0}.recent-when{color:var(--qv-color-muted);font-size:12px}.range-chips{gap:6px;display:flex}.range-chips button{background:var(--qv-color-surface);border:1px solid var(--qv-color-border-strong);border-radius:var(--qv-radius-pill);color:var(--qv-color-text-secondary);cursor:pointer;min-height:36px;padding:6px 14px;font-size:13px;font-weight:700}.range-chips button[aria-pressed=true]{background:var(--qv-color-accent-soft);border-color:var(--qro-azul-100);color:var(--qv-color-accent-strong)}.report-print-header{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);align-items:flex-start;gap:var(--qv-space-3);margin-bottom:var(--qv-space-4);padding:var(--qv-space-4);display:flex}.report-print-header p,.report-print-header dl,.report-print-header dd{margin:0}.report-print-header h2{color:var(--qv-color-text);margin:0 0 4px;font-size:20px}.report-print-header p{color:var(--qv-color-muted)}.report-print-header dl{gap:var(--qv-space-4);margin-top:var(--qv-space-3);flex-wrap:wrap;display:flex}.report-print-header dt{color:var(--qv-color-muted);text-transform:uppercase;font-size:12px;font-weight:700}.report-print-header dd{color:var(--qv-color-text);font-weight:700}.report-toolbar{grid-template-columns:minmax(220px,320px) auto 1fr}.report-loading{gap:var(--qv-space-3);padding:var(--qv-space-4);display:grid}.report-content{gap:var(--qv-space-3);display:grid}.report-summary-grid{gap:var(--qv-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-summary-grid .stat-tile{padding:14px}.report-summary-grid .stat-tile strong,.report-table-panel .mono{font-variant-numeric:tabular-nums}.report-window-warning{background:var(--qv-color-warning-bg);border:1px solid var(--qv-color-warning);border-radius:var(--qv-radius-sm);color:var(--qv-color-warning-ink);margin:0;padding:10px 12px;font-size:13px;font-weight:700}.report-table-panel table{min-width:900px}.report-footer{color:var(--qv-color-muted);padding:var(--qv-space-3) 0;text-align:center;font-size:12px;font-weight:650}.tab-list{border-bottom:1px solid var(--qv-color-border);margin-bottom:var(--qv-space-4);gap:2px;display:flex;overflow-x:auto}.tab-list button{color:var(--qv-color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700}.tab-list button[aria-selected=true]{border-bottom-color:var(--qv-color-accent);color:var(--qv-color-accent-strong)}.identity-verification-card{gap:var(--qv-space-4);display:grid}.identity-verification-requirements{color:var(--qv-color-text);gap:var(--qv-space-2);padding-left:var(--qv-space-5);margin:0;display:grid}.identity-verification-placeholder{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);color:var(--qv-color-text-secondary);padding:var(--qv-space-3);margin:0;font-size:13px}.bottom-nav{display:none}.pci-page{gap:var(--qv-space-5);display:grid}.pci-hero{background:radial-gradient(circle at 85% 20%, #03be422e, transparent 34%), var(--qro-noche);border-radius:var(--qv-radius-lg);color:#fff;align-items:center;gap:var(--qv-space-5);justify-content:space-between;padding:clamp(24px,5vw,48px);display:flex;overflow:hidden}.pci-hero h2{margin:var(--qv-space-1) 0 var(--qv-space-2);max-width:720px;font-size:clamp(25px,4vw,40px)}.pci-hero p:not(.eyebrow){color:#ffffffb8;max-width:720px;margin:0}.pci-hero svg{color:var(--qv-color-accent);flex:none}.pci-advisory{background:var(--qv-color-accent-soft);border:1px solid var(--qv-color-accent);border-radius:var(--qv-radius-md);color:var(--qv-color-text-secondary);align-items:start;gap:var(--qv-space-3);padding:var(--qv-space-4);display:flex}.pci-advisory p{margin:0}.pci-live{color:var(--qv-color-success-ink);min-height:1.25rem;font-size:13px;font-weight:700}.pci-error{background:var(--qv-color-danger-bg);border-radius:var(--qv-radius-sm);color:var(--qv-color-danger-ink);padding:var(--qv-space-3);font-weight:700}.pci-status-card{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-left:5px solid var(--qv-color-accent-strong);border-radius:var(--qv-radius-md);box-shadow:var(--qv-shadow-1);align-items:center;gap:var(--qv-space-4);padding:var(--qv-space-4);justify-content:space-between;display:flex}.pci-status-card strong{font-family:var(--qv-font-display);font-size:20px}.pci-status-card>div:last-of-type{color:var(--qv-color-text-secondary);text-align:right;gap:3px;font-size:12px;display:grid}.pci-status-expired{border-left-color:var(--qv-color-danger-ink)}.pci-status-expired>p{color:var(--qv-color-danger-ink);font-size:13px;font-weight:700}.pci-form{gap:var(--qv-space-5);display:grid}.pci-section{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-1);gap:var(--qv-space-4);padding:clamp(18px,3vw,32px);display:grid}.pci-section-heading{align-items:center;gap:var(--qv-space-3);display:flex}.pci-section-heading>span{background:var(--qv-color-accent-soft);color:var(--qv-color-accent-strong);font-family:var(--qv-font-mono);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:flex}.pci-section-heading h3{margin:2px 0 0}.pci-field-grid{gap:var(--qv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pci-field-grid label{color:var(--qv-color-text-secondary);gap:var(--qv-space-1);font-size:13px;font-weight:650;display:grid}.pci-field-grid input,.pci-field-grid select,.pci-field-grid textarea{background:var(--qv-color-surface);border:1px solid var(--qv-color-border-strong);border-radius:var(--qv-radius-sm);color:var(--qv-color-text);min-height:44px;padding:var(--qv-space-2) var(--qv-space-3)}.pci-field-grid input:focus-visible,.pci-field-grid select:focus-visible,.pci-field-grid textarea:focus-visible,.pci-truth-confirmation input:focus-visible,.pci-boolean-question input:focus-visible{outline:3px solid var(--qv-color-accent-soft);outline-offset:2px}.pci-field-grid input[readonly]{background:var(--qv-color-surface-subtle)}.pci-field-wide{grid-column:1/-1}.pci-boolean-question{gap:var(--qv-space-2);border:0;margin:0;padding:0;display:grid}.pci-boolean-question legend{margin-bottom:var(--qv-space-1);font-size:14px;font-weight:750}.pci-boolean-question label,.pci-truth-confirmation{color:var(--qv-color-text-secondary);align-items:start;gap:var(--qv-space-2);font-size:13px;display:flex}.pci-boolean-question input,.pci-truth-confirmation input{accent-color:var(--qv-color-accent-strong);flex:none;width:18px;height:18px;margin-top:2px}.saq-guidance{border-radius:var(--qv-radius-md);align-items:start;gap:var(--qv-space-3);padding:var(--qv-space-4);display:flex}.saq-guidance p{color:var(--qv-color-text-secondary);margin:var(--qv-space-1) 0 0}.guidance-possible_saq_a{background:var(--qv-color-success-bg);color:var(--qv-color-success-ink)}.guidance-review_required{background:var(--qv-color-warning-bg);color:var(--qv-color-warning-ink)}.pci-truth-confirmation{background:var(--qv-color-surface-subtle);border-radius:var(--qv-radius-md);padding:var(--qv-space-3);font-weight:650}.pci-actions{gap:var(--qv-space-2);justify-content:flex-end;display:flex}.pci-reference-list{gap:var(--qv-space-2);display:grid}.pci-reference-list article{border-bottom:1px solid var(--qv-color-border);padding:var(--qv-space-2) 0;gap:4px;display:grid}.pci-reference-list p,.pci-reference-list small{color:var(--qv-color-text-secondary);margin:0}.pci-reference-list a{color:var(--qv-color-accent-strong);align-items:center;gap:5px;font-weight:700;display:inline-flex}@keyframes pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1024px){.portal-shell{grid-template-columns:1fr}.sidebar{flex-direction:row;justify-content:space-between;align-items:center;min-width:0;max-width:100%;padding:12px 16px;overflow-x:hidden}.portal-nav{display:none}.sidebar-cta{margin-top:0}.bottom-nav{background:var(--qv-color-surface);border-top:1px solid var(--qv-color-border);z-index:15;grid-template-columns:repeat(6,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{color:var(--qv-color-text-secondary);text-align:center;place-items:center;gap:2px;min-height:56px;padding:8px 4px;font-size:11px;font-weight:700;text-decoration:none;display:grid}.bottom-nav a[aria-current=page]{color:var(--qv-color-accent-strong)}.workspace{padding-bottom:88px}.content-grid,.delivery-summary-grid,.health-grid,.overview-grid,.toolbar,.write-form,.advanced-grid,.dashboard-grid,.payment-button-grid,.merchant-commercial-grid,.merchant-activation-list,.report-summary-grid,.report-toolbar{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{flex-direction:column;align-items:stretch}.mode-switch{align-self:flex-start}.topbar-actions{justify-content:flex-start}}@media (width<=640px){.workspace{padding:var(--qv-space-4);padding-bottom:88px}h1{font-size:24px}.pci-hero,.pci-status-card{flex-direction:column;align-items:flex-start}.pci-status-card>div:last-of-type{text-align:left}.pci-field-grid{grid-template-columns:minmax(0,1fr)}.pci-field-wide{grid-column:auto}.pci-actions{flex-direction:column;align-items:stretch}.bottom-nav a{padding-inline:2px;font-size:9px}.brand-lockup{padding:0}.stat-grid{grid-template-columns:1fr}table{table-layout:fixed;min-width:0}.payment-links-table-frame table,.payment-link-actions{min-width:0}.branding-static-fields,.merchant-branding-form{grid-template-columns:1fr}th,td{padding:12px 10px}th:first-child,td:first-child{width:48%}th:nth-child(2),td:nth-child(2){width:34%}th:nth-child(4),td:nth-child(4){width:18%}th:nth-child(3),td:nth-child(3),th:nth-child(5),td:nth-child(5),th:nth-child(6),td:nth-child(6){display:none}.event-button{max-width:100%}.report-table-panel th,.report-table-panel td{width:auto;display:table-cell}.report-table-panel table{table-layout:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.sidebar,.topbar,.bottom-nav,.report-toolbar{display:none!important}body,.portal-shell,.workspace,.report-print-header,.stat-tile,.history-panel,th{background:var(--qv-color-surface)!important}body,.portal-shell,.workspace{margin:0;padding:0;display:block}.report-print-header,.stat-tile,.history-panel{box-shadow:none;break-inside:avoid}.report-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.table-frame{overflow:visible}.report-table-panel table{table-layout:auto;min-width:0;font-size:11px}.report-table-panel th,.report-table-panel td{width:auto!important;display:table-cell!important}.report-footer{break-inside:avoid}}
