/* Analytics admin page (app/analytics.py): funnel bars and period switcher. Tokens from brand.css only. */
.funnel-bar { display: block; width: 100%; min-width: 6rem; height: 0.75rem; color: var(--brand); }
.funnel-bar rect.track { fill: var(--surface-alt); }
.funnel-bar rect.fill { fill: currentColor; }
.period-switch { display: flex; flex-wrap: wrap; gap: 0.5rem; margin: 0 0 1.5rem; padding: 0; list-style: none; }
.period-switch a { display: inline-flex; align-items: center; min-height: 44px; padding: 0 0.9rem; border: 1px solid var(--border); border-radius: 999px; text-decoration: none; font-weight: 600; color: var(--ink); }
.period-switch a:hover { border-color: var(--brand); color: var(--brand); }
.period-switch a[aria-current="page"] { background: var(--brand); border-color: var(--brand); color: var(--brand-contrast); }
