.summary.svelte-bs3z4q,.controls.svelte-bs3z4q{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;padding:.7rem .85rem;margin-bottom:.65rem;background:#f1f5f9;border-radius:8px;font-size:.78rem}.controls.svelte-bs3z4q{background:#fff;border:1px solid #cbd5e1}.controls.svelte-bs3z4q input:where(.svelte-bs3z4q),.controls.svelte-bs3z4q select:where(.svelte-bs3z4q){font:inherit;padding:.3rem}.controls.svelte-bs3z4q input:where(.svelte-bs3z4q){min-width:240px}.controls.svelte-bs3z4q label:where(.svelte-bs3z4q){display:flex;gap:.35rem;align-items:center}.warning.svelte-bs3z4q{padding:.7rem;margin-bottom:.65rem;border:1px solid #f59e0b;background:#fffbeb;color:#7c2d12;border-radius:8px}.layout-controls.svelte-bs3z4q,.pane-title.svelte-bs3z4q{display:flex;align-items:center;gap:.4rem;font-size:.72rem}.layout-controls.svelte-bs3z4q{justify-content:flex-end;margin:.55rem 0}.layout-controls.svelte-bs3z4q button:where(.svelte-bs3z4q){padding:.25rem .5rem;border:1px solid #cbd5e1;border-radius:5px;background:#fff}.layout-controls.svelte-bs3z4q button.active:where(.svelte-bs3z4q){background:#eff6ff;border-color:#60a5fa;color:#1d4ed8;font-weight:800}.workspace.svelte-bs3z4q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.workspace.table-wide.svelte-bs3z4q{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.workspace.chart-wide.svelte-bs3z4q{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.left.svelte-bs3z4q,.chart-pane.svelte-bs3z4q{min-width:0}.pane-title.svelte-bs3z4q{justify-content:space-between;min-height:1.8rem;margin-bottom:.35rem}.pane-title.svelte-bs3z4q span:where(.svelte-bs3z4q){color:#64748b}.table-wrap.svelte-bs3z4q{overflow:auto;max-height:74vh;border:1px solid #cbd5e1;border-radius:8px}table.svelte-bs3z4q{width:100%;min-width:790px;border-collapse:collapse;table-layout:fixed}th.svelte-bs3z4q{position:sticky;top:0;z-index:1;background:#f8fafc}th.svelte-bs3z4q,td.svelte-bs3z4q{padding:5px 4px;border-bottom:1px solid #e2e8f0;white-space:nowrap;font-size:.68rem;overflow:hidden;text-overflow:ellipsis}th.svelte-bs3z4q:nth-child(1),td.svelte-bs3z4q:nth-child(1){width:7%}th.svelte-bs3z4q:nth-child(2),td.svelte-bs3z4q:nth-child(2){width:29%}th.svelte-bs3z4q:nth-child(3),td.svelte-bs3z4q:nth-child(3){width:9%}th.svelte-bs3z4q:nth-child(4),td.svelte-bs3z4q:nth-child(4){width:7%}th.svelte-bs3z4q:nth-child(5),td.svelte-bs3z4q:nth-child(5){width:12%}th.svelte-bs3z4q:nth-child(6),td.svelte-bs3z4q:nth-child(6){width:6%}th.svelte-bs3z4q:nth-child(7),td.svelte-bs3z4q:nth-child(7){width:8%}th.svelte-bs3z4q:nth-child(8),td.svelte-bs3z4q:nth-child(8){width:13%}th.svelte-bs3z4q:nth-child(9),td.svelte-bs3z4q:nth-child(9){width:9%}tbody.svelte-bs3z4q tr:where(.svelte-bs3z4q):last-child td:where(.svelte-bs3z4q){padding-bottom:20px}th.svelte-bs3z4q button:where(.svelte-bs3z4q){border:0;background:none;font:inherit;font-weight:700;cursor:pointer;padding:0}tr.svelte-bs3z4q{cursor:pointer}tbody.svelte-bs3z4q tr:where(.svelte-bs3z4q):hover td:where(.svelte-bs3z4q){background:#eff6ff}tbody.svelte-bs3z4q tr.selected:where(.svelte-bs3z4q) td:where(.svelte-bs3z4q){background:#dbeafe}td.svelte-bs3z4q a:where(.svelte-bs3z4q){font-weight:700;color:#0f766e}td.svelte-bs3z4q a:where(.svelte-bs3z4q),td.svelte-bs3z4q small:where(.svelte-bs3z4q){display:block;overflow:hidden;text-overflow:ellipsis}td.svelte-bs3z4q small:where(.svelte-bs3z4q){color:#64748b;font-size:.6rem}.num.svelte-bs3z4q{text-align:right;font-variant-numeric:tabular-nums}.empty.svelte-bs3z4q{text-align:center;color:#64748b;padding:2rem}.chart-pane.svelte-bs3z4q{position:sticky;top:.5rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:.55rem}.chart-detail.svelte-bs3z4q{min-width:0}.chart-head.svelte-bs3z4q{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:.7rem}.chart-head.svelte-bs3z4q h2:where(.svelte-bs3z4q){margin:0 0 .2rem;font-size:1rem}.chart-head.svelte-bs3z4q span:where(.svelte-bs3z4q){font-size:.72rem;color:#64748b}.chart-head.svelte-bs3z4q a:where(.svelte-bs3z4q){font-size:.75rem;font-weight:700;color:#0f766e}.chart-prompt.svelte-bs3z4q{padding:2rem;text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:8px}@media(max-width:1000px){.layout-controls.svelte-bs3z4q{display:none}.workspace.svelte-bs3z4q,.workspace.table-wide.svelte-bs3z4q,.workspace.chart-wide.svelte-bs3z4q{grid-template-columns:1fr}.chart-pane.svelte-bs3z4q{position:static}.table-wrap.svelte-bs3z4q{max-height:55vh}}
