.dashboard-analytics{max-width:1540px;color:var(--ds-text);font-size:var(--ds-text-body);margin-inline:auto;line-height:1.6}.dashboard-analytics>*+*{margin-top:24px}.dashboard-analytics.ds-page{gap:0}.dashboard-analytics.ds-page>*+*{margin-top:var(--ds-section-gap-lg)}.dashboard-analytics.ds-page>.ds-page-header+*{margin-top:var(--ds-section-gap)}.dashboard-analytics :is(.text-\[9px\],.text-\[10px\],.text-\[11px\]),.dashboard-analytics .recharts-text{font-size:var(--ds-text-support)}.dashboard-analytics .text-\[13px\]{font-size:var(--ds-text-body)}.dashboard-analytics :is(h1,h2,h3,p,dt,dd){overflow-wrap:anywhere}.dashboard-analytics :is(.grid>*,[data-slot=card]){min-width:0}.an-back{font-size:var(--ds-text-body);color:var(--ds-muted);align-items:center;gap:7px;display:inline-flex}.an-back:hover{color:var(--ds-accent)}.an-back svg{width:16px;height:16px}.an-panel{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;min-width:0;padding:24px}.an-panel>h2{font-size:var(--ds-text-section);font-weight:var(--ds-weight-semibold);align-items:center;gap:8px;display:flex}.an-panel h2 svg{color:var(--ds-accent)}.dashboard-analytics a:focus-visible,.dashboard-analytics button:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}@media (max-width:1300px){.dashboard-analytics .lg\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.dashboard-analytics .md\:grid-cols-3{grid-template-columns:1fr}}@media (max-width:640px){.an-panel{padding:18px}.dashboard-analytics .lg\:grid-cols-4{grid-template-columns:1fr}}
