:root{--bg-app: #06080c;--bg-app-top: #080b10;--bg-app-bottom: #05070a;--bg-sidebar: #07090d;--surface-1: #0e1319;--surface-2: #121820;--surface-3: #1a212b;--surface-hover: rgba(255, 255, 255, .045);--surface-selected: rgba(47, 191, 113, .14);--surface-overlay: #121820;--border-subtle: rgba(255, 255, 255, .07);--border-default: rgba(255, 255, 255, .1);--border-hover: rgba(255, 255, 255, .18);--border-accent: rgba(80, 210, 140, .36);--text-primary: rgba(255, 255, 255, .94);--text-secondary: #c2c8d2;--text-muted: #8e98a6;--accent: #3ddc84;--accent-hover: #b6f5d0;--accent-soft: rgba(61, 220, 132, .14);--accent-border: rgba(61, 220, 132, .32);--success: #3ddc84;--success-value: #7dE7B0;--success-text: #b6f5d0;--success-soft: rgba(61, 190, 110, .1);--success-border: rgba(61, 190, 110, .22);--warning: #e2b340;--warning-soft: rgba(226, 179, 64, .12);--danger: #f07178;--danger-text: #ffb1b6;--danger-soft: rgba(224, 106, 106, .12);--info: #7aa2e3;--info-soft: rgba(122, 162, 227, .12);--chart-ig: #b3a0ef;--ig-dot: #d98adf;--wash: rgba(255, 255, 255, .04);--gridline: rgba(255, 255, 255, .04);--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--blur-glass: 8px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 16px 40px rgba(0, 0, 0, .32);--shadow-lg: 0 22px 48px rgba(0, 0, 0, .4);--shadow-overlay: 0 28px 70px rgba(0, 0, 0, .62);--shadow-card: var(--shadow-md);--shadow-modal: var(--shadow-overlay);--surface-glass: #0c1118;--gradient-card: radial-gradient(220px 140px at 0% 0%, rgba(61, 220, 132, .07), transparent 68%), #0c1118;--gradient-highlight: radial-gradient(280px 160px at 0% 0%, rgba(61, 220, 132, .14), transparent 70%), #0c1118;--gradient-accent: #3ddc84;--bg: var(--bg-app);--bg-elev: var(--surface-1);--bg-card: var(--surface-2);--bg-soft: var(--surface-3);--border: var(--border-default);--border-soft: var(--border-default);--text: var(--text-primary);--muted: var(--text-secondary);--muted-2: var(--text-muted);--purple: #8b7cf6;--purple-soft: rgba(139, 124, 246, .14);--green: var(--success);--green-soft: var(--success-soft);--blue: var(--info);--blue-soft: var(--info-soft);--yellow: var(--warning);--yellow-soft: var(--warning-soft);--red: var(--danger);--red-soft: var(--danger-soft);--sidebar-w: 240px;--radius: var(--radius-lg);font-family:Inter,system-ui,sans-serif;color:var(--text);background:var(--bg);line-height:1.4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:#ffffff2b}body{background-color:var(--bg-app);background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(720px 360px at 0% 0%,rgba(61,220,132,.035),transparent 55%),linear-gradient(180deg,var(--bg-app-top) 0%,var(--bg-app) 46%,var(--bg-app-bottom) 100%);background-size:48px 48px,48px 48px,auto,auto;background-attachment:fixed}a{color:inherit;text-decoration:none}button,input,select{font:inherit;accent-color:var(--accent)}button{cursor:pointer}button:focus-visible,a:focus-visible,.nav-item:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.app-shell{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:var(--bg-sidebar);border-right:1px solid var(--border-subtle);padding:16px 12px 12px;display:flex;flex-direction:column;gap:8px}.brand{display:flex;align-items:center;gap:10px;padding:8px 10px 16px;font-weight:700;letter-spacing:-.02em}.brand-mark{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--accent);color:#062014;border:0;display:grid;place-items:center;font-size:14px}.brand-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.brand-copy span{font-size:14px;color:var(--text-primary)}.brand-copy small{font-size:11px;font-weight:500;color:var(--text-muted);letter-spacing:.02em}.nav{display:flex;flex-direction:column;gap:2px;flex:1;overflow:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.nav:hover{scrollbar-color:rgba(255,255,255,.1) transparent}.nav::-webkit-scrollbar{width:4px}.nav::-webkit-scrollbar-track{background:transparent}.nav::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}.nav:hover::-webkit-scrollbar-thumb{background:#ffffff1a}.nav-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:13.5px;font-weight:500;border:1px solid transparent;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.nav-item:hover{background:#ffffff0a;color:var(--text-primary)}.nav-item.active{background:#3ddc8424;color:#7de7b0;border-color:transparent;border-radius:999px;box-shadow:inset 0 0 0 1px #3ddc8429}.nav-item.active:after{content:"";width:7px;height:7px;margin-left:auto;border-radius:50%;background:#3ddc84;box-shadow:0 0 8px #3ddc84bf;flex:none}.nav-item svg{width:16px;height:16px;stroke-width:1.75;opacity:.85;flex:none}.nav-item.active svg{color:#3ddc84;opacity:1}.sidebar-foot{border-top:1px solid var(--border-soft);padding-top:12px;display:flex;flex-direction:column;gap:10px}.theme-toggle,.user-card{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#10161e;border:1px solid var(--border-default);box-shadow:var(--shadow-sm);color:var(--text-muted);font-size:12px}.user-card{justify-content:space-between;width:100%}.user-id{display:flex;gap:10px;align-items:center;min-width:0}.user-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.user-meta strong{color:var(--text);font-size:13px;font-weight:600}.user-meta span{color:var(--text-muted);font-size:12px}.icon-quiet{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);transition:background-color .16s ease,color .16s ease}.icon-quiet:hover{background:var(--wash);color:var(--text-primary)}.avatar{width:32px;height:32px;border-radius:999px;background:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:700;color:#062014}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;height:62px;padding:0 32px;background:#06080ce6;border-bottom:1px solid rgba(255,255,255,.05)}.crumbs{color:var(--text-muted);font-size:13px}.crumbs span{margin:0 6px;color:var(--text-muted)}.crumbs strong{color:var(--text-primary);font-weight:600}.topbar-actions{display:flex;align-items:center;gap:8px}.values-toggle.is-hidden{background:var(--wash);color:var(--text-primary)}.app-shell.values-hidden .money-fig,.app-shell.values-hidden .op-amount,.app-shell.values-hidden .price-input input,.app-shell.values-hidden .currency-rate,.app-shell.values-hidden .ai-costs .recharts-yAxis text{filter:blur(7px);-webkit-user-select:none;user-select:none}.search{display:flex;align-items:center;gap:8px;background:#0c1118;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:0 12px;width:min(280px,100%);min-width:0;height:40px;color:var(--text-muted);font-size:13px}.search kbd{margin-left:auto;border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-size:11px;color:var(--muted-2)}.content{padding:28px 32px 40px;display:flex;flex-direction:column;gap:24px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-head h1{margin:0;font-size:32px;font-weight:720;letter-spacing:-.038em;color:var(--text-primary)}.page-head p{margin:6px 0 0;color:var(--muted);font-size:13.5px}.live{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:3px 8px 3px 7px;border-radius:999px;background:#3ddc841f;border:1px solid rgba(61,220,132,.28);color:#d8ffe9;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px var(--success-soft);animation:live-pulse 2.4s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.live:before{animation:none}}.range-tabs{display:flex;gap:2px;background:#0c1118;border:1px solid rgba(255,255,255,.08);padding:3px;border-radius:999px;height:36px;align-items:center}.range-tabs button{border:0;background:transparent;color:var(--text-secondary);padding:0 10px;height:28px;border-radius:var(--radius-sm);font-size:12.5px;font-weight:600;transition:background-color .16s ease,color .16s ease}.range-tabs button:hover{color:var(--text-primary)}.range-tabs button.active{background:#10161c;color:var(--text-primary);box-shadow:inset 0 0 0 1px #ffffff0f}.page-tools{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;justify-content:flex-end}.currency-switch{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.currency-rate{font-size:11px;color:var(--muted);white-space:nowrap}.kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.kpi-card{background:var(--gradient-card);border:1px solid var(--border-default);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:14px 14px 12px;min-height:96px}.kpi-card.accent-green{background:radial-gradient(180px 120px at 0% 0%,rgba(61,220,132,.16),transparent 72%),#0c1118;border-color:#ffffff0f}.kpi-label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kpi-value{margin-top:10px;font-size:28px;font-weight:760;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kpi-sub{margin-top:4px;color:var(--text-secondary);font-size:12px}.grid-2{display:grid;grid-template-columns:1.6fr 1fr;gap:14px}.grid-traffic{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.card{background:var(--gradient-card);border:1px solid var(--border-default);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:16px}.card h3{margin:0;font-size:15px}.card .sub{margin:4px 0 14px;color:var(--text-secondary);font-size:12.5px;line-height:1.45}.seg-tabs{display:flex;gap:6px;margin-bottom:10px}.seg-tabs button{border:1px solid var(--border);background:transparent;color:var(--muted);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.seg-tabs button.active{background:#3ddc841f;border-color:#3ddc8447;color:#d8ffe9}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{text-align:left;color:#8b95a3;font-size:11px;letter-spacing:.04em;font-weight:600;padding:10px 10px 12px;border-bottom:1px solid var(--border-subtle);background:#ffffff08}.table td{padding:12px 10px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.table tr:hover td{background:var(--surface-hover)}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;border:1px solid transparent}.badge.wa{background:var(--success-soft);color:var(--success-text);border-color:var(--success-border)}.badge.ig{background:var(--purple-soft);color:#ddd6fe;border-color:#8b7cf647}.badge.fb,.badge.novo{background:var(--info-soft);color:#c5d7f5;border-color:#7aa2e33d}.badge.cliente{background:var(--success-soft);color:var(--success-text);border-color:var(--success-border)}.badge.contatado{background:var(--warning-soft);color:#f0d48a;border-color:#e2b3403d}.badge.perdido{background:var(--danger-soft);color:var(--danger-text);border-color:#e06a6a3d}.badge.muted{background:#ffffff0a;color:var(--text-secondary);border-color:var(--border-subtle)}.bar-cell{display:flex;align-items:center;gap:8px;min-width:110px}.bar-track{flex:1;height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#3ddc84,#1fa86a)}.bar-fill.green{background:linear-gradient(90deg,#5abe82f2,#349660e6)}.stat-pills{display:flex;flex-wrap:wrap;gap:8px}.stat-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;border:1px solid var(--border-subtle);background:#ffffff0a;color:var(--text-primary)}.stat-pill span{opacity:.8;font-weight:600}.stat-pill.clickable{cursor:pointer;transition:border-color .15s ease,transform .1s ease}.stat-pill.clickable:hover{border-color:var(--accent-border)}.stat-pill.active-pill{border-color:var(--border-accent);box-shadow:0 0 0 1px var(--accent-soft)}.badge.locale-badge{border:0;cursor:pointer;font-family:inherit}.locale-en{background:#60a5fa29;color:#93c5fd}.locale-pt{background:#22c55e29;color:#86efac}.locale-es{background:#fbbf2429;color:#fcd34d}.locale-fr{background:#a78bfa29;color:#c4b5fd}.locale-de{background:#f8717129;color:#fca5a5}.locale-it{background:#34d39929;color:#6ee7b7}.filters{display:flex;gap:10px;flex-wrap:wrap}.input,.select{background:#0c1118;border:1px solid rgba(255,255,255,.08);box-shadow:none;color:var(--text);border-radius:12px;padding:10px 12px;font-size:13px;color-scheme:dark;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.input:hover,.select:hover{border-color:var(--border-hover)}.input:focus-visible,.select:focus-visible{outline:none;border-color:var(--border-accent);box-shadow:0 0 0 3px var(--accent-soft)}.input{min-width:280px;flex:1}.btn{border:1px solid rgba(255,255,255,.08);background:#0e141c;box-shadow:none;color:var(--text);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.btn:hover{border-color:var(--border-hover);background:#151c26}.btn.primary{background:var(--gradient-accent);border-color:transparent;box-shadow:0 8px 20px #3ddc842e;color:#062014}.btn.primary:hover{filter:brightness(1.06);border-color:transparent}.btn.ghost{background:transparent;box-shadow:none}.btn.ghost:hover{background:#ffffff0a}.btn.reload-btn{padding:8px 10px}.btn.reload-btn:disabled{opacity:.7}.btn.reload-btn svg.spin{animation:reload-spin .8s linear infinite}@keyframes reload-spin{to{transform:rotate(360deg)}}.funnel-steps{display:flex;flex-direction:column;gap:10px}.funnel-row{display:grid;grid-template-columns:140px 1fr 70px 70px;gap:12px;align-items:center}.funnel-bar{height:28px;border-radius:8px;background:#1a1a22;overflow:hidden}.funnel-bar>div{height:100%;background:linear-gradient(90deg,#16a34a,#22c55e);display:flex;align-items:center;padding-left:10px;font-size:12px;font-weight:700;color:#052e16;min-width:fit-content}.drop-badge{justify-self:end;background:#f9731626;color:#fdba74;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.alert-box{border-radius:12px;padding:14px;background:var(--danger-soft);border:1px solid rgba(224,106,106,.28);color:var(--danger-text);font-size:13px}.alert-box strong{color:var(--text-primary);display:block;margin-bottom:4px}.api-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.api-card{background:var(--gradient-card);border:1px solid var(--border-default);box-shadow:var(--shadow-sm);border-radius:16px;padding:18px}.api-card-ig{border-color:#8b5cf638}.api-card-wa{border-color:#22c55e38}.api-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.api-title{margin:0;font-size:18px;display:flex;align-items:center;gap:8px}.api-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.api-dot.ig{background:#a78bfa;box-shadow:0 0 0 3px #a78bfa26}.api-dot.wa{background:#22c55e;box-shadow:0 0 0 3px #22c55e26}.api-plan{color:#6b7280;font-size:12px;margin-top:4px}.api-actions{display:flex;gap:8px}.api-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;font-size:12px}.api-body{display:grid;grid-template-columns:132px 1fr;gap:18px;align-items:center}.ring{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#2fbf71 calc(var(--p) * 1%),#1a222c 0);margin:0 auto}.ring-wa{background:conic-gradient(#22c55e calc(var(--p) * 1%),#22222c 0)}.ring-ig{background:conic-gradient(#8b5cf6 calc(var(--p) * 1%),#22222c 0)}.ring-inner{width:92px;height:92px;border-radius:50%;background:var(--bg-card);display:grid;place-items:center;text-align:center;font-size:11px;color:var(--muted);letter-spacing:.04em}.ring-inner strong{display:block;font-size:22px;color:var(--text);letter-spacing:-.02em}.api-metric-label{font-size:13px;color:#9ca3af;margin-bottom:4px}.api-metric-value{font-size:24px;font-weight:760;margin-bottom:8px;letter-spacing:-.02em}.api-metric-value span{color:#6b7280;font-weight:500;font-size:14px}.api-remaining{display:inline-block;background:#22c55e1f;color:#86efac;border:1px solid rgba(34,197,94,.25);border-radius:8px;padding:6px 10px;font-size:13px;margin-bottom:8px}.api-remaining strong{color:#bbf7d0}.api-window{font-size:11px;color:#6b7280;margin-bottom:12px}.mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mini-stat{background:#121218;border:1px solid var(--border-soft);border-radius:10px;padding:10px}.mini-stat small{color:var(--muted-2);font-size:11px}.mini-stat strong{display:block;margin-top:4px;font-size:16px}.mini-stat.error-stat{border-color:#ef444459;background:#ef444414}.mini-stat.error-stat strong{color:#f87171}.api-plan-block{margin-top:16px}.api-plan-row{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:6px;color:#9ca3af}.api-plan-row strong{color:#e5e7eb;font-weight:600}.api-plan-bar{height:8px}.api-quota-meta{margin-top:8px;font-size:11px;color:#6b7280}.api-foot{margin-top:14px;padding-top:12px;border-top:1px solid #23232e;font-size:12px;color:#9ca3af;display:flex;flex-direction:column;gap:4px}.api-foot strong{color:#e5e7eb}.api-cache-total{font-size:28px;font-weight:760;margin-bottom:14px}.api-cache-total span{font-size:14px;color:#9ca3af;font-weight:500}.api-cache-rows{display:flex;flex-direction:column;gap:12px}.api-cache-label{display:flex;justify-content:space-between;font-size:13px;margin-bottom:4px}.api-cache-foot{margin-top:14px;font-size:12px;color:#6b7280}.split-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-bottom:14px}.stack{display:flex;flex-direction:column;gap:14px}.settings-stack{max-width:920px}.panel-card{padding:18px}.panel-card h3{margin:0;font-size:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.form-grid{display:flex;flex-direction:column;gap:12px}.form-grid.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:12px;color:var(--muted);font-weight:600}.field-hint{font-size:11px;color:var(--muted-2)}.field .input,.field .select{width:100%;min-width:0}.input-with-icon{position:relative;display:flex;align-items:center}.input-with-icon .input{width:100%;padding-right:40px}.icon-btn{position:absolute;right:8px;border:0;background:transparent;color:var(--muted);padding:6px;display:grid;place-items:center;border-radius:8px}.icon-btn:hover{color:var(--text);background:var(--surface-hover)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.status-pill{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;background:#1f1f28;color:#a1a1aa}.tone-green,.status-pill.tone-green{background:var(--success-soft);color:var(--success-text);border:1px solid var(--success-border)}.tone-red,.status-pill.tone-red{background:var(--danger-soft);color:var(--danger-text);border:1px solid rgba(224,106,106,.22)}.tone-blue,.status-pill.tone-blue{background:var(--info-soft);color:#c5d7f5;border:1px solid rgba(122,162,227,.22)}.tone-yellow,.status-pill.tone-yellow{background:var(--warning-soft);color:#f0d48a;border:1px solid rgba(226,179,64,.22)}.tone-purple,.status-pill.tone-purple{background:var(--purple-soft);color:#ddd6fe;border:1px solid rgba(139,124,246,.28)}.tone-muted,.status-pill.tone-muted{background:#ffffff0a;color:var(--text-secondary);border:1px solid var(--border-subtle)}.status-block,.status-grid{display:flex;flex-direction:column;gap:10px;margin-top:12px}.status-row,.kv{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.status-row strong,.kv strong{color:var(--text);font-weight:600;text-align:right}.kv-stack{display:flex;flex-direction:column;gap:10px}.event-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.event-list li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.event-chip{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;border:0;background:#1f1f28;color:#a1a1aa;white-space:nowrap}.event-chip.tone-green{background:var(--green-soft);color:#86efac}.event-chip.tone-blue{background:var(--blue-soft);color:#93c5fd}.event-chip.tone-purple{background:var(--purple-soft);color:#ddd6fe}.event-chip.tone-red{background:var(--red-soft);color:#fca5a5}.chip-wrap{display:flex;flex-wrap:wrap;gap:8px}.info-box,.warn-box{margin-top:14px;border-radius:12px;padding:12px;font-size:12.5px;display:flex;gap:8px;align-items:flex-start;line-height:1.45}.info-box{background:var(--blue-soft);border:1px solid rgba(96,165,250,.25);color:#bfdbfe}.warn-box{background:var(--yellow-soft);border:1px solid rgba(251,191,36,.28);color:#fde68a}.ok-banner{display:flex;align-items:center;gap:8px;background:var(--green-soft);border:1px solid rgba(34,197,94,.28);color:#bbf7d0;border-radius:12px;padding:12px 14px;font-size:13px;margin-bottom:14px}.ok-banner.soft{background:#22c55e1a}.muted-note{font-size:12px;color:var(--muted-2);margin:10px 0 0}.section-label{margin-top:16px;margin-bottom:8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-weight:700}.page-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:14px;border-bottom:1px solid var(--border-soft);padding-bottom:0}.page-tabs button{background:transparent;border:0;color:var(--muted);padding:10px 12px;font-size:13px;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:0}.page-tabs button.active{color:#fff;border-bottom-color:var(--accent)}.kpi-6{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-card.accent-green .kpi-value,.kpi-card.accent-purple .kpi-value{color:var(--text-primary)}.kpi-card.accent-red .kpi-value{color:#ff8b93}.kpi-card.accent-blue .kpi-value{color:var(--text-primary)}.inline-form{display:flex;gap:10px;align-items:center;margin-top:10px}.inline-form.wrap{flex-wrap:wrap}.inline-form .input{flex:1;min-width:160px}.text-link{display:inline-flex;align-items:center;gap:6px;color:#93c5fd;font-size:12.5px;margin-top:10px}.text-link:hover{text-decoration:underline}.text-green{color:#4ade80}.text-red{color:#f87171}.head-actions{display:flex;gap:8px;align-items:center}.table-card{margin-top:4px}.table-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.table-toolbar .page-tabs{margin:0;border:0}.btn.danger{background:transparent;border-color:#e06a6a47;color:var(--danger-text)}.btn.danger:hover{background:var(--danger-soft);border-color:#e06a6a66}.segmented{display:inline-flex;background:#ffffff08;border:1px solid var(--border-default);box-shadow:var(--shadow-sm);border-radius:10px;padding:3px;margin-bottom:14px}.segmented button{border:0;background:transparent;color:var(--text-secondary);padding:8px 12px;border-radius:8px;font-size:12.5px;font-weight:600}.segmented button.active{background:#10161c;color:var(--text-primary);box-shadow:inset 0 0 0 1px #ffffff0f}.clickable-row{cursor:pointer}.clickable-row:hover td{background:var(--surface-hover);box-shadow:inset 2px 0 #2fbf718c}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#04060cbd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end;z-index:40}.drawer{width:min(420px,100%);height:100%;background:var(--surface-overlay);box-shadow:var(--shadow-overlay);border-left:1px solid var(--border-default);padding:18px;overflow:auto}.drawer-wide{width:min(560px,100%)}.drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.drawer-head h3{margin:0}.section-label{margin:18px 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.timeline{list-style:none;padding:0 0 24px;border-left:2px solid var(--border-soft);margin:0 0 0 6px}.timeline-item{position:relative;padding:0 0 16px 16px}.timeline-dot{position:absolute;left:-6px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--purple);box-shadow:0 0 0 3px var(--accent-soft)}.timeline-body strong{display:block;font-size:13px}.timeline-meta{color:#6b7280;font-size:12px;margin-top:2px}.payload.compact{margin-top:8px;max-height:140px;font-size:11px}.payload{background:#0e0e14;border:1px solid var(--border-soft);border-radius:12px;padding:12px;font-size:12px;overflow:auto;color:#d1d5db}.admin-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.admin-list li{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:8px 10px;background:#121218;border-radius:10px;border:1px solid var(--border-soft)}.muted-icon{color:var(--muted-2)}.truncate{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live.muted{color:var(--muted-2)}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at top,rgba(139,92,246,.18),transparent 50%),var(--bg)}.login-card{width:min(420px,100%);background:var(--bg-card);border:1px solid var(--border);border-radius:18px;padding:28px}.login-card h1{margin:0 0 8px;font-size:24px}.login-card p{margin:0 0 18px;color:var(--muted);font-size:13.5px}.login-card label{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.login-card .input{width:100%;margin-bottom:14px}.error{background:var(--danger-soft);color:var(--danger-text);border:1px solid rgba(224,106,106,.28);border-radius:10px;padding:10px 12px;font-size:13px;margin-bottom:12px}.empty{color:var(--text-secondary);font-size:13px;padding:18px 4px}.loading{color:var(--muted);font-size:13px;padding:24px 0}.kpi-grid.cols-2{grid-template-columns:repeat(2,minmax(0,320px))}.kpi-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.access-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;justify-content:flex-end}.access-filter{display:flex;flex-direction:column;gap:4px;color:var(--muted-2);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.access-filter select,.access-filter input{background:var(--bg-soft);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:7px 10px;font-size:13px;text-transform:none;letter-spacing:0;font-weight:500}.access-charts{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;margin-top:14px}.chart-tip{background:var(--surface-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:10px 12px;font-size:13px}.chart-tip strong{display:block;margin-bottom:4px}@media(max-width:1200px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-6{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2,.grid-traffic,.api-grid,.split-layout,.access-charts,.form-grid.two{grid-template-columns:1fr}}@media(max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid.cols-2{grid-template-columns:1fr}.search{min-width:0;flex:1}}.support-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:14px;align-items:stretch;min-height:calc(100vh - 220px)}.support-list{display:flex;flex-direction:column;min-height:520px}.support-thread{display:flex;flex-direction:column;min-height:520px;max-height:calc(100vh - 220px);padding:0!important;overflow:hidden}.support-thread-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.support-thread-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.support-ai-bar{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#3b82f61f;border-bottom:1px solid rgba(59,130,246,.25);color:#93c5fd;font-size:13px}.support-ai-bar span{flex:1}.support-messages{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;background:#0a0a0f}.support-bubble-row{display:flex;justify-content:flex-start}.support-bubble-row.mine{justify-content:flex-end}.support-bubble{max-width:84%;border-radius:14px;padding:10px 12px;background:var(--bg-card);border:1px solid var(--border);font-size:13.5px;line-height:1.45}.support-bubble.mine{background:var(--accent-soft);border-color:var(--accent-border)}.support-bubble-label{font-size:11px;font-weight:700;color:var(--muted);margin-bottom:4px}.support-bubble-body{white-space:pre-wrap;word-break:break-word}.support-bubble-time{margin-top:6px;font-size:10px;color:var(--muted-2);text-align:right;font-variant-numeric:tabular-nums}.support-composer{display:flex;gap:10px;align-items:flex-end;padding:12px 16px;border-top:1px solid var(--border)}.support-composer .input{flex:1;min-width:0;resize:none;font-family:inherit}.mode-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;background:#3b82f624;color:#93c5fd;white-space:nowrap}.mode-pill.human{background:#8b5cf629;color:#c4b5fd}.mode-pill .count{background:#ffffff1f;border-radius:999px;padding:1px 6px;font-size:10px}.cell-stack{display:flex;flex-direction:column;gap:2px}.cell-stack .muted{font-size:11px;color:var(--muted-2)}.clip{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12.5px}.row-selected td{background:var(--surface-selected)!important}.row-unread td{font-weight:650}.btn.active-filter{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-hover)}.muted{color:var(--muted)}@media(max-width:1200px){.support-layout{grid-template-columns:1fr}.support-thread{max-height:60vh}}.upsell-board{display:flex;flex-direction:column;gap:18px}.upsell-board .kpi-card{min-height:0;padding:12px 14px}.upsell-board .kpi-value{margin-top:4px;font-size:22px}.upsell-split{display:grid;grid-template-columns:380px minmax(0,1fr);gap:18px;align-items:start}.upsell-pages{padding:12px}.upsell-pages h3,.upsell-sessions h3{font-size:14px}.upsell-pages .sub,.upsell-sessions .sub{margin:2px 0 10px}.upsell-page-head,.upsell-page{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,42px);gap:8px;align-items:center}.upsell-page-head{padding:0 8px 6px;color:var(--muted-2);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.upsell-page-head span:not(:first-child),.upsell-page b{text-align:right}.upsell-page{padding:8px 10px;border-radius:8px;margin-top:2px}.upsell-page:nth-child(2n){background:#ffffff06}.upsell-page strong{font-size:12.5px;font-weight:650}.upsell-page b{font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.upsell-page .yes{color:#86efac}.upsell-page .no{color:#fca5a5}.upsell-page .dim{color:var(--muted-2)}.upsell-sessions{min-width:0}.upsell-funnel{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.upsell-path{display:flex;flex-wrap:wrap;gap:6px}.upsell-chip{display:inline-flex;align-items:center;gap:5px;height:22px;border-radius:999px;border:1px solid transparent;padding:0 8px;font-size:11px;font-weight:600}.upsell-chip.up01,.upsell-name.up01{background:#22c55e1f;color:#86efac;border-color:#22c55e2e}.upsell-chip.up02,.upsell-name.up02{background:#3b82f61f;color:#93c5fd;border-color:#3b82f62e}.upsell-chip.up03,.upsell-name.up03{background:#8b5cf61f;color:#ddd6fe;border-color:#8b5cf633}.upsell-chip.up04,.upsell-name.up04{background:#fbbf241f;color:#fde68a;border-color:#fbbf242e}.upsell-chip.up05,.upsell-name.up05{background:#f472b61f;color:#fbcfe8;border-color:#f472b62e}.upsell-chip.up06,.upsell-name.up06{background:#2dd4bf1f;color:#99f6e4;border-color:#2dd4bf2e}.upsell-chip.up07,.upsell-name.up07{background:#f973161f;color:#fdba74;border-color:#f973162e}.upsell-chip.thankyou,.upsell-name.thankyou{background:var(--wash);color:var(--text-secondary);border-color:var(--border-default)}.upsell-name{display:inline-flex;align-items:center;width:fit-content;height:22px;border-radius:999px;border:1px solid transparent;padding:0 8px;font-size:11px;font-weight:600}.tag-white,.tag-black{display:inline-flex;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.02em}.tag-white{background:#7dd3fc29;color:#7dd3fc}.tag-black{background:#a855f733;color:#e9d5ff}.upsell-actions{font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap}.upsell-actions .yes{color:#86efac}.upsell-actions .no{color:#fca5a5}.upsell-timeline{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-soft)}.upsell-timeline h4{margin:0 0 8px;font-size:13px;font-weight:650}.upsell-step{display:grid;grid-template-columns:64px minmax(140px,auto) 1fr;gap:8px;align-items:center;padding:6px 0;font-size:12.5px;border-bottom:1px solid rgba(42,42,53,.55)}.upsell-step .when{color:var(--muted-2)}.upsell-step .yes{color:#86efac}.upsell-step .no{color:#fca5a5}@media(max-width:1100px){.upsell-split{grid-template-columns:1fr}}.overview{display:flex;flex-direction:column;gap:26px}.overview .page-tools{align-items:center}.overview .reload-btn{width:36px;height:36px;padding:0;justify-content:center;border-radius:var(--radius-md);background:var(--surface-1);border-color:var(--border-default);color:var(--text-secondary);transition:border-color .16s ease,color .16s ease,background-color .16s ease}.overview .reload-btn:hover{border-color:var(--border-hover);color:var(--text-primary)}.kpi-grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-card.variant-finance,.kpi-card.variant-stat{background:var(--gradient-card);border:1px solid var(--border-default);box-shadow:var(--shadow-card);transition:border-color .16s ease,box-shadow .16s ease}.kpi-card.variant-finance.accent-green,.kpi-card.variant-stat.accent-green{background:radial-gradient(180px 120px at 0% 0%,rgba(61,220,132,.16),transparent 72%),#0c1118;border-color:var(--border-default)}.kpi-card.variant-finance.accent-red,.kpi-card.variant-stat.accent-red,.kpi-card.variant-finance.accent-loss{background:radial-gradient(140px 90px at 100% 0%,rgba(224,106,106,.04),transparent 72%),var(--gradient-card)}.kpi-card.variant-finance.accent-warn{background:radial-gradient(140px 90px at 100% 0%,rgba(226,179,64,.04),transparent 72%),var(--gradient-card)}.kpi-card.variant-finance:hover,.kpi-card.variant-stat:hover{border-color:var(--border-hover);box-shadow:var(--shadow-lg)}.kpi-card.variant-finance{padding:18px 20px;min-height:0}.kpi-card.variant-finance .kpi-label{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--text-secondary)}.kpi-card.variant-finance .kpi-label svg{color:var(--accent)}.kpi-card.variant-finance .kpi-value{font-size:28px;font-weight:700;color:var(--text-primary)}.kpi-card.variant-finance .kpi-sub{font-size:12.5px;line-height:1.4}.kpi-card.variant-stat{padding:14px 16px;min-height:0}.kpi-card.variant-stat .kpi-label{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.kpi-card.variant-stat .kpi-value{font-size:26px;font-weight:700;margin-top:12px}.kpi-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#090d13;border:1px solid rgba(255,255,255,.08);color:var(--accent)}.kpi-card.accent-red .kpi-icon,.kpi-card.accent-loss .kpi-icon{color:var(--danger)}.kpi-card.accent-warn .kpi-icon{color:var(--warning)}.kpi-card.accent-blue .kpi-icon{color:var(--info)}.kpi-card.accent-purple .kpi-icon{color:#c4b5fd}.kpi-pct{color:var(--text-primary);font-weight:650}.overview .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px}.overview .card h3{font-size:14px;font-weight:600}.overview .card .sub{margin:4px 0 16px;font-size:12.5px}.overview .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.overview .card-head{margin-bottom:16px}.overview .card-head .sub{margin-bottom:0}.overview .seg-tabs{display:inline-flex;gap:2px;margin:0;padding:3px;height:36px;align-items:center;border-radius:var(--radius-md);background:#ffffff08;border:1px solid var(--border-default);box-shadow:var(--shadow-sm)}.overview .seg-tabs button{border:0;border-radius:var(--radius-sm);height:28px;padding:0 12px;background:transparent;color:var(--text-secondary);font-size:12.5px;font-weight:600;transition:background-color .16s ease,color .16s ease}.overview .seg-tabs button.active{background:#10161c;color:var(--text-primary);box-shadow:inset 0 0 0 1px #ffffff0f}.chart-frame{width:100%;height:280px}.chart-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;color:var(--text-muted)}.chart-empty strong{color:var(--text-secondary);font-size:14px;font-weight:600}.chart-empty span{max-width:320px;font-size:12.5px;line-height:1.45}.chart-tip-row{display:flex;align-items:center;gap:8px;margin-top:6px;color:var(--text-secondary);font-size:12.5px}.chart-tip-row i{width:7px;height:7px;border-radius:99px;flex:none}.chart-tip-row b{margin-left:auto;color:var(--text-primary);font-weight:600}.overview-analytics{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);gap:16px;align-items:start}.overview-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:16px;align-items:start}.api-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.api-row{padding:12px;border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--border-default)}.api-row-top,.api-row-meta{display:flex;justify-content:space-between;gap:12px}.api-row-top{margin-bottom:8px;font-size:13px}.api-row-top strong{display:inline-flex;align-items:center}.api-row-top span,.api-row-meta{color:var(--text-muted);font-size:12px;font-weight:500}.api-row-top em{font-style:normal}.api-row-top em.is-danger{color:var(--danger-text)}.status-dot{width:6px;height:6px;border-radius:99px;display:inline-block;margin-right:8px;flex:none}.status-dot.tone-success{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.status-dot.tone-warning{background:var(--warning);box-shadow:0 0 0 3px var(--yellow-soft)}.status-dot.tone-danger{background:var(--danger);box-shadow:0 0 0 3px var(--red-soft)}.api-row .bar-track{height:6px;background:var(--gridline)}.api-row-meta{margin-top:8px}.link-quiet{color:var(--text-secondary);font-size:13px;font-weight:600;transition:color .16s ease}.link-quiet:hover{color:var(--accent-hover)}.overview .table th{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:0 8px 10px}.overview .table td{height:54px;padding:0 8px;border-bottom-color:#ffffff0d}.overview .table tr:hover td{background:var(--wash)}.overview .badge.wa:before,.overview .badge.ig:before{content:"";width:6px;height:6px;border-radius:99px}.overview .badge.wa:before{background:var(--success)}.overview .badge.ig:before{background:var(--ig-dot)}.cell-muted{color:var(--text-muted)}.utm-table{table-layout:fixed}.utm-table .clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utm-table .num,.overview .table .num{text-align:right}.sk-line,.sk-card{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:sk 2.2s ease infinite}.sk-title{height:36px;width:min(280px,50%)}.sk-card{min-height:108px}.sk-card.sk-short{min-height:92px}.sk-card.sk-tall{min-height:280px}@keyframes sk{to{background-position:-200% 0}}@media(max-width:1280px){.kpi-grid.cols-5{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-analytics,.overview-split{grid-template-columns:1fr}}@media(max-width:900px){.content{padding:20px 16px 32px}.topbar{padding:0 16px}.kpi-grid.cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.kpi-grid.cols-4,.kpi-grid.cols-5{grid-template-columns:1fr}.page-head h1{font-size:24px}}.traffic{display:flex;flex-direction:column;gap:26px}.traffic .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px}.traffic .card h3{font-size:14px;font-weight:600}.traffic .card .sub{margin:4px 0 0;font-size:12.5px}.traffic .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.traffic .card-head .sub{margin-bottom:0}.traffic .kpi-card.accent-green .kpi-icon{color:var(--success-value)}.traffic .kpi-value,.traffic .table td,.traffic .bar-cell span{font-variant-numeric:tabular-nums}.traffic-breakdown{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:16px;align-items:start}.traffic-side{display:flex;flex-direction:column;gap:16px;min-width:0}.tracking-page .table th,.tracking-page table th{font-size:11.5px;font-weight:600;letter-spacing:.04em;line-height:1.45;text-transform:uppercase;color:var(--text-muted);padding:16px 10px 12px;overflow:visible}.tracking-page .traffic-scroll,.tracking-page .table-wrap{padding-top:8px}.traffic .table td{height:50px;padding:0 8px;border-bottom-color:#ffffff0d}.traffic .table tr:hover td{background:var(--wash)}.traffic .table .num{text-align:right}.traffic .table{transition:background-color .16s ease}.country-code{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:2px 7px;border-radius:var(--radius-sm);background:var(--wash);color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:default}.country-code:hover:after,.country-code:focus-visible:after{content:attr(title);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:4;padding:4px 8px;border-radius:8px;background:#121820;border:1px solid var(--border-default);box-shadow:var(--shadow-sm);color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap;pointer-events:none}.traffic .bar-cell{min-width:0;max-width:168px}.traffic .bar-track{height:5px;background:var(--gridline)}.traffic .bar-fill{background:var(--accent)}.cell-strong{color:var(--text-primary);font-weight:600}.rate-zero{color:var(--danger-text)}.origin-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.traffic .clip-table{table-layout:fixed;width:100%}.traffic .clip-table th:first-child,.traffic .clip-table td:first-child{width:64%}.traffic .clip-table .clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic .countries-table{min-width:640px}.traffic-scroll{max-height:520px;overflow:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.traffic-scroll:hover{scrollbar-color:rgba(255,255,255,.1) transparent}.traffic-scroll::-webkit-scrollbar{width:4px;height:4px}.traffic-scroll::-webkit-scrollbar-track{background:transparent}.traffic-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}.traffic-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff1a}.traffic .chart-empty{min-height:0;padding:28px 8px}.traffic-error{display:flex;align-items:center;gap:8px}@media(max-width:1200px){.traffic-breakdown{grid-template-columns:1fr}}@media(max-width:640px){.traffic .kpi-grid{grid-template-columns:1fr}}.leads-shell{display:flex;flex-direction:column;gap:20px}.leads-shell .leads-sections.page-tabs{margin-bottom:0;border-bottom:1px solid var(--border-default)}.leads{display:flex;flex-direction:column;gap:18px}.leads-filter-stack{display:flex;flex-direction:column;gap:10px}.leads .stat-pill{height:32px;padding:0 10px;border-radius:999px;background:var(--wash);color:var(--text-secondary);border:1px solid var(--border-default);font-size:12.5px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.leads .stat-pill span{font-variant-numeric:tabular-nums;font-weight:500;color:var(--text-muted);opacity:1}.leads .stat-pill.clickable:hover{background:#ffffff0f;border-color:var(--border-hover);transform:none}.leads .stat-pill.active-pill{color:var(--text-primary);border-color:var(--accent-border);background:var(--accent-soft);box-shadow:none}.leads .stat-pill.active-pill span{color:var(--text-secondary)}.leads .pill-total{background:var(--accent-soft);color:var(--text-secondary);border-color:transparent}.leads .pill-wa{background:var(--green-soft);color:var(--success-text);border-color:transparent}.leads .pill-ig{background:var(--accent-soft);color:var(--chart-ig);border-color:transparent}.leads .pill-total.active-pill,.leads .pill-ig.active-pill{color:var(--text-primary);border-color:var(--accent-border);background:var(--accent-soft)}.leads .pill-wa.active-pill{color:var(--text-primary);border-color:var(--success-border);background:var(--green-soft)}.leads .pill-novo{background:var(--blue-soft);color:var(--blue);border-color:#60a5fa29}.leads .pill-cliente{background:var(--green-soft);color:var(--success-text);border-color:var(--success-border)}.leads-locale{display:flex;align-items:center;gap:10px;min-width:0}.leads-locale-label{color:var(--text-muted);font-size:12px;font-weight:600;flex:none}.leads-locale .stat-pills{min-width:0}.leads-locale-empty{color:var(--text-muted);font-size:12px;align-self:center}.leads-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.leads-search{position:relative;display:flex;align-items:center;flex:1;min-width:220px;color:var(--text-muted)}.leads-search svg{position:absolute;left:12px;pointer-events:none}.leads-search .input{width:100%;min-width:0;height:40px;padding-left:34px;background:var(--surface-3);border-color:var(--border-default);border-radius:var(--radius-md)}.leads-toolbar .select{height:40px;background:var(--surface-3);border-color:var(--border-default);border-radius:var(--radius-md);color-scheme:dark}.leads-select-funnel{width:150px;min-width:150px;flex:none}.leads-select-locale{width:168px;min-width:168px;flex:none}.leads .range-tabs{height:40px}.leads-search .input:focus-visible,.leads-toolbar .select:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.leads-export{height:36px;padding:0 12px;background:var(--surface-3);border-color:var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color .16s ease,background-color .16s ease}.leads-export:hover{border-color:var(--border-hover)}.leads-export:disabled{opacity:.55}.leads-note{color:var(--text-secondary);font-size:13px}.leads-note strong{color:var(--text-primary)}.leads .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:8px 4px 12px}.leads .table th{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);padding:8px 8px 10px}.leads .table td{height:50px;padding:0 8px;font-size:13px;border-bottom-color:#ffffff0d;font-variant-numeric:tabular-nums}.leads .clickable-row:hover td{background:var(--wash)}.leads .clickable-row:focus-visible td{outline:none;background:var(--wash);box-shadow:inset 2px 0 0 var(--accent)}.leads-table{min-width:1180px;table-layout:fixed;width:100%}.leads-table th:nth-child(1),.leads-table td:nth-child(1){width:64px}.leads-table th:nth-child(2),.leads-table td:nth-child(2){width:108px}.leads-table th:nth-child(3),.leads-table td:nth-child(3){width:64px}.leads-table th:nth-child(4),.leads-table td:nth-child(4){width:220px}.leads-table th:nth-child(5),.leads-table td:nth-child(5){width:150px}.leads-table th:nth-child(6),.leads-table td:nth-child(6){width:170px}.leads-table th:nth-child(7),.leads-table td:nth-child(7){width:160px}.leads-table th:nth-child(8),.leads-table td:nth-child(8){width:72px}.leads-table th:nth-child(9),.leads-table td:nth-child(9){width:190px}.leads-table th:nth-child(10),.leads-table td:nth-child(10){width:84px}.leads-table .clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-email,.cell-name,.cell-target,.aff-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-name{color:var(--text-primary);font-weight:600}.cell-email,.cell-target,.aff-cell{color:var(--text-secondary)}.leads .badge{height:22px;padding:0 8px;font-size:11.5px;font-weight:600;border:1px solid transparent}.leads .badge.wa{background:var(--green-soft);color:var(--success-text);border-color:var(--success-border)}.leads .badge.ig{background:var(--purple-soft);color:var(--chart-ig);border-color:#8b7cf647}.leads .badge.fb,.leads .badge.novo{background:var(--blue-soft);color:var(--blue);border-color:#60a5fa29}.leads .badge.cliente{background:var(--green-soft);color:var(--success-text);border-color:var(--success-border)}.leads .badge.muted{background:var(--wash);color:var(--text-secondary);border-color:var(--border-default)}.leads-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.leads-scroll:hover{scrollbar-color:rgba(255,255,255,.1) transparent}.leads-scroll::-webkit-scrollbar{width:4px;height:4px}.leads-scroll::-webkit-scrollbar-track{background:transparent}.leads-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}.leads-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff1a}.leads .chart-empty{min-height:0;padding:36px 12px}.leads .drawer{background:var(--surface-2);border-color:var(--border-default)}.drawer-sub{margin:4px 0 0;color:var(--text-secondary);font-size:13px}.funnel-page{display:flex;flex-direction:column;gap:20px}.funnel-page .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px}.funnel-page .card h3{margin:0;font-size:14px;font-weight:600}.funnel-page .card .sub{margin:4px 0 0;font-size:12.5px}.funnel-page .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.funnel-page .card-head .sub{margin-bottom:0}.funnel-page .kpi-value,.funnel-page .funnel-count,.funnel-page .ring-inner strong,.funnel-page .conv-split strong{font-variant-numeric:tabular-nums}.funnel-page .kpi-card.accent-green .kpi-icon{color:var(--success-value)}.funnel-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(240px,1fr);gap:16px;align-items:start}.funnel-side{display:flex;flex-direction:column;gap:16px;min-width:0}.funnel-page .funnel-steps{gap:10px}.funnel-page .funnel-row{grid-template-columns:132px minmax(0,1fr) 72px auto;gap:10px;padding:4px 6px;margin:0 -6px;border-radius:var(--radius-sm);transition:background-color .16s ease}.funnel-page .funnel-row:hover{background:var(--wash)}.funnel-name strong{font-size:13.5px;font-weight:600;color:var(--text-primary)}.funnel-top{color:var(--text-muted);font-size:11px;margin-top:2px}.funnel-page .funnel-bar{height:28px;border-radius:var(--radius-sm);background:var(--wash)}.funnel-page .funnel-fill{min-width:0;background:var(--accent);color:var(--text-primary);font-size:12px;font-weight:600;overflow:hidden;white-space:nowrap;transition:width .25s ease}.funnel-count{text-align:right;color:var(--text-primary);font-size:13px;font-weight:600}.funnel-drop{display:flex;justify-content:flex-end}.funnel-page .drop-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;background:var(--yellow-soft);color:var(--warning);border:1px solid rgba(251,191,36,.15);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.funnel-page .drop-badge.is-biggest{border-color:#fbbf2466;color:var(--text-primary)}.funnel-page .ring{width:148px;height:148px;margin:8px auto 16px;background:conic-gradient(var(--accent) calc(var(--p) * 1%),var(--surface-3) 0)}.funnel-page .ring-inner{width:120px;height:120px;background:var(--surface-2);font-size:12px;color:var(--text-muted)}.funnel-page .ring-inner strong{font-size:26px;font-weight:700}.conv-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:4px}.conv-split span{display:block;color:var(--text-muted);font-size:12px;margin-bottom:2px}.conv-split strong{font-size:18px;font-weight:650}.conv-buys{color:var(--success-value)}.funnel-alert{border-left:2px solid var(--warning)}.funnel-alert-title{display:flex;align-items:center;gap:8px;color:var(--warning);margin-bottom:10px}.funnel-alert-title h3{color:var(--text-primary)}.funnel-alert-steps{margin:0 0 8px;color:var(--text-primary);font-size:14px;font-weight:600}.funnel-alert-detail{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.45}.funnel-alert-detail strong{color:var(--warning);font-weight:650}.funnel-page .chart-empty{min-height:0;padding:28px 8px}@media(max-width:1200px){.funnel-layout{grid-template-columns:1fr}}@media(max-width:720px){.funnel-page .funnel-row{grid-template-columns:1fr auto}.funnel-page .funnel-bar,.funnel-page .funnel-drop{grid-column:1 / -1}.funnel-page .funnel-drop{justify-content:flex-start}.funnel-page .page-tools{width:100%}.funnel-page .range-tabs{max-width:100%;overflow-x:auto}}@media(max-width:640px){.funnel-page .kpi-grid{grid-template-columns:1fr}}@media(max-width:900px){.leads-toolbar{align-items:stretch}.leads-search,.leads-select-funnel,.leads-select-locale,.leads .range-tabs{width:100%;min-width:0}.leads-locale{align-items:flex-start;flex-direction:column;gap:8px}.leads .stat-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.leads .stat-pills::-webkit-scrollbar{display:none}}.apis-page{display:flex;flex-direction:column;gap:26px}.apis-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.apis-day-picker{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 10px;border:1px solid var(--border-default);border-radius:var(--radius-md, 8px);background:var(--surface-2);color:var(--text-muted)}.apis-day-picker input[type=date]{background:transparent;border:0;outline:0;color:var(--text-primary);font:inherit;font-size:13px;color-scheme:dark;min-width:128px}.apis-page .card,.apis-page .api-card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:20px}.apis-page .api-card-wa,.apis-page .api-card-ig{border-color:var(--border-default)}.apis-page .card h3,.apis-page .api-title{font-size:16px;font-weight:650}.apis-page .card .sub{margin:4px 0 0;font-size:12.5px;color:var(--text-muted)}.apis-page .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.apis-page .card-head .sub{margin-bottom:0}.apis-page .api-dot{box-shadow:none}.apis-page .api-dot.wa{background:var(--success)}.apis-page .api-dot.ig{background:var(--accent)}.apis-page .api-plan{color:var(--text-muted)}.apis-page .api-btn{height:32px;padding:0 10px;background:var(--surface-3);border-color:var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.apis-page .api-btn:hover{border-color:var(--border-hover);color:var(--text-primary)}.apis-page .api-reset:hover:not(:disabled){color:var(--danger-text);background:var(--red-soft);border-color:#ef444440}.apis-page .api-metric-value,.apis-page .mini-stat strong,.apis-page .api-cache-total,.apis-page .api-remaining strong,.apis-page .ring-inner strong,.apis-page .api-plan-row strong{font-variant-numeric:tabular-nums}.apis-page .api-metric-label{color:var(--text-secondary)}.apis-page .api-metric-value{font-size:28px;font-weight:700}.apis-page .api-metric-value span{color:var(--text-muted);font-size:14px;font-weight:500}.apis-page .api-remaining{background:var(--green-soft);color:var(--success-text);border-color:var(--success-border);border-radius:var(--radius-sm)}.apis-page .api-remaining strong{color:var(--success-text)}.apis-page .api-window,.apis-page .api-cache-foot{display:flex;align-items:center;gap:6px;color:var(--text-muted)}.apis-page .ring{width:112px;height:112px}.apis-page .ring-inner{width:88px;height:88px;background:var(--surface-2)}.apis-page .ring-inner strong{font-size:22px;font-weight:700}.apis-page .ring-wa{background:conic-gradient(var(--success) calc(var(--p) * 1%),var(--surface-3) 0)}.apis-page .ring-ig{background:conic-gradient(var(--accent) calc(var(--p) * 1%),var(--surface-3) 0)}.apis-page .mini-stat{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-md)}.apis-page .mini-stat small{letter-spacing:.04em}.apis-page .mini-stat strong{font-size:18px}.apis-page .mini-stat.error-stat{background:var(--red-soft);border-color:#ef444433}.apis-page .mini-stat.error-stat strong{color:var(--danger-text)}.apis-page .api-plan-row,.apis-page .api-quota-meta,.apis-page .api-foot{color:var(--text-muted)}.apis-page .api-plan-row strong,.apis-page .api-foot strong{color:var(--text-secondary)}.apis-page .bar-track{height:6px;background:var(--gridline)}.apis-page .bar-fill{background:var(--accent)}.apis-page .bar-fill.green{background:var(--success)}.apis-page .api-foot{border-top-color:var(--border-default)}.apis-page .api-cache-total{font-size:28px;font-weight:700}.apis-page .api-cache-total span{color:var(--text-muted);font-size:13px;font-weight:500}.apis-page .chart-frame{height:300px}.apis-page .chart-empty{min-height:0;padding:28px 8px}.apis-analytics{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(240px,1fr);gap:16px;align-items:start}.apis-page .field .input{min-width:0;width:100%}.price-input{display:flex;align-items:center;gap:8px}.price-input>span{color:var(--text-muted);font-size:13px}.price-input .input{flex:1}.apis-save{margin-top:14px;height:38px}.apis-page .btn svg.spin{animation:reload-spin .8s linear infinite}@media(max-width:1200px){.apis-analytics{grid-template-columns:1fr}}@media(max-width:900px){.apis-page .api-body{grid-template-columns:1fr;justify-items:start}}.pixels-page{display:flex;flex-direction:column;gap:20px}.pixels-page .page-tabs{margin-bottom:0}.pixels-events-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pixels-events-bar p{margin:0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.pixels-page .pixels-events .filters .select{width:auto;min-width:180px}.pixels-page .pixels-events .filters .input{width:min(320px,100%);flex:1}.pixels-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:16px;align-items:start}.pixels-page .stack{gap:16px}.pixels-side{position:sticky;top:78px}.pixels-page .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px}.pixels-page .card h3{font-size:16px;font-weight:650}.pixels-page .card .sub{margin:4px 0 0;font-size:12px;color:var(--text-muted)}.pixels-page .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.pixels-page .card-head .sub{margin-bottom:0}.pixels-page .form-grid{gap:16px}.pixels-page .form-grid.two{grid-template-columns:1fr 1fr;align-items:start}.pixels-page .field{gap:6px}.pixels-page .field-label{font-size:12px;font-weight:600;color:var(--text-secondary)}.pixels-page .field-hint{font-size:11px;line-height:1.45;color:var(--text-muted)}.pixels-page .hint-lock{display:inline-flex;align-items:center;gap:5px}.pixels-page .hint-lock svg{flex:none;color:var(--text-muted)}.pixels-page .input,.pixels-page .select{height:40px;min-width:0;width:100%;background:var(--surface-1);border-color:var(--border-default);border-radius:var(--radius-md);color:var(--text-primary)}.pixels-page .input::placeholder{color:var(--text-muted);opacity:1}.pixels-page .select{color-scheme:dark;width:min(180px,100%)}.pixels-page .input:focus-visible,.pixels-page .select:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.pixels-page .tech-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.pixels-creds{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-default)}.pixels-page .token-row{display:flex;align-items:center;gap:4px}.pixels-page .token-row .input{flex:1;min-width:0}.pixels-page .icon-quiet:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.pixels-save{height:38px;padding:0 14px}.pixels-page .pixels-extra{height:36px;width:100%;justify-content:center;background:transparent;border-color:var(--border-default);color:var(--text-secondary)}.pixels-page .pixels-extra:hover{background:var(--wash);border-color:var(--border-hover);color:var(--text-primary)}.pixels-page .status-pill{height:22px;padding:0 8px;font-size:11px;font-weight:600;border:1px solid transparent}.pixels-page .status-pill.tone-green{background:var(--success-soft);color:var(--success-text);border-color:var(--success-border)}.pixels-page .status-pill.tone-muted{background:var(--wash);color:var(--text-muted);border-color:var(--border-default)}.pixels-page .status-block{gap:0;margin-top:0}.pixels-page .status-row{min-height:38px;border-bottom:1px solid rgba(255,255,255,.04)}.pixels-page .status-row:last-child{border-bottom:0}.pixels-page .status-row strong{text-align:left;font-weight:600}.pixels-page .capi-note{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--border-default);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;color:var(--text-muted)}.pixels-page .event-list{gap:0;margin-top:0}.pixels-page .event-list li{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:12px;min-height:36px;color:var(--text-secondary);font-size:13px}.pixels-page .event-chip{height:22px;justify-content:center;padding:0 8px;font-size:11px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--wash);color:var(--text-secondary);border:1px solid var(--border-default)}.pixels-page .event-chip.tone-muted{background:var(--wash);color:var(--text-secondary);border-color:var(--border-default)}.pixels-page .event-chip.tone-blue{background:#60a5fa1a;color:#93c5fd;border-color:#60a5fa2e}.pixels-page .event-chip.tone-green{background:var(--success-soft);color:var(--success-text);border-color:var(--success-border)}.pixels-page .info-box{margin-top:16px;background:#60a5fa14;border:1px solid rgba(96,165,250,.16);color:var(--text-secondary);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.pixels-page .info-box svg{color:#93c5fd;flex:none;margin-top:1px}.pixels-page .info-box.rules{background:#60a5fa1a}.pixels-page .info-box strong{display:block;margin-bottom:4px;color:var(--text-primary);font-size:12px;font-weight:600}.pixels-page .info-box ul{margin:0;padding-left:16px}.pixels-page .info-box li+li{margin-top:3px}.pixels-page .ok-banner{margin-bottom:0;border-radius:10px;background:var(--success-soft);border-color:var(--success-border);color:var(--success-text)}.pixels-page .error{margin-bottom:0;border-radius:10px}.pixels-page .btn svg.spin{animation:reload-spin .8s linear infinite}@media(max-width:1100px){.pixels-layout{grid-template-columns:1fr}.pixels-side{position:static}}@media(max-width:720px){.pixels-page .form-grid.two{grid-template-columns:1fr}.pixels-page .event-list li{grid-template-columns:1fr;gap:4px;min-height:0;padding:8px 0}.pixels-page .event-chip{justify-content:flex-start;width:fit-content}.pixels-page .page-head{align-items:stretch}.pixels-page .page-tools{width:100%}.pixels-save{width:100%;justify-content:center}}.tracking-page{display:flex;flex-direction:column;gap:20px}.tracking-page .tracking-sections.page-tabs{margin-bottom:0;border-bottom:1px solid var(--border-default)}.tracking-embed-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tracking-embed-tools{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.sales-page{display:flex;flex-direction:column;gap:20px}.sales-page .sales-sections.page-tabs{margin-bottom:0;border-bottom:1px solid var(--border-default)}.affiliates-embed-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sales-page .sales-transactions,.sales-page .card{margin-top:4px}.sales-kpis .kpi-grid.cols-2{grid-template-columns:repeat(2,minmax(220px,340px))}.sales-page .kpi-card.variant-finance:hover{transform:none}.sales-page .kpi-value,.sales-page .tab-count,.sales-page .when,.sales-page .sale-value{font-variant-numeric:tabular-nums}.sales-page .kpi-card.variant-finance .kpi-label{display:flex;align-items:center;gap:8px}.sales-page .kpi-card.variant-finance .kpi-label svg{width:16px;height:16px;padding:6px;box-sizing:content-box;border-radius:var(--radius-sm);background:var(--success-soft)}.sales-emails{height:36px;padding:0 12px;background:var(--surface-3);border-color:var(--border-default);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.sales-emails:hover{border-color:var(--border-hover);background:var(--wash)}.sales-page .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:4px 8px 12px}.sales-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:8px;border-bottom:1px solid var(--border-default)}.sales-page .page-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0;border:0;gap:2px;scrollbar-width:none}.sales-page .page-tabs::-webkit-scrollbar{display:none}.sales-page .page-tabs button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;color:var(--text-muted);font-size:13px;font-weight:600;white-space:nowrap;border-bottom:2px solid transparent;transition:color .16s ease,border-color .16s ease}.sales-page .page-tabs button:hover{color:var(--text-secondary)}.sales-page .page-tabs button.active{color:var(--text-primary);border-bottom-color:var(--accent)}.sales-page .tab-count{font-size:11px;font-weight:600;line-height:1;padding:2px 5px;border-radius:5px;background:var(--surface-3);color:var(--text-muted)}.sales-page .page-tabs button.active .tab-count{color:var(--text-secondary);background:var(--surface-1)}.sales-search{position:relative;display:flex;align-items:center;width:240px;flex:none;margin-bottom:8px;color:var(--text-muted)}.sales-search svg{position:absolute;left:12px;pointer-events:none}.sales-search .input{width:100%;min-width:0;height:38px;flex:none;padding-left:34px;background:var(--surface-1);border-color:var(--border-default);border-radius:var(--radius-md)}.sales-search .input::placeholder{color:var(--text-muted);opacity:1}.sales-search .input:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.sales-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.sales-scroll:hover{scrollbar-color:rgba(255,255,255,.1) transparent}.sales-scroll::-webkit-scrollbar{width:4px;height:4px}.sales-scroll::-webkit-scrollbar-track{background:transparent}.sales-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}.sales-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff29}.sales-page .table th{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);padding:10px 8px}.sales-page .table td{height:48px;padding:0 8px;font-size:13px;border-bottom-color:#ffffff0d}.sales-page .table tr:hover td{background:var(--wash)}.sales-page .table .num{text-align:right}.sales-table{width:100%}.sales-purchases{min-width:1280px;table-layout:fixed}.sales-purchases th:nth-child(1),.sales-purchases td:nth-child(1){width:68px}.sales-purchases th:nth-child(2),.sales-purchases td:nth-child(2){width:150px}.sales-purchases th:nth-child(3),.sales-purchases td:nth-child(3){width:210px}.sales-purchases th:nth-child(4),.sales-purchases td:nth-child(4){width:108px}.sales-purchases th:nth-child(5),.sales-purchases td:nth-child(5){width:200px}.sales-purchases th:nth-child(6),.sales-purchases td:nth-child(6){width:88px}.sales-purchases th:nth-child(7),.sales-purchases td:nth-child(7){width:88px}.sales-purchases th:nth-child(8),.sales-purchases td:nth-child(8){width:150px}.sales-purchases th:nth-child(9),.sales-purchases td:nth-child(9){width:170px}.sales-page .sale-name{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:none;color:var(--text-primary);font:inherit;font-weight:600;text-align:left;cursor:pointer}.sales-page .sale-name:hover,.sales-page .sale-name:focus-visible{color:var(--accent)}.sales-access{min-width:720px}.sales-webhooks{min-width:860px;table-layout:fixed}.sales-webhooks th:nth-child(1),.sales-webhooks td:nth-child(1){width:72px}.sales-webhooks th:nth-child(3),.sales-webhooks td:nth-child(3){width:28%}.sales-webhooks th:nth-child(5),.sales-webhooks td:nth-child(5){width:200px}.sales-page .clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-page .cell-email{color:var(--text-primary)}.sales-page .sale-product{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-weight:500}.sales-page .when{color:var(--text-secondary)}.sales-page .sale-value{color:var(--text-primary);font-weight:600}.sales-page .order-id{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:var(--text-secondary)}.sales-page .badge{height:22px;padding:0 8px;font-size:11.5px;font-weight:600;border:1px solid transparent}.sales-page .badge.wa{background:var(--green-soft);color:var(--success-text);border-color:var(--success-border)}.sales-page .badge.ig{background:var(--purple-soft);color:var(--chart-ig);border-color:#8b7cf647}.sales-page .badge.fb{background:var(--blue-soft);color:var(--blue);border-color:#60a5fa29}.sales-page .badge.muted{background:var(--wash);color:var(--text-secondary);border-color:var(--border-default)}.sales-page .status-pill{height:22px;padding:0 8px;font-size:11px;font-weight:600;border:1px solid transparent}.sales-page .status-pill.tone-green{background:var(--success-soft);color:var(--success-text);border-color:var(--success-border)}.sales-page .status-pill.tone-red{background:var(--red-soft);color:var(--danger-text);border-color:#ef444433}.sales-page .chart-empty{min-height:0;padding:36px 12px}.sales-page .error{margin:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:900px){.sales-toolbar{flex-direction:column;align-items:stretch}.sales-search{width:100%}}@media(max-width:720px){.sales-kpis .kpi-grid.cols-2{grid-template-columns:1fr}.sales-page .page-head{align-items:stretch}.sales-page .page-tools{width:100%}}.affiliates-page{display:flex;flex-direction:column;gap:20px}.affiliates-page>.card{margin-top:4px}.affiliates-page .kpi-card.variant-stat:hover{transform:none}.affiliates-page .kpi-value,.affiliates-page .table td,.affiliates-page .table th.num{font-variant-numeric:tabular-nums}.affiliates-page .kpi-card.accent-green .kpi-icon{color:var(--success-value);background:var(--success-soft)}.affiliates-page .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 16px 8px}.affiliates-page .card h3{font-size:15px;font-weight:600}.affiliates-page .card .sub{margin:4px 0 0;font-size:12.5px;color:var(--text-secondary)}.affiliates-page .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.affiliates-page .card-head .sub{margin-bottom:0}.affiliates-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.affiliates-scroll:hover{scrollbar-color:rgba(255,255,255,.1) transparent}.affiliates-scroll::-webkit-scrollbar{width:4px;height:4px}.affiliates-scroll::-webkit-scrollbar-track{background:transparent}.affiliates-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}.affiliates-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff29}.affiliates-page .table th{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);padding:10px 8px}.affiliates-page .table td{height:50px;padding:0 8px;font-size:13px;border-bottom-color:#ffffff0d}.affiliates-page .table .num{text-align:right}.affiliates-page .clickable-row:hover td{background:var(--wash)}.affiliates-page .clickable-row:focus-visible td{outline:none;background:var(--wash);box-shadow:inset 2px 0 0 var(--accent)}.affiliates-page tr.is-selected td{background:var(--accent-soft)}.affiliates-page tr.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.affiliates-page tr.is-selected:hover td{background:var(--accent-soft)}.aff-table{width:100%;min-width:980px;table-layout:fixed}.aff-table th:nth-child(1),.aff-table td:nth-child(1){width:180px}.aff-table th:nth-child(2),.aff-table td:nth-child(2){width:128px}.aff-table th:nth-child(3),.aff-table td:nth-child(3){width:112px}.aff-table th:nth-child(5),.aff-table td:nth-child(5){width:88px}.aff-table th:nth-child(6),.aff-table td:nth-child(6){width:80px}.aff-table th:nth-child(7),.aff-table td:nth-child(7){width:100px}.aff-table th:nth-child(8),.aff-table td:nth-child(8){width:80px}.aff-table th:nth-child(9),.aff-table td:nth-child(9){width:120px}.aff-detail{min-width:520px;width:100%}.affiliates-page .clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aff-name{color:var(--text-primary);font-weight:600}.aff-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:var(--text-secondary);white-space:nowrap}.aff-email,.aff-product{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.aff-product{color:var(--text-primary)}.aff-money{color:var(--success-text);font-weight:600}.affiliates-page .badge{height:22px;padding:0 8px;font-size:11.5px;font-weight:600;border:1px solid transparent}.affiliates-page .badge.wa{background:var(--green-soft);color:var(--success-text);border-color:var(--success-border)}.affiliates-page .badge.ig{background:var(--purple-soft);color:var(--chart-ig);border-color:#8b7cf647}.affiliates-detail{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.affiliates-page .chart-empty{min-height:0;padding:28px 8px}.affiliates-page .error{margin:0}@media(max-width:1100px){.affiliates-detail{grid-template-columns:1fr}}@media(max-width:720px){.affiliates-page .page-head{align-items:stretch}.affiliates-page .page-tools{width:100%}.affiliates-page .range-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.affiliates-page .range-tabs::-webkit-scrollbar{display:none}}.upsells-page{display:flex;flex-direction:column;gap:20px}.upsells-page>.upsells-analysis{margin-top:4px}.upsells-page .kpi-card.variant-stat:hover{transform:none}.upsells-page .kpi-value,.upsells-page .when,.upsells-page .upsell-page b,.upsells-page .upsell-actions{font-variant-numeric:tabular-nums}.upsells-page .kpi-card.accent-green .kpi-icon{color:var(--success-value);background:var(--success-soft)}.upsells-page .kpi-card.accent-red .kpi-value{color:var(--danger-text)}.upsells-page .kpi-card.accent-red .kpi-icon{color:var(--danger-text);background:#ef444414}.upsells-analysis{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:16px;align-items:start}.upsell-pages-wrap{position:sticky;top:78px;align-self:start}.upsells-page .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 16px 12px}.upsells-page .card h3{font-size:15px;font-weight:600}.upsells-page .card .sub{margin:4px 0 0;font-size:12.5px;color:var(--text-secondary)}.upsells-page .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.upsells-page .card-head .sub{margin-bottom:0}.upsells-page .upsell-page-head,.upsells-page .upsell-page{grid-template-columns:minmax(0,1fr) repeat(4,36px)}.upsells-page .upsell-page-head{padding:0 8px 8px;font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--text-muted)}.upsells-page .upsell-page{min-height:36px;border-radius:8px;transition:background-color .16s ease}.upsells-page .upsell-page:nth-child(2n){background:transparent}.upsells-page .upsell-page:hover{background:var(--wash)}.upsells-page .upsell-page b{color:var(--text-secondary);font-weight:500}.upsells-page .upsell-page b.yes{color:var(--success-text)}.upsells-page .upsell-page b.no{color:var(--danger-text)}.upsells-page .upsell-page b.dim{color:var(--text-muted);font-weight:500}.journey-hint{margin:-4px 0 10px;font-size:12px;color:var(--text-muted)}.upsells-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.upsells-scroll:hover{scrollbar-color:rgba(255,255,255,.1) transparent}.upsells-scroll::-webkit-scrollbar{width:4px;height:4px}.upsells-scroll::-webkit-scrollbar-track{background:transparent}.upsells-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:99px}.upsells-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff29}.upsells-page .table th{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);padding:10px 8px}.upsells-page .table td{height:54px;padding:8px;font-size:13px;border-bottom-color:#ffffff0d;transition:background-color .16s ease;vertical-align:middle}.upsells-page .clickable-row:hover td{background:var(--wash)}.upsells-page .clickable-row:focus-visible td{outline:none;background:var(--wash);box-shadow:inset 2px 0 0 var(--accent)}.upsells-page tr.is-selected td{background:var(--accent-soft)}.upsells-page tr.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.upsells-page tr.is-selected:hover td{background:var(--accent-soft)}.journey-table{width:100%;min-width:860px}.upsells-page .clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.lead-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:13px;font-weight:500}.lead-name{color:var(--text-muted);font-size:11px}.upsells-page .when{color:var(--text-secondary);white-space:nowrap}.upsells-page .upsell-path{max-width:280px}.upsells-page .upsell-actions{color:var(--text-muted);white-space:nowrap}.upsells-page .upsell-actions .yes{color:var(--success-text)}.upsells-page .upsell-actions .no{color:var(--danger-text)}.upsells-page .badge{height:22px;padding:0 8px;font-size:11.5px;font-weight:600;border:1px solid transparent}.upsells-page .badge.wa{background:var(--green-soft);color:var(--success-text);border-color:var(--success-border)}.upsells-page .badge.ig{background:var(--purple-soft);color:var(--chart-ig);border-color:#8b7cf647}.upsells-page .tag-black,.upsells-page .tag-white{height:22px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;border:1px solid transparent}.upsells-page .tag-black{background:var(--accent-soft);color:var(--chart-ig);border-color:var(--accent-border)}.upsells-page .tag-white{background:#60a5fa1a;color:#93c5fd;border-color:#60a5fa2e}.journey{margin-top:8px;padding-top:16px;border-top:1px solid var(--border-default);animation:journey-in .16s ease}@keyframes journey-in{0%{opacity:0}to{opacity:1}}.journey-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.journey-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.journey-label{margin:14px 0 10px;font-size:12px;font-weight:600;color:var(--text-secondary)}.journey-list{list-style:none;margin:0;padding:0}.journey-step{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;position:relative;padding-bottom:14px}.journey-step:not(:last-child):before{content:"";position:absolute;left:7px;top:16px;bottom:0;width:1px;background:var(--border-default)}.journey-node{width:8px;height:8px;margin-top:7px;justify-self:center;border-radius:50%;background:var(--text-muted);box-shadow:0 0 0 3px var(--surface-2)}.journey-step.action-accepted .journey-node,.journey-step.action-purchased .journey-node{background:var(--success)}.journey-step.action-declined .journey-node,.journey-step.action-rejected .journey-node{background:var(--danger)}.journey-plan{min-width:0;font-size:13px;font-weight:600;color:var(--text-primary)}.journey-body{min-width:0}.journey-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.journey-status{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:600;background:var(--wash);color:var(--text-secondary)}.journey-status.accepted,.journey-status.purchased{background:var(--success-soft);color:var(--success-text);border-color:var(--success-border)}.journey-status.declined,.journey-status.rejected{background:var(--red-soft);color:var(--danger-text);border-color:#ef444433}.journey-empty{margin:0;font-size:12.5px;color:var(--text-muted)}.upsells-page .chart-empty{min-height:0;padding:28px 8px}@media(max-width:1100px){.upsells-analysis{grid-template-columns:1fr}.upsell-pages-wrap{position:static}}@media(max-width:720px){.upsells-page .page-head{align-items:stretch}.upsells-page .page-tools{width:100%}.upsells-page .range-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.upsells-page .range-tabs::-webkit-scrollbar{display:none}}@media(max-width:640px){.upsells-page .kpi-grid{grid-template-columns:1fr}}.support-page{display:flex;flex-direction:column;gap:14px}.support-page .page-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0;border:0;border-bottom:1px solid var(--border-default);gap:2px;scrollbar-width:none}.support-page .page-tabs::-webkit-scrollbar{display:none}.support-page .page-tabs button{display:inline-flex;align-items:center;height:40px;padding:0 12px;color:var(--text-muted);font-size:13px;font-weight:500;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .16s ease,border-color .16s ease}.support-page .page-tabs button:hover{color:var(--text-secondary)}.support-page .page-tabs button.active{color:var(--text-primary);font-weight:600;border-bottom-color:var(--accent)}.support-page .page-tabs button:focus-visible{outline:none;color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--accent-border)}.support-refresh{height:36px;padding:0 12px;background:var(--surface-3);border-color:var(--border-default);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .16s ease,background-color .16s ease}.support-refresh:hover{border-color:var(--border-hover);background:var(--wash)}.support-page .error{margin:0}.refund-flow{display:flex;flex-direction:column;gap:14px}.refund-flow .panel-card-head{align-items:flex-end}.refund-flow .panel-card-head .input{width:min(280px,100%)}.refund-flow tr{cursor:pointer}.refund-detail{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:18px}.refund-details{margin:8px 0 0;white-space:pre-wrap}.refund-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.refund-steps li{display:flex;gap:10px;align-items:flex-start}.refund-steps strong,.refund-steps small{display:block}.refund-steps small{color:var(--muted)}.refund-steps .is-done span{color:var(--success)}.refund-steps .is-current span{color:var(--warn, #f5c542)}.refund-steps .is-waiting{color:var(--text-muted)}.refund-threads{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:16px}.refund-thread h4{margin:0 0 8px}.refund-thread-log{max-height:360px;overflow:auto;display:flex;flex-direction:column;gap:8px}.refund-thread article{padding:8px 10px;border-radius:10px;background:#ffffff0a}.refund-thread article.from-lead{background:#ffffff14}.refund-thread header{display:flex;justify-content:space-between;gap:8px;font-size:12px}.refund-thread time{color:var(--muted)}.refund-thread p{margin:6px 0 0;white-space:pre-wrap}@media(max-width:800px){.refund-detail,.refund-threads{grid-template-columns:1fr}}.support-page .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.support-page .support-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:14px;min-height:0;align-items:stretch}.support-page .support-list,.support-page .support-thread{min-height:0;height:calc(100vh - 232px);max-height:calc(100vh - 232px)}.support-page .support-list{padding:0;overflow:hidden}.support-page .inbox-toolbar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-default);flex-shrink:0}.support-page .inbox-toolbar .live{margin-left:0;flex:none}.support-page .inbox-search{position:relative;display:flex;align-items:center;width:240px;margin-left:auto;flex:none;color:var(--text-muted)}.support-page .inbox-search svg{position:absolute;left:12px;pointer-events:none}.support-page .inbox-search .input{width:100%;min-width:0;height:38px;flex:none;padding-left:34px;background:var(--surface-1);border-color:var(--border-default);border-radius:var(--radius-md)}.support-page .inbox-search .input::placeholder{color:var(--text-muted);opacity:1}.support-page .inbox-search .input:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.support-page .inbox-scroll{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.support-page .inbox-scroll::-webkit-scrollbar,.support-page .support-messages::-webkit-scrollbar{width:5px;height:5px}.support-page .inbox-scroll::-webkit-scrollbar-track,.support-page .support-messages::-webkit-scrollbar-track{background:transparent}.support-page .inbox-scroll::-webkit-scrollbar-thumb,.support-page .support-messages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.support-page .inbox-scroll::-webkit-scrollbar-thumb:hover,.support-page .support-messages::-webkit-scrollbar-thumb:hover{background:#ffffff29}.support-page .inbox-table{min-width:720px;table-layout:fixed}.support-page .inbox-table th{position:sticky;top:0;z-index:1;background:var(--surface-2);font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:none;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border-default)}.support-page .inbox-table td{height:62px;padding:8px 12px;border-bottom:1px solid var(--border-default);vertical-align:middle}.support-page .inbox-table th:nth-child(1),.support-page .inbox-table td:nth-child(1){width:68px}.support-page .inbox-table th:nth-child(2),.support-page .inbox-table td:nth-child(2){width:32%}.support-page .inbox-table th:nth-child(3),.support-page .inbox-table td:nth-child(3){width:88px}.support-page .inbox-table th:nth-child(5),.support-page .inbox-table td:nth-child(5){width:148px}.support-page .when{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:12.5px}.support-page .lead-email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--text-primary)}.support-page .cell-stack .muted{font-size:11px;color:var(--text-muted)}.support-page .preview{max-width:none;color:var(--text-secondary);font-size:12.5px}.support-page .clickable-row:hover td{background:var(--wash)}.support-page .clickable-row:focus-visible{outline:none}.support-page .clickable-row:focus-visible td{background:var(--wash)}.support-page .clickable-row:focus-visible td:first-child{box-shadow:inset 2px 0 0 var(--accent-border)}.support-page .inbox-table tr.is-selected td{background:var(--accent-soft)}.support-page .inbox-table tr.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.support-page .inbox-table tr.is-selected:hover td{background:var(--accent-soft)}.support-page tr.is-unread .lead-email{font-weight:600}.support-page tr.is-unread .lead-email:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);vertical-align:1px}.support-page tr.is-unread .preview{color:var(--text-primary)}.support-page .mode-pill{gap:5px;padding:3px 8px 3px 7px;font-size:11px;font-weight:600;background:#60a5fa1a;color:#93c5fd;border:1px solid rgba(96,165,250,.18)}.support-page .mode-pill.human{background:var(--accent-soft);color:var(--text-primary);border-color:var(--accent-border)}.support-page .mode-pill .count{background:#ffffff14;color:inherit;font-variant-numeric:tabular-nums;font-weight:600}.support-page .status-pill{font-weight:600;border:1px solid transparent}.support-page .status-pill.tone-blue{border-color:#60a5fa38}.support-page .status-pill.tone-yellow{border-color:#fbbf2438}.inbox-skel,.thread-skel{padding:8px 14px 16px;display:flex;flex-direction:column;gap:10px}.skel-row,.skel-line,.skel-bubble{border-radius:10px;background:linear-gradient(90deg,var(--wash),rgba(255,255,255,.06),var(--wash));background-size:200% 100%;animation:skel-shimmer 1.4s ease infinite}.skel-row{height:52px}.skel-line{height:18px;width:46%}.skel-line.wide{width:72%}.skel-bubble{height:54px;width:68%}.skel-bubble.short{width:42%}.skel-bubble.mine{align-self:flex-end;width:58%}@keyframes skel-shimmer{to{background-position:-200% 0}}.support-page .thread-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.support-page .thread-empty .chart-empty{min-height:0;padding:12px}.support-page .thread-empty .chart-empty svg{color:var(--text-muted)}.support-page .chart-empty{min-height:0;padding:36px 16px}.support-page .support-thread-head{align-items:center;padding:12px 14px;background:var(--surface-2);border-bottom:1px solid var(--border-default);flex-shrink:0}.support-page .thread-email{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.support-page .thread-meta{margin-top:2px;font-size:12px;color:var(--text-muted)}.support-page .support-thread-actions .select{height:34px;width:auto;min-width:0;background:var(--surface-1);border-color:var(--border-default)}.support-page .support-ai-bar{background:#60a5fa14;border-bottom:1px solid rgba(96,165,250,.16);color:var(--text-secondary);font-size:12.5px;flex-shrink:0}.support-page .support-ai-bar svg{color:#93c5fd;flex:none}.support-page .support-messages{gap:0;padding:14px;background:transparent;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.support-page .support-bubble-row{margin-top:14px}.support-page .support-bubble-row.grouped{margin-top:5px}.support-page .support-bubble-row:first-child{margin-top:0}.support-page .support-bubble{max-width:76%;background:var(--surface-3);border-color:var(--border-default);border-radius:14px;font-size:13px}.support-page .support-bubble.mine{background:var(--accent-soft);border-color:var(--accent-border)}.support-page .support-bubble-label{font-weight:600;color:var(--text-muted);letter-spacing:0}.support-page .support-bubble-time{color:var(--text-muted)}.support-page .support-composer{background:var(--surface-2);border-top:1px solid var(--border-default);flex-shrink:0}.support-page .support-composer .input{min-width:0;background:var(--surface-1);border-color:var(--border-default);border-radius:var(--radius-md);line-height:1.45}.support-page .support-composer .input:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.support-page .support-composer .btn{height:36px;flex:none}.anti-cb,.ai-costs{display:flex;flex-direction:column;gap:14px}.anti-cb .card,.ai-costs .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.anti-cb .panel-card-head,.ai-costs .panel-card-head{align-items:flex-start}.anti-cb .sub,.ai-costs .sub{color:var(--text-secondary);line-height:1.5}.ai-costs .sub{margin:0}.anti-cb .anti-steps{margin-top:16px}.anti-cb .anti-step{background:var(--surface-3);border-color:var(--border-default);box-shadow:none;padding:14px}.anti-cb .anti-step .form-grid.two{margin-top:12px}.anti-cb .anti-step>.field{margin-top:12px}.anti-cb .anti-toggle{flex-direction:row;align-items:center;gap:8px;width:auto;flex:none;margin:0}.anti-cb .anti-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.anti-cb .error,.anti-cb .ok-banner,.ai-costs .error{margin:0}.anti-cb .table-wrap{margin-top:12px;overflow:auto}.anti-cb .table th{font-size:11.5px;font-weight:600;color:var(--text-muted);padding:10px 12px}.anti-cb .table td{padding:10px 12px}.ai-costs .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-costs .kpi-card.variant-finance:hover{transform:none}.ai-costs .kpi-sub{line-height:1.45}.ai-costs .chart-empty{min-height:0;padding:28px 8px}.ai-costs .range-tabs{flex:none}@media(max-width:1280px){.support-page .support-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr)}}@media(max-width:1200px){.support-page .support-layout{grid-template-columns:1fr}.support-page .support-list,.support-page .support-thread{height:auto;max-height:none}.support-page .inbox-scroll{max-height:52vh}.support-page .support-thread{max-height:70vh}}.entregavel-page{display:flex;flex-direction:column;gap:18px}.entregavel-page .error,.entregavel-page .ok-banner{margin:0}.entregavel-page .kpi-card.variant-stat:hover{transform:none}.entregavel-page .kpi-value{font-variant-numeric:tabular-nums}.entregavel-page .kpi-card.accent-purple .kpi-icon{color:#c4b5fd}.entregavel-page .kpi-card.accent-blue .kpi-icon{color:#93c5fd}.entregavel-page .kpi-card.accent-green .kpi-icon{color:var(--success-value)}.entregavel-page .kpi-card.accent-red .kpi-value,.entregavel-page .kpi-card.accent-red .kpi-icon{color:var(--danger-text)}.entregavel-page .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.reminder-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px}.reminder-copy{min-width:0}.reminder-copy h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:600}.reminder-copy h3 svg{color:var(--text-secondary);flex:none}.reminder-copy .sub{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-secondary)}.access-switch{position:relative;display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}.access-switch.is-on{color:var(--text-primary)}.access-switch input{position:absolute;width:36px;height:20px;margin:0;opacity:0;cursor:pointer}.access-switch input:disabled{cursor:not-allowed}.access-switch-track{width:36px;height:20px;border-radius:999px;background:var(--surface-1);border:1px solid var(--border-default);position:relative;transition:background-color .16s ease,border-color .16s ease}.access-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-muted);transition:transform .16s ease,background-color .16s ease}.access-switch input:checked+.access-switch-track{background:var(--accent);border-color:transparent}.access-switch input:checked+.access-switch-track:after{transform:translate(16px);background:#062014}.access-switch input:focus-visible+.access-switch-track{box-shadow:0 0 0 3px var(--accent-soft)}.access-board{display:flex;flex-direction:column;gap:14px;margin-top:6px}.entregavel-page .page-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0;border:0;border-bottom:1px solid var(--border-default);gap:2px;scrollbar-width:none}.entregavel-page .page-tabs::-webkit-scrollbar{display:none}.entregavel-page .page-tabs button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;color:var(--text-muted);font-size:13px;font-weight:500;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .16s ease,border-color .16s ease}.entregavel-page .page-tabs button:hover{color:var(--text-secondary)}.entregavel-page .page-tabs button.active{color:var(--text-primary);font-weight:600;border-bottom-color:var(--accent)}.entregavel-page .tab-count{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;padding:2px 5px;border-radius:5px;background:var(--surface-3);color:var(--text-muted)}.entregavel-page .page-tabs button.active .tab-count{color:var(--text-secondary);background:var(--surface-1)}.entregavel-page .table-card{padding:4px 4px 12px}.entregavel-page .chart-empty{min-height:0;padding:36px 12px}.access-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.access-scroll::-webkit-scrollbar{width:5px;height:5px}.access-scroll::-webkit-scrollbar-track{background:transparent}.access-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.access-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff29}.access-table{min-width:980px;table-layout:fixed}.entregavel-page .table th{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:none;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border-default)}.entregavel-page .table td{height:60px;padding:8px 12px;font-size:13px;border-bottom:1px solid var(--border-default);font-variant-numeric:tabular-nums;vertical-align:middle}.entregavel-page .table tr:hover td{background:var(--wash)}.access-table th:nth-child(2),.access-table td:nth-child(2){width:108px}.access-table th:nth-child(3),.access-table td:nth-child(3){width:118px}.access-table th:nth-child(4),.access-table td:nth-child(4){width:88px}.access-table th:nth-child(5),.access-table td:nth-child(5){width:96px}.access-table th:nth-child(6),.access-table td:nth-child(6){width:110px}.access-table th:nth-child(7),.access-table td:nth-child(7){width:228px}.entregavel-page .lead-name{display:block;font-size:13px;font-weight:600;color:var(--text-primary)}.entregavel-page .lead-missing{display:block;font-size:13px;font-weight:500;color:var(--text-muted)}.entregavel-page .lead-mail{display:block;margin-top:2px;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entregavel-page .when{color:var(--text-secondary);font-variant-numeric:tabular-nums}.flow-cell{display:inline-flex;align-items:center;gap:8px}.flow-locale{font-size:12px;color:var(--text-muted);letter-spacing:.02em}.entregavel-page .badge{height:22px;padding:0 8px;font-size:11.5px;font-weight:600;border:1px solid transparent}.entregavel-page .badge.wa{background:var(--green-soft);color:var(--success-text);border-color:var(--success-border)}.entregavel-page .badge.ig{background:var(--purple-soft);color:var(--chart-ig);border-color:#8b7cf647}.entregavel-page .status-pill{height:22px;padding:0 8px;font-size:11px;font-weight:600;border:1px solid transparent}.entregavel-page .status-pill.tone-green{background:var(--success-soft);color:var(--success-text);border-color:var(--success-border)}.entregavel-page .status-pill.tone-red{background:var(--red-soft);color:var(--danger-text);border-color:#ef444433}.entregavel-page .status-pill.tone-muted{background:var(--wash);color:var(--text-secondary);border-color:var(--border-default)}.row-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.row-actions .btn{height:32px;padding:0 10px;font-size:12px;white-space:nowrap}.row-actions .btn:disabled{opacity:.55;cursor:not-allowed}.mark-btn{background:var(--surface-3);border-color:var(--border-default);color:var(--text-primary);transition:background-color .16s ease,border-color .16s ease}.mark-btn:hover{background:var(--accent-soft);border-color:var(--accent-border)}.revoke-btn{background:transparent;border-color:var(--border-default);color:var(--text-secondary);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.revoke-btn:hover{background:var(--red-soft);border-color:#ef444438;color:var(--danger-text)}.entregavel-page .muted-note{margin:10px 12px 0}@media(max-width:860px){.entregavel-page .page-head{align-items:stretch}.entregavel-page .page-tools{width:100%}.entregavel-page .range-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.reminder-card{align-items:flex-start;flex-direction:column}}@media(max-width:860px){.support-page .page-head{align-items:stretch}.support-page .page-tools{width:100%}.support-page .inbox-toolbar{flex-wrap:wrap;align-items:stretch}.support-page .inbox-toolbar .range-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.support-page .inbox-search{width:100%;max-width:none;margin-left:0}.support-page .support-bubble{max-width:90%}.support-page .thread-email{max-width:100%}.support-page .support-thread-head{align-items:flex-start}.ai-costs .panel-card-head{flex-direction:column}.ai-costs .kpi-grid{grid-template-columns:1fr}}.emails-page{display:flex;flex-direction:column;gap:16px}.emails-page .error,.emails-page .ok-banner{margin:0}.emails-page .page-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0;border:0;border-bottom:1px solid var(--border-default);gap:2px;scrollbar-width:none}.emails-page .page-tabs::-webkit-scrollbar{display:none}.emails-page .page-tabs button{display:inline-flex;align-items:center;height:40px;padding:0 12px;color:var(--text-muted);font-size:13px;font-weight:500;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .16s ease,border-color .16s ease}.emails-page .page-tabs button:hover{color:var(--text-secondary)}.emails-page .page-tabs button.active{color:var(--text-primary);font-weight:600;border-bottom-color:var(--accent)}.emails-page .page-tools .status-pill{height:26px;padding:0 10px;font-size:12px;font-weight:600;border:1px solid transparent}.emails-page .status-pill.tone-green{background:var(--success-soft);color:var(--success-text);border-color:var(--success-border)}.emails-page .status-pill.tone-muted{background:var(--wash);color:var(--text-secondary);border-color:var(--border-default)}.emails-page .kpi-card.variant-stat:hover{transform:none}.emails-page .kpi-value{font-variant-numeric:tabular-nums}.emails-page .kpi-card.accent-green .kpi-icon{color:var(--success-value)}.emails-page .kpi-card.accent-red .kpi-value,.emails-page .kpi-card.accent-red .kpi-icon{color:var(--danger-text)}.emails-page .kpi-card.accent-blue .kpi-icon{color:#93c5fd}.emails-page .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.emails-page .sub{color:var(--text-secondary);line-height:1.45}.emails-page code{font-size:11.5px;color:var(--text-secondary);background:var(--wash);border-radius:4px;padding:1px 5px}.emails-page .emails-status{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start}.emails-kicker{margin:16px 0 8px;font-size:11.5px;font-weight:600;color:var(--text-muted)}.emails-page .panel-card-head+.emails-kicker{margin-top:0}.emails-page .field .input,.emails-page .field .input.tpl-html{width:100%;min-width:0}.emails-page .field .input{height:38px}.emails-page .field .input.tpl-html{height:auto;min-height:120px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45}.emails-page .input:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.emails-page .members-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.emails-page .sender-grid{margin-top:0}.emails-page .panel-card>.field,.emails-page .sender-grid{margin-top:14px}.emails-page .emails-status>.card>.btn.primary{margin-top:16px}.emails-page .test-actions,.emails-page .tpl-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.emails-page .test-btn{height:34px;padding:0 10px;background:var(--surface-3);border-color:var(--border-default);color:var(--text-primary);transition:background-color .16s ease,border-color .16s ease}.emails-page .test-btn:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-border)}.emails-page .test-btn:disabled{opacity:.55}.emails-page .clip-mail,.emails-page .lead-mail{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emails-page .clip-mail{font-size:13px;font-weight:600;text-align:right}.emails-page .lead-mail{margin-top:2px;font-size:12px;color:var(--text-muted)}.emails-page .event-type{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.emails-page .when{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.emails-page .status-line{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.emails-page .chart-empty{min-height:0;padding:16px 8px}.emails-page .badge{height:22px;padding:0 8px;font-size:11.5px;font-weight:600;border:1px solid transparent}.emails-page .badge.wa{background:var(--green-soft);color:var(--success-text);border-color:var(--success-border)}.emails-page .badge.ig{background:var(--purple-soft);color:var(--chart-ig);border-color:#8b7cf647}.emails-page .badge.muted{background:var(--wash);color:var(--text-secondary);border-color:var(--border-default)}.mail-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.mail-scroll::-webkit-scrollbar{width:5px;height:5px}.mail-scroll::-webkit-scrollbar-track{background:transparent}.mail-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.mail-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff29}.emails-page .mail-table{min-width:640px}.emails-page .mail-log{min-width:520px}.emails-page .table th{font-size:11.5px;font-weight:600;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border-default)}.emails-page .table td{height:58px;padding:8px 12px;font-size:13px;border-bottom:1px solid var(--border-default);font-variant-numeric:tabular-nums;vertical-align:middle}.emails-page .table tr:hover td{background:var(--wash)}.emails-page .table .btn{height:32px;padding:0 10px;font-size:12px}.mail-skel{display:flex;flex-direction:column;gap:8px;padding:8px 0}@media(max-width:1200px){.emails-page .emails-status{grid-template-columns:1fr}}@media(max-width:860px){.emails-page .page-head{align-items:stretch}.emails-page .page-tools{width:100%}.emails-page .sender-grid{grid-template-columns:1fr}.emails-page .test-actions .btn{flex:1 1 140px}}.integrations-page{display:flex;flex-direction:column;gap:20px}.integrations-page .error,.integrations-page .ok-banner,.integrations-page .alert-box{margin:0}.integrations-refresh{height:36px;padding:0 12px;background:var(--surface-3);border-color:var(--border-default);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .16s ease,background-color .16s ease}.integrations-refresh:hover{border-color:var(--border-hover);background:var(--wash)}.integrations-page .page-tools .status-pill{height:26px;padding:0 10px;font-size:12px;font-weight:600;border:1px solid transparent;gap:6px}.integrations-page .status-pill.tone-green{background:var(--success-soft);color:var(--success-text);border-color:var(--success-border)}.integrations-page .status-pill.tone-yellow{background:var(--yellow-soft);color:#fcd34d;border-color:#fbbf2438}.integrations-page .status-pill.tone-blue{background:var(--blue-soft);color:#93c5fd;border-color:#60a5fa33}.integrations-page .status-pill.tone-red{background:var(--red-soft);color:var(--danger-text);border-color:#ef444433}.integrations-page .status-pill.tone-muted{background:var(--wash);color:var(--text-secondary);border-color:var(--border-default)}.integrations-page .page-tabs{flex-wrap:nowrap;overflow-x:auto;margin:4px 0 0;border:0;border-bottom:1px solid var(--border-default);gap:2px;scrollbar-width:none}.integrations-page .page-tabs::-webkit-scrollbar{display:none}.integrations-page .page-tabs button{display:inline-flex;align-items:center;height:40px;padding:0 12px;color:var(--text-muted);font-size:13px;font-weight:500;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .16s ease,border-color .16s ease}.integrations-page .page-tabs button:hover{color:var(--text-secondary)}.integrations-page .page-tabs button.active{color:var(--text-primary);font-weight:600;border-bottom-color:var(--accent)}.integrations-page .kpi-card.variant-stat:hover{transform:none}.integrations-page .kpi-value{font-size:22px;line-height:1.2;font-variant-numeric:tabular-nums}.integrations-page .kpi-sub{font-variant-numeric:tabular-nums}.integrations-page .kpi-card.accent-purple .kpi-icon,.integrations-page .kpi-card.accent-purple .kpi-value{color:#c4b5fd}.integrations-page .kpi-card.accent-green .kpi-icon{color:var(--success-value)}.integrations-page .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.integrations-page .sub,.integrations-page .field-hint{color:var(--text-secondary);line-height:1.45}.integrations-page code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--text-secondary)}.integrations-page .ready-note{display:flex;align-items:flex-start;gap:10px;background:#22c55e0f;border:1px solid rgba(34,197,94,.16);color:var(--text-secondary);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.45}.integrations-page .ready-note svg{color:var(--success);flex:none;margin-top:1px}.integrations-page .alert-box{background:var(--yellow-soft);border:1px solid rgba(251,191,36,.2);color:var(--text-secondary);border-radius:12px}.integrations-page .integ-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);align-items:start}.integrations-page .method-line{display:flex;align-items:center;gap:8px;margin-bottom:12px}.integrations-page .method-badge{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;background:var(--accent-soft);border:1px solid var(--accent-border);color:#c4b5fd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600}.integrations-page .method-path{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--text-primary)}.integrations-page .endpoint-row{display:flex;align-items:center;gap:8px}.integrations-page .endpoint-row .input{min-width:0;height:40px;flex:1;font-size:12px}.integrations-page .endpoint-row .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integrations-page .input:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.integrations-page .icon-quiet:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.integrations-page .info-box{background:#60a5fa14;border:1px solid rgba(96,165,250,.16);color:var(--text-secondary)}.integrations-page .info-box svg{color:#93c5fd;flex:none;margin-top:1px}.integrations-page .token-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.integrations-page .token-actions .btn{height:36px;padding:0 12px}.integrations-page .btn.danger{background:transparent;border-color:#ef444447;color:var(--danger-text);transition:background-color .16s ease,border-color .16s ease}.integrations-page .btn.danger:hover:not(:disabled){background:var(--red-soft);border-color:#ef444466}.integrations-page .test-open{height:36px;margin-top:12px;padding:0 12px;background:var(--surface-3);border-color:var(--border-default)}.integrations-page .test-open:hover{border-color:var(--border-hover);background:var(--wash)}.integrations-page .chart-empty{min-height:0;padding:28px 12px}.integrations-page .badge{height:22px;padding:0 8px;font-size:11.5px;font-weight:600;border:1px solid var(--border-default);background:var(--wash);color:var(--text-secondary)}.integrations-page .event-type,.integrations-page .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.integrations-page .when,.integrations-page .lead-mail{color:var(--text-secondary);font-variant-numeric:tabular-nums}.integrations-page .lead-mail{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integ-scroll{overflow:auto;margin-top:12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.integ-scroll::-webkit-scrollbar{width:5px;height:5px}.integ-scroll::-webkit-scrollbar-track{background:transparent}.integ-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.integ-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff29}.integrations-page .integ-table{min-width:760px}.integrations-page .table th{font-size:11.5px;font-weight:600;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border-default)}.integrations-page .table td{height:52px;padding:8px 12px;font-size:13px;border-bottom:1px solid var(--border-default);font-variant-numeric:tabular-nums;vertical-align:middle}.integrations-page .table tr:hover td{background:var(--wash)}@media(max-width:1100px){.integrations-page .integ-layout{grid-template-columns:1fr}}@media(max-width:860px){.integrations-page .page-head{align-items:stretch}.integrations-page .page-tools{width:100%}}.access-page{display:flex;flex-direction:column}.access-page .access-platform-placeholder{min-height:280px;display:flex;align-items:center;justify-content:center}.access-page .access-platform-placeholder .chart-empty{max-width:420px;text-align:center}.google-account-form{display:flex;flex-direction:column;gap:28px;width:100%}.google-account-form>.field{display:flex;flex-direction:column;gap:10px;margin:0}.google-account-form .field-label{display:block;margin:0;font-size:13px;font-weight:600;line-height:1.3;color:var(--text-secondary)}.google-account-form .field-hint{display:block;margin:0;font-size:12px;line-height:1.5;color:var(--text-muted)}.google-account-form .input{display:block;width:100%;min-height:42px;margin:0;box-sizing:border-box}.google-form-section{display:flex;flex-direction:column;gap:24px;margin:0;padding:20px;border:1px solid var(--border-default);border-radius:12px;background:#ffffff06}.google-form-section>.field{display:flex;flex-direction:column;gap:10px;margin:0}.google-form-section-title{display:block;margin:0 0 2px;padding:0;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.google-form-active{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;border:1px solid var(--border-default);border-radius:12px;cursor:pointer;background:#ffffff05}.google-form-active input[type=checkbox]{width:16px;height:16px;margin:2px 0 0;flex:none}.google-form-active-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.google-form-active-copy strong{display:block;font-size:13px;font-weight:600;line-height:1.3;color:var(--text-primary, #f4f7fb)}.google-form-active-copy small{display:block;font-size:12px;line-height:1.45;color:var(--text-muted)}.google-form-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.access-page .page-head{margin-bottom:18px;align-items:flex-end}.access-page .page-tools{align-items:flex-end}.access-page .kpi-grid{margin-bottom:26px}.access-page .access-charts{grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);gap:16px;margin:30px 0}.access-page>.card+.card{margin-top:30px}.access-page .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px}.access-page .card h3{margin:0;font-size:15px;font-weight:600}.access-page .card .sub{margin:4px 0 0;font-size:12px;color:var(--text-muted)}.access-page .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.access-page .card-head .sub{margin-bottom:0}.access-page .kpi-icon:empty{display:none}.access-page .kpi-card.variant-stat{padding:18px 20px;border-radius:13px}.access-page .kpi-card.variant-stat:hover{transform:none}.access-page .kpi-value{font-size:30px;font-weight:650;font-variant-numeric:tabular-nums}.access-page .kpi-sub b{color:var(--text-secondary);font-weight:600}.access-page .access-filters{gap:10px}.access-page .access-filter{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.access-page .access-filter select,.access-page .access-filter input{height:36px;background:var(--surface-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-size:13px;padding:0 10px}.access-page .access-filter select{min-width:132px}.access-page .access-product-tabs{display:flex;gap:4px;flex-wrap:wrap}.access-page .access-product-tabs button{height:32px;padding:0 10px;border:1px solid var(--border-default);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:12px;font-weight:600}.access-page .access-product-tabs button.active{color:#fff;border-color:transparent;background:var(--accent)}.access-page .access-filter input[type=date]{color-scheme:dark;min-width:148px}.access-page .access-filter select:focus,.access-page .access-filter input:focus{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.access-page .chart-frame{height:320px}.access-page .chart-frame .chart-empty{min-height:0;height:100%}.access-page .card>.chart-empty{min-height:0;padding:18px 8px}.access-page .chart-legend{display:flex;align-items:center;gap:14px;color:var(--text-secondary);font-size:12px;white-space:nowrap}.access-page .chart-legend span{display:inline-flex;align-items:center;gap:6px}.access-page .chart-legend i{width:7px;height:7px;border-radius:99px}.access-page .dot-a{background:var(--success)}.access-page .dot-b{background:var(--chart-ig)}.access-page .dot-p{background:var(--info)}.chart-tip-total{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-default);color:var(--text-secondary);font-size:12.5px}.chart-tip-total b,.chart-tip-row b{font-variant-numeric:tabular-nums}.access-page .table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.access-page .table-scroll::-webkit-scrollbar,.access-page .range-tabs::-webkit-scrollbar{width:5px;height:5px}.access-page .table-scroll::-webkit-scrollbar-track,.access-page .range-tabs::-webkit-scrollbar-track{background:transparent}.access-page .table-scroll::-webkit-scrollbar-thumb,.access-page .range-tabs::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.access-page .table-scroll::-webkit-scrollbar-thumb:hover,.access-page .range-tabs::-webkit-scrollbar-thumb:hover{background:#ffffff29}.access-page .table th{font-size:11.5px;font-weight:600;color:var(--text-muted);padding:10px 12px;border-bottom:1px solid var(--border-default)}.access-page .table td{height:50px;padding:8px 12px;font-size:13px;border-bottom:1px solid var(--border-default);font-variant-numeric:tabular-nums;vertical-align:middle}.access-page .table tr:hover td{background:var(--wash)}.access-page .ab-form{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.access-page .ab-form .input{flex:1;min-width:140px}.access-page .ab-create{display:grid;gap:12px;margin-top:14px}.access-page .ab-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.access-page .ab-pair label,.access-page .ab-split{display:grid;gap:6px;font-size:12px;color:var(--text-secondary)}.access-page .ab-split-row{display:flex;align-items:center;gap:8px}.access-page .ab-split-row .input{width:88px}.access-page .ab-create>.btn{justify-self:start}.access-page .ab-error{margin:10px 0 0;color:var(--danger, #f87171);font-size:13px}.access-page .ab-empty{margin-top:14px}.access-page .ab-test{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-default)}.access-page .ab-test-head,.access-page .ab-slug{display:flex;justify-content:space-between;gap:12px;align-items:center}.access-page .ab-slug{padding:8px 0}.access-page .ab-slug b{margin:0 8px}.access-page .ab-slug code{font-size:12px;color:var(--text-secondary)}.access-page .ab-visits{display:block;margin-top:4px;font-size:12px;color:var(--text-muted)}.access-page .ab-actions,.access-page .ab-slug-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.access-page .ab-slug-meta span{font-size:12px;color:var(--text-muted)}.route-config{display:grid;grid-template-columns:1fr 1fr;gap:24px}.route-config h3{margin:0 0 6px;font-size:14px}.route-config p{margin:0 0 12px;color:var(--text-secondary);font-size:13px}.route-add{display:flex;gap:8px}.route-add .input{flex:1;min-width:0}.route-list{list-style:none;margin:12px 0 0;padding:0}.route-list li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--border-default)}.route-list code{font-size:12px}.route-list span{display:block;margin-top:2px;font-size:12px;color:var(--text-muted)}.access-page .meta-funnel-links{margin-bottom:26px}.access-page .meta-link-tabs{margin:4px 0 18px}.access-page .meta-link-grid{margin-top:4px}.access-page .meta-link-col h3{margin:0 0 6px;font-size:14px}.access-page .meta-link-col p{margin:0 0 12px;color:var(--text-secondary);font-size:13px}.access-page .meta-funnel-links .ab-error{margin-top:14px}.detail-modal .google-domains-modal-head{margin-bottom:16px;padding-bottom:0;border-bottom:none}.detail-modal .google-domains-modal-body .table-scroll{max-height:min(52vh,520px);overflow:auto}@media(max-width:720px){.route-config,.access-page .ab-pair{grid-template-columns:1fr}}.access-page .pages-table td.path,.access-page .decisions-table td.path{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;white-space:nowrap;color:var(--text-secondary)}.access-page .decisions-table{min-width:1280px}.access-page .decisions-table td.when{white-space:nowrap;color:var(--text-secondary)}.access-page .decisions-table td.muted{color:var(--text-secondary);white-space:nowrap}.access-page .decisions-table td.dim{color:var(--text-muted)}.access-page .decisions-table td.reason,.access-page .decisions-table td.others{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-page .badge.wa{background:var(--success-soft);color:var(--success-text)}.access-page .badge.ig{background:var(--purple-soft);color:#ddd6fe}.access-page .status-pill{font-size:12px;font-weight:600}.access-page .status-pill.tone-green{background:var(--success-soft);color:var(--success-text)}.access-page .status-pill.tone-purple{background:var(--purple-soft);color:#ddd6fe}.access-page .status-pill.tone-yellow{background:#fbbf241f;color:#fcd34d}.access-page .status-pill.tone-blue{background:#60a5fa1f;color:#93c5fd}.access-page .status-pill.tone-muted{background:var(--wash);color:var(--text-secondary)}@media(max-width:1200px){.access-page .access-charts{grid-template-columns:1fr}.access-page .page-head{align-items:stretch}.access-page .page-tools{width:100%;justify-content:flex-start}}@media(max-width:720px){.access-page .access-filters{display:grid;grid-template-columns:1fr 1fr;width:100%;justify-content:stretch}.access-page .range-tabs{grid-column:1 / -1;overflow-x:auto;width:100%}.access-page .access-filter:nth-of-type(1){grid-column:1 / -1}.access-page .access-filter select,.access-page .access-filter input{width:100%;min-width:0}}.config-shell{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:20px}.config-shell .settings-sections.page-tabs{margin-bottom:0;border-bottom:1px solid var(--border-default)}.config-shell .settings-page>.settings-section:first-child{margin-top:0}.settings-page{width:100%;max-width:1140px;display:flex;flex-direction:column}.settings-page .page-head{margin-bottom:18px}.settings-page .settings-section{margin:22px 0 12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.settings-page .page-head+.settings-section,.settings-page .page-head+.error,.settings-page .page-head+.ok-banner,.settings-page .error+.settings-section,.settings-page .ok-banner+.settings-section{margin-top:0}.settings-page .error,.settings-page .ok-banner{margin:0 0 14px;border-radius:10px}.settings-page .stack{gap:14px}.settings-page .card{background:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px}.settings-page .card h3{margin:0;font-size:15px;font-weight:600}.settings-page .card .sub{margin:4px 0 0;font-size:12px;color:var(--text-muted)}.settings-page .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.settings-page .card-head .sub{margin-bottom:0;font-variant-numeric:tabular-nums}.settings-title{display:flex;align-items:flex-start;gap:12px;min-width:0}.settings-icon{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:8px;background:var(--surface-1);border:1px solid var(--border-default);color:var(--text-secondary)}.settings-page .settings-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}.settings-page .settings-form.tz{grid-template-columns:minmax(0,1fr) auto}.settings-page .field{gap:6px;margin:0}.settings-page .field-label{font-size:12px;font-weight:600;color:var(--text-secondary)}.settings-page .input,.settings-page .select{height:38px;min-width:0;width:100%;background:var(--surface-1);border-color:var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);transition:border-color .16s ease,box-shadow .16s ease}.settings-page .select{color-scheme:dark}.settings-page .input::placeholder{color:var(--text-muted)}.settings-page .input:hover,.settings-page .select:hover{border-color:var(--border-hover)}.settings-page .input:focus-visible,.settings-page .select:focus-visible{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-soft)}.settings-page .input.is-invalid{border-color:#f8717173}.settings-page .icon-btn{color:var(--text-muted);transition:background-color .16s ease,color .16s ease}.settings-page .icon-btn:hover{background:var(--wash);color:var(--text-primary)}.settings-page .icon-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.settings-page .settings-form .btn{height:38px;padding:0 14px;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.settings-page .settings-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.45;color:var(--text-muted)}.settings-page .settings-note svg{flex:none;margin-top:1px;color:var(--text-secondary)}.settings-page .settings-field-error{margin:8px 0 0;font-size:12px;color:var(--danger-text)}.settings-page .admin-list{margin-top:14px}.settings-page .admin-list li{background:var(--surface-1);border-color:var(--border-default);border-radius:10px;font-variant-numeric:tabular-nums}.settings-page .cache-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-page .cache-actions .btn{height:36px;padding:0 12px;background:var(--surface-3);border-color:var(--border-default);transition:background-color .16s ease,border-color .16s ease}.settings-page .cache-actions .btn:hover:not(:disabled){border-color:var(--border-hover)}.settings-page .cache-count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:600}.settings-page .btn.danger{background:transparent;border-color:#ef444447;color:var(--danger-text)}.settings-page .btn.danger:hover:not(:disabled){background:var(--red-soft);border-color:#ef444466}.settings-page .warn-box{margin-top:14px;background:#fbbf2414;border:1px solid rgba(251,191,36,.2);color:var(--text-secondary);border-radius:10px;padding:10px 12px;font-size:12.5px}.settings-page .warn-box svg{color:var(--warning);flex:none;margin-top:1px}@media(max-width:860px){.settings-page .settings-form,.settings-page .settings-form.tz{grid-template-columns:1fr}.settings-page .settings-form .btn{width:100%;justify-content:center}}@media(max-width:720px){.settings-page .cache-actions .btn{flex:1 1 calc(50% - 8px);justify-content:center}.settings-page .cache-actions .btn.danger{flex-basis:100%}}.detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:32px;background:#04060cbd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:detail-fade .18s ease}.detail-modal{z-index:110;display:flex;flex-direction:column;width:min(1040px,calc(100vw - 64px));max-height:86vh;background:#121820;border:1px solid var(--border-default);border-radius:16px;box-shadow:var(--shadow-lg),var(--shadow-overlay);overflow:hidden;animation:detail-pop .18s ease}.detail-modal.size-sm{width:min(560px,calc(100vw - 32px))}.detail-modal.size-md{width:min(980px,calc(100vw - 64px))}.detail-modal.size-lg{width:min(1040px,calc(100vw - 64px))}.detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:none;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.detail-head-text{min-width:0}.detail-head h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.detail-sub{margin-top:4px;color:var(--text-secondary);font-size:13px;min-width:0}.detail-email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-name{display:block;margin-top:2px;color:var(--text-muted);font-size:12px}.detail-close{flex:none}.detail-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.detail-body{overflow:auto;padding:20px 22px 24px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.detail-body::-webkit-scrollbar{width:5px;height:5px}.detail-body::-webkit-scrollbar-track{background:transparent}.detail-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.detail-body::-webkit-scrollbar-thumb:hover{background:#ffffff29}.detail-section{margin:22px 0 10px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.detail-section:first-child{margin-top:0}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.detail-cell{min-width:0;display:flex;flex-direction:column;gap:4px}.detail-cell.wide{grid-column:1 / -1}.detail-cell>span{font-size:11px;font-weight:500;color:var(--text-muted)}.detail-cell>strong{font-size:13px;font-weight:500;color:var(--text-primary);line-height:1.4}.detail-tech{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;overflow-wrap:anywhere;background:var(--surface-1);border-radius:8px;padding:8px 10px}.detail-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.detail-modal .badge{height:22px;padding:0 8px;font-size:11.5px;font-weight:600;border:1px solid transparent}.detail-modal .badge.wa{background:var(--success-soft);color:var(--success-text);border-color:var(--success-border)}.detail-modal .badge.ig{background:var(--purple-soft);color:var(--chart-ig);border-color:#8b7cf647}.detail-modal .tag-black{background:var(--accent-soft);color:var(--chart-ig);border-color:var(--accent-border);border:1px solid var(--accent-border);font-weight:600}.detail-modal .tag-white{background:#60a5fa1a;color:#93c5fd;border:1px solid rgba(96,165,250,.18);font-weight:600}.detail-empty{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.45}.detail-skel{display:flex;flex-direction:column;gap:12px}.detail-modal .timeline{margin:4px 0 0 8px;border-left-color:var(--border-default)}.detail-modal .timeline-dot{width:8px;height:8px;left:-5px;background:var(--text-muted);box-shadow:none}.detail-modal .timeline-meta{color:var(--text-muted);font-variant-numeric:tabular-nums}.detail-modal .payload,.detail-modal .payload.compact{max-height:none;overflow:visible;background:var(--surface-1);border-color:var(--border-default);color:var(--text-secondary)}.detail-modal .journey-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.detail-modal .journey-label{margin-top:0}.detail-modal .journey-node{box-shadow:0 0 0 3px var(--surface-3)}.detail-modal .upsell-actions{color:var(--text-muted)}.detail-modal .upsell-actions .yes{color:var(--success-text)}.detail-modal .upsell-actions .no{color:var(--danger-text)}.detail-modal .when{color:var(--text-secondary);font-variant-numeric:tabular-nums}@keyframes detail-fade{0%{opacity:0}to{opacity:1}}@keyframes detail-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.detail-backdrop,.detail-modal{animation:none}}@media(max-width:900px){.detail-backdrop{padding:16px}.detail-modal,.detail-modal.size-sm,.detail-modal.size-md,.detail-modal.size-lg{width:calc(100vw - 32px);max-height:90vh}.detail-grid{grid-template-columns:1fr}}@media(max-width:640px){.detail-backdrop{padding:8px}.detail-modal,.detail-modal.size-sm,.detail-modal.size-md,.detail-modal.size-lg{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px}.detail-head,.detail-body{padding:16px}}.overview .card,.operation-page .card,.traffic .card,.leads .card,.funnel-page .card,.apis-page .card,.pixels-page .card,.sales-page .card,.affiliates-page .card,.upsells-page .card,.support-page .card,.anti-cb .card,.ai-costs .card,.entregavel-page .card,.emails-page .card,.integrations-page .card,.access-page .card,.settings-page .card{background:var(--gradient-card);border-color:var(--border-default);box-shadow:var(--shadow-card)}.overview .card.live-activity{overflow:hidden;background:radial-gradient(560px 340px at 28% 58%,rgba(47,191,113,.08),transparent 68%),radial-gradient(420px 260px at 80% 20%,rgba(36,120,160,.06),transparent 70%),var(--gradient-card)}.overview .live-activity .live{margin-left:0}.overview .live-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,.85fr);align-items:stretch;min-height:340px}.overview .live-globe{position:relative;height:340px;min-width:0}.overview .live-globe-skeleton{height:340px;width:min(320px,78%);margin:0 auto;border-radius:50%;background:linear-gradient(90deg,var(--surface-1),var(--surface-3),var(--surface-1));background-size:200% 100%;animation:sk 1.4s ease infinite}.overview .live-side{display:flex;flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:8px 4px 8px 24px;border-left:1px solid var(--border-default)}.overview .live-pair{display:flex;flex-direction:column;gap:16px}.overview .live-metric-label{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.overview .live-metric-label i{width:7px;height:7px;border-radius:99px;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.overview .live-metric.checkout .live-metric-label i{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.overview .live-metric-value{margin-top:6px;color:var(--accent-hover);font-size:40px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.overview .live-metric.checkout .live-metric-value{color:var(--success-value)}.overview .live-metric-sub{margin-top:4px;color:var(--text-muted);font-size:13px}.overview .live-rule{height:1px;background:var(--border-default)}.overview .live-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:13.5px;font-weight:500}.overview .live-meta b{color:var(--text-primary);font-weight:650;font-variant-numeric:tabular-nums}.overview .live-note{margin:0;color:var(--text-muted);font-size:12.5px;line-height:1.45}.overview .live-sk{height:16px;width:72%}.overview .live-sk.short{width:48%}.overview .live-fallback{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:8px 12px 8px 0}.overview .live-fallback p{margin:0;color:var(--text-secondary);font-size:13px}.overview .live-fallback ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.overview .live-fallback li{display:flex;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:13px}.overview .live-fallback b{color:var(--text-primary);font-weight:600;font-variant-numeric:tabular-nums}.live-globe .float-tooltip-kap{padding:0;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#101218f0;box-shadow:var(--shadow-modal);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-primary);font-family:inherit}.live-tip{min-width:168px;padding:10px 12px}.live-tip strong{display:block;font-size:13px;font-weight:650}.live-tip-code{display:block;margin-top:2px;color:var(--text-muted);font-size:11px;letter-spacing:.04em}.live-tip div{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--text-secondary);font-size:12.5px}.live-tip b{margin-left:auto;color:var(--text-primary);font-weight:650;font-variant-numeric:tabular-nums}.live-tip i{width:7px;height:7px;border-radius:99px;flex:none}.live-tip i.funnel{background:#a78bfa}.live-tip i.checkout{background:#4ade80}.live-tip .total{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:1100px){.overview .live-body{grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr)}.overview .live-metric-value{font-size:34px}}@media(max-width:860px){.overview .live-body{grid-template-columns:1fr;min-height:0}.overview .live-globe,.overview .live-globe-skeleton{height:280px}.overview .live-side{border-left:0;border-top:1px solid var(--border-default);padding:16px 0 0}.overview .live-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.overview .live-pair .live-rule{display:none}}.operation-page{display:flex;flex-direction:column;gap:26px}.operation-page h2{margin:0 0 12px;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.operation-page .month-nav{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 4px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-1)}.operation-page .page-tools{align-items:center}.operation-page .month-nav .month-pick{min-width:132px;border:0;background:transparent;color:var(--text-primary);text-align:center;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.operation-page .month-nav.is-idle .month-pick{color:var(--text-muted);font-weight:500}.operation-page .month-nav .btn{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center}.operation-page .kpi-card.variant-finance.accent-loss .kpi-value,.operation-page .kpi-card.variant-finance.accent-loss .kpi-label svg{color:var(--danger-text)}.operation-page .kpi-card.variant-finance.accent-warn .kpi-value,.operation-page .kpi-card.variant-finance.accent-warn .kpi-label svg{color:var(--warning)}.operation-page .kpi-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-page .op-results .kpi-card{background:var(--gradient-highlight);box-shadow:var(--shadow-lg)}.operation-page .op-result .kpi-value{font-size:34px}.operation-page .op-label{display:inline-flex;align-items:center;gap:6px}.operation-page .op-label svg{color:var(--text-muted)}.operation-page .op-summary{display:grid;grid-template-columns:1fr 1fr;gap:28px}.operation-page .op-summary h3{margin:0 0 12px;font-size:13px;font-weight:650}.operation-page .op-line{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-secondary);font-size:13.5px}.operation-page .op-line.detail{padding-top:4px;padding-bottom:4px;padding-left:12px;color:var(--text-muted);font-size:12.5px}.operation-page .op-line.detail b{color:var(--text-secondary);font-weight:550}.operation-page .op-line b{color:var(--text-primary);font-weight:650;font-variant-numeric:tabular-nums}.operation-page .op-line.total{margin-top:4px;border-bottom:0;color:var(--text-primary);font-weight:650}.operation-page .op-line .is-gain{color:var(--success-value)}.operation-page .op-line .is-loss{color:var(--danger-text)}.operation-page .op-empty{margin:0 0 14px;color:var(--text-muted);font-size:13px}.operation-page .table-scroll{overflow-x:auto}.operation-page .op-traffic .input.op-amount{min-width:120px;width:140px;flex:none;height:36px;padding:0 10px;font-variant-numeric:tabular-nums}.operation-page .op-row-error{display:block;margin-top:4px;color:var(--danger-text);font-size:12px}.operation-page .page-tabs{margin-bottom:16px}.operation-page .op-cost-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:16px}.operation-page .op-cost-form label{display:flex;flex-direction:column;gap:6px;color:var(--text-muted);font-size:12px}.operation-page .op-cost-form .op-cost-name{flex:1;min-width:180px}.operation-page .op-cost-form .input,.operation-page .op-cost-form .btn{height:36px}.operation-page .kpi-value,.operation-page .table td{font-variant-numeric:tabular-nums}@media(max-width:1100px){.operation-page .page-tools{width:100%}.operation-page .range-tabs{max-width:100%;overflow-x:auto}.operation-page .op-summary,.operation-page .kpi-grid.cols-2{grid-template-columns:1fr}}@media(max-width:720px){.operation-page .op-result .kpi-value{font-size:28px}}
