.stats-panel.svelte-3ctvqy{flex-direction:column;gap:1rem;width:100%;display:flex}.range-form.svelte-3ctvqy{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.range-form.svelte-3ctvqy label:where(.svelte-3ctvqy){color:var(--color-text-secondary);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.range-form.svelte-3ctvqy input:where(.svelte-3ctvqy){min-height:var(--tap-min);border:1px solid var(--color-surface-2);background:var(--color-surface-1);color:var(--color-text);border-radius:8px;padding:0 .5rem}.range-form.svelte-3ctvqy button:where(.svelte-3ctvqy){min-height:var(--tap-min);background:var(--color-accent);color:var(--color-accent-ink);cursor:pointer;border:none;border-radius:8px;padding:0 1rem;font-weight:600}.presets.svelte-3ctvqy{gap:.5rem;display:flex}.presets.svelte-3ctvqy a:where(.svelte-3ctvqy){background:var(--color-surface-1);color:var(--color-text-secondary);border-radius:999px;padding:.3rem .7rem;font-size:.8rem;text-decoration:none}.totals.svelte-3ctvqy{background:var(--color-surface-1);border-radius:10px;flex-direction:column;gap:.4rem;padding:.75rem 1rem;display:flex}.totals-row.svelte-3ctvqy{flex-wrap:wrap;gap:1rem;font-size:.9rem;display:flex}.totals-row.all-time.svelte-3ctvqy{color:var(--color-text-secondary);font-size:.85rem}.totals-label.svelte-3ctvqy{min-width:9rem;font-weight:700}.note.svelte-3ctvqy{color:var(--color-text-secondary);margin:.2rem 0 0;font-size:.75rem}.view-toggle.svelte-3ctvqy,.metric-switch.svelte-3ctvqy{flex-wrap:wrap;gap:.4rem;display:flex}.view-toggle.svelte-3ctvqy button:where(.svelte-3ctvqy),.metric-switch.svelte-3ctvqy button:where(.svelte-3ctvqy){border:1px solid var(--color-surface-2);background:var(--color-surface-1);min-height:34px;color:var(--color-text-secondary);cursor:pointer;border-radius:999px;padding:0 .9rem;font-size:.8rem;font-weight:600}.view-toggle.svelte-3ctvqy button.active:where(.svelte-3ctvqy),.metric-switch.svelte-3ctvqy button.active:where(.svelte-3ctvqy){background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}.chart-block.svelte-3ctvqy{background:var(--color-surface-1);border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.table-wrap.svelte-3ctvqy{overflow-x:auto}table.svelte-3ctvqy{border-collapse:collapse;width:100%;font-size:.85rem}th.svelte-3ctvqy,td.svelte-3ctvqy{text-align:left;border-bottom:1px solid var(--color-surface-2);white-space:nowrap;padding:.4rem .6rem}th.svelte-3ctvqy{color:var(--color-text-secondary);font-weight:600}
