.stats-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:24px}.stats-tabs button{border:0;border-radius:0;background:transparent;padding:12px 3px;color:var(--muted);border-bottom:3px solid transparent}.stats-tabs [aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.stats-toolbar{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:18px 22px}.stats-periods{display:flex;gap:6px}.stats-periods [aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.stats-inline{display:inline-flex;gap:7px;align-items:center;font-size:12px;margin:0;cursor:pointer}.stats-inline input{width:auto;margin:0;accent-color:var(--accent)}.stats-toolbar>button{margin-left:auto}.stats-dates{display:flex;align-items:center;gap:10px;flex-basis:100%;padding-top:12px;border-top:1px solid var(--line)}.stats-dates input{width:160px;margin:0}.stats-status{font-size:12px;min-height:22px}.stats-metrics{margin:18px 0 26px}.stats-metrics .metric{background:#fff}.stats-metrics .metric small{min-height:20px;margin-top:9px;font-size:11px}.stats-up{color:#176c59}.stats-down{color:#9a4438}.stats-split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stats-split .panel{min-width:0}.stats-legend{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:14px}.stats-chart{overflow-x:auto}.stats-chart svg{width:100%;min-width:0;display:block}.stats-line{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.stats-line.visitors{stroke:#176c59}.stats-line.views{stroke:#426cab}.stats-line.details{stroke:#b1782e}.stats-line.outbound{stroke:#9a526d}.stats-legend .visitors{color:#176c59}.stats-legend .views{color:#426cab}.stats-legend .details{color:#93601e}.stats-legend .outbound{color:#9a526d}.stats-line.previous{stroke-dasharray:5 5;stroke-width:1.5;opacity:.55}.stats-grid-line{stroke:#e6ebe8;stroke-width:1}.stats-axis{fill:#61736a;font-size:12px}.stats-hit{fill:transparent;cursor:crosshair}.stats-hit:focus-visible{outline:2px solid var(--accent);fill:#176c590b}.stats-chart details{margin-top:14px}.stats-readout{font-size:12px;margin:14px 0 0;min-height:22px}.stats-chart-empty{min-height:160px;display:flex;align-items:center;justify-content:center;color:var(--muted)}.stats-meta{font-size:11px;line-height:1.9;padding:2px 0 12px}.stats-rules>summary{font-weight:700;cursor:pointer}.stats-rules>p{font-size:12px;margin-top:12px;max-width:90ch}.stats-rules .stats-inline{display:flex;margin:18px 0}.stats-rules>button,.stats-rules>a{margin-right:12px;font-size:12px}.stats-rules>button{margin-top:6px}#view-dashboard[aria-busy=true] [role=tabpanel]{opacity:.45;transition:opacity .12s}#view-dashboard [role=tabpanel]{transition:opacity .12s}#view-dashboard table th:first-child{white-space:nowrap}#analytics-products .table-scroll td:first-child{min-width:120px}#analytics-products .table-scroll td:not(:first-child){font-variant-numeric:tabular-nums}#analytics-products .table-scroll table{font-size:12px}.stats-metrics strong{font-variant-numeric:tabular-nums}
@media(max-width:800px){.stats-split{grid-template-columns:1fr;gap:0}.stats-toolbar{padding:14px;gap:12px}.stats-periods{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.stats-periods button{padding:8px 9px;font-size:12px;white-space:nowrap}.stats-tabs{gap:20px}.stats-tabs button{font-size:13px}.stats-dates{flex-wrap:wrap}.stats-dates input{width:calc(50% - 18px)}.stats-dates button{width:100%}.stats-legend{gap:12px}.stats-metrics .metric{padding:14px}.stats-metrics strong{font-size:24px}.stats-meta{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){#view-dashboard[aria-busy=true] [role=tabpanel],#view-dashboard [role=tabpanel]{transition:none}}
