.portal-environment-switch{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border-strong);border-radius:var(--qv-radius-pill);gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 1px 3px #0b15282e}.portal-environment-option{border-radius:var(--qv-radius-pill);color:var(--qv-color-text-secondary);cursor:pointer;letter-spacing:.01em;background:#0b152814;border:0;align-items:center;gap:8px;min-width:112px;min-height:40px;padding:6px 16px;font-size:13px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:inset 0 2px 3px #0b152829}.portal-environment-option:focus-visible{outline:2px solid var(--qv-color-focus-ring);outline-offset:2px}.portal-environment-option:disabled{cursor:not-allowed;opacity:.55}.portal-environment-dot{opacity:.9;background:currentColor;border-radius:50%;width:8px;height:8px}.portal-environment-test .portal-environment-dot{background:var(--qv-color-warning)}.portal-environment-live .portal-environment-dot{background:var(--qv-color-success)}.portal-environment-option[aria-pressed=true]{box-shadow:var(--qv-shadow-1);color:var(--qro-blanco)}.portal-environment-test[aria-pressed=true]{background:var(--qv-color-warning-ink)}.portal-environment-test[aria-pressed=true] .portal-environment-dot{background:var(--qro-blanco);opacity:1}.portal-environment-live[aria-pressed=true]{background:var(--qv-color-success-ink)}.portal-environment-live[aria-pressed=true] .portal-environment-dot{background:var(--qro-blanco);opacity:1}.portal-environment-banner{border-radius:var(--qv-radius-md);margin:0 0 var(--qv-space-4);padding:10px 14px;font-size:13px;font-weight:700}.portal-environment-banner[data-mode=test]{background:var(--qv-color-warning-ink);color:var(--qro-blanco)}.portal-environment-banner[data-mode=live]{background:var(--qv-color-success-ink);color:var(--qro-blanco)}.portal-shell[data-environment=test] .workspace{box-shadow:inset 0 4px 0 var(--qv-color-warning)}.portal-shell[data-environment=live] .workspace{box-shadow:inset 0 4px 0 var(--qv-color-success)}@media (prefers-reduced-motion:reduce){.portal-environment-option{transition:none}}.business-filter-field:first-child{border-left:0;padding-left:0}.business-kpi-strip{gap:var(--qv-space-3);overflow:visible}.business-kpi{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-1);padding:22px 16px 18px;overflow:hidden}.business-kpi:first-child,.business-kpi:last-child{border-radius:var(--qv-radius-lg)}.business-kpi:before{background:var(--qv-color-accent);content:"";height:4px;position:absolute;top:0;left:0;right:0}.business-kpi[data-metric=approved]{background:var(--qv-color-success-bg)}.business-kpi[data-metric=approved]:before{background:var(--qv-color-success)}.business-kpi[data-metric=approved] .business-kpi-icon{background:var(--qv-color-success-bg);color:var(--qv-color-success-ink)}.business-kpi[data-metric=payments]{background:var(--qv-color-accent-soft)}.business-kpi[data-metric=payments]:before{background:var(--qv-color-accent)}.business-kpi[data-metric=rate]{background:var(--qv-color-info-bg)}.business-kpi[data-metric=rate]:before{background:var(--qv-color-info)}.business-kpi[data-metric=rate] .business-kpi-icon{background:var(--qv-color-info-bg);color:var(--qv-color-accent-strong)}.business-kpi[data-metric=ticket]{background:var(--qv-color-accent-soft)}.business-kpi[data-metric=ticket]:before{background:var(--qv-color-accent-strong)}.business-kpi[data-metric=ticket] .business-kpi-icon{color:var(--qv-color-accent-strong)}.business-kpi[data-metric=refunded]{background:var(--qv-color-warning-bg)}.business-kpi[data-metric=refunded]:before{background:var(--qv-color-warning)}.business-kpi[data-metric=refunded] .business-kpi-icon{background:var(--qv-color-warning-bg);color:var(--qv-color-warning-ink)}.business-kpi[data-metric=attention]{background:var(--qv-color-danger-bg)}.business-kpi[data-metric=attention]:before{background:var(--qv-color-danger)}.business-kpi[data-metric=attention] .business-kpi-icon{background:var(--qv-color-danger-bg);color:var(--qv-color-danger-ink)}.business-source-stack{gap:var(--qv-space-4);display:grid}.business-method-row i{width:8px;height:8px}.business-method-row[data-method=c2p] i{background:var(--qv-color-accent)}.business-method-row[data-method=p2c] i{background:var(--qv-color-accent-strong)}.business-method-row[data-method=card] i{background:var(--qv-color-warning)}.business-method-row[data-method=direct_debit] i{background:var(--qv-color-success)}.business-method-row[data-method=unknown] i{background:var(--qv-color-muted)}.business-progress i,.business-progress[data-rank="0"] i{background:var(--qv-color-warning)}.business-progress[data-rank="1"] i{background:var(--qv-color-accent-strong)}.business-progress[data-rank="2"] i{background:var(--qv-color-danger)}.business-progress[data-rank="3"] i{background:var(--qv-color-muted)}.business-source-panel{position:relative;overflow:hidden}.business-source-panel:before,.business-performance-panel:before,.business-method-panel:before,.business-collection-panel:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.business-source-panel:before,.business-source-panel[data-rail=links]:before{background:var(--qv-color-accent)}.business-source-panel[data-rail=billing]:before{background:var(--qv-color-warning)}.business-performance-panel,.business-method-panel,.business-collection-panel{position:relative;overflow:hidden}.business-performance-panel:before,.business-method-panel:before{background:var(--qv-color-success)}.business-collection-panel:before{background:linear-gradient(90deg, var(--qv-color-accent), var(--qv-color-warning))}.business-source-panel[data-rail=links] .business-source-hero strong{color:var(--qv-color-accent-strong)}.business-source-panel[data-rail=billing] .business-source-hero strong{color:var(--qv-color-warning-ink)}.business-source-panel[data-rail=billing] .business-source-hero-secondary strong{color:var(--qv-color-success-ink)}.business-links-panel .portal-chart{height:240px;margin-top:18px}.business-links-panel .business-mini-metrics{grid-template-columns:1fr}.business-collection-charts{gap:var(--qv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.business-collection-panel .portal-chart{height:260px}.business-collection-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.business-collection-facts article{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-md);gap:4px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.business-collection-facts article:before{background:var(--qv-color-accent);content:"";height:3px;position:absolute;top:0;left:0;right:0}.business-collection-facts article[data-rail=invoices]:before{background:var(--qv-color-warning)}.business-collection-facts span{color:var(--qv-color-muted);font-size:11px;font-weight:740}.business-collection-facts strong{color:var(--qv-color-text);font-family:var(--qv-font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(18px,1.8vw,24px)}.business-collection-facts article[data-rail=links] strong{color:var(--qv-color-accent-strong)}.business-collection-facts article[data-rail=invoices] strong{color:var(--qv-color-warning-ink)}.business-collection-facts small{color:var(--qv-color-text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.business-attention-list li[data-kind=invoice_overdue] strong,.business-attention-list li[data-kind=disputed] strong{background:var(--qv-color-danger-bg);color:var(--qv-color-danger-ink)}.business-attention-list li[data-kind=processing] strong{background:var(--qv-color-accent-soft);color:var(--qv-color-accent-strong)}.business-recent-list li>span:last-child{color:inherit}.business-operation-mark{background:var(--qv-color-muted)}.business-operation-status{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-pill);white-space:nowrap;padding:3px 8px}.business-operation-mark[data-status=succeeded],.business-operation-status[data-status=succeeded]{background:var(--qv-color-success-bg);color:var(--qv-color-success-ink)}.business-operation-mark[data-status=succeeded]{background:var(--qv-color-success)}.business-operation-mark[data-status=processing],.business-operation-status[data-status=processing]{background:var(--qv-color-accent-soft);color:var(--qv-color-accent-strong)}.business-operation-mark[data-status=processing]{background:var(--qv-color-accent)}.business-operation-mark[data-status=requires_action],.business-operation-mark[data-status=pending_verification],.business-operation-status[data-status=requires_action],.business-operation-status[data-status=pending_verification]{background:var(--qv-color-warning-bg);color:var(--qv-color-warning-ink)}.business-operation-mark[data-status=requires_action],.business-operation-mark[data-status=pending_verification]{background:var(--qv-color-warning)}.business-operation-mark[data-status=failed],.business-operation-mark[data-status=disputed],.business-operation-status[data-status=failed],.business-operation-status[data-status=disputed]{background:var(--qv-color-danger-bg);color:var(--qv-color-danger-ink)}.business-operation-mark[data-status=failed],.business-operation-mark[data-status=disputed]{background:var(--qv-color-danger)}.business-operation-mark[data-status=refunded],.business-operation-mark[data-status=partially_refunded],.business-operation-status[data-status=refunded],.business-operation-status[data-status=partially_refunded]{background:var(--qv-color-info-bg);color:var(--qv-color-accent-strong)}.business-operation-mark[data-status=refunded],.business-operation-mark[data-status=partially_refunded]{background:var(--qv-color-accent-strong)}@media (width<=1240px){.business-kpi-strip{gap:var(--qv-space-3)}.business-kpi,.business-kpi:first-child,.business-kpi:nth-child(3),.business-kpi:nth-child(4),.business-kpi:last-child{border-radius:var(--qv-radius-lg)}}@media (width<=1100px){.business-collection-charts,.business-collection-facts{grid-template-columns:1fr}}@media (width<=620px){.business-kpi,.business-kpi:first-child,.business-kpi:nth-child(2),.business-kpi:nth-child(3),.business-kpi:nth-child(4),.business-kpi:last-child{border-radius:var(--qv-radius-lg);min-height:156px;padding:18px 12px 14px}}.business-command-header{background:radial-gradient(circle at 88% 18%, #ffffff24 0 72px, transparent 73px), radial-gradient(circle at 78% 82%, #ffffff12 0 118px, transparent 119px), linear-gradient(132deg, var(--qro-noche), var(--qv-color-accent-strong));border-radius:var(--qv-radius-xl);box-shadow:var(--qv-shadow-2);color:var(--qro-blanco);align-items:center;gap:var(--qv-space-5);justify-content:space-between;min-height:188px;padding:clamp(24px,4vw,46px);display:flex;position:relative;overflow:hidden}.business-command-copy{z-index:1;max-width:780px;position:relative}.business-command-badge{border-radius:var(--qv-radius-pill);letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff2e;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.business-command-header h2{color:var(--qro-blanco);letter-spacing:-.035em;text-wrap:balance;margin:14px 0 10px;font-size:clamp(27px,3.1vw,43px);line-height:1.04}.business-command-header p{color:#ffffffbf;max-width:640px;margin:0;font-size:clamp(14px,1.3vw,17px)}.business-primary-action{background:var(--qro-blanco);border-color:var(--qro-blanco);color:var(--qv-color-accent-strong);z-index:1;flex:none;min-height:48px;padding-inline:18px;font-size:14px;position:relative}.business-command-actions{z-index:1;flex-direction:column;flex:none;gap:10px;display:flex;position:relative}.business-secondary-action{border-radius:var(--qv-radius-sm);color:var(--qro-blanco);cursor:pointer;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff8c;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 18px;font-size:14px;font-weight:750;display:inline-flex}.business-secondary-action:hover{background:#ffffff29}.business-dashboard,.business-loading{gap:var(--qv-space-4);margin-top:var(--qv-space-4);min-width:0;display:grid}.business-scope-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--qv-color-surface) 92%, transparent);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-1);align-items:center;gap:var(--qv-space-3);z-index:8;min-width:0;padding:10px 12px;display:flex;position:sticky;top:8px}.business-mode-control{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-pill);padding:3px;display:inline-flex}.business-mode-option{border-radius:var(--qv-radius-pill);color:var(--qv-color-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:34px;padding:6px 12px;font-size:12px;font-weight:760;display:inline-flex}.business-mode-option[aria-pressed=true]{background:var(--qv-color-surface);box-shadow:var(--qv-shadow-1);color:var(--qv-color-text)}.business-mode-dot{background:var(--qv-color-warning-ink);border-radius:50%;width:7px;height:7px}.business-mode-option:last-child .business-mode-dot{background:var(--qv-color-success-ink)}.business-filter-field{border-left:1px solid var(--qv-color-border);color:var(--qv-color-muted);min-width:0;padding-left:var(--qv-space-3);align-items:center;gap:7px;font-size:12px;display:flex}.business-filter-field span{font-weight:700}.business-filter-field select{color:var(--qv-color-text);cursor:pointer;background:0 0;border:0;min-height:36px;padding:4px 22px 4px 4px;font-size:13px;font-weight:750}.business-filter-pending{color:var(--qv-color-accent-strong);margin-left:auto;font-size:12px;font-weight:700}.business-status{border-radius:var(--qv-radius-md);align-items:center;gap:10px;min-height:44px;padding:9px 12px;font-size:12px;display:flex}.business-status-current{background:var(--qv-color-success-bg);color:var(--qv-color-success-ink)}.business-status-warning{background:var(--qv-color-warning-bg);color:var(--qv-color-warning-ink)}.business-status div{min-width:0}.business-status p{color:inherit;margin:1px 0 0}.business-status button,.business-text-action{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;margin-left:auto;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex}.business-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;margin-top:auto;display:flex}.business-panel-actions .business-text-action{margin-left:0}.business-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.business-kpi{background:var(--qv-color-surface);border-bottom:1px solid var(--qv-color-border);border-top:1px solid var(--qv-color-border);grid-template-columns:minmax(0,1fr);gap:10px;min-height:176px;padding:20px 16px;display:grid;position:relative}.business-kpi:first-child{border-left:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg) 0 0 var(--qv-radius-lg)}.business-kpi:last-child{border-radius:0 var(--qv-radius-lg) var(--qv-radius-lg) 0;border-right:1px solid var(--qv-color-border)}.business-kpi-icon,.business-panel-icon{background:var(--qv-color-accent-soft);color:var(--qv-color-accent-strong);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.business-kpi-icon{width:32px;height:32px;position:absolute;top:14px;right:13px}.business-kpi p{padding-right:36px}.business-kpi p,.business-source-hero>span,.business-mini-metrics span,.business-billing-metrics span,.business-top-source>span{color:var(--qv-color-muted);letter-spacing:.015em;margin:0;font-size:11px;font-weight:720}.business-kpi strong{color:var(--qv-color-text);font-family:var(--qv-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:normal;margin:9px 0 6px;font-size:clamp(19px,1.45vw,24px);line-height:1.12;display:block}.business-kpi-delta{color:var(--qv-color-muted);min-height:26px;font-size:10px;font-weight:750;line-height:1.3;display:block}.business-kpi-delta[data-tone=positive]{color:var(--qv-color-success-ink)}.business-kpi-delta[data-tone=negative]{color:var(--qv-color-danger-ink)}.business-kpi small{color:var(--qv-color-text-secondary);margin-top:7px;font-size:10px;line-height:1.35;display:block}.business-panel{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-1);min-width:0;padding:clamp(18px,2.2vw,26px)}.business-panel-header{align-items:flex-start;gap:var(--qv-space-3);justify-content:space-between;display:flex}.business-eyebrow{color:var(--qv-color-accent-strong);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:820}.business-panel-header h2,.business-empty-state h2{color:var(--qv-color-text);letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.15}.business-panel-header p:not(.business-eyebrow){color:var(--qv-color-muted);max-width:680px;margin:6px 0 0;font-size:12px}.business-performance-panel .portal-chart{height:clamp(280px,30vw,390px);margin-top:var(--qv-space-3);width:100%}.business-data-disclosure,.business-provenance{border-top:1px solid var(--qv-color-border);color:var(--qv-color-text-secondary);margin-top:var(--qv-space-3);padding-top:10px;font-size:12px}.business-data-disclosure summary,.business-provenance summary{color:var(--qv-color-accent-strong);cursor:pointer;min-height:36px;padding:8px 0;font-weight:750}.business-table-scroll{max-height:340px;overflow:auto}.business-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.business-table-scroll caption{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.business-table-scroll th,.business-table-scroll td{border-bottom:1px solid var(--qv-color-border);text-align:right;white-space:nowrap;padding:10px 12px}.business-table-scroll th:first-child{text-align:left}.business-analysis-grid{gap:var(--qv-space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.business-source-grid{gap:var(--qv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.business-method-panel .portal-chart{height:230px;margin-top:12px}.business-method-list{border-top:1px solid var(--qv-color-border);margin-top:10px;display:grid}.business-method-row{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:grid}.business-method-row+.business-method-row{border-top:1px solid var(--qv-color-border)}.business-method-row>span{align-items:center;gap:8px;display:flex}.business-method-row>strong{overflow-wrap:anywhere;text-align:right;min-width:0}.business-method-row i{background:var(--qv-color-accent);border-radius:50%;width:7px;height:7px}.business-method-row small{color:var(--qv-color-muted);grid-column:1/-1}.business-rejection-list,.business-attention-list,.business-recent-list{margin:16px 0 0;padding:0;list-style:none}.business-rejection-list li{padding:11px 0}.business-rejection-list li+li{border-top:1px solid var(--qv-color-border)}.business-rejection-list li>div{justify-content:space-between;font-size:12px;display:flex}.business-progress{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-pill);height:6px;margin-top:8px;display:block;overflow:hidden}.business-progress i{background:var(--qv-color-warning-ink);border-radius:inherit;height:100%;display:block}.business-source-panel{flex-direction:column;display:flex}.business-source-hero{margin-top:24px}.business-source-hero strong{color:var(--qv-color-text);font-family:var(--qv-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;margin:5px 0 2px;font-size:clamp(25px,2.5vw,35px);display:block}.business-source-hero small{color:var(--qv-color-success-ink);font-size:11px;font-weight:740}.business-source-hero-secondary{border-left:1px solid var(--qv-color-border);padding-left:22px}.business-source-hero-secondary strong{font-size:clamp(24px,2.1vw,30px)}.business-source-hero-secondary small{color:var(--qv-color-muted)}.business-inclusion-note{color:var(--qv-color-muted);margin:8px 0 0;font-size:10px}.business-mini-metrics,.business-billing-metrics{border-bottom:1px solid var(--qv-color-border);border-top:1px solid var(--qv-color-border);gap:1px;margin-top:20px;display:grid}.business-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.business-mini-metrics>div,.business-billing-metrics>div{padding:14px 12px}.business-mini-metrics>div+div,.business-billing-metrics>div+div{border-left:1px solid var(--qv-color-border)}.business-mini-metrics strong,.business-billing-metrics strong{overflow-wrap:anywhere;margin-top:4px;font-size:17px;display:block}.business-billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.business-billing-metrics>div[data-emphasis=danger] strong{color:var(--qv-color-danger-ink)}.business-top-source{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-md);gap:3px;margin-top:16px;padding:14px;display:grid}.business-top-source small{color:var(--qv-color-muted);overflow-wrap:anywhere}.business-source-panel>.business-text-action{color:var(--qv-color-accent-strong);margin-top:auto;padding-top:18px}.business-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.business-billing-panel .portal-chart{height:240px;margin-top:18px}.business-action-grid{gap:var(--qv-space-4);grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(250px,.8fr));display:grid}.business-insight-list{gap:10px;margin-top:16px;display:grid}.business-insight{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-md);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.business-insight[data-tone=warning]{background:var(--qv-color-warning-bg)}.business-insight[data-tone=positive]{background:var(--qv-color-success-bg)}.business-insight-icon{background:var(--qv-color-surface);color:var(--qv-color-accent-strong);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.business-insight strong{font-size:13px}.business-insight p{color:var(--qv-color-text-secondary);margin:3px 0 0;font-size:11px}.business-insight button{color:var(--qv-color-accent-strong);cursor:pointer;background:0 0;border:0;min-width:36px;min-height:36px}.business-attention-list li{font-size:12px}.business-attention-list li+li{border-top:1px solid var(--qv-color-border)}.business-attention-link{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:6px 0;display:flex}.business-attention-link:hover,.business-attention-link:focus-visible{color:var(--qv-color-accent-strong)}.business-attention-list strong{background:var(--qv-color-warning-bg);border-radius:var(--qv-radius-pill);color:var(--qv-color-warning-ink);text-align:center;min-width:28px;padding:3px 8px}.business-attention-panel .business-text-action,.business-recent-panel .business-text-action{color:var(--qv-color-accent-strong);margin-top:12px}.business-recent-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid}.business-recent-list li+li{border-top:1px solid var(--qv-color-border)}.business-recent-list li>span:last-child{color:var(--qv-color-success-ink);font-size:10px;font-weight:750}.business-recent-list div{min-width:0;display:grid}.business-recent-list strong{overflow-wrap:anywhere}.business-recent-list small{color:var(--qv-color-muted);font-size:10px}.business-operation-mark{background:var(--qv-color-success-ink);border-radius:50%;width:8px;height:8px}.business-operation-mark:not([data-status=succeeded]){background:var(--qv-color-warning-ink)}.business-neutral-state,.business-all-clear,.business-partial-state{color:var(--qv-color-muted);margin:20px 0;font-size:12px}.business-all-clear,.business-partial-state{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-md);padding:16px}.business-all-clear p,.business-partial-state p{margin:4px 0 0}.business-section-coverage{background:var(--qv-color-warning-bg);border-radius:var(--qv-radius-md);color:var(--qv-color-warning-ink);margin-top:14px;padding:11px 12px;font-size:11px}.business-section-coverage p{margin:3px 0 0}.business-empty-state{background:linear-gradient(120deg, var(--qv-color-accent-soft), var(--qv-color-surface));border:1px solid var(--qv-color-accent);border-radius:var(--qv-radius-lg);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid}.business-empty-state>span{color:var(--qv-color-accent);font-family:var(--qv-font-display);font-size:34px;font-weight:800}.business-empty-state p:not(.business-eyebrow){color:var(--qv-color-muted);max-width:720px;margin:5px 0 0}.business-provenance{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);margin:0;padding:10px 14px}.business-provenance div{gap:6px;padding:4px 0 12px;display:grid}.business-provenance p{margin:0}.business-terminal-state{background:var(--qv-color-danger-bg);border:1px solid var(--qv-color-danger);border-radius:var(--qv-radius-lg);color:var(--qv-color-danger-ink);margin-top:var(--qv-space-4);align-items:center;gap:14px;padding:20px;display:flex}.business-terminal-state div{flex:1}.business-terminal-state p{color:var(--qv-color-text-secondary);margin:3px 0 0}.business-skeleton{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);animation:1.5s ease-in-out infinite business-pulse}.business-skeleton-scope{height:58px}.business-skeleton-kpi{height:176px}.business-skeleton-chart{height:430px}@keyframes business-pulse{50%{opacity:.52}}@media (width<=1240px){.business-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.business-kpi{border:1px solid var(--qv-color-border);border-radius:0}.business-kpi:first-child{border-radius:var(--qv-radius-lg) 0 0 0}.business-kpi:nth-child(3){border-radius:0 var(--qv-radius-lg) 0 0}.business-kpi:nth-child(4){border-radius:0 0 0 var(--qv-radius-lg)}.business-kpi:last-child{border-radius:0 0 var(--qv-radius-lg) 0}.business-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-insights-panel{grid-column:span 2}}@media (width<=1100px){.business-source-grid{grid-template-columns:1fr}}@media (width<=860px){.business-command-header{flex-direction:column;align-items:flex-start;min-height:220px}.business-command-actions{flex-direction:row;align-self:stretch}.business-command-actions button{flex:1}.business-scope-bar{flex-wrap:wrap;align-items:stretch;position:static}.business-mode-control{flex:100%}.business-mode-option{flex:1;justify-content:center}.business-filter-field{border-left:0;flex:1;padding-left:0}.business-filter-field select{flex:1}.business-analysis-grid{grid-template-columns:1fr}.business-billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.business-command-header{border-radius:var(--qv-radius-lg);padding:24px 18px}.business-command-header h2{font-size:29px}.business-command-actions{flex-direction:column;width:100%}.business-dashboard{gap:12px}.business-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.business-kpi,.business-kpi:first-child,.business-kpi:nth-child(3),.business-kpi:nth-child(4),.business-kpi:last-child{border-radius:0;min-height:164px;padding:16px 12px}.business-kpi:first-child{border-radius:var(--qv-radius-lg) 0 0 0}.business-kpi:nth-child(2){border-radius:0 var(--qv-radius-lg) 0 0}.business-kpi:nth-child(5){border-radius:0 0 0 var(--qv-radius-lg)}.business-kpi:last-child{border-radius:0 0 var(--qv-radius-lg) 0}.business-kpi-icon{display:none}.business-kpi{grid-template-columns:1fr}.business-kpi strong{font-size:20px}.business-performance-panel .portal-chart{height:300px}.business-action-grid{grid-template-columns:1fr}.business-insights-panel{grid-column:auto}.business-billing-summary{grid-template-columns:1fr}.business-source-hero-secondary{border-left:0;border-top:1px solid var(--qv-color-border);margin-top:16px;padding-top:16px;padding-left:0}.business-billing-metrics{grid-template-columns:1fr}.business-billing-metrics>div+div{border-left:0;border-top:1px solid var(--qv-color-border)}.business-empty-state{grid-template-columns:1fr}.business-status{flex-wrap:wrap;align-items:flex-start}.business-status button{margin-left:28px}}@media (prefers-reduced-motion:reduce){.business-skeleton{animation:none}}@media print{.business-command-actions,.business-scope-bar button,.business-status button,.business-text-action{display:none}.business-scope-bar{position:static}.business-panel{box-shadow:none;break-inside:avoid}}.checkout-preview-avatar{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-sm);object-fit:contain;place-items:center;width:48px;height:48px;font-weight:800;display:grid;overflow:hidden}.merchant-logo-panel{gap:var(--qv-space-2);margin:var(--qv-space-4) 0;display:grid}.merchant-logo-panel h3{margin:0}.merchant-logo-panel p{color:var(--qv-color-muted);margin:0}.merchant-logo-preview{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);object-fit:contain;width:72px;height:72px}.billing-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.billing-metric{background:var(--qv-color-surface);box-shadow:var(--qv-shadow-sm);min-height:118px;padding-top:calc(var(--qv-space-4) + 4px);position:relative;overflow:hidden}.billing-metric-primary:before{background:var(--qv-color-accent);content:"";height:4px;position:absolute;top:0;left:0;right:0}.billing-metric[data-tone=invoiced]{background:color-mix(in srgb,var(--qv-color-warning-bg) 72%,var(--qv-color-surface));color:var(--qv-color-warning-ink)}.billing-metric[data-tone=invoiced]:before{background:var(--qv-color-warning)}.billing-metric[data-tone=collected]{background:color-mix(in srgb,var(--qv-color-success-bg) 74%,var(--qv-color-surface));color:var(--qv-color-success-ink)}.billing-metric[data-tone=collected]:before{background:var(--qv-color-success)}.billing-metric[data-tone=outstanding]{background:color-mix(in srgb,var(--qv-color-accent-soft) 78%,var(--qv-color-surface));color:var(--qv-color-accent-strong)}.billing-metric[data-tone=outstanding]:before{background:var(--qv-color-accent)}.billing-metric[data-tone=conversion]{background:color-mix(in srgb,var(--qv-color-info-bg) 82%,var(--qv-color-surface));color:var(--qv-color-accent-strong)}.billing-metric[data-tone=conversion]:before{background:var(--qv-color-info)}.billing-metric[data-tone=overdue]{background:color-mix(in srgb,var(--qv-color-danger-bg) 72%,var(--qv-color-surface));color:var(--qv-color-danger-ink)}.billing-metric[data-tone=overdue]:before{background:var(--qv-color-danger)}.billing-metric span{color:inherit;opacity:.82}.billing-metric strong{color:inherit;font-variant-numeric:tabular-nums}.billing-chart-card{padding-top:calc(var(--qv-space-4) + 6px);position:relative;overflow:hidden}.billing-chart-card:before{background:var(--qv-color-accent);content:"";height:4px;position:absolute;top:0;left:0;right:0}.billing-chart-card[data-chart=gauge]:before{background:var(--qv-color-success)}.billing-chart-card[data-chart=outcome]:before{background:var(--qv-color-danger)}.billing-chart-card[data-chart=revenue]:before{background:var(--qv-color-warning)}.billing-chart-card[data-chart=aging]:before{background:var(--qv-color-accent-strong)}.billing-chart-card[data-chart=products]:before{background:var(--qv-color-accent)}.billing-chart-card[data-chart=funnel]:before{background:var(--qv-color-success)}.billing-chart-wide{grid-column:1/-1}.billing-chart,.billing-chart-card .portal-chart{width:100%;height:320px}.billing-chart-card[data-chart=gauge] .portal-chart,.billing-chart-card[data-chart=outcome] .portal-chart{height:280px}.billing-chart-caption{color:var(--qv-color-text-secondary);gap:var(--qv-space-3);flex-wrap:wrap;justify-content:space-between;margin:0;font-size:12px;display:flex}@media (width<=720px){.billing-chart-wide{grid-column:auto}}.billing-page-intro{color:var(--qv-color-text-secondary);margin:0}.billing-list-toolbar{align-items:center;gap:var(--qv-space-3);justify-content:space-between;display:flex}.billing-tabs{gap:var(--qv-space-2);margin-bottom:var(--qv-space-4)}.billing-tabs button{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);min-height:44px;padding:10px 16px}.billing-tabs button[aria-selected=true]{background:var(--qv-color-accent-soft);border-color:var(--qv-color-accent);color:var(--qv-color-accent-strong)}.billing-quick-form{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-sm);gap:var(--qv-space-3);padding:var(--qv-space-4);z-index:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.billing-quick-form label{color:var(--qv-color-text-secondary);gap:var(--qv-space-2);z-index:1;font-size:13px;font-weight:700;display:grid;position:relative}.billing-quick-form input,.billing-quick-form select,.billing-quick-form 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:42px;padding:var(--qv-space-2) var(--qv-space-3);z-index:1;position:relative}.billing-quick-form textarea{resize:vertical;min-height:84px}.billing-form-heading{align-items:flex-start;gap:var(--qv-space-1);z-index:1;flex-direction:column;grid-column:1/-1;display:flex;position:relative}.billing-form-heading h2,.billing-form-heading p{margin:0}.billing-form-heading p,.billing-inline-hint{color:var(--qv-color-muted);font-size:13px;font-weight:500;line-height:1.4;position:static}.billing-form-wide,.billing-document-form .billing-form-wide{grid-column:1/-1}.billing-line-editor{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);gap:var(--qv-space-3);min-width:0;padding:var(--qv-space-3);z-index:2;grid-column:1/-1;margin:0;display:grid;position:relative}.billing-line-editor legend{padding:0 var(--qv-space-2);font-size:13px;font-weight:800}.billing-line-row{align-items:end;gap:var(--qv-space-3);grid-template-columns:minmax(220px,1.4fr) 100px minmax(220px,1fr) auto;display:grid}.billing-list-panel td strong,.billing-list-panel td small{display:block}.billing-list-panel th,.billing-list-panel td{padding-bottom:var(--qv-space-1);padding-top:var(--qv-space-1)}.billing-dense-table th,.billing-dense-table td{padding:6px 8px;font-size:13px}.billing-list-panel tbody tr{cursor:pointer}.billing-list-panel tbody tr:focus-visible{outline:2px solid var(--qv-color-focus-ring);outline-offset:-2px}.billing-list-panel .billing-row-selected>td{background:var(--qv-color-accent-soft)}.billing-actions-cell{background:var(--qv-color-surface);z-index:1;position:sticky;right:0}.row-actions.billing-row-actions{white-space:nowrap;flex-wrap:nowrap;gap:6px;min-width:auto}.billing-more-actions{min-width:160px;display:inline-flex;position:relative}.billing-more-actions select{background:var(--qv-color-surface);border:1px solid var(--qv-color-border-strong);border-radius:var(--qv-radius-sm);color:var(--qv-color-text);font:inherit;width:100%;min-width:160px;min-height:36px;padding:6px 10px;font-size:13px}.billing-more-actions select:focus-visible{outline:2px solid var(--qv-color-focus-ring);outline-offset:2px}.billing-more-actions option.danger{color:var(--qv-color-danger-ink)}.billing-list-panel td small{color:var(--qv-color-muted);margin-top:2px}.billing-export-bar{gap:var(--qv-space-2);display:flex}.billing-metric-grid{gap:var(--qv-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.billing-metric{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);gap:var(--qv-space-2);min-height:110px;padding:var(--qv-space-4);display:grid}.billing-metric span{color:var(--qv-color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.billing-metric strong{font-family:var(--qv-font-mono);font-size:clamp(18px,2vw,25px);line-height:1.2}.billing-metric-blue{background:var(--qv-color-info-bg);color:var(--qv-color-info-ink)}.billing-metric-green{background:var(--qv-color-success-bg);color:var(--qv-color-success-ink)}.billing-metric-orange{background:var(--qv-color-warning-bg);color:var(--qv-color-warning-ink)}.billing-metric-cyan{background:var(--qv-color-surface-alt);color:var(--qv-color-accent-strong)}.billing-chart-grid{gap:var(--qv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-chart-card{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-sm);min-width:0;padding:var(--qv-space-4)}.billing-chart-card h2{margin:0 0 var(--qv-space-3);font-size:17px}.billing-chart-heading{justify-content:space-between;align-items:start;display:flex}.billing-chart-heading .segmented-control{display:flex}.billing-chart{width:100%;height:320px}.billing-status-paid,.billing-status-reconciled,.billing-status-accepted,.billing-status-approved,.billing-status-converted{background:var(--qv-color-success-bg);color:var(--qv-color-success-ink)}.billing-status-sent,.billing-status-viewed{background:var(--qv-color-info-bg);color:var(--qv-color-accent-strong)}.billing-status-unpaid{background:var(--qv-color-warning-bg);color:var(--qv-color-warning-ink)}.billing-status-chip{letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;font-size:11px}.billing-status-overdue,.billing-status-expired,.billing-status-rejected,.billing-status-void{background:var(--qv-color-danger-bg);color:var(--qv-color-danger-ink)}.billing-document-detail{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:var(--qv-space-4);display:grid}.billing-detail-header,.billing-detail-lower{align-items:start;gap:var(--qv-space-4);justify-content:space-between;display:flex}.billing-detail-header h2{font-family:var(--qv-font-mono);margin:var(--qv-space-1) 0 0}.billing-detail-eyebrow,.billing-preview-brand>div>span{color:var(--qv-color-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.billing-detail-metadata{gap:var(--qv-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.billing-detail-metadata div{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-sm);padding:var(--qv-space-3)}.billing-detail-metadata dt,.billing-detail-totals dt,.billing-preview-totals dt{color:var(--qv-color-muted);font-size:12px;font-weight:700}.billing-detail-metadata dd{margin:var(--qv-space-1) 0 0;gap:2px;display:grid}.billing-detail-metadata dd span{color:var(--qv-color-text-secondary);font-size:13px}.billing-doc-summary{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.billing-doc-summary div{background:var(--qv-color-surface);min-width:0;padding:var(--qv-space-2) var(--qv-space-3)}.billing-doc-summary dt{color:var(--qv-color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.billing-doc-summary dd{font-family:var(--qv-font-mono);margin:2px 0 0;font-size:13px;font-weight:700}.billing-doc-summary dd small{color:var(--qv-color-success-ink);font-family:var(--qv-font-body);text-transform:uppercase;margin-top:2px;font-size:10px;display:block}.billing-detail-lines th,.billing-detail-lines td,.billing-preview-lines th,.billing-preview-lines td{padding:6px 8px}.billing-lines-head th{background:var(--qv-color-accent-strong);color:var(--qro-blanco);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.billing-detail-notes{gap:var(--qv-space-3);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-detail-notes section,.billing-preview-notes{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-sm);padding:var(--qv-space-3)}.billing-detail-notes h3,.billing-preview-notes h3{margin:0 0 var(--qv-space-1);font-size:14px}.billing-detail-notes p,.billing-preview-notes p{color:var(--qv-color-text-secondary);white-space:pre-wrap;margin:0}.billing-detail-totals,.billing-preview-totals{gap:var(--qv-space-2);min-width:250px;margin:0;display:grid}.billing-detail-totals div,.billing-preview-totals div{align-items:baseline;gap:var(--qv-space-5);justify-content:space-between;display:flex}.billing-detail-totals dd,.billing-preview-totals dd{font-family:var(--qv-font-mono);margin:0}.billing-detail-total,.billing-preview-totals div:last-child{border-top:1px solid var(--qv-color-border);padding-top:var(--qv-space-2);font-size:18px}.billing-detail-actions{border-top:1px solid var(--qv-color-border);padding-top:var(--qv-space-3);flex-wrap:wrap}.billing-preview-backdrop{background:color-mix(in srgb,var(--qro-noche) 58%,transparent);padding:var(--qv-space-5);z-index:100;justify-content:center;align-items:start;display:flex;position:fixed;inset:0;overflow-y:auto}.billing-customer-preview{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-3);gap:var(--qv-space-4);max-width:820px;padding:clamp(var(--qv-space-4),5vw,var(--qv-space-6));width:100%;display:grid;position:relative}.billing-preview-close{right:var(--qv-space-3);top:var(--qv-space-3);position:absolute}.billing-preview-header{align-items:start;gap:var(--qv-space-4);padding-right:var(--qv-space-6);justify-content:space-between;display:flex}.billing-preview-brand{align-items:flex-start;gap:var(--qv-space-3);display:flex}.billing-preview-header h2{font-family:var(--qv-font-display);margin:var(--qv-space-1) 0;font-size:clamp(24px,5vw,36px)}.billing-preview-brand img{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);object-fit:contain;width:84px;height:52px}.billing-preview-brand small{color:var(--qv-color-muted);margin-top:2px;font-size:11px;display:block}.billing-preview-header p,.billing-preview-meta{color:var(--qv-color-text-secondary);margin:0}.billing-preview-lines{margin-top:var(--qv-space-2);max-width:100%;overflow:hidden auto}.table-frame.billing-preview-lines{overflow:hidden auto}.billing-preview-lines table{table-layout:fixed;width:100%;max-width:100%}.billing-preview-lines th,.billing-preview-lines td{overflow-wrap:anywhere;word-break:break-word}.billing-preview-lines th:last-child,.billing-preview-lines td:last-child{text-align:right}.billing-preview-totals{justify-self:end}.billing-preview-actions{align-items:center;gap:var(--qv-space-3);flex-wrap:wrap;display:flex}.billing-preview-actions p,.billing-preview-actions span{color:var(--qv-color-muted);margin:0;font-size:13px;line-height:1.45}.billing-photo-row{align-items:center;gap:var(--qv-space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.billing-photo-thumb{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);object-fit:cover;width:72px;height:72px}.billing-photo-reject{color:var(--qv-color-danger-ink)}.billing-list-controls{gap:var(--qv-space-3);margin:var(--qv-space-3) 0;display:grid}.billing-list-filters{align-items:end;gap:var(--qv-space-3);flex-wrap:wrap;display:flex}.billing-list-filters label{gap:var(--qv-space-1);font-size:13px;font-weight:700;display:grid}.billing-list-filters label.billing-search-field{flex:1;width:100%;min-width:0}.billing-list-filters input{border:1px solid var(--qv-color-border-strong);border-radius:var(--qv-radius-sm);min-width:180px;min-height:40px;padding:8px 10px}.billing-list-filters label.billing-search-field input{width:100%;min-width:0}.billing-list-meta{color:var(--qv-color-muted);align-items:center;gap:var(--qv-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.billing-pagination{gap:var(--qv-space-2);display:flex}@media (width<=960px){.billing-metric-grid,.billing-quick-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.billing-chart-grid,.billing-metric-grid,.billing-quick-form{grid-template-columns:1fr}.billing-form-wide,.billing-line-editor{grid-column:auto}.billing-line-row{grid-template-columns:1fr}.billing-row-actions{min-width:auto}.billing-export-bar,.billing-list-toolbar{flex-direction:column;align-items:stretch}.billing-detail-header,.billing-detail-lower,.billing-preview-header{display:grid}.billing-detail-metadata,.billing-detail-notes{grid-template-columns:1fr}.billing-detail-totals,.billing-preview-totals{justify-self:stretch;min-width:0}.billing-preview-backdrop{padding:0}.billing-customer-preview{border:0;border-radius:0;min-height:100vh}}.billing-combobox{gap:var(--qv-space-1);isolation:isolate;z-index:2;display:grid;position:relative}.billing-combobox-list{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);box-shadow:var(--qv-shadow-2);max-width:100%;max-height:240px;padding:var(--qv-space-1);z-index:5;gap:2px;width:100%;margin:0;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:auto;overflow:auto}.billing-combobox-list button{border-radius:var(--qv-radius-sm);color:var(--qv-color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;display:grid}.billing-combobox-list button:hover,.billing-combobox-list button[aria-selected=true]{background:var(--qv-color-surface-alt)}.billing-combobox-list button span,.billing-combobox-empty{color:var(--qv-color-muted);font-size:12px}.billing-combobox-empty{padding:8px 10px}.billing-product-preview{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-sm);padding:var(--qv-space-2) var(--qv-space-3);align-self:stretch;gap:2px;font-size:12px;display:grid}.billing-product-preview span{color:var(--qv-color-muted)}.billing-add-line{justify-self:start}.billing-product-preview{min-width:0}.billing-product-preview-empty{background:0 0;min-height:0;padding:0}.billing-checkbox-field{align-items:center;gap:var(--qv-space-2);min-height:42px;grid-template-columns:none!important;display:flex!important}.billing-checkbox-field input{width:auto;min-height:auto}.billing-line-block{gap:var(--qv-space-1);display:grid}.billing-quantity-field{isolation:isolate;z-index:1;position:relative}.billing-stock-hint{color:var(--qv-color-muted);grid-column:1/-1;max-width:42rem;margin:0;font-size:13px;font-weight:500;line-height:1.4;display:block;position:static}.crm-page-intro{color:var(--qv-color-text-secondary);margin:0}.crm-tabs{gap:var(--qv-space-2);margin-bottom:var(--qv-space-4)}.crm-tabs button{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);min-height:44px;padding:10px 16px}.crm-tabs button[aria-selected=true]{background:var(--qv-color-accent-soft);border-color:var(--qv-color-accent);color:var(--qv-color-accent-strong)}.crm-quick-form{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-sm);gap:var(--qv-space-3);padding:var(--qv-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-quick-form label{color:var(--qv-color-text-secondary);gap:var(--qv-space-2);font-size:13px;font-weight:700;display:grid}.crm-quick-form input,.crm-quick-form select,.crm-quick-form 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:42px;padding:var(--qv-space-2) var(--qv-space-3)}.crm-quick-form textarea{resize:vertical;min-height:120px}.crm-form-heading{gap:var(--qv-space-1);grid-column:1/-1;display:grid}.crm-form-heading h2,.crm-form-heading p{margin:0}.crm-form-heading p{color:var(--qv-color-muted);font-size:13px;font-weight:500;line-height:1.4}.crm-form-wide{grid-column:1/-1}.crm-metric-grid{gap:var(--qv-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.crm-metric{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);gap:var(--qv-space-2);min-height:100px;padding:var(--qv-space-4);display:grid}.crm-metric span{color:var(--qv-color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.crm-metric strong{font-family:var(--qv-font-mono);font-size:clamp(18px,2vw,28px)}.crm-list-panel td strong,.crm-list-panel td small{display:block}.crm-list-panel td small{color:var(--qv-color-muted);margin-top:2px}.crm-combobox{gap:var(--qv-space-1);z-index:3;display:grid;position:relative}.crm-combobox-list{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);box-shadow:var(--qv-shadow-2);max-height:240px;padding:var(--qv-space-1);z-index:20;gap:2px;margin:0;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.crm-combobox-list button{border-radius:var(--qv-radius-sm);color:var(--qv-color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;display:grid}.crm-combobox-list button:hover,.crm-combobox-list button[aria-selected=true]{background:var(--qv-color-surface-alt)}.crm-combobox-list button span,.crm-combobox-empty{color:var(--qv-color-muted);font-size:12px}.crm-combobox-empty{padding:8px 10px}@media (width<=720px){.crm-metric-grid,.crm-quick-form{grid-template-columns:1fr}}.crm-combobox-open{z-index:40}.crm-list-controls{gap:var(--qv-space-3);margin:var(--qv-space-3) 0;display:grid}.crm-list-filters{align-items:end;gap:var(--qv-space-3);flex-wrap:wrap;display:flex}.crm-list-filters label{gap:var(--qv-space-1);font-size:13px;font-weight:700;display:grid}.crm-list-filters label.crm-search-field{flex:1;width:100%;min-width:0}.crm-list-filters input{border:1px solid var(--qv-color-border-strong);border-radius:var(--qv-radius-sm);min-width:180px;min-height:40px;padding:8px 10px}.crm-list-filters label.crm-search-field input{width:100%;min-width:0}.crm-list-meta{color:var(--qv-color-muted);align-items:center;gap:var(--qv-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.crm-pagination{gap:var(--qv-space-2);display:flex}.crm-chart-grid{gap:var(--qv-space-4);margin-top:var(--qv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-chart-card{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-sm);min-width:0;padding:var(--qv-space-4)}.crm-chart-card h2{margin:0 0 var(--qv-space-3);font-size:17px}.crm-chart-card .billing-chart{width:100%;height:280px}.crm-import-tools{gap:var(--qv-space-2);display:grid}.crm-import-tools .secondary-action{justify-self:start}.crm-inline-hint{color:var(--qv-color-muted);margin:0;font-size:13px;font-weight:500;line-height:1.45}@media (width<=720px){.crm-chart-grid,.crm-metric-grid{grid-template-columns:1fr}}.crm-page-intro{margin:0 0 var(--qv-space-4)}.crm-metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.crm-metric-grid-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-metric{background:var(--qv-color-surface)}.crm-metric-primary{box-shadow:var(--qv-shadow-sm);position:relative;overflow:hidden}.crm-metric-primary:before{background:var(--qv-color-accent);content:"";height:4px;position:absolute;top:0;left:0;right:0}.crm-metric[data-tone=pipeline]:before{background:var(--qv-color-accent)}.crm-metric[data-tone=win]:before{background:var(--qv-color-warning)}.crm-metric[data-tone=won]:before{background:var(--qv-color-success)}.crm-metric[data-tone=book]:before{background:var(--qv-color-accent-strong)}.crm-metric strong{font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,30px)}.crm-metric small{color:var(--qv-color-muted);font-size:13px;font-weight:500}.crm-metric-meter{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-pill);height:8px;overflow:hidden}.crm-metric-meter i{background:var(--qv-color-success);height:100%;display:block}.crm-chart-card .portal-chart{width:100%;height:280px}.crm-chart-empty{color:var(--qv-color-muted);margin:0;font-size:14px}.crm-hub-loading{gap:var(--qv-space-2);margin-bottom:var(--qv-space-4);display:grid}.crm-board,.crm-upcoming{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-sm);margin-top:var(--qv-space-4);padding:var(--qv-space-4)}.crm-board-heading,.crm-upcoming header{align-items:end;gap:var(--qv-space-3);margin-bottom:var(--qv-space-3);justify-content:space-between;display:flex}.crm-board-heading h2,.crm-upcoming h2{margin:0;font-size:17px}.crm-board-columns{gap:var(--qv-space-3);padding-bottom:var(--qv-space-1);grid-auto-columns:minmax(196px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.crm-board-column{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-md);min-width:196px;padding:var(--qv-space-3);padding-top:calc(var(--qv-space-3) + 4px);position:relative}.crm-board-column:before{background:var(--qv-color-accent);border-radius:var(--qv-radius-pill);content:"";height:4px;position:absolute;top:8px;left:12px;right:12px}.crm-board-column[data-stage=nueva]:before{background:var(--qv-color-accent)}.crm-board-column[data-stage=calificada]:before{background:var(--qv-color-accent-strong)}.crm-board-column[data-stage=propuesta]:before{background:var(--qv-color-warning)}.crm-board-column[data-stage=ganada]:before{background:var(--qv-color-success)}.crm-board-column[data-stage=perdida]:before{background:var(--qv-color-danger)}.crm-board-column header{margin-bottom:var(--qv-space-2);justify-content:space-between;align-items:center;display:flex}.crm-board-column header span{background:var(--qv-color-surface);border-radius:var(--qv-radius-pill);padding:2px 8px;font-size:12px;font-weight:700}.crm-board-column>p{color:var(--qv-color-muted);font-family:var(--qv-font-mono);font-variant-numeric:tabular-nums;margin:0 0 var(--qv-space-2);font-size:12px}.crm-board-column ul{gap:var(--qv-space-2);margin:0;padding:0;list-style:none;display:grid}.crm-board-column li{background:var(--qv-color-surface);border-radius:var(--qv-radius-sm);box-shadow:var(--qv-shadow-1);gap:2px;padding:10px 12px;display:grid}.crm-board-column li strong{font-size:13px}.crm-board-column li small,.crm-board-empty,.crm-board-more{color:var(--qv-color-muted);font-size:12px}.crm-board-more{box-shadow:none;background:0 0;padding:4px 2px}.crm-stage-chip{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-pill);padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.crm-stage-chip[data-stage=nueva]{background:var(--qv-color-accent-soft);color:var(--qv-color-accent-strong)}.crm-stage-chip[data-stage=calificada]{background:var(--qv-color-info-bg);color:var(--qv-color-accent-strong)}.crm-stage-chip[data-stage=propuesta]{background:var(--qv-color-warning-bg);color:var(--qv-color-warning-ink)}.crm-stage-chip[data-stage=ganada]{background:var(--qv-color-success-bg);color:var(--qv-color-success-ink)}.crm-stage-chip[data-stage=perdida]{background:var(--qv-color-danger-bg);color:var(--qv-color-danger-ink)}.crm-upcoming table{border-collapse:collapse;width:100%}.crm-upcoming th,.crm-upcoming td{border-bottom:1px solid var(--qv-color-border);text-align:left;padding:10px 8px}.crm-upcoming th{color:var(--qv-color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}@media (width<=720px){.crm-metric-grid-overview{grid-template-columns:1fr}}.moto-page-intro{color:var(--qv-color-text-secondary);margin:0 0 var(--qv-space-4)}.moto-tabs{gap:var(--qv-space-2);margin-bottom:var(--qv-space-4)}.moto-tabs button{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);min-height:44px;padding:10px 16px}.moto-tabs button[aria-selected=true]{background:var(--qv-color-accent-soft);border-color:var(--qv-color-accent);color:var(--qv-color-accent-strong)}.moto-terminal-grid{align-items:start;gap:var(--qv-space-5);grid-template-columns:minmax(260px,360px) minmax(0,1fr);display:grid}.moto-card-scene{perspective:1000px;width:100%;max-width:360px}.moto-card-visual{aspect-ratio:1.586;color:#f4f6f8;max-width:360px;transform-style:preserve-3d;border-radius:18px;width:100%;transition:transform .32s;position:relative}.moto-card-scene.is-flipped .moto-card-visual{transform:rotateY(180deg)}.moto-card-face{backface-visibility:hidden;border-radius:18px;padding:22px 24px;position:absolute;inset:0;box-shadow:0 18px 40px #15203347}.moto-card-front{background:radial-gradient(circle at 18% 20%,#ffffff2e,#0000 42%),linear-gradient(145deg,#1a2332 0%,#2c3b52 48%,#152033 100%);grid-template-rows:auto 1fr auto auto;gap:10px;display:grid}.moto-card-back{background:linear-gradient(145deg,#1a2332 0%,#2c3b52 48%,#152033 100%);grid-template-rows:auto 1fr;gap:18px;padding-top:28px;display:grid;transform:rotateY(180deg)}.moto-card-brand-visa .moto-card-front,.moto-card-brand-visa .moto-card-back{background:radial-gradient(circle at 80% 10%,#5a8cff59,#0000 45%),linear-gradient(145deg,#0f2748 0%,#1c4b8f 55%,#0b1f38 100%)}.moto-card-brand-mastercard .moto-card-front,.moto-card-brand-mastercard .moto-card-back{background:radial-gradient(circle at 78% 18%,#ff785059,#0000 40%),linear-gradient(145deg,#2a1a14 0%,#6b2e1f 50%,#1a1210 100%)}.moto-card-chip{background:linear-gradient(135deg,#d7c08a,#b8964c 55%,#f0dfb0);border-radius:6px;width:36px;height:28px}.moto-card-brand-label{letter-spacing:.12em;opacity:.92;text-transform:uppercase;justify-self:end;font-size:13px;font-weight:800}.moto-card-number-face{font-family:var(--qv-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.14em;margin-top:auto;font-size:clamp(16px,2.4vw,22px)}.moto-card-meta-face{gap:var(--qv-space-4);justify-content:space-between;display:flex}.moto-card-meta-face small{letter-spacing:.08em;opacity:.7;text-transform:uppercase;font-size:10px;display:block}.moto-card-meta-face strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:700;display:block;overflow:hidden}.moto-card-magstripe{background:#0b0f16;height:42px;margin:0 -24px}.moto-card-cvc-panel{color:#152033;text-align:right;background:#f4f6f8;border-radius:6px;justify-self:end;min-width:72px;padding:8px 10px}.moto-card-cvc-panel small{letter-spacing:.08em;opacity:.7;text-transform:uppercase;font-size:10px;display:block}.moto-card-cvc-panel strong{font-family:var(--qv-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.12em;font-size:16px}.moto-charge-form{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);gap:var(--qv-space-3);padding:var(--qv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.moto-charge-form label{color:var(--qv-color-text-secondary);gap:var(--qv-space-2);font-size:13px;font-weight:700;display:grid}.moto-charge-form input,.moto-charge-form select{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:42px;padding:var(--qv-space-2) var(--qv-space-3)}.moto-form-wide,.moto-form-actions{grid-column:1/-1}.moto-charge-submit{cursor:pointer;width:100%;min-height:44px}.moto-success{background:var(--qv-color-success-bg);border-radius:var(--qv-radius-sm);color:var(--qv-color-success-ink);margin:0 0 var(--qv-space-4);padding:var(--qv-space-3)}.moto-list-controls{gap:var(--qv-space-3);margin-bottom:var(--qv-space-4);display:grid}.moto-list-filters{align-items:end;gap:var(--qv-space-3);flex-wrap:wrap;display:flex}.moto-list-filters label{color:var(--qv-color-text-secondary);gap:6px;font-size:13px;font-weight:700;display:grid}.moto-list-filters 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-width:160px;min-height:42px;padding:8px 12px}.moto-search-field input{min-width:220px}.moto-list-meta,.moto-empty{color:var(--qv-color-muted);font-size:13px}.moto-list-panel{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);overflow:auto}.moto-dense-table{border-collapse:collapse;width:100%}.moto-dense-table th,.moto-dense-table td{border-bottom:1px solid var(--qv-color-border);text-align:left;padding:10px 12px;font-size:13px}.moto-dense-table td strong,.moto-dense-table td small{display:block}.moto-dense-table td small{color:var(--qv-color-muted);margin-top:2px}.moto-history-row{cursor:pointer}.moto-history-row:hover{background:var(--qv-color-surface-subtle)}.moto-status{border-radius:var(--qv-radius-sm);letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;font-size:11px;font-weight:700;display:inline-block}.moto-status-succeeded{background:var(--qv-color-success-bg);color:var(--qv-color-success-ink)}.moto-status-pending{background:var(--qv-color-warning-bg);color:var(--qv-color-warning-ink)}.moto-status-failed{background:var(--qv-color-danger-bg);color:var(--qv-color-danger-ink)}.moto-pagination{align-items:center;gap:var(--qv-space-3);padding:var(--qv-space-3);justify-content:flex-end;display:flex}.moto-detail-backdrop{padding:var(--qv-space-4);z-index:50;background:#0c121c8f;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.moto-charge-detail{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-3);gap:var(--qv-space-4);max-width:680px;padding:var(--qv-space-5);width:100%;display:grid}.moto-detail-header{align-items:start;gap:var(--qv-space-3);justify-content:space-between;display:flex}.moto-detail-header span,.moto-detail-amount>span:first-child{color:var(--qv-color-text-secondary);text-transform:uppercase;font-size:12px;font-weight:700}.moto-detail-header h2,.moto-detail-header p{margin:var(--qv-space-1) 0 0}.moto-detail-header p{color:var(--qv-color-text-secondary)}.moto-detail-amount{background:var(--qv-color-surface-subtle);border-radius:var(--qv-radius-md);align-items:center;gap:var(--qv-space-2);padding:var(--qv-space-4);grid-template-columns:1fr auto;display:grid}.moto-detail-amount>span:first-child,.moto-detail-amount strong{grid-column:1}.moto-detail-amount strong{font-family:var(--qv-font-display);font-size:28px}.moto-detail-amount .moto-status{grid-area:1/2/3}.moto-detail-grid{gap:var(--qv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.moto-detail-grid>div{border-bottom:1px solid var(--qv-color-border);min-width:0;padding-bottom:var(--qv-space-3)}.moto-detail-grid dt{color:var(--qv-color-muted);font-size:12px}.moto-detail-grid dd{margin:var(--qv-space-1) 0 0;overflow-wrap:anywhere}@media (width<=860px){.moto-terminal-grid{grid-template-columns:1fr}.moto-card-visual{margin-inline:auto}.moto-charge-form{grid-template-columns:1fr}.moto-list-filters{flex-direction:column;align-items:stretch}.moto-list-filters input,.moto-search-field input{width:100%;min-width:0}.moto-detail-grid{grid-template-columns:1fr}}@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}.qrovia-error-404{background:var(--qro-tinta-900);color:var(--qro-blanco);isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.qrovia-error-404-media,.qrovia-error-404-video,.qrovia-error-404-poster,.qrovia-error-404-scrim{position:absolute;inset:0}.qrovia-error-404-media{pointer-events:none;z-index:0}.qrovia-error-404-video,.qrovia-error-404-poster{object-fit:cover;width:100%;height:100%;display:block}.qrovia-error-404-poster{z-index:1}.qrovia-error-404-video{z-index:2}.qrovia-error-404-scrim{pointer-events:none;z-index:3;background:linear-gradient(#0b152447 0%,#0b15246b 42%,#0b1524e0 100%)}.qrovia-error-404-frame{min-height:100dvh;padding:var(--qv-space-5) var(--qv-space-5) var(--qv-space-7);z-index:4;flex-direction:column;justify-content:space-between;display:flex;position:relative}.qrovia-error-404-brand{align-items:center;gap:var(--qv-space-3);display:flex}.qrovia-error-404-brand-copy{gap:2px;display:grid}.qrovia-error-404-brand-copy strong{font-family:var(--qv-font-display);letter-spacing:-.02em;font-size:15px;font-weight:700}.qrovia-error-404-brand-copy span{color:#ffffffb8;font-size:12px;font-weight:600}.qrovia-error-404-panel{gap:var(--qv-space-3);max-width:28rem;display:grid}.qrovia-error-404-code{color:#ffffffb8;font-family:var(--qv-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:13px;font-weight:700}.qrovia-error-404-title{color:var(--qro-blanco);font-family:var(--qv-font-display);letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:750;line-height:1.1}.qrovia-error-404-title:focus,.qrovia-error-404-title:focus-visible{outline:none}.qrovia-error-404-body{color:#ffffffdb;max-width:38ch;font-size:15px;line-height:1.55}.qrovia-error-404-path{border-radius:var(--qv-radius-sm);color:#ffffffd1;overflow-wrap:anywhere;max-width:100%;padding:var(--qv-space-2) var(--qv-space-3);background:#ffffff14;justify-self:start}.qrovia-error-404-cta{border-radius:var(--qv-radius-pill);color:var(--qro-blanco);align-self:start;align-items:center;gap:var(--qv-space-2);margin-top:var(--qv-space-2);background:#ffffff1f;border:1px solid #ffffff52;min-height:44px;padding:10px 20px;font-size:14px;font-weight:650;text-decoration:none;transition:background .7s cubic-bezier(.32,.72,0,1),transform .7s cubic-bezier(.32,.72,0,1);display:inline-flex;box-shadow:inset 0 1px #ffffff38}.qrovia-error-404-cta:hover{background:#ffffff38}.qrovia-error-404-cta:active{transform:scale(.98)}.qrovia-error-404-extra{justify-self:start}@media (width>=768px){.qrovia-error-404-frame{padding:var(--qv-space-6) var(--qv-space-8) 4.5rem}.qrovia-error-404-panel{max-width:32rem}}@media (prefers-reduced-motion:reduce){.qrovia-error-404-video{display:none}.qrovia-error-404-cta{transition:none}}@media (prefers-reduced-transparency:reduce){.qrovia-error-404-cta{background:var(--qro-tinta-700);border-color:var(--qro-tinta-300)}}: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}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{min-width:320px;margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--qv-color-focus-ring);outline-offset:3px}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);max-width:100%;min-height:100vh;display:grid;overflow-x:clip}.skip-link{background:var(--qv-color-surface);border:2px solid var(--qv-color-focus-ring);border-radius:var(--qv-radius-sm);color:var(--qv-color-accent-strong);left:var(--qv-space-3);padding:var(--qv-space-2) var(--qv-space-3);z-index:30;font-weight:700;position:fixed;top:-80px}.skip-link:focus{top:var(--qv-space-3)}.sidebar{background:var(--qro-noche);color:var(--qro-blanco);gap:var(--qv-space-6);padding:var(--qv-space-5) var(--qv-space-4);flex-direction:column;display:flex}.brand-lockup{color:inherit;align-items:center;gap:var(--qv-space-3);padding:0 6px;text-decoration:none;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{align-content:start;gap:var(--qv-space-5);flex:1;min-height:0;display:grid}.portal-nav-group{gap:var(--qv-space-1);display:grid}.portal-nav-group-label{color:#eaf0fa94;letter-spacing:.08em;padding:0 var(--qv-space-3);text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.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-3)}.payment-button-capability{background:var(--qv-color-info-bg);border:1px solid var(--qv-color-info);border-radius:var(--qv-radius-md);color:var(--qv-color-text-secondary);margin-bottom:var(--qv-space-4);padding:var(--qv-space-3) var(--qv-space-4);gap:3px;font-size:13px;display:grid}.payment-button-capability strong{color:var(--qv-color-accent-strong)}.payment-button-grid{gap:var(--qv-space-4);grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);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);min-width:0;font-size:13px;font-weight:700;display:grid}.payment-button-builder input,.payment-button-builder select{width:100%;min-width:0}.payment-button-section-heading{border-bottom:1px solid var(--qv-color-border);align-items:center;gap:var(--qv-space-3);padding-bottom:var(--qv-space-3);display:flex}.payment-button-section-heading>span{background:var(--qv-color-accent-soft);border-radius:var(--qv-radius-sm);color:var(--qv-color-accent-strong);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.payment-button-section-heading h2,.payment-button-section-heading p,.payment-button-install h2,.payment-button-install p{margin:0}.payment-button-section-heading p,.payment-button-install p,.payment-button-builder label small{color:var(--qv-color-muted);font-size:12px;font-weight:500}.payment-button-controls{gap:var(--qv-space-3);display:grid}.payment-button-control-grid{gap:var(--qv-space-3);grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);display:grid}.payment-button-color-field{gap:var(--qv-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.payment-button-color-field legend{color:var(--qv-color-text-secondary);padding:0;font-size:13px;font-weight:700}.payment-button-color-field>div{gap:var(--qv-space-2);grid-template-columns:52px minmax(0,1fr);display:grid}.payment-button-color-field input[type=color]{cursor:pointer;min-height:44px;padding:4px}.payment-button-color-field [role=alert],.payment-button-field-error{color:var(--qv-color-danger-ink);font-size:12px;font-weight:650}.payment-button-input-with-icon{align-items:center;display:block;position:relative}.payment-button-input-with-icon svg{color:var(--qv-color-muted);pointer-events:none;z-index:1;position:absolute;left:12px}.payment-button-input-with-icon input{padding-left:38px}.payment-button-site-field,.payment-button-site-field .payment-button-input-with-icon{width:100%}.payment-button-preview{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);gap:var(--qv-space-3);padding:var(--qv-space-4);display:grid}.payment-button-preview>div:first-child p{color:var(--qv-color-muted);letter-spacing:.08em;margin:0;font-size:10px;font-weight:800}.payment-button-preview h3{margin:2px 0 0;font-size:15px}.payment-button-preview-canvas{background:var(--qv-color-surface);border:1px dashed var(--qv-color-border-strong);border-radius:var(--qv-radius-sm);min-height:132px;padding:var(--qv-space-5);justify-content:center;align-items:center;display:flex}.payment-button-preview-control{box-shadow:var(--qv-shadow-sm);cursor:default;border:0;min-height:44px;padding:10px 22px;font-size:16px;font-weight:750}.payment-button-link-summary{color:var(--qv-color-text-secondary);align-items:flex-start;gap:var(--qv-space-2);min-width:0;font-size:12px;display:flex}.payment-button-link-summary svg{color:var(--qv-color-accent-strong);flex:none}.payment-button-link-summary span{overflow-wrap:anywhere;min-width:0}.payment-button-install{border-top:1px solid var(--qv-color-border);gap:var(--qv-space-3);padding-top:var(--qv-space-4);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{width:100%;margin-top:auto}.sidebar-cta .primary-button{justify-content:center;width:100%}.workspace{min-width:0;max-width:1680px;padding:var(--qv-space-5);flex-direction:column;width:100%;margin-inline:auto;display:flex}.topbar{align-items:center;gap:var(--qv-space-4);margin-bottom:var(--qv-space-4);justify-content:space-between;display:flex}.topbar-title{min-width:0}.topbar-context{align-items:center;gap:var(--qv-space-3);justify-content:flex-end;min-width:0;display:flex}.active-merchant{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);min-width:240px;max-width:360px;padding:var(--qv-space-2) var(--qv-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px;display:grid}.merchant-avatar{background:var(--qv-color-accent-soft);border-radius:var(--qv-radius-sm);color:var(--qv-color-accent-strong);letter-spacing:.02em;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:flex}.active-merchant>div{min-width:0}.active-merchant>div>strong,.active-merchant>div>span{display:block}.active-merchant p,.active-merchant strong,.active-merchant span{margin:0}.active-merchant p{color:var(--qv-color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:750}.active-merchant strong{color:var(--qv-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.active-merchant span{color:var(--qv-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.topbar-user{color:var(--qv-color-text-secondary);align-items:center;gap:6px;min-width:0;max-width:220px;font-size:12px;font-weight:700;display:flex}.topbar-user span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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}.not-found-panel{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);align-items:start;gap:var(--qv-space-3);max-width:640px;padding:var(--qv-space-6);justify-items:start;display:grid}.not-found-panel h2,.not-found-panel p{margin:0}.not-found-code{color:var(--qv-color-accent-strong);font-family:var(--qv-font-mono);font-size:13px;font-weight:750}.not-found-panel code{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-sm);color:var(--qv-color-text-secondary);overflow-wrap:anywhere;max-width:100%;padding:var(--qv-space-2)}.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)}.webhook-toolbar{grid-template-columns:repeat(2,max-content);justify-content:start}.developer-intro{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);align-items:center;gap:var(--qv-space-4);margin-bottom:var(--qv-space-4);padding:var(--qv-space-5);justify-content:space-between;display:flex}.developer-intro h2{margin:2px 0;font-size:clamp(20px,2vw,26px)}.developer-intro>div>span{color:var(--qv-color-text-secondary);font-size:13px}.developer-security-note{background:var(--qv-color-success-bg);border-radius:var(--qv-radius-md);color:var(--qv-color-success-ink);align-items:flex-start;gap:var(--qv-space-2);padding:var(--qv-space-3);flex:0 420px;font-size:12px;font-weight:700;display:flex}.developer-security-note svg{flex:none}.write-form.api-key-create-form{padding:var(--qv-space-4);grid-template-columns:1fr;align-items:stretch}.api-key-create-heading,.api-key-create-actions,.secret-modal-heading{align-items:center;gap:var(--qv-space-3);justify-content:space-between;display:flex}.api-key-create-heading h2,.secret-modal-heading h2{margin:2px 0 0;font-size:18px}.api-key-create-heading>span,.api-key-create-actions>span{color:var(--qv-color-text-secondary);font-size:12px}.api-key-create-fields{gap:var(--qv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-button-guide{align-content:start;align-self:start}.api-key-create-fields>label,.api-key-create-fields input,.api-key-create-fields select{width:100%;min-width:0}.api-key-create-fields label{color:var(--qv-color-text-secondary);gap:6px;font-size:12px;font-weight:700;display:grid}.api-key-scopes{border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;gap:var(--qv-space-2)!important;display:grid!important}.api-key-scopes legend{margin-bottom:var(--qv-space-1);grid-column:1/-1}.api-key-scopes .scope-checkbox{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);cursor:pointer;align-items:flex-start;gap:var(--qv-space-2);min-height:112px;padding:var(--qv-space-3);display:flex}.api-key-scopes .scope-checkbox:has(input:checked){background:var(--qv-color-accent-soft);border-color:var(--qv-color-accent)}.api-key-scopes input{accent-color:var(--qv-color-accent);flex:none;width:18px;height:18px;min-height:0;margin-top:3px}.api-key-scopes .scope-checkbox>span{gap:3px;display:grid}.api-key-scopes small{color:var(--qv-color-text-secondary);font-weight:600}.api-key-scopes code{color:var(--qv-color-muted);font-size:10px}.api-key-live-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);padding:var(--qv-space-3);margin:0;font-size:12px;font-weight:700}.api-key-create-actions .primary-button{flex:none}.api-keys-content{grid-template-columns:minmax(0,1fr)}.api-keys-content>.inspection-panel .field-list{grid-template-columns:repeat(2,minmax(0,1fr))}.api-keys-table{table-layout:fixed;min-width:720px}.api-keys-table th:first-child{width:25%}.api-keys-table th:nth-child(2){width:11%}.api-keys-table th:nth-child(3){width:16%}.api-keys-table th:nth-child(4){width:28%}.api-keys-table th:nth-child(5){width:20%}.api-keys-table .event-button{max-width:100%}.api-key-name{text-align:left;gap:2px;min-width:0;display:grid}.api-key-name strong,.api-key-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.api-key-name small{color:var(--qv-color-muted);font-size:10px}.api-key-detail .field-list>div{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);min-width:0;padding:var(--qv-space-3)}.api-key-detail .field-list dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.destructive-confirmation{background:var(--qv-color-danger-bg);border:1px solid var(--qv-color-danger);border-radius:var(--qv-radius-md);color:var(--qv-color-danger-ink);align-items:center;gap:var(--qv-space-2);margin-bottom:var(--qv-space-4);padding:var(--qv-space-3);flex-wrap:wrap;display:flex}.destructive-confirmation>span{flex:1;min-width:220px;font-size:13px;font-weight:700}.destructive-confirmation>div:first-of-type{flex:1;gap:3px;min-width:220px;display:grid}.destructive-confirmation p{margin:0;font-size:13px}.confirmation-actions{gap:var(--qv-space-2);flex-wrap:wrap;display:flex}.webhook-intro{background:linear-gradient(135deg, var(--qv-color-surface) 35%, var(--qv-color-accent-soft));border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);align-items:stretch;gap:var(--qv-space-4);margin-bottom:var(--qv-space-4);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);padding:clamp(18px,3vw,28px);display:grid}.webhook-intro h2{margin:3px 0 var(--qv-space-2);font-size:clamp(22px,3vw,30px)}.webhook-intro p{color:var(--qv-color-text-secondary);margin:0}.webhook-capability{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:flex-start;gap:var(--qv-space-2);padding:var(--qv-space-4);font-size:13px;display:flex}.webhook-capability svg{color:var(--qv-color-success-ink);flex:none}.webhook-endpoint-form{grid-template-columns:minmax(0,1fr) auto}.webhook-endpoint-form small{color:var(--qv-color-muted);font-weight:500}.webhook-config-content{grid-template-columns:minmax(0,1fr)}.webhook-config-content>.inspection-panel .field-list{grid-template-columns:repeat(3,minmax(0,1fr))}.webhook-overview{padding:var(--qv-space-4)}.webhook-overview>.error-callout{border:1px solid var(--qv-color-danger);border-radius:var(--qv-radius-sm);margin-bottom:var(--qv-space-3)}.webhook-overview-loading{gap:var(--qv-space-3);min-height:132px;padding:var(--qv-space-3) 0;display:grid}.webhook-endpoint-card{gap:var(--qv-space-4);min-width:0;display:grid}.webhook-endpoint-card>header{align-items:center;gap:var(--qv-space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.webhook-endpoint-card>header>div{gap:2px;min-width:0;display:grid}.webhook-endpoint-card>header span:not(.status-badge){color:var(--qv-color-muted);font-size:12px;font-weight:700}.webhook-endpoint-card>header strong{overflow-wrap:anywhere;font-size:16px}.webhook-endpoint-icon{background:var(--qv-color-accent-soft);border-radius:var(--qv-radius-sm);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;color:var(--qv-color-accent-strong)!important}.webhook-overview-grid{gap:var(--qv-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.webhook-overview-grid>div,.webhook-detail .field-list>div{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);gap:4px;min-width:0;padding:10px 12px;display:grid}.webhook-overview-grid dt,.webhook-detail .field-list dt{color:var(--qv-color-muted);margin:0;font-size:11px;font-weight:700}.webhook-overview-grid dd,.webhook-detail .field-list dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin:0;overflow:visible}.webhook-endpoint-card>.scope-list{min-width:0}.webhook-empty-state{align-items:center;gap:var(--qv-space-2);height:auto;min-height:132px;padding:var(--qv-space-4);justify-content:center;display:flex}.webhook-detail-sections{gap:var(--qv-space-4);margin-top:var(--qv-space-4);display:grid}.webhook-detail-sections>section+section{border-top:1px solid var(--qv-color-border);padding-top:var(--qv-space-4)}.webhook-detail-sections h3{margin:0;font-size:14px}.webhook-detail-sections .field-list{margin-top:var(--qv-space-2)}.scope-list code{color:var(--qv-color-muted);margin-top:2px;font-size:10px;display:block}.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,input[type=checkbox],input[type=radio],input[type=color],input[type=date]{cursor:pointer}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{justify-self:start;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}.content-grid.api-keys-content,.content-grid.webhook-config-content,.content-grid.batches-content{grid-template-columns:minmax(0,1fr)}.content-grid .responsive-data-table{table-layout:fixed;min-width:0}.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)}.icon-button.compact{min-height:36px;padding:7px 9px;font-size:12px}.selectable-row{cursor:pointer;transition:background-color .12s,box-shadow .12s}.selectable-row:hover,.selectable-row:focus-visible{background:var(--qv-color-accent-soft)}.date-stack{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;gap:2px;line-height:1.1;display:inline-flex}.date-stack strong{font-size:12px}.date-stack small{color:var(--qv-color-muted);font-size:10px}.event-button{color:var(--qv-color-accent-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-width:0;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}.transaction-detail-heading{border-bottom:1px solid var(--qv-color-border);gap:var(--qv-space-3);padding-bottom:var(--qv-space-3);display:grid}.transaction-detail-heading .inspection-heading{border-bottom:0;min-width:0;padding-bottom:0}.transaction-detail-heading .inspection-heading div{min-width:0}.transaction-detail-heading .inspection-heading p{margin:0;font-weight:800}.transaction-detail-heading .inspection-heading span{color:var(--qv-color-muted);font-family:var(--qv-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.transaction-detail-actions{gap:var(--qv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.transaction-detail-actions .secondary-action{white-space:normal;justify-content:center;min-width:0}.transaction-detail-summary{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);align-items:center;gap:var(--qv-space-2) var(--qv-space-3);margin-top:var(--qv-space-3);padding:var(--qv-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.transaction-detail-summary>div{gap:3px;display:grid}.transaction-detail-summary>div:last-child{grid-column:1/-1}.transaction-detail-summary span:not(.status-badge){color:var(--qv-color-muted);text-transform:uppercase;font-size:10px;font-weight:800}.transaction-detail-summary strong{font-size:17px}.transaction-detail-fields{gap:0}.transaction-detail-fields>div{border-bottom:1px solid var(--qv-color-border);align-items:start;gap:var(--qv-space-3);grid-template-columns:minmax(108px,.42fr) minmax(0,1fr);padding:10px 0}.transaction-detail-fields>div:last-child{border-bottom:0}.transaction-detail-fields dd{overflow-wrap:anywhere;text-align:right;text-overflow:clip;white-space:normal;overflow:visible}.transaction-detail-fields dd .date-stack{align-items:flex-end}.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) minmax(220px,1fr) minmax(160px,220px) auto}.payment-links-command{background:radial-gradient(circle at 90% 10%, #0b5fff1f, transparent 32%), var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);align-items:center;gap:var(--qv-space-4);margin-bottom:var(--qv-space-4);padding:var(--qv-space-5);justify-content:space-between;display:flex}.payment-links-command h2{margin:2px 0;font-size:clamp(20px,2vw,26px)}.payment-links-command span{color:var(--qv-color-text-secondary);font-size:13px}.payment-links-command .primary-button{flex:none}.payment-links-command .primary-button span{color:inherit}.search-field{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.search-field svg{color:var(--qv-color-muted);pointer-events:none;position:absolute;left:11px}.search-field input{width:100%;padding-left:34px}.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)}.payment-links-list .history-panel,.payment-links-table-frame{overflow:visible}.payment-links-table-frame table{table-layout:fixed;min-width:0}.payment-links-table-frame th,.payment-links-table-frame td{padding:8px 10px}.payment-links-table-frame th:first-child{width:23%}.payment-links-table-frame th:nth-child(2){width:14%}.payment-links-table-frame th:nth-child(3){width:10%}.payment-links-table-frame th:nth-child(4){width:8%}.payment-links-table-frame th:nth-child(5),.payment-links-table-frame th:nth-child(6){width:11%}.payment-links-table-frame th:nth-child(7){width:23%}.payment-link-actions{flex-wrap:nowrap;align-items:center;min-width:0}.payment-link-detail-action{min-height:34px;padding:6px 8px;text-decoration:none}.row-action-menu{position:relative}.row-action-menu summary{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:6px;min-height:34px;padding:6px 8px;font-size:12px;font-weight:750;list-style:none;display:flex}.row-action-menu summary::-webkit-details-marker{display:none}.row-action-menu-popover{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);box-shadow:var(--qv-shadow-3);z-index:8;min-width:170px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.row-action-menu:not([open]) .row-action-menu-popover{display:none}.row-action-menu-popover button{border-radius:var(--qv-radius-sm);color:var(--qv-color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:36px;padding:7px 9px;font-size:12px;display:flex}.row-action-menu-popover button:hover,.row-action-menu-popover button:focus-visible{background:var(--qv-color-accent-soft)}.payment-links-table-frame .event-button span{text-align:left;gap:2px;min-width:0;display:grid}.payment-links-table-frame .event-button strong,.payment-links-table-frame .event-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-links-table-frame .event-button small{color:var(--qv-color-muted);font-family:var(--qv-font-mono);font-size:10px;font-weight:600}.payment-link-detail{gap:var(--qv-space-4);width:100%;display:grid}.payment-link-detail-heading,.payment-link-management,.link-payments-heading{align-items:center;gap:var(--qv-space-3);justify-content:space-between;display:flex}.payment-link-detail-heading .inspection-heading{border-bottom:0;flex:1;padding-bottom:0}.payment-link-detail-grid{gap:var(--qv-space-4);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);display:grid}.payment-link-summary-card,.payment-link-share-card{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);gap:var(--qv-space-3);min-width:0;padding:var(--qv-space-4);display:grid}.payment-link-summary-card>span,.payment-link-share-card>p{color:var(--qv-color-text-secondary);margin:0;font-size:12px}.payment-link-detail-amount{font-family:var(--qv-font-mono);font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,36px)}.payment-link-field-list{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-link-share-card h3,.payment-link-management h3,.link-payments h3{margin:2px 0 0;font-size:16px}.payment-link-share-card code{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);font-family:var(--qv-font-mono);overflow-wrap:anywhere;padding:var(--qv-space-3);font-size:12px}.payment-link-management{border-top:1px solid var(--qv-color-border);padding-top:var(--qv-space-4)}.payment-link-confirmation{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);align-items:center;gap:var(--qv-space-2);padding:var(--qv-space-3);flex-wrap:wrap;display:flex}.payment-link-confirmation>span{flex:1;min-width:200px;font-size:13px;font-weight:700}.link-payments{border-top:1px solid var(--qv-color-border);padding-top:var(--qv-space-4)}.link-payments ul{margin:var(--qv-space-3) 0 0;padding:0;list-style:none;display:grid}.link-payments li{border-bottom:1px solid var(--qv-color-border);align-items:center;gap:var(--qv-space-3);min-height:54px;padding:var(--qv-space-2) 0;justify-content:space-between;display:flex}.link-payments li>div{align-items:center;gap:var(--qv-space-2);flex-wrap:wrap;display:flex}.link-payments li>div>span:last-child{color:var(--qv-color-muted);font-size:11px}.link-payments li>strong{font-family:var(--qv-font-mono)}.link-payments-loading{gap:var(--qv-space-2);padding:var(--qv-space-4) 0;display:grid}.link-payments-empty{color:var(--qv-color-text-secondary);text-align:center;justify-content:center!important}.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}.inicio-command-bar{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-left:4px solid var(--qv-color-accent);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-1);align-items:center;gap:var(--qv-space-5);margin-bottom:var(--qv-space-4);min-width:0;padding:var(--qv-space-5);justify-content:space-between;display:flex}.inicio-command-bar h2{color:var(--qv-color-heading-trust);margin:2px 0 var(--qv-space-1);font-size:clamp(20px,2vw,26px)}.inicio-command-bar>div>p:last-child{color:var(--qv-color-text-secondary);max-width:720px;margin:0}.inicio-merchant-greeting{color:var(--qv-color-accent-strong);margin-top:var(--qv-space-2);font-size:12px;font-weight:750;display:block}.inicio-kicker,.inicio-section-kicker{color:var(--qv-color-accent-strong);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.inicio-primary-action{flex:none}.inicio-content,.inicio-loading{gap:var(--qv-space-4);display:grid}.inicio-health-card{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);align-items:center;gap:var(--qv-space-3);min-width:0;padding:var(--qv-space-3) var(--qv-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.inicio-health-icon{border-radius:var(--qv-radius-pill);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.inicio-health-current .inicio-health-icon,.inicio-health-empty .inicio-health-icon{background:var(--qv-color-success-bg);color:var(--qv-color-success-ink)}.inicio-health-partial .inicio-health-icon,.inicio-health-stale .inicio-health-icon{background:var(--qv-color-warning-bg);color:var(--qv-color-warning-ink)}.inicio-health-copy{min-width:0}.inicio-health-copy p{color:var(--qv-color-text);margin:0;font-weight:800}.inicio-health-copy span,.inicio-health-copy small{color:var(--qv-color-text-secondary);overflow-wrap:anywhere;display:block}.inicio-health-copy span{font-size:13px}.inicio-health-copy small{margin-top:2px;font-size:11px}.inicio-refresh{min-height:44px}.inicio-refresh-status{color:var(--qv-color-accent-strong);align-items:center;gap:var(--qv-space-2);margin:calc(var(--qv-space-3) * -1) 0 0;justify-self:end;font-size:12px;font-weight:750;display:flex}.inicio-refresh-status svg{animation:.9s linear infinite inicio-spin}.inicio-refresh-error,.inicio-terminal-error{border:1px solid var(--qv-color-danger);border-radius:var(--qv-radius-md);flex-wrap:wrap}.inicio-terminal-error>div{flex:1;min-width:220px}.inicio-terminal-error p{margin:2px 0 0;font-weight:600}.inicio-terminal-error .secondary-action{min-height:44px;margin-left:auto}.inicio-currency-grid{gap:var(--qv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.inicio-currency-panel{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-1);min-width:0;overflow:hidden}.inicio-currency-panel>header{background:var(--qv-color-surface-alt);border-bottom:1px solid var(--qv-color-border);align-items:center;gap:var(--qv-space-3);padding:var(--qv-space-3) var(--qv-space-4);justify-content:space-between;display:flex}.inicio-currency-panel>header p{color:var(--qv-color-muted);text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.inicio-currency-panel>header h2{font-family:var(--qv-font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:20px}.inicio-source-chip{background:var(--qv-color-info-bg);border-radius:var(--qv-radius-pill);color:var(--qv-color-text-secondary);white-space:nowrap;padding:5px 8px;font-size:10px;font-weight:750}.inicio-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inicio-kpi{border-bottom:1px solid var(--qv-color-border);border-right:1px solid var(--qv-color-border);min-width:0;padding:var(--qv-space-4);gap:5px;display:grid}.inicio-kpi:nth-child(2n){border-right:0}.inicio-kpi:nth-last-child(-n+2){border-bottom:0}.inicio-kpi p{color:var(--qv-color-muted);letter-spacing:.02em;text-transform:uppercase;min-height:34px;margin:0;font-size:11px;font-weight:750}.inicio-kpi strong,.inicio-recent-list strong,.inicio-attention-list strong{font-family:var(--qv-font-mono);font-variant-numeric:tabular-nums}.inicio-kpi strong{color:var(--qv-color-text);white-space:nowrap;font-size:clamp(18px,2vw,26px);line-height:1.15}.inicio-kpi span{color:var(--qv-color-text-secondary);font-size:11px}.inicio-kpi-metadata{border-top:1px solid var(--qv-color-border);color:var(--qv-color-muted);overflow-wrap:anywhere;padding:var(--qv-space-2) var(--qv-space-4);margin:0;font-size:10px}.payment-link-detail-qr{background:var(--qro-blanco);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);justify-self:center;width:140px;height:140px;padding:6px}.detail-page-command{display:flex}.detail-page-loading{gap:var(--qv-space-3);min-height:280px;padding:var(--qv-space-5);display:grid}.inicio-rail-panel-wide{grid-column:1/-1}.inicio-rail-body{align-items:center;gap:var(--qv-space-3);padding:var(--qv-space-3) var(--qv-space-4);grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);display:grid}.inicio-rail-panel .portal-chart{height:190px}.inicio-rail-facts{margin:0;padding:0;list-style:none;display:grid}.inicio-rail-facts li{border-bottom:1px solid var(--qv-color-border);padding:var(--qv-space-2) 0;gap:3px;display:grid}.inicio-rail-facts li:last-child{border-bottom:0}.inicio-rail-facts span,.inicio-rail-note{color:var(--qv-color-muted);font-size:10px}.inicio-rail-facts strong{font-family:var(--qv-font-mono);overflow-wrap:anywhere;font-size:13px}.inicio-rail-note,.inicio-rail-body>.inicio-neutral-state,.inicio-rail-loading{grid-column:1/-1}.inicio-rail-note{margin:0}.inicio-rail-panel>header .inicio-rail-title{color:var(--qv-color-muted);font-family:var(--qv-font-body);letter-spacing:normal;text-transform:uppercase;font-size:11px;font-weight:750}.inicio-rail-currency{font-family:var(--qv-font-mono);font-variant-numeric:tabular-nums;font-size:20px;display:block}.inicio-rail-loading{gap:var(--qv-space-2);min-height:180px;display:grid}.inicio-empty-state{background:var(--qv-color-surface);border:1px dashed var(--qv-color-border-strong);border-radius:var(--qv-radius-lg);padding:var(--qv-space-6);text-align:center}.inicio-empty-state h2{margin:0 0 var(--qv-space-2);font-size:20px}.inicio-empty-state p{color:var(--qv-color-text-secondary);max-width:620px;margin:0 auto}.inicio-work-grid{gap:var(--qv-space-4);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);min-width:0;display:grid}.inicio-work-panel{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);min-width:0;padding:var(--qv-space-4);flex-direction:column;display:flex}.inicio-work-panel>header{align-items:flex-start;gap:var(--qv-space-3);justify-content:space-between;display:flex}.inicio-work-panel>header h2{margin:2px 0 0;font-size:17px}.inicio-work-panel>header>span{color:var(--qv-color-muted);white-space:nowrap;font-size:11px}.inicio-attention-list,.inicio-recent-list{margin:var(--qv-space-3) 0 0;padding:0;list-style:none;display:grid}.inicio-attention-list li{border-bottom:1px solid var(--qv-color-border);align-items:center;gap:var(--qv-space-3);justify-content:space-between;min-height:44px;display:flex}.inicio-attention-list li:last-child,.inicio-recent-list li:last-child{border-bottom:0}.inicio-attention-list span{color:var(--qv-color-text-secondary);font-size:13px}.inicio-attention-list strong{font-size:18px}.inicio-recent-list li{border-bottom:1px solid var(--qv-color-border);align-items:center;gap:var(--qv-space-3);min-height:56px;padding:var(--qv-space-2) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.inicio-recent-list li>div{align-items:center;gap:var(--qv-space-2);flex-wrap:wrap;min-width:0;display:flex}.inicio-recent-list li>strong{overflow-wrap:anywhere;text-align:right}.inicio-operation-time{color:var(--qv-color-muted);font-size:11px}.inicio-neutral-state,.inicio-unavailable{color:var(--qv-color-text-secondary);margin:var(--qv-space-4) 0}.inicio-unavailable{background:var(--qv-color-warning-bg);border-left:3px solid var(--qv-color-warning);border-radius:var(--qv-radius-sm);color:var(--qv-color-warning-ink);padding:var(--qv-space-3)}.inicio-view-all{align-self:flex-start;min-height:44px;margin-top:auto}.inicio-provenance{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);color:var(--qv-color-text-secondary);font-size:12px}.inicio-provenance summary{color:var(--qv-color-text);cursor:pointer;min-height:44px;padding:var(--qv-space-2) var(--qv-space-3);align-items:center;font-weight:750;display:flex}.inicio-provenance dl{border-top:1px solid var(--qv-color-border);gap:var(--qv-space-2);padding:var(--qv-space-3);margin:0;display:grid}.inicio-provenance dl>div{gap:var(--qv-space-2);grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);display:grid}.inicio-provenance dt{color:var(--qv-color-text);font-weight:750}.inicio-provenance dd{overflow-wrap:anywhere;margin:0}.inicio-skeleton-card{align-content:center;min-height:120px}.inicio-skeleton-card .skeleton-line{margin:var(--qv-space-2) 0;display:block}.inicio-performance{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-lg);box-shadow:var(--qv-shadow-1);min-width:0;overflow:hidden}.inicio-performance-header{border-bottom:1px solid var(--qv-color-border);align-items:center;gap:var(--qv-space-4);padding:var(--qv-space-4);justify-content:space-between;display:flex}.inicio-performance-header h2,.inicio-chart-card h3{margin:2px 0 0}.inicio-performance-header h2{font-size:20px}.inicio-performance-header>div>span,.inicio-chart-card header p{color:var(--qv-color-text-secondary);margin:3px 0 0;font-size:12px}.currency-picker{background:var(--qv-color-surface-alt);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-pill);flex:none;align-items:center;gap:3px;padding:3px;display:flex}.currency-picker button{border-radius:var(--qv-radius-pill);color:var(--qv-color-text-secondary);cursor:pointer;background:0 0;border:0;min-width:54px;min-height:34px;padding:5px 10px;font-size:12px;font-weight:800}.currency-picker button[aria-pressed=true]{background:var(--qv-color-surface);box-shadow:var(--qv-shadow-1);color:var(--qv-color-accent-strong)}.inicio-chart-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);min-width:0;display:grid}.inicio-chart-card{min-width:0;padding:var(--qv-space-4)}.inicio-chart-card+.inicio-chart-card{border-left:1px solid var(--qv-color-border)}.inicio-chart-card>header{align-items:flex-start;gap:var(--qv-space-3);justify-content:space-between;display:flex}.inicio-chart-card h3{font-size:16px}.portal-chart{width:100%;min-width:0;height:260px}.chart-facts{background:var(--qv-color-surface-alt);border-radius:var(--qv-radius-sm);gap:6px var(--qv-space-2);padding:var(--qv-space-2) var(--qv-space-3);grid-template-columns:auto 1fr auto 1fr;font-size:11px;display:grid}.chart-facts span{color:var(--qv-color-muted)}.chart-facts strong{font-family:var(--qv-font-mono);text-align:right}.chart-facts-three{grid-template-columns:auto 1fr}.chart-facts-three span{align-items:center;gap:6px;display:flex}.chart-facts-three span:before{background:var(--qv-color-success);content:"";border-radius:50%;width:7px;height:7px}.chart-facts-three span:nth-of-type(2):before{background:var(--qv-color-danger)}.chart-facts-three span:nth-of-type(3):before{background:var(--qv-color-warning)}@keyframes inicio-spin{to{transform:rotate(360deg)}}.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,.mobile-more-menu{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:1px solid color-mix(in srgb, var(--qv-color-danger-ink) 25%, transparent);border-radius:var(--qv-radius-sm);color:var(--qv-color-danger-ink);align-items:flex-start;gap:var(--qv-space-3);padding:var(--qv-space-3);display:flex}.identity-verification-placeholder strong{color:var(--qv-color-text);margin-bottom:4px;display:block}.identity-verification-placeholder p,.identity-verification-card h3{margin:0}.pci-error>div{flex:1;gap:4px;display:grid}.pci-error p{margin:0;font-weight:500}.pci-error .secondary-action{flex:none}.pci-loading{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);gap:var(--qv-space-3);padding:var(--qv-space-5);display:grid}.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-copy{gap:4px;max-width:660px;display:grid}.pci-status-copy>span{color:var(--qv-color-text-secondary);font-size:14px}.pci-status-copy>p:last-child{color:var(--qv-color-text);margin:var(--qv-space-2) 0 0;font-size:13px;font-weight:700}.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-merchant_attested{border-left-color:var(--qv-color-success-ink)}.pci-status-review_required,.pci-status-draft{border-left-color:var(--qv-color-warning-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}.batches-toolbar{grid-template-columns:auto minmax(160px,220px) 1fr}.batches-toolbar .icon-button{justify-self:end}.batches-pagination{flex-wrap:wrap;min-width:0}.batches-pagination-status{gap:var(--qv-space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.batches-pagination .secondary-action{min-width:44px;min-height:44px}.batches-intro{color:var(--qv-color-text-secondary);max-width:68ch;margin:0;font-size:14px}.batch-mode-switch{align-items:center;gap:var(--qv-space-3);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.batch-mode-switch legend{color:var(--qv-color-text-secondary);letter-spacing:.02em;text-transform:uppercase;padding:0;font-size:12px;font-weight:700}.batch-mode-switch label{align-items:center;gap:var(--qv-space-2);min-height:44px;display:inline-flex}.batch-upload-panel{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);gap:var(--qv-space-3);min-width:0;padding:var(--qv-space-4);flex-direction:column;display:flex}.batch-upload-panel h2{margin:0;font-size:16px}.batch-upload-panel form{align-items:flex-end;gap:var(--qv-space-3);flex-wrap:wrap;min-width:0;display:flex}.batch-upload-panel form label{color:var(--qv-color-text-secondary);gap:var(--qv-space-2);letter-spacing:.02em;text-transform:uppercase;flex-direction:column;min-width:0;font-size:12px;font-weight:700;display:flex}.batch-upload-panel form input[type=file]{max-width:100%;min-height:44px}.batch-upload-panel .primary-button,.batch-upload-panel .secondary-action{min-height:44px}.batch-upload-hint,.batch-preview-count,.batch-freshness{color:var(--qv-color-text-secondary);margin:0;font-size:13px}.batch-preview h3{margin:0 0 var(--qv-space-2);font-size:14px}.batch-preview table{min-width:420px}.batch-upload-accepted{background:var(--qv-color-success-bg);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);color:var(--qv-color-success-ink);padding:10px 12px;font-size:13px;font-weight:700}.batch-upload-panel .inline-error ul,.inspection-panel .inline-error ul{margin:var(--qv-space-2) 0 0;padding-left:var(--qv-space-5)}.batch-progress{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.batch-progress-count{font-weight:700}.batch-progress-breakdown{color:var(--qv-color-text-secondary);font-size:12px}.batch-progress-live{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);align-items:flex-start;gap:var(--qv-space-2);padding:var(--qv-space-3);flex-direction:column;font-size:13px;display:flex}.inspection-panel .table-frame table{min-width:0}.inspection-panel select{min-height:44px}.batch-status-received{background:var(--qv-color-surface-alt);color:var(--qv-color-text-secondary)}.batch-status-processing{background:var(--qv-color-info-bg);color:var(--qv-color-accent-strong)}.batch-status-completed{background:var(--qv-color-success-bg);color:var(--qv-color-success-ink)}.batch-status-completed_with_errors{background:var(--qv-color-warning-bg);color:var(--qv-color-warning-ink)}@keyframes pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1024px){.report-action{justify-self:stretch}.batch-upload-panel form{flex-direction:column;align-items:stretch}.batch-upload-panel form label,.batch-upload-panel form input[type=file],.batch-upload-panel .primary-button,.batch-upload-panel .secondary-action{width:100%;max-width:100%}.batch-mode-switch{align-items:flex-start;gap:var(--qv-space-2);flex-direction:column}.batches-intro,.batch-upload-panel,.batch-progress-live{min-width:0;max-width:100%}.inspection-panel .table-frame,.batch-preview .table-frame{overflow-x:auto}.batches-pagination{flex-direction:column;align-items:stretch}.batches-pagination .secondary-action{justify-content:center;width:100%;max-width:100%}.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(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a,.bottom-nav-more-button{background:var(--qv-color-surface);color:var(--qv-color-text-secondary);cursor:pointer;text-align:center;border:0;place-items:center;gap:2px;min-height:56px;padding:8px 4px;font-size:11px;font-weight:700;text-decoration:none;display:grid}.bottom-nav-more-button{min-height:56px}.bottom-nav a[aria-current=page],.bottom-nav-more-button[data-active=true]{color:var(--qv-color-accent-strong)}.mobile-more-menu{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);box-shadow:var(--qv-shadow-3);gap:var(--qv-space-1);min-width:220px;padding:var(--qv-space-2);bottom:68px;right:var(--qv-space-3);z-index:16;display:grid;position:fixed}.mobile-more-menu a{border-radius:var(--qv-radius-sm);color:var(--qv-color-text-secondary);align-items:center;gap:var(--qv-space-2);min-height:44px;padding:var(--qv-space-2) var(--qv-space-3);text-decoration:none;display:flex}.mobile-more-menu a[aria-current=page]{background:var(--qv-color-accent-soft);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,.webhook-intro,.merchant-commercial-grid,.merchant-activation-list,.report-summary-grid,.report-toolbar,.api-key-scopes{grid-template-columns:1fr}.api-keys-content>.inspection-panel .field-list,.webhook-config-content>.inspection-panel .field-list{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-link-detail-grid,.inicio-currency-grid,.inicio-work-grid,.inicio-chart-grid{grid-template-columns:1fr}.inicio-rail-panel-wide{grid-column:auto}.inicio-chart-card+.inicio-chart-card{border-left:0;border-top:1px solid var(--qv-color-border)}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{flex-direction:column;align-items:stretch}.topbar-context{flex-direction:column;justify-content:flex-start;align-items:flex-start}.active-merchant{width:100%;min-width:0;max-width:100%}.mode-switch{align-self:flex-start}.topbar-actions{justify-content:flex-start}.webhook-toolbar{grid-template-columns:1fr}}@media (width<=820px){.table-frame:has(.responsive-data-table){overflow:visible}.responsive-data-table,.responsive-data-table tbody,.responsive-data-table tr,.responsive-data-table td{width:100%;min-width:0;display:block}.responsive-data-table{border-collapse:separate;table-layout:auto}.table-frame>.responsive-data-table{min-width:0}.responsive-data-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.responsive-data-table tbody{gap:var(--qv-space-3);padding:var(--qv-space-3);display:grid}.responsive-data-table tbody tr{background:var(--qv-color-surface);border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-md);overflow:hidden}.responsive-data-table tbody tr.selected-row{border-color:var(--qv-color-accent);box-shadow:inset 3px 0 0 var(--qv-color-accent)}.responsive-data-table td{border-bottom:1px solid var(--qv-color-border);align-items:start;gap:var(--qv-space-3);text-align:left;white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);padding:10px 12px;display:grid}.responsive-data-table td:last-child{border-bottom:0}.responsive-data-table td[data-label]:before{color:var(--qv-color-muted);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;padding-top:3px;font-size:10px;font-weight:800}.responsive-data-table td[colspan]{display:block}.responsive-data-table .empty-state{height:auto;min-height:124px;padding:var(--qv-space-5)}.responsive-data-table .event-button,.responsive-data-table .mono,.responsive-data-table .reason-cell,.responsive-data-table .scope-list{white-space:normal;min-width:0;max-width:100%}.responsive-data-table .reason-cell{overflow-wrap:anywhere;text-overflow:clip}.responsive-data-table .row-actions{justify-content:flex-start;min-width:0}.payment-link-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.payment-link-detail-action,.row-action-menu summary{justify-content:center}.row-action-menu-popover{left:0;right:auto}}@media (width<=640px){.workspace{padding:var(--qv-space-4);padding-bottom:88px}h1{font-size:24px}.payment-button-control-grid{grid-template-columns:minmax(0,1fr)}.payment-button-preview-canvas{min-height:112px;padding:var(--qv-space-4)}.payment-button-copy{justify-content:center;width:100%}.webhook-config-content>.inspection-panel .field-list,.webhook-overview-grid{grid-template-columns:minmax(0,1fr)}.webhook-endpoint-card>header{grid-template-columns:auto minmax(0,1fr)}.webhook-endpoint-card>header .status-badge{grid-column:1/-1;justify-self:start}.confirmation-actions{width:100%;display:grid}.inicio-command-bar{padding:var(--qv-space-4);flex-direction:column;align-items:stretch}.inicio-primary-action{width:100%}.inicio-health-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.inicio-refresh{grid-column:1/-1;justify-content:center;width:100%}.inicio-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio-kpi{padding:var(--qv-space-3)}.payment-links-command,.developer-intro,.api-key-create-heading,.api-key-create-actions,.payment-link-management,.link-payments-heading{flex-direction:column;align-items:stretch}.developer-security-note{flex-basis:auto}.api-key-create-fields,.api-keys-content>.inspection-panel .field-list{grid-template-columns:1fr}.api-key-create-actions .primary-button,.payment-links-command .primary-button,.payment-link-management .detail-actions,.payment-link-management .secondary-action,.link-payments-heading .secondary-action{justify-content:center;width:100%}.payment-link-field-list{grid-template-columns:1fr}.inicio-kpi:nth-child(2n){border-right:0}.inicio-kpi:nth-last-child(-n+2){border-bottom:0}.inicio-kpi p{min-height:0}.inicio-kpi strong{font-size:clamp(15px,5vw,18px)}.tab-list{gap:var(--qv-space-1);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.tab-list button{border:1px solid var(--qv-color-border);border-radius:var(--qv-radius-sm);white-space:normal;padding:8px;font-size:12px}.tab-list button[aria-selected=true]{background:var(--qv-color-accent-soft);border-color:var(--qv-color-accent)}.inicio-currency-panel>header,.inicio-work-panel>header,.inicio-performance-header{flex-direction:column;align-items:flex-start}.currency-picker{width:100%}.currency-picker button{flex:1}.inicio-chart-card>header{flex-direction:column}.inicio-rail-body,.transaction-detail-actions{grid-template-columns:1fr}.portal-chart{height:230px}.chart-facts{grid-template-columns:auto 1fr}.inicio-recent-list li{grid-template-columns:1fr;align-items:start}.inicio-recent-list li>strong{text-align:left}.inicio-view-all{justify-content:center;width:100%}.inicio-provenance dl>div{grid-template-columns:1fr}.pci-hero,.pci-status-card{flex-direction:column;align-items:flex-start}.pci-status-card>div:last-of-type{text-align:left}.pci-error{flex-direction:column;align-items:stretch}.pci-error .secondary-action{justify-content:center;width:100%}.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,.bottom-nav-more-button{padding-inline:2px;font-size:9px}.brand-lockup{padding:0}.stat-grid,.branding-static-fields,.merchant-branding-form{grid-template-columns:1fr}.responsive-data-table td{grid-template-columns:minmax(88px,.38fr) minmax(0,1fr)}}@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}.responsive-data-table,.responsive-data-table thead,.responsive-data-table tbody,.responsive-data-table tr{width:100%;display:table;position:static}.responsive-data-table thead{clip:auto;clip-path:none;white-space:normal;height:auto;overflow:visible}.responsive-data-table tbody{padding:0;display:table-row-group}.responsive-data-table thead{display:table-header-group}.responsive-data-table tr{display:table-row}.responsive-data-table td{display:table-cell}.responsive-data-table td:before{display:none}.report-table-panel th,.report-table-panel td{width:auto!important;display:table-cell!important}.report-footer{break-inside:avoid}}
