.analytics-page{gap:20px;display:grid}.analytics-page>.workspace-header{margin-bottom:0}.analytics-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.analytics-summary>div{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;padding:22px}.analytics-summary dt{color:var(--muted);font-size:13px}.analytics-summary dd{color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px;margin:12px 0 0;font-size:clamp(22px,2vw,30px);font-weight:600;display:flex}.analytics-summary>div:last-child{background:var(--accent-soft)}.analytics-summary>div:last-child dd{color:var(--primary)}.analytics-summary-note{color:var(--muted);margin:-8px 0 0;font-size:12px}.analytics-coverage{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:8px;padding:16px 20px;font-size:12px;line-height:1.7}.analytics-coverage summary{color:var(--foreground);cursor:pointer;font-weight:600}.analytics-quick-ranges{flex-wrap:wrap;gap:8px;padding:0;display:flex}.analytics-quick-ranges button{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:5px;padding:7px 10px;font-size:12px}@media (max-width:640px){.analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analytics-summary>div{padding:16px}.analytics-summary>div:last-child{grid-column:1/-1}}.analytics-currency{font-size:12px;font-weight:500}
