:root{--sky-300:#7ad4fa;--sky-400:#2bb3f0;--sky-500:#00aaf0;--sky-600:#0b78b4;--sky-700:#0a6697;--lilac-300:#c9c2f4;--lilac-500:#8b7cf0;--lilac-700:#5b4bb7;--gold-300:#f7d56b;--gold-500:#f2b705;--gold-700:#8a5a00;--leaf-300:#c6ea93;--leaf-500:#9ad843;--leaf-700:#3f7410;--coral-500:#f04438;--coral-700:#b42318;--plum-900:#3b3040;--plum-700:#5a4f5e;--plum-600:#6a6070;--plum-300:#b9afbd;--wa-600:#15874a;--color-ground:#f4f6fa;--color-ink:var(--plum-900);--color-ink-2:var(--plum-700);--color-ink-3:var(--plum-600);--color-brand:var(--sky-500);--color-action:var(--sky-600);--color-action-ink:#fff;--color-link:var(--sky-700);--color-focus:var(--sky-500);--color-line:#3b30401f;--color-field:#ffffffc7;--color-field-line:#3b304024;--color-seg:#3b304012;--color-seg-on:#fff;--color-neutral-bg:#3b304012;--color-success:var(--leaf-700);--color-success-bg:#eef8e3;--color-warning:var(--gold-700);--color-warning-bg:#fef6e0;--color-danger:var(--coral-700);--color-danger-bg:#fdecec;--color-info:var(--sky-700);--color-info-bg:#e6f4fc;--color-wa:var(--wa-600);--st-abandoned-bg:#e6f4fc;--st-abandoned-fg:#0a6697;--st-abandoned-dot:var(--sky-500);--st-declined-bg:#fdecec;--st-declined-fg:#b42318;--st-declined-dot:var(--coral-500);--st-awaiting-bg:#fef6e0;--st-awaiting-fg:#8a5a00;--st-awaiting-dot:var(--gold-500);--st-expired-bg:#f1eef2;--st-expired-fg:#5d5360;--st-expired-dot:#9a8f9c;--st-purchased-bg:#eef8e3;--st-purchased-fg:#3f7410;--st-purchased-dot:var(--leaf-500);--st-refunded-bg:#f1effc;--st-refunded-fg:#5b4bb7;--st-refunded-dot:var(--lilac-500);--mesh-1:#cdebfb;--mesh-2:#e4defa;--mesh-3:#faefd6;--mesh-4:#f9e3ea;--mesh-5:#d9f3ff;--grain-opacity:.05;--watermark-opacity:.045;--glass-1:#ffffff94;--glass-2:#ffffffb8;--glass-3:#ffffffe6;--glass-blur:28px;--glass-sat:180%;--glass-edge:#ffffffbf;--glass-hi:#fffffff2;--glass-soft:#ffffff73;--elev-1:0 1px 2px #3b30400d, 0 8px 24px -12px #3b304029;--elev-2:0 2px 6px #3b30400f, 0 18px 40px -18px #3b304042;--elev-3:0 4px 12px #3b304014, 0 30px 60px -24px #3b304057;--font-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:"SF Pro Display",-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,sans-serif;--fs-34:34px;--fs-28:28px;--fs-22:22px;--fs-17:17px;--fs-15:15px;--fs-13:13px;--fs-11:11px;--lh-tight:1.15;--lh-body:1.45;--track-display:-.03em;--track-title:-.02em;--track-label:.07em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--radius-xl:28px;--radius-card:22px;--radius-control:14px;--radius-sm:10px;--radius-pill:999px;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--dur-fast:.18s;--dur-base:.3s;--dur-slow:.6s;--sidebar-w:244px;--content-max:1180px;--touch:44px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-ground:#0c111c;--color-ink:#f3eef4;--color-ink-2:#cfc6d3;--color-ink-3:#a99fb0;--color-action:var(--sky-400);--color-action-ink:#04121c;--color-link:var(--sky-300);--color-focus:var(--sky-300);--color-line:#ffffff1a;--color-field:#ffffff0f;--color-field-line:#ffffff24;--color-seg:#ffffff12;--color-seg-on:#ffffff2b;--color-neutral-bg:#ffffff14;--color-success:#b5e57a;--color-success-bg:#9ad84324;--color-warning:#f7d56b;--color-warning-bg:#f2b70524;--color-danger:#ff9c94;--color-danger-bg:#f0443829;--color-info:var(--sky-300);--color-info-bg:#00aaf026;--color-wa:#1fa85c;--st-abandoned-bg:#00aaf026;--st-abandoned-fg:#7ad4fa;--st-declined-bg:#f0443829;--st-declined-fg:#ff9c94;--st-awaiting-bg:#f2b70524;--st-awaiting-fg:#f7d56b;--st-expired-bg:#b9afbd1f;--st-expired-fg:#d5ccd8;--st-purchased-bg:#9ad84324;--st-purchased-fg:#b5e57a;--st-refunded-bg:#8b7cf02e;--st-refunded-fg:#c9c2f4;--mesh-1:#003a5c;--mesh-2:#2a2350;--mesh-3:#3a2a00;--mesh-4:#3a1830;--mesh-5:#00304a;--grain-opacity:.04;--watermark-opacity:.05;--glass-1:#141a2894;--glass-2:#161c2cb8;--glass-3:#1a2032f0;--glass-edge:#ffffff1a;--glass-hi:#ffffff24;--glass-soft:#ffffff0d;--elev-1:0 1px 2px #0000004d, 0 8px 24px -12px #0009;--elev-2:0 2px 6px #0000004d, 0 18px 40px -18px #000000b3;--elev-3:0 4px 12px #00000059, 0 30px 60px -24px #000c}}:root[data-theme=dark]{--color-ground:#0c111c;--color-ink:#f3eef4;--color-ink-2:#cfc6d3;--color-ink-3:#a99fb0;--color-action:var(--sky-400);--color-action-ink:#04121c;--color-link:var(--sky-300);--color-focus:var(--sky-300);--color-line:#ffffff1a;--color-field:#ffffff0f;--color-field-line:#ffffff24;--color-seg:#ffffff12;--color-seg-on:#ffffff2b;--color-neutral-bg:#ffffff14;--color-success:#b5e57a;--color-success-bg:#9ad84324;--color-warning:#f7d56b;--color-warning-bg:#f2b70524;--color-danger:#ff9c94;--color-danger-bg:#f0443829;--color-info:var(--sky-300);--color-info-bg:#00aaf026;--color-wa:#1fa85c;--st-abandoned-bg:#00aaf026;--st-abandoned-fg:#7ad4fa;--st-declined-bg:#f0443829;--st-declined-fg:#ff9c94;--st-awaiting-bg:#f2b70524;--st-awaiting-fg:#f7d56b;--st-expired-bg:#b9afbd1f;--st-expired-fg:#d5ccd8;--st-purchased-bg:#9ad84324;--st-purchased-fg:#b5e57a;--st-refunded-bg:#8b7cf02e;--st-refunded-fg:#c9c2f4;--mesh-1:#003a5c;--mesh-2:#2a2350;--mesh-3:#3a2a00;--mesh-4:#3a1830;--mesh-5:#00304a;--grain-opacity:.04;--watermark-opacity:.05;--glass-1:#141a2894;--glass-2:#161c2cb8;--glass-3:#1a2032f0;--glass-edge:#ffffff1a;--glass-hi:#ffffff24;--glass-soft:#ffffff0d;--elev-1:0 1px 2px #0000004d, 0 8px 24px -12px #0009;--elev-2:0 2px 6px #0000004d, 0 18px 40px -18px #000000b3;--elev-3:0 4px 12px #00000059, 0 30px 60px -24px #000c}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--fs-15);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[hidden]{display:none!important}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tnum{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-mesh{z-index:-3;pointer-events:none;filter:blur(72px)saturate(125%);position:fixed;inset:-18vmax}.ds-mesh i{border-radius:50%;width:58vmax;height:58vmax;animation:32s ease-in-out infinite alternate ds-drift;position:absolute}.ds-mesh i:first-child{background:radial-gradient(circle,var(--mesh-1),transparent 64%);top:-6vmax;left:-4vmax}.ds-mesh i:nth-child(2){background:radial-gradient(circle,var(--mesh-2),transparent 62%);animation-duration:38s;top:4vmax;right:-6vmax}.ds-mesh i:nth-child(3){background:radial-gradient(circle,var(--mesh-3),transparent 62%);animation-duration:44s;bottom:-8vmax;left:22vmax}.ds-mesh i:nth-child(4){background:radial-gradient(circle,var(--mesh-4),transparent 60%);width:36vmax;height:36vmax;bottom:10vmax;right:14vmax}.ds-mesh i:nth-child(5){background:radial-gradient(circle,var(--mesh-5),transparent 60%);width:30vmax;height:30vmax;top:18vmax;left:44vmax}@keyframes ds-drift{to{transform:translate(5vmax,-4vmax)scale(1.06)}}.ds-grain{z-index:-2;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.ds-watermark{aspect-ratio:1;z-index:-1;pointer-events:none;width:min(62vmax,720px);opacity:var(--watermark-opacity);background:url(/assets/butterfly.svg) 50%/contain no-repeat;position:fixed;bottom:-8vmax;right:-6vmax;transform:rotate(-12deg)}.glass{background:var(--glass-1);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));border:1px solid var(--glass-edge);border-radius:var(--radius-card);box-shadow:var(--elev-1), inset 0 1px 0 var(--glass-hi);position:relative}.glass.l2{background:var(--glass-2);box-shadow:var(--elev-2), inset 0 1px 0 var(--glass-hi)}.glass.l3{background:var(--glass-3);box-shadow:var(--elev-3), inset 0 1px 0 var(--glass-hi)}.glass:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 12% -20%, var(--glass-hi), transparent 46%);opacity:.45;position:absolute;inset:0}.glass>*{position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass.l2{background:var(--glass-3)}}.reveal{animation:ds-rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * 55ms)}@keyframes ds-rise{0%{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.99)}}.btn{appearance:none;border:1px solid var(--color-field-line);background:var(--color-field);color:var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;min-height:40px;transition:transform var(--dur-base) var(--ease-spring), background var(--dur-fast), box-shadow var(--dur-fast), filter var(--dur-fast);justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--glass-3)}.btn:active{transform:scale(.95)}.btn.sm{min-height:34px;padding:6px 12px;font-size:13px}.btn.lg{min-height:50px;padding:12px 22px;font-size:16px}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--color-field)}.btn.primary{background:var(--color-action);color:var(--color-action-ink);box-shadow:0 10px 22px -12px var(--color-action), inset 0 1px 0 #ffffff4d;border-color:#0000}.btn.primary:hover{filter:brightness(1.07);background:var(--color-action)}.btn.wa{background:var(--color-wa);color:#fff;box-shadow:0 10px 22px -12px var(--color-wa), inset 0 1px 0 #ffffff4d;border-color:#0000;font-size:15px}.btn.wa:hover{filter:brightness(1.07);background:var(--color-wa)}.btn[aria-disabled=true]{background:var(--color-neutral-bg);color:var(--color-ink-3);box-shadow:none;pointer-events:none}.btn svg{flex:none;width:17px;height:17px}.btn kbd,.ts kbd{font:inherit;opacity:.6;font-size:10.5px}.icon-btn{border-radius:12px;width:38px;height:38px;min-height:38px;padding:0}.linkbtn{appearance:none;color:var(--color-link);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:14px;font-weight:650}.seg{background:var(--color-seg);border-radius:var(--radius-control);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{appearance:none;color:var(--color-ink-2);cursor:pointer;white-space:nowrap;min-height:36px;transition:background var(--dur-base) var(--ease-out), color var(--dur-fast), box-shadow var(--dur-base), transform var(--dur-base) var(--ease-spring);background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;padding:8px 13px;font-size:14px;font-weight:600;display:flex}.seg button:active{transform:scale(.95)}.seg button[aria-selected=true],.seg button[aria-pressed=true]{background:var(--color-seg-on);color:var(--color-ink);box-shadow:0 3px 10px -4px #3b30404d, inset 0 1px 0 var(--glass-hi)}.seg .n{font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);background:var(--color-neutral-bg);min-width:22px;color:var(--color-ink-2);text-align:center;padding:1px 7px;font-size:12px;font-weight:700}.seg button[aria-selected=true] .n{background:var(--pill-bg,var(--color-info-bg));color:var(--pill-fg,var(--color-info))}.seg .dot{border-radius:50%;flex:none;width:8px;height:8px}.seg.mini button{min-height:32px;padding:6px 11px;font-size:13px}.chip{appearance:none;border:1px solid var(--color-field-line);background:var(--color-field);color:var(--color-ink-2);border-radius:var(--radius-pill);cursor:pointer;font-variant-numeric:tabular-nums;min-height:34px;transition:background var(--dur-fast), color var(--dur-fast), transform var(--dur-base) var(--ease-spring);align-items:center;gap:5px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.chip:active{transform:scale(.94)}.chip[aria-pressed=true]{background:var(--color-ink);color:var(--color-ground);border-color:#0000}.chips{flex-wrap:wrap;gap:5px;display:flex}.pill{border-radius:var(--radius-pill);background:var(--color-neutral-bg);color:var(--color-ink-2);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:650;display:inline-flex}.pill.dot:before{content:"";background:var(--pill-dot,currentColor);border-radius:50%;width:6px;height:6px}.pill.ok{background:var(--color-success-bg);color:var(--color-success)}.pill.warn{background:var(--color-warning-bg);color:var(--color-warning)}.pill.bad{background:var(--color-danger-bg);color:var(--color-danger)}.pill.info{background:var(--color-info-bg);color:var(--color-info)}.pill.status{background:var(--pill-bg);color:var(--pill-fg)}.st-abandoned{--pill-bg:var(--st-abandoned-bg);--pill-fg:var(--st-abandoned-fg);--pill-dot:var(--st-abandoned-dot)}.st-declined{--pill-bg:var(--st-declined-bg);--pill-fg:var(--st-declined-fg);--pill-dot:var(--st-declined-dot)}.st-awaiting_payment{--pill-bg:var(--st-awaiting-bg);--pill-fg:var(--st-awaiting-fg);--pill-dot:var(--st-awaiting-dot)}.st-expired{--pill-bg:var(--st-expired-bg);--pill-fg:var(--st-expired-fg);--pill-dot:var(--st-expired-dot)}.st-purchased{--pill-bg:var(--st-purchased-bg);--pill-fg:var(--st-purchased-fg);--pill-dot:var(--st-purchased-dot)}.st-refunded{--pill-bg:var(--st-refunded-bg);--pill-fg:var(--st-refunded-fg);--pill-dot:var(--st-refunded-dot)}.st-fila{--pill-bg:var(--color-info-bg);--pill-fg:var(--color-info);--pill-dot:var(--color-brand)}input,select,textarea{font:inherit;color:var(--color-ink);background:var(--color-field);border:1px solid var(--color-field-line);width:100%;min-height:40px;transition:border-color var(--dur-fast), background var(--dur-fast), box-shadow var(--dur-fast);border-radius:12px;padding:9px 12px;font-size:15px}input:focus,select:focus,textarea:focus{border-color:var(--color-focus);background:var(--glass-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus) 22%,transparent);outline:none}input::placeholder,textarea::placeholder{color:var(--color-ink-3)}select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--color-ink-3) 50%),linear-gradient(135deg,var(--color-ink-3) 50%,transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}textarea{resize:vertical;line-height:1.4}.lbl{font-size:var(--fs-11);color:var(--color-ink-3);text-transform:uppercase;letter-spacing:var(--track-label);font-weight:700;display:block}.switch{color:var(--color-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:var(--touch);align-items:center;gap:8px;font-size:13px;display:inline-flex}.switch input{appearance:none;border-radius:var(--radius-pill);background:var(--color-neutral-bg);border:1px solid var(--color-field-line);cursor:pointer;flex:none;width:42px;height:26px;min-height:0;padding:0;position:relative}.switch input:after{content:"";width:20px;height:20px;transition:transform var(--dur-base) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #00000040}.switch input:checked{background:var(--coral-500);border-color:#0000}.switch input:checked:after{transform:translate(16px)}.search{position:relative}.search svg{width:16px;height:16px;color:var(--color-ink-3);position:absolute;top:50%;left:12px;translate:0 -50%}.search input{padding-left:36px}.kpis{gap:var(--sp-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (max-width:1279px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.kpi .k{font-size:var(--fs-13);color:var(--color-ink-2);font-weight:600}.kpi .v{font-family:var(--font-display);font-size:clamp(30px,3.4vw,var(--fs-34));letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.05}.kpi .v small{color:var(--color-ink-2);letter-spacing:0;font-size:.52em;font-weight:600}.kpi .d{color:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.kpi.hero{grid-area:auto/span 2}.kpi.gold:after{content:"";background:linear-gradient(90deg,transparent,var(--gold-500),var(--gold-300),transparent);opacity:.9;border-radius:2px;height:2px;position:absolute;top:0;left:18px;right:18px}.kpi .money{flex-direction:column;gap:2px;margin-top:2px;display:flex}.kpi .money span{font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;font-weight:650}.kpi .money em{color:var(--color-success);letter-spacing:0;margin-left:8px;font-size:12px;font-style:normal;font-weight:650}.kpirow{justify-content:space-between;align-items:center;gap:10px;display:flex}.ring{--p:0;background:conic-gradient(var(--color-brand) calc(var(--p)*1%), var(--color-neutral-bg) 0);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.ring:after{content:"";background:var(--glass-3);border-radius:50%;width:38px;height:38px}.block{flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.bhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bhead h3{font-size:var(--fs-17);letter-spacing:var(--track-title);margin:0}.hint{color:var(--color-ink-3);font-size:12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}th{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-3);text-align:right;white-space:nowrap;padding:6px 8px;font-weight:700}td{text-align:right;border-top:1px solid var(--color-line);white-space:nowrap;padding:9px 8px}th:first-child,td:first-child{text-align:left}tr.total td{font-weight:700}.cellbar{min-width:28px;display:inline-block;position:relative}.cellbar i{background:var(--pill-dot);opacity:.7;border-radius:2px;height:3px;position:absolute;bottom:-4px;right:0}.statgrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.stat{background:var(--glass-soft);border:1px solid var(--glass-edge);border-radius:14px;padding:10px 12px}.stat b{font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:var(--track-title);font-variant-numeric:tabular-nums;display:block}.stat span{color:var(--color-ink-2);font-size:12px;font-weight:600}.toast{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);border-radius:var(--radius-pill);z-index:60;max-width:calc(100vw - 32px);transition:opacity var(--dur-base), transform .45s var(--ease-spring);align-items:center;gap:12px;padding:9px 10px 9px 18px;font-size:14px;font-weight:600;display:flex;position:fixed;translate:-50%}.toast.hide{opacity:0;pointer-events:none;transform:translateY(16px)scale(.96)}.toast.bad #toastText{color:var(--color-danger)}.dialog{border:1px solid var(--glass-edge);color:var(--color-ink);border-radius:var(--radius-card);width:calc(100% - 32px);max-width:390px;padding:22px 24px}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c111c47}.dialog h3{letter-spacing:var(--track-title);margin:0 0 12px}.dialog dl{grid-template-columns:auto 1fr;gap:8px 14px;margin:0 0 16px;font-size:14px;display:grid}.dialog dt{font-variant-numeric:tabular-nums;font-weight:700}.dialog dd{color:var(--color-ink-2);margin:0}.empty{text-align:center;color:var(--color-ink-2);padding:40px 20px}.empty img{opacity:.9;width:64px;height:64px;margin-bottom:6px}.empty h3{color:var(--color-ink);font-size:var(--fs-17);letter-spacing:var(--track-title);margin:0 0 6px}.empty p{max-width:46ch;margin:0 auto}.skel{border-radius:var(--radius-card);border:1px solid var(--glass-edge);background:linear-gradient(100deg,var(--glass-1) 30%,var(--glass-3) 50%,var(--glass-1) 70%);background-size:300% 100%;height:150px;animation:1.4s linear infinite ds-shimmer}@keyframes ds-shimmer{to{background-position:-150% 0}}.msg{border-radius:12px;padding:10px 12px;font-size:13.5px}.msg.err{background:var(--color-danger-bg);color:var(--color-danger)}.msg.ok{background:var(--color-success-bg);color:var(--color-success)}@keyframes ds-flap{0%,to{transform:scaleX(1)}40%{transform:scaleX(.82)}70%{transform:scaleX(1.04)}}.flap{pointer-events:none;width:34px;height:34px;animation:ds-flap .6s var(--ease-out) 2, ds-fly 1.6s var(--ease-out) forwards;position:absolute;top:14px;right:18px}@keyframes ds-fly{0%{opacity:0;translate:0 6px}20%{opacity:1}to{opacity:0;translate:8px -40px}}.shell{grid-template-columns:var(--sidebar-w) minmax(0,1fr);gap:var(--sp-4);max-width:calc(var(--content-max) + var(--sidebar-w) + 16px);padding-inline:max(16px, env(safe-area-inset-left,0px));padding-block:calc(env(safe-area-inset-top,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 56px);margin-inline:auto;display:grid}.sidebar{top:calc(env(safe-area-inset-top,0px) + 16px);flex-direction:column;align-self:start;gap:18px;min-height:calc(100vh - 48px);padding:18px 12px;display:flex;position:sticky}.brandmark{justify-content:center;padding:4px 6px 0;display:flex}.brandmark img{width:128px;height:auto}.logo-plate{background:0 0;border-radius:16px;justify-content:center;padding:4px;display:inline-flex}:root[data-theme=dark] .logo-plate{background:#ffffffeb;box-shadow:inset 0 1px #fff,0 6px 18px -8px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-plate{background:#ffffffeb;box-shadow:inset 0 1px #fff,0 6px 18px -8px #0009}}.nav{flex-direction:column;gap:2px;display:flex}.nav .navlbl{margin:6px 10px 4px}.nav a,.nav button{appearance:none;color:var(--color-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 10px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.nav svg{flex:none;width:18px;height:18px}.nav [aria-current=page]{background:var(--color-seg-on);color:var(--color-ink);box-shadow:0 3px 10px -4px #3b304040, inset 0 1px 0 var(--glass-hi)}.nav [aria-current=page] svg{color:var(--color-brand)}.nav [aria-disabled=true]{opacity:.55;cursor:default}.nav .soon{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);margin-left:auto;font-size:10px;font-weight:700}.sidebar .foot{color:var(--color-ink-2);flex-direction:column;gap:8px;margin-top:auto;padding:0 6px;font-size:13px;display:flex}.avatar{background:linear-gradient(145deg,var(--sky-400),var(--lilac-500));color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.userrow{align-items:center;gap:10px;min-width:0;display:flex}.userrow div{min-width:0}.userrow strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.main{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.topbar{border-radius:var(--radius-xl);top:calc(env(safe-area-inset-top,0px) + 10px);z-index:20;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px 10px 18px;display:flex;position:sticky}.topbar h1{font-size:var(--fs-22);letter-spacing:var(--track-title);margin:0;line-height:1.1}.topbar .sub{color:var(--color-ink-3);margin:0;font-size:12.5px}.topbar .mlogo{width:auto;height:44px;display:none}.topbar .right{align-items:center;gap:6px;margin-left:auto;display:flex}.pulse{font-variant-numeric:tabular-nums;color:var(--color-ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.pulse:before{content:"";background:var(--leaf-500);border-radius:50%;width:7px;height:7px;animation:2.4s infinite ds-ping}.pulse.err:before{background:var(--coral-500);animation:none}@keyframes ds-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--leaf-500) 60%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.tabsbar{border-radius:20px;padding:5px}.filters{border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.filters .search{flex:220px}.filters select{width:auto;min-width:190px}.queuehint{color:var(--color-ink-2);margin:0;padding-inline:6px;font-size:13px}.grid2{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.center{justify-content:center;margin-top:6px;display:flex}.event-title{align-items:center;gap:10px;display:flex}.event-title img{width:auto;height:26px}.list{gap:var(--sp-3);flex-direction:column;display:flex}.card{animation:ds-rise .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 35ms);transition:box-shadow var(--dur-base), opacity .35s, transform .35s var(--ease-out);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"id act""auto act";align-content:start;gap:12px 24px;padding:16px 18px 16px 22px;display:grid;overflow:hidden}.card:after{content:"";background:var(--pill-dot);border-radius:0 4px 4px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0}.card.sel{box-shadow:var(--elev-2), inset 0 1px 0 var(--glass-hi), 0 0 0 2px var(--color-focus)}.card.optout{opacity:.72}.card.leaving{opacity:0;transform:translate(24px)scale(.98)}.col{flex-direction:column;gap:9px;min-width:0;display:flex}.c-id{grid-area:id}.c-auto{grid-area:auto}.c-act{grid-area:act}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.name{letter-spacing:var(--track-title);align-items:center;gap:8px;min-width:0;font-size:18px;font-weight:700;line-height:1.2;display:flex}.name .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flag{font-size:21px;line-height:1}.subline{color:var(--color-ink-3);overflow-wrap:anywhere;font-size:13px}.age{font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);background:var(--color-neutral-bg);color:var(--color-ink-2);padding:3px 9px;font-size:13px;font-weight:700}.age.late{background:var(--color-danger-bg);color:var(--color-danger)}.money-tag{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:650}.local{color:var(--color-ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.local strong{color:var(--color-ink)}.hours{border-radius:var(--radius-pill);padding:2px 8px;font-size:12.5px;font-weight:650}.hours.open{background:var(--color-success-bg);color:var(--color-success)}.hours.closed{background:var(--color-neutral-bg);color:var(--color-ink-2)}.facts{flex-wrap:wrap;gap:6px;display:flex}.auto{color:var(--color-ink-2);font-size:13px}.auto strong{color:var(--color-ink)}.bar{border-radius:var(--radius-pill);background:var(--color-neutral-bg);height:5px;margin-top:6px;overflow:hidden}.bar i{border-radius:inherit;background:linear-gradient(90deg,var(--sky-400),var(--lilac-500));height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.primary-actions{flex-wrap:wrap;gap:8px;display:flex}.primary-actions .wa{min-height:var(--touch);flex:170px}.primary-actions .btn{min-height:var(--touch)}.teamrow{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ts{appearance:none;border:1px solid var(--color-field-line);background:var(--color-field);color:var(--color-ink-2);cursor:pointer;min-height:var(--touch);transition:background var(--dur-base), color var(--dur-fast), transform .35s var(--ease-spring), border-color var(--dur-fast);border-radius:12px;padding:8px 6px;font-size:13px;font-weight:650}.ts:active{transform:scale(.92)}.ts[aria-pressed=true]{border-color:#0000;transform:scale(1.02)}.ts[data-v=contatado][aria-pressed=true]{background:var(--color-info-bg);color:var(--color-info)}.ts[data-v=sem_resposta][aria-pressed=true]{background:var(--color-warning-bg);color:var(--color-warning)}.ts[data-v=recuperado][aria-pressed=true]{background:var(--color-success-bg);color:var(--color-success)}.ts[data-v=perdido][aria-pressed=true]{background:var(--color-danger-bg);color:var(--color-danger)}.owner{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.owner strong{color:var(--color-ink)}.owner select{width:auto;min-height:34px;padding:5px 28px 5px 10px;font-size:13px}.stamp{color:var(--color-ink-3);font-size:11.5px}details.hist summary{cursor:pointer;color:var(--color-link);align-items:center;gap:5px;min-height:32px;font-size:13px;font-weight:650;list-style:none;display:inline-flex}details.hist summary::-webkit-details-marker{display:none}details.hist summary:before{content:"›";transition:transform var(--dur-base) var(--ease-spring);font-size:17px;line-height:1;display:inline-block}details.hist[open] summary:before{transform:rotate(90deg)}.jobs{flex-direction:column;gap:6px;display:flex}.job{background:var(--glass-soft);border:1px solid var(--glass-edge);border-radius:12px;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;font-size:12.5px;display:grid}.job .s{font-weight:650}.job .d{color:var(--color-ink-3);font-variant-numeric:tabular-nums;grid-column:1/-1}.auth{flex-direction:column;gap:18px;max-width:420px;margin:8vh auto 0;padding:28px 26px 26px;display:flex}.auth-logo{align-self:center;width:150px;height:auto}.auth h2{font-size:var(--fs-28);letter-spacing:var(--track-display);text-align:center;margin:0;line-height:1.1}.auth .lead{color:var(--color-ink-2);text-align:center;margin:6px 0 0;font-size:14.5px}.auth form{flex-direction:column;gap:10px;display:flex}.auth .code{letter-spacing:.32em;text-align:center;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.authwrap{padding-inline:16px}@media (max-width:1080px){.shell{grid-template-columns:1fr}.sidebar{display:none}.topbar .mlogo{display:block}}@media (max-width:960px){.grid2{grid-template-columns:1fr}}@media (max-width:720px){body{font-size:14.5px}.topbar{padding:10px 12px;position:static}.topbar .titles,.topbar .pulse{display:none}.card{grid-template-columns:1fr;grid-template-areas:"id""act""auto";padding:16px 16px 16px 20px}.queuehint{display:none}.filters .chips{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.filters select{flex:100%}.statgrid,.teamrow{grid-template-columns:repeat(2,1fr)}.viewseg{order:5;width:100%}.viewseg button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.mobile-only{display:none}@media (max-width:1080px){.mobile-only{display:inline-flex}}td.lead{font-weight:600}.view{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.view>.viewseg{align-self:flex-start}.nav a>span:first-of-type{flex:1}.tabbar{left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);z-index:40;scrollbar-width:none;border-radius:22px;gap:2px;padding:5px;display:none;position:fixed;overflow-x:auto}.tabbar::-webkit-scrollbar{display:none}.tabbar .tb{min-width:68px;color:var(--color-ink-2);white-space:nowrap;border-radius:16px;flex-direction:column;flex:1 0 auto;align-items:center;gap:2px;padding:7px 8px 6px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.tabbar .tb svg{width:22px;height:22px}.tabbar .tb[aria-current=page]{background:var(--color-seg-on);color:var(--color-ink);box-shadow:inset 0 1px 0 var(--glass-hi)}.tabbar .tb[aria-current=page] svg{color:var(--color-brand)}@media (max-width:1080px){.tabbar:not([hidden]){display:flex}.shell{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}.toast{bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}}.phase-chip{background:var(--glass-soft);border:1px solid var(--glass-edge);color:var(--color-ink-2);border-radius:14px;margin:0 6px;padding:10px 12px;font-size:12.5px}.phase-chip b{color:var(--color-ink);letter-spacing:-.01em;font-size:14px;display:block}.phase-chip:empty{display:none}.timeline{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.phases{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ph{flex-direction:column;gap:6px;min-width:0;display:flex}.ph .track{background:var(--color-neutral-bg);border-radius:99px;height:8px;overflow:hidden}.ph .track i{border-radius:inherit;background:linear-gradient(90deg,var(--sky-400),var(--lilac-500));height:100%;display:block}.ph.done .track i{background:var(--color-brand);opacity:.55}.ph .nm{color:var(--color-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.ph .dt{color:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.ph.now .nm{color:var(--color-ink)}.ph.now .nm:after{content:" · agora";color:var(--color-link);font-weight:700}.next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.next .what{color:var(--color-ink-2);font-size:13px}.next .what b{font-size:var(--fs-17);color:var(--color-ink);letter-spacing:-.015em;display:block}.clock{font-family:var(--font-display);font-variant-numeric:tabular-nums;gap:8px;display:flex}.clock span{background:var(--glass-soft);border:1px solid var(--glass-edge);border-radius:14px;flex-direction:column;align-items:center;min-width:58px;padding:8px 6px;display:flex}.clock b{letter-spacing:-.03em;font-size:26px;font-weight:650;line-height:1}.clock small{color:var(--color-ink-3);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:10.5px;font-weight:700}.miles{flex-wrap:wrap;gap:6px;display:flex}.alerts{flex-direction:column;gap:8px;display:flex}.alert{background:var(--glass-soft);border:1px solid var(--glass-edge);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.alert:before{content:"";background:var(--color-ink-3);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.alert.critical:before{background:var(--coral-500);box-shadow:0 0 0 4px var(--color-danger-bg)}.alert.warning:before{background:var(--gold-500);box-shadow:0 0 0 4px var(--color-warning-bg)}.alert.ok:before{background:var(--leaf-500);box-shadow:0 0 0 4px var(--color-success-bg)}.alert.info:before{background:var(--sky-500);box-shadow:0 0 0 4px var(--color-info-bg)}.alert b{color:var(--color-ink);display:block}.alert span{color:var(--color-ink-2)}.alert a{white-space:nowrap;margin-left:auto}.chart{width:100%;height:auto;display:block;overflow:visible}.chart text{fill:var(--color-ink-3);font-size:10.5px;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.chart .grid{stroke:var(--color-line);stroke-width:1px}.chart .axis{stroke:var(--color-field-line)}.legend{color:var(--color-ink-2);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.c-MX{--c:#00aaf0}.c-CO{--c:#f2b705}.c-CL{--c:#8b7cf0}.c-AR{--c:#9ad843}.c-q{--c:#b9afbd}.spark{width:100%;height:44px;display:block}.goalbar{background:var(--color-neutral-bg);border-radius:99px;height:14px;position:relative;overflow:hidden}.goalbar i{border-radius:inherit;background:linear-gradient(90deg,var(--gold-500),var(--gold-300));height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.delta{font-size:12.5px;font-weight:700}.delta.up{color:var(--color-success)}.delta.down{color:var(--color-danger)}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-form input{flex:140px;width:auto}.classes{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.klass{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.klass .n{text-transform:uppercase;letter-spacing:.07em;color:var(--color-link);font-size:12px;font-weight:700}.klass h3{font-size:var(--fs-22);letter-spacing:var(--track-title);margin:0;line-height:1.15}.klass .when{color:var(--color-ink-2);font-size:13.5px}.times{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.times div{background:var(--glass-soft);border:1px solid var(--glass-edge);border-radius:12px;padding:8px 10px;font-size:13px}.times b{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:17px;display:block}.klass.live{box-shadow:var(--elev-2), inset 0 1px 0 var(--glass-hi), 0 0 0 2px var(--coral-500)}.klass.past{opacity:.8}.copyrow{flex-wrap:wrap;gap:6px;display:flex}.tgroup{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.tgroup h3{font-size:var(--fs-17);letter-spacing:var(--track-title);align-items:center;gap:8px;margin:0 0 6px;display:flex}.task{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:10px 6px;display:grid}.task:first-of-type{border-top:0}.task .chk{appearance:none;border:1.5px solid var(--color-field-line);background:var(--color-field);cursor:pointer;width:24px;height:24px;min-height:0;transition:background var(--dur-fast), transform var(--dur-base) var(--ease-spring);border-radius:8px;margin-top:1px;padding:0;position:relative}.task .chk:checked{background:var(--leaf-500);border-color:#0000}.task .chk:checked:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.task .chk:active{transform:scale(.88)}.task .tt{font-size:14.5px;font-weight:650}.task.done .tt{color:var(--color-ink-3);text-decoration:line-through}.task .meta{color:var(--color-ink-3);flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;font-size:12.5px;display:flex}.task .desc{color:var(--color-ink-2);grid-column:2;font-size:13px}.task .acts{grid-area:1/3/span 2;gap:4px;display:flex}.pill.late{background:var(--color-danger-bg);color:var(--color-danger)}.lib{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.snip{flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.snip h4{letter-spacing:-.01em;margin:0;font-size:14.5px}.snip pre{white-space:pre-wrap;font:inherit;color:var(--color-ink-2);margin:0;font-size:13.5px;line-height:1.5}.snip .row{justify-content:space-between}.linklist{flex-direction:column;gap:6px;display:flex}.linkrow{background:var(--glass-soft);border:1px solid var(--glass-edge);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:9px 10px;font-size:13.5px;display:flex}.linkrow a{color:var(--color-link);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dialog.wide{max-width:520px}.form{flex-direction:column;gap:12px;display:flex}.form .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form .actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.dialog .x{position:absolute;top:12px;right:12px}.sect{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:6px 4px -2px;display:flex}.sect h2{font-size:var(--fs-17);letter-spacing:var(--track-title);margin:0}.grid3{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums}.muted{color:var(--color-ink-3)}@media (max-width:1080px){.classes,.grid3,.lib{grid-template-columns:1fr}}@media (max-width:720px){.phases{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}.clock span{min-width:50px}.clock b{font-size:22px}.form .two{grid-template-columns:1fr}.times{grid-template-columns:1fr 1fr}}.autolist{gap:var(--sp-3);flex-direction:column;display:flex}.autostep{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.autostep .as-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.autostep .as-id{min-width:0}.autostep h3{font-size:var(--fs-17);letter-spacing:var(--track-title);margin:0 0 2px}.autostep .as-id .hint{display:block}.autostep .btn,.as-bulk .btn{min-height:var(--touch)}.as-bulk b{display:block}.stat b small{color:var(--color-ink-3);font-size:.55em;font-weight:600}.as-ch{gap:var(--sp-4);background:var(--glass-soft);border:1px solid var(--glass-edge);transition:opacity var(--dur-base) var(--ease-out);border-radius:14px;flex-wrap:wrap;align-items:center;padding:6px 12px;display:flex}.as-ch.off{opacity:.5}.switch input:disabled{cursor:not-allowed;opacity:.5}.switch.blocked{color:var(--color-ink-3);cursor:not-allowed}.as-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}@media (max-width:720px){.as-form{grid-template-columns:1fr}.as-ch{gap:var(--sp-2) var(--sp-3)}}
.eyebrow{font-size:var(--fs-11);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-brand);font-weight:700}h1{font-family:var(--font-display);letter-spacing:var(--track-display);margin:4px 0 0;font-size:clamp(30px,4vw,44px);font-weight:680;line-height:1.04}h2.secao{font-size:var(--fs-11);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-ink-3);margin:26px 0 10px;font-weight:700}.descricao{color:var(--color-ink-2);font-size:var(--fs-15);max-width:64ch;line-height:var(--lh-body);margin-top:10px}.grade{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.kpi-rotulo{font-size:var(--fs-13);color:var(--color-ink-2);font-weight:600}.kpi-valor{font-family:var(--font-display);font-size:clamp(28px, 3.2vw, var(--fs-34));letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:650;line-height:1.05}.kpi-meta{color:var(--color-ink-3);margin-top:4px;font-size:12.5px}.signal{border-radius:50%;width:8px;height:8px;display:inline-block}.signal.verde{background:var(--leaf-500);box-shadow:0 0 10px #9ad8438c}.signal.ambar{background:var(--gold-500);box-shadow:0 0 10px #f2b7058c}.signal.vermelho{background:var(--coral-500);box-shadow:0 0 10px #f044388c}.signal.cinza{background:var(--color-ink-3)}.item{margin-bottom:var(--sp-3);flex-direction:column;gap:13px;display:flex}.item-bloqueado{border-color:color-mix(in srgb, var(--gold-500) 45%, transparent)}.item-cabecalho{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.item-tempo{color:var(--color-ink-3);margin-left:auto;font-size:12.5px}.pill-alerta{background:var(--color-danger-bg);color:var(--color-danger)}.pergunta{border-radius:var(--radius-control);background:var(--glass-soft);border:1px solid var(--glass-edge);border-left:3px solid var(--color-brand);font-size:var(--fs-15);line-height:var(--lh-body);margin:0;padding:13px 15px}.motivo{color:var(--color-warning);margin:0;font-size:13px}.justificativa,.fontes{color:var(--color-ink-3);margin:0;font-size:12.5px}.legenda{font-size:14.5px;line-height:var(--lh-body);color:var(--color-ink-2);margin:0}.resposta{min-height:110px;line-height:1.5}.resposta:focus{outline:none}.item-acoes{flex-wrap:wrap;gap:8px;display:flex}.botao-primario,.botao{appearance:none;border:1px solid var(--color-field-line);background:var(--color-field);color:var(--color-ink);font:inherit;border-radius:var(--radius-pill);cursor:pointer;min-height:40px;transition:transform var(--dur-base) var(--ease-spring), background var(--dur-fast), filter var(--dur-fast);justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:14px;font-weight:600;display:inline-flex}.botao-primario{background:var(--color-action);color:var(--color-action-ink);box-shadow:0 10px 22px -12px var(--color-action), inset 0 1px 0 #ffffff4d;border-color:#0000}.botao-primario:hover:not(:disabled){filter:brightness(1.07)}.botao:hover:not(:disabled){background:var(--glass-3)}.botao-discreto{color:var(--color-ink-3);background:0 0;border-color:#0000}.botao:active:not(:disabled),.botao-primario:active:not(:disabled){transform:scale(.95)}.botao:disabled,.botao-primario:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.erro{color:var(--color-danger);margin:0;font-size:13.5px}.vazio{text-align:center;margin-top:var(--sp-4);color:var(--color-ink-2);padding:40px 20px}.vazio h2{font-size:var(--fs-17);letter-spacing:var(--track-title);color:var(--color-ink);margin:0 0 6px}.vazio p{max-width:48ch;margin:0 auto;font-size:14.5px}.tabela{gap:0;padding:4px 0}.linha{border-bottom:1px solid var(--color-line);grid-template-columns:130px 210px 220px 1fr;align-items:baseline;gap:14px;padding:10px 18px;font-size:13.5px;display:grid}.linha:last-child{border-bottom:0}.linha-hora,.linha-detalhe{color:var(--color-ink-3);font-variant-numeric:tabular-nums}.linha-ator,.linha-acao{font-weight:600}.linha-detalhe{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.linha{grid-template-columns:1fr;gap:3px}}.tabela-numeros .linha{grid-template-columns:minmax(130px,1.7fr) repeat(4,minmax(70px,1fr))}.tabela-numeros .linha-detalhe{text-align:right}.linha-cabeca{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);font-size:11px;font-weight:600}.linha-cabeca .linha-acao{font-weight:600}.tabela-pares .linha{grid-template-columns:150px 1fr}.tabela-pares .linha-detalhe{white-space:normal}@media (max-width:900px){.tabela-numeros .linha{grid-template-columns:1fr;gap:2px}.tabela-numeros .linha-detalhe{text-align:left}.tabela-numeros .linha-detalhe[data-r]:before{content:attr(data-r) ": ";color:var(--color-ink-3);font-weight:600}.linha-cabeca{display:none}.tabela-pares .linha{grid-template-columns:1fr;gap:2px}}.faixa-modo{margin-top:var(--sp-5);border-radius:var(--radius-xl);background:linear-gradient(120deg, var(--sky-700), var(--sky-600) 55%, var(--lilac-700));color:#fff;box-shadow:var(--elev-2);padding:24px 26px}.faixa-modo h2{font-family:var(--font-display);letter-spacing:var(--track-title);margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:660}.faixa-modo h2 span{color:var(--sky-300)}.faixa-modo p{color:#ffffffc7;max-width:60ch;margin:8px 0 0;font-size:14.5px}.barra-fila{align-items:center;gap:var(--sp-3);margin:var(--sp-5) 0 var(--sp-3);flex-wrap:wrap;display:flex}.barra-fila .atalhos{align-items:center;gap:4px;margin-left:auto;display:flex}.barra-fila kbd{font:inherit;background:var(--color-neutral-bg);color:var(--color-ink-2);border-radius:6px;padding:1px 5px;font-size:11px;font-weight:640}.btn kbd{opacity:.75;margin-left:2px}.item-ativo{box-shadow:var(--elev-2), inset 0 1px 0 var(--glass-hi), inset 3px 0 0 var(--color-brand)}.item:focus{outline:none}.item-corpo{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 260px;display:grid}.item-conversa{flex-direction:column;gap:11px;min-width:0;display:flex}.item-contexto{border-radius:var(--radius-control);background:var(--glass-soft);border:1px solid var(--glass-edge);flex-direction:column;align-self:start;gap:5px;min-width:0;padding:12px 14px;display:flex}.contexto-tipo{color:var(--color-ink-2);text-transform:capitalize;margin:0;font-size:12.5px;font-weight:650}.contexto-texto{color:var(--color-ink-3);margin:0;font-size:12.5px;line-height:1.45}.contexto-fala{color:var(--color-ink-2);border-left:2px solid var(--color-brand);margin:6px 0 0;padding-left:9px;font-size:12.5px;line-height:1.45}@media (max-width:1080px){.item-corpo{grid-template-columns:1fr}}.empty .linkbtn{margin-top:8px}.nota-de-voz{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nota-de-voz audio{max-width:320px;height:34px}
