.chart-header.svelte-gn5z27{display:flex;align-items:center;justify-content:space-between;gap:1rem}.chart-header.svelte-gn5z27 h3:where(.svelte-gn5z27){font-size:1rem;font-weight:700}.chart-header-controls.svelte-gn5z27{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:flex-end}.time-filter-controls.svelte-gn5z27{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.time-filter-controls.svelte-gn5z27 button:where(.svelte-gn5z27){min-height:0;padding:.4rem .8rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-muted);box-shadow:none}.time-filter-controls.svelte-gn5z27 button:where(.svelte-gn5z27):hover{background:var(--surface-muted);color:var(--text);transform:none}.time-filter-controls.svelte-gn5z27 button.active-filter:where(.svelte-gn5z27){background:color-mix(in srgb,var(--link) 16%,var(--surface));border-color:color-mix(in srgb,var(--link) 40%,var(--border));color:var(--text)}.custom-filter-range.svelte-gn5z27{display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 70%,transparent);color:var(--text);font-size:.82rem;font-weight:600}.chart-frame.svelte-gn5z27{height:18rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--surface) 72%,var(--surface-muted));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--link) 10%,transparent)}.chart-frame.svelte-gn5z27 canvas:where(.svelte-gn5z27){width:100%;height:100%}.chart-canvas-wrap.svelte-gn5z27{position:relative;width:100%;height:100%}.chart-drag-layer.svelte-gn5z27{position:absolute;inset:0;cursor:crosshair;touch-action:none}.crosshair-line.svelte-gn5z27{position:absolute;top:0;bottom:0;width:1px;background:var(--border);pointer-events:none;transform:translate(-.5px)}.crosshair-tooltip.svelte-gn5z27{position:absolute;width:max-content;top:.5rem;transform:translate(6px);display:flex;flex-direction:column;gap:.1rem;padding:.35rem .6rem;background:var(--surface);border:1px solid var(--border);border-radius:.4rem;font-size:.78rem;pointer-events:none;white-space:nowrap;box-shadow:0 2px 6px color-mix(in srgb,var(--text) 10%,transparent)}.crosshair-tooltip.align-end.svelte-gn5z27{transform:translate(calc(-100% - 6px))}.crosshair-date.svelte-gn5z27{color:var(--text-muted)}.crosshair-value.svelte-gn5z27{font-weight:600;color:var(--text)}.selection-overlay.svelte-gn5z27{position:absolute;top:0;bottom:0;border-radius:.4rem;pointer-events:none}.drag-selection.svelte-gn5z27{background:color-mix(in srgb,var(--link) 18%,transparent);border:1px solid color-mix(in srgb,var(--link) 45%,transparent)}@media(max-width:720px){.chart-header.svelte-gn5z27{flex-direction:column;align-items:flex-start}.time-filter-controls.svelte-gn5z27{justify-content:flex-start}}
