.admin-statistics-overview{margin-top:0}
.admin-statistics-overview .admin-metric-card{min-height:108px}
.admin-statistics-overview .admin-metric-online{border-color:#c9dfcc;background:linear-gradient(145deg,#f8fcf7,#eff7ee)}
.admin-statistics-overview .admin-metric-online strong{color:#287342}
.admin-statistics-guard{margin:0;padding:13px 15px;border:1px solid #e1e9df;border-radius:10px;background:#f8faf7;color:#647468;font-size:13px;line-height:1.6}
.admin-statistics-dashboard[hidden],.admin-statistics-guard[hidden]{display:none!important}
.admin-statistics-chart-card{margin-top:14px;padding:16px}
.admin-statistics-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}
.admin-statistics-chart-heading h3{margin:4px 0;color:#2d3f33;font-size:17px;letter-spacing:-.2px}
.admin-statistics-chart-heading p{margin:0;color:#7d8a80;font-size:12px;line-height:1.55}
.admin-statistics-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.admin-statistics-actions small{color:#7d8a80;font-size:11px;white-space:nowrap}
.admin-signup-chart-scroll{overflow-x:auto;padding-bottom:4px}
.admin-signup-chart{display:grid;grid-template-columns:repeat(14,minmax(28px,1fr));gap:8px;min-width:490px;height:150px;padding:8px 4px 0;border-bottom:1px solid #e7ece6}
.admin-signup-day{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}
.admin-signup-bar-area{display:flex;width:100%;height:112px;align-items:flex-end;justify-content:center}
.admin-signup-bar{display:block;width:min(24px,70%);height:var(--signup-bar-height,3%);min-height:3px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#77a984,#3e7650);transition:height .25s ease}
.admin-signup-date{overflow:hidden;width:100%;color:#7d8a80;font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.admin-statistics-status{margin:10px 0 0;color:#76857a;font-size:11px;line-height:1.55}
.admin-statistics-definition{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;border-radius:8px;background:#f6f8f5;color:#718075;font-size:11px;line-height:1.55}
.admin-statistics-definition strong{flex:0 0 auto;color:#526655}
.admin-statistics-refresh{white-space:nowrap}
html[data-theme="dark"] .admin-statistics-overview .admin-metric-online{border-color:#375944;background:linear-gradient(145deg,#203327,#1b2b20)}
html[data-theme="dark"] .admin-statistics-overview .admin-metric-online strong{color:#a8e6b2}
html[data-theme="dark"] .admin-statistics-guard,html[data-theme="dark"] .admin-statistics-definition{border-color:var(--dark-border);background:var(--dark-surface-2);color:var(--dark-text-muted)}
html[data-theme="dark"] .admin-statistics-definition strong{color:var(--dark-text-primary)}
html[data-theme="dark"] .admin-statistics-chart-card{background:var(--dark-surface-1);border-color:var(--dark-border)}
html[data-theme="dark"] .admin-statistics-chart-heading h3{color:var(--dark-text-primary)}
html[data-theme="dark"] .admin-statistics-chart-heading p,html[data-theme="dark"] .admin-statistics-actions small,html[data-theme="dark"] .admin-signup-date,html[data-theme="dark"] .admin-statistics-status{color:var(--dark-text-muted)}
html[data-theme="dark"] .admin-signup-chart{border-color:var(--dark-border)}
html[data-theme="dark"] .admin-signup-bar{background:linear-gradient(180deg,#84c493,#4e8c60)}
@media(max-width:760px){.admin-statistics-chart-card{padding:13px}.admin-statistics-chart-heading{flex-direction:column;gap:9px}.admin-statistics-actions{width:100%;justify-content:space-between}}
@media(max-width:480px){.admin-statistics-overview .admin-metric-card{min-height:98px}.admin-statistics-definition{display:block}.admin-statistics-definition strong{display:block;margin-bottom:3px}.admin-statistics-actions small{font-size:10px}}
