.admin-analytics{min-width:0;max-width:1180px;color:var(--m-ink,#183a35);margin:auto}.aa-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;display:flex}.aa-toolbar h2,.aa-toolbar h3{margin:0}.aa-toolbar p{margin:6px 0}.aa-controls{flex-wrap:wrap;gap:12px;display:flex}.aa-controls label{gap:5px;font-size:13px;display:grid}.aa-controls select{background:var(--m-panel,#fff);max-width:100%;color:inherit;border:1px solid #ccd9d4;border-radius:8px;padding:9px}.aa-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:12px;margin:14px 0;display:grid}.aa-card{background:var(--m-panel,#fff);border:1px solid #d7e3de;border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:18px;display:flex}.aa-card strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.2}.aa-card span,.aa-card small{overflow-wrap:anywhere}.aa-card small,.aa-muted{color:#5b6c67;font-size:13px;line-height:1.6}.aa-section{background:var(--m-panel,#fff);border:1px solid #d7e3de;border-radius:16px;margin:20px 0;padding:20px}.aa-section h3{font-size:19px}.aa-card progress{accent-color:#167768;width:100%;height:10px}.aa-warning{border-color:#ba810a}.aa-warning progress{accent-color:#b57e00}.aa-critical{border-color:#ba3a3a}.aa-critical progress{accent-color:#ba3a3a}.aa-unknown{border-style:dashed}.aa-chart{width:100%;height:auto;min-height:140px;display:block}.aa-table{margin-top:10px;overflow:auto}.aa-table table{border-collapse:collapse;width:100%;font-size:13px}.aa-table th,.aa-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #d7e3de;padding:9px}.aa-table caption{text-align:left;padding:10px}.aa-section summary{cursor:pointer;padding:8px 0}:is(.aa-section button:focus-visible,.aa-section select:focus-visible){outline-offset:3px;outline:3px solid #308dce}@media (max-width:600px){.aa-section{padding:14px}.aa-controls{width:100%}.aa-controls label{flex:1;min-width:120px}.aa-card strong{font-size:23px}}.aa-tabs{flex-wrap:wrap;width:auto;max-width:100%}.aa-tabs button{white-space:normal}.aa-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}
