.admin-visitor-stats{margin:1.5rem 0 2rem;padding:1.25rem 1.5rem;background:var(--surface,#1b2a35);border:1px solid var(--line,#344b59);border-radius:16px}
.admin-visitor-stats h2{margin:0 0 1rem;font-size:1.2rem}.admin-visitor-stats h2 small{display:block;margin-top:.3rem;font-size:.8rem;font-weight:400;color:var(--muted,#b3c5d2)}
.admin-visitor-stats dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}.admin-visitor-stats dt{font-size:.85rem;color:var(--muted,#b3c5d2)}.admin-visitor-stats dd{margin:.3rem 0 0;font-size:1.8rem;font-weight:700;color:var(--text,#f1f5f8)}.admin-visitor-stats .field-hint{margin:1rem 0 0;max-width:100ch;line-height:1.5}
@media(max-width:420px){.admin-visitor-stats{padding:1rem}.admin-visitor-stats dl{gap:.5rem}.admin-visitor-stats dt{font-size:.75rem}.admin-visitor-stats dd{font-size:1.4rem}}
