.aa-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:18px 0}.aa-toolbar label{max-width:300px}.aa-toolbar small,.aa-coverage{color:var(--muted,#627784);font:400 12px/1.6 system-ui,sans-serif}.aa-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;margin:20px 0}.aa-kpi{padding:18px;border:1px solid var(--line,#dde6ea);border-radius:12px;background:var(--card,#fff);display:grid;gap:8px;align-content:start}.aa-kpi small{font:600 12px/1.5 system-ui}.aa-kpi strong{font:650 26px/1.2 system-ui}.aa-kpi span{font:400 11px/1.5 system-ui;color:var(--muted,#627784)}.aa-section{margin:24px 0;padding:20px;border:1px solid var(--line,#dde6ea);border-radius:12px;background:var(--card,#fff)}.aa-section h3{margin:0 0 14px;font:600 16px/1.4 system-ui}.aa-chart{height:160px;display:flex;align-items:end;gap:4px;border-bottom:1px solid var(--line,#dde6ea);padding:0 0 25px;box-sizing:border-box;margin:28px 0 6px}.aa-bar{height:100%;flex:1;min-width:0;display:flex;align-items:end;position:relative}.aa-bar i{display:block;width:100%;background:var(--teal,#009c90);border-radius:4px 4px 0 0;min-height:0}.aa-bar small{position:absolute;bottom:-21px;left:50%;transform:translateX(-50%);font:400 9px system-ui;white-space:nowrap}.aa-table-wrap{overflow:auto}.aa-table-wrap table{width:100%;border-collapse:collapse;min-width:530px;font:400 13px/1.5 system-ui}.aa-table-wrap th,.aa-table-wrap td{padding:12px 10px;text-align:right;border-bottom:1px solid var(--line,#dde6ea)}.aa-table-wrap th:first-child,.aa-table-wrap td:first-child{text-align:left}.aa-table-wrap th{font-weight:600}.aa-table-wrap thead{color:var(--muted,#627784)}.aa-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.aa-sections>div{display:flex;justify-content:space-between;gap:8px;font:400 13px/1.5 system-ui}.aa-users{display:grid;gap:8px}.aa-method{font:400 12px/1.7 system-ui;color:var(--muted,#627784)}.aa-method summary{cursor:pointer;font-weight:600}.aa-user-overlay .aw-sheet{max-width:900px}.aa-user-overlay .aa-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.aw-tabs{flex-wrap:wrap}@media(max-width:650px){.aa-toolbar{align-items:start;flex-direction:column;gap:8px}.aa-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.aa-kpi{padding:12px}.aa-kpi strong{font-size:22px}.aa-section{padding:14px}.aa-chart{gap:2px}.aa-bar small{font-size:8px}.aa-sections{grid-template-columns:1fr 1fr}.aw-tabs button{flex:1 1 auto!important;min-width:62px!important}.aa-table-wrap{max-width:100%}}
