.drawer-overlay.svelte-jby388{z-index:998;background:#0006;position:fixed;inset:0}.drawer.svelte-jby388{background:var(--bg-panel,#1a1a1a);border-left:1px solid var(--gold,#d4af37);z-index:999;flex-direction:column;width:min(max(420px,33.33vw),92vw);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-8px 0 32px #00000080}.drawer-header.svelte-jby388{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.drawer-header.svelte-jby388 h3:where(.svelte-jby388){color:var(--gold);font-size:.75rem;font-family:var(--font-heading);margin:0}.drawer-close.svelte-jby388{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.75rem}.drawer-close.svelte-jby388:hover{color:var(--horde,#c5365a)}.drawer-body.svelte-jby388{flex:1;padding:10px 12px;overflow-y:auto}@media (width<=480px){.drawer.svelte-jby388{width:100vw}}.modal-content.modal-wide.svelte-jby388{width:min(960px,92vw);max-width:min(960px,92vw)}.modal-content.modal-xl.svelte-jby388{width:min(1500px,96vw);max-width:min(1500px,96vw)}.modal-body-fixed.svelte-jby388{box-sizing:border-box;height:min(560px,72vh);overflow-y:auto}.modal-xl.svelte-jby388 .modal-body-fixed:where(.svelte-jby388){height:min(1200px,92vh)}.chart-legend.svelte-kjgyg5{color:var(--text-secondary,#aaa);flex-wrap:wrap;gap:4px 12px;margin-bottom:6px;font-size:.65rem;display:flex}.chart-legend-item.svelte-kjgyg5{align-items:center;gap:4px;display:inline-flex}.chart-legend-dot.svelte-kjgyg5{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}
