.filters[data-v-8d70058e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 10px}.filters button.on[data-v-8d70058e]{border-color:var(--accent);color:var(--accent)}.chk[data-v-8d70058e]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--muted)}.chk input[type=checkbox][data-v-8d70058e]{padding:0}.pop[data-v-8d70058e]{position:relative}.panel[data-v-8d70058e]{position:absolute;top:36px;left:0;z-index:10;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px 12px;max-height:320px;overflow:auto;min-width:180px;box-shadow:0 8px 24px #0000001f;display:grid;gap:4px}.panel .row a[data-v-8d70058e]{font-size:12px}.fcst[data-v-8d70058e]{font-style:italic;opacity:.6;font-weight:400!important}.money[data-v-8d70058e]{display:block;font-size:10.5px;opacity:.85;line-height:1.25;white-space:nowrap}.pos[data-v-8d70058e]{color:var(--green)}.neg[data-v-8d70058e]{color:var(--red)}.strip[data-v-8d70058e]{display:flex;gap:2px}.strip i[data-v-8d70058e],.lg i[data-v-8d70058e]{width:8px;height:16px;border-radius:2px;display:inline-block}.lg[data-v-8d70058e]{white-space:nowrap}.lg i[data-v-8d70058e]{height:10px;vertical-align:-1px;margin-right:2px}.pb[data-v-8d70058e]{background:#3b6d11}.ot[data-v-8d70058e]{background:#97c459}.bh[data-v-8d70058e]{background:#e24b4a}.ty[data-v-8d70058e]{background:var(--line)}.ns[data-v-8d70058e]{background:transparent;outline:1px dashed var(--line);outline-offset:-1px}.pager[data-v-8d70058e]{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:10px;font-size:13px;color:var(--muted)}.legend[data-v-8a3b23dc]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);margin:-6px 0 12px}.legend .bar[data-v-8a3b23dc]{width:70px;height:10px;border-radius:3px;background:linear-gradient(90deg,#f19d9d,#f1e39d)}.money[data-v-8a3b23dc]{display:block;font-size:11px;opacity:.7;line-height:1.2}.legend .bar2[data-v-8a3b23dc]{background:linear-gradient(90deg,#f1e39d,#9df1a4)}.jump[data-v-51b6d619]{position:relative}.jump input[data-v-51b6d619]{width:300px}.menu[data-v-51b6d619]{position:absolute;top:38px;right:0;width:460px;max-height:420px;overflow:auto;z-index:10;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000001f}.item[data-v-51b6d619]{display:grid;grid-template-columns:80px 1fr 40px 80px;gap:8px;padding:8px 12px;cursor:pointer;align-items:baseline}.item.on[data-v-51b6d619],.item[data-v-51b6d619]:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.lvl[data-v-51b6d619]{font-size:11px;color:var(--muted)}.nm[data-v-51b6d619]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num[data-v-51b6d619]{text-align:right}:root{--bg: #fafaf8;--card: #fff;--ink: #1a1a19;--muted: #6b6a66;--line: #e6e5df;--accent: #2a78d6;--red: #d23b3b;--green: #1f8a4c;--amber: #b7791f;font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;color:var(--ink);background:var(--bg);font-size:14px;font-variant-numeric:tabular-nums}@media (prefers-color-scheme: dark){:root{--bg: #161615;--card: #1f1f1d;--ink: #f0efec;--muted: #a3a29b;--line: #33332f}}*{box-sizing:border-box}body{margin:0}.wrap{max-width:none;margin:0;padding:20px 24px 60px}header{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}select,input,button{font:inherit;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:6px 10px}button{cursor:pointer}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-bottom:18px}.card h2{font-size:15px;font-weight:600;margin:0 0 4px}.card .sub{color:var(--muted);font-size:13px;margin:0 0 14px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px}.kpi{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.kpi .l{color:var(--muted);font-size:12px}.kpi .v{font-size:22px;font-weight:600;margin-top:2px}table{width:100%;border-collapse:collapse}th{text-align:left;color:var(--muted);font-weight:500;font-size:12px;padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap;cursor:pointer}td{padding:7px 8px;border-bottom:1px solid var(--line);white-space:nowrap}td.num,th.num{text-align:right}.badge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500}.b-pause{background:#fbe4e4;color:#8a1f1f}.b-reactivate{background:#e3f0fd;color:#0c447c}.b-scale{background:#e2f4e8;color:#17603a}.b-watch{background:#fbf1dc;color:#6b4708}.b-wait,.b-keep_paused{background:#eeede8;color:#4a4945}.muted{color:var(--muted)}.err{color:var(--red)}.scroll{overflow:visible}.crumbs{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-right:auto;font-size:18px}.crumbs a{color:var(--accent);text-decoration:none}.crumbs .level{font-size:12px;border:1px solid var(--line);border-radius:6px;padding:1px 6px}tr.click{cursor:pointer}tr.click:hover td{background:color-mix(in srgb,var(--accent) 6%,transparent)}td a{color:var(--accent);text-decoration:none}td.up{color:var(--green);font-weight:600}td.down{color:var(--red);font-weight:600}.fcst{font-style:italic;opacity:.6}.kpi .v{white-space:nowrap;font-size:20px}.kpi .v span{display:block;white-space:nowrap}.skel{display:block;border-radius:6px;background:var(--line);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.45}}.loading-row td{padding:14px 8px}.card{position:relative}.card .busy{position:absolute;top:14px;right:18px;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.spin{width:12px;height:12px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}thead th{position:sticky;top:0;z-index:5;background:var(--card);box-shadow:inset 0 -1px 0 var(--line)}.card{overflow:visible}
