.admin-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.admin-stat-grid .stat-card.success{border-color:#b9dfd1}.admin-stat-grid .stat-card.success strong{color:#176b5b}.admin-stat-grid .stat-card.warning{border-color:#efd49b;background:#fffaf0}.admin-stat-grid .stat-card.warning strong{color:#9a6500}.admin-stat-grid .stat-card.danger{border-color:#efc0ba;background:#fff7f5}.admin-stat-grid .stat-card.danger strong{color:#a23d30}.admin-unpaid-panel{overflow:hidden}.admin-unpaid-head{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px}.admin-unpaid-head h2{margin:0 0 4px}.admin-unpaid-head p{margin:0;color:var(--muted)}.bill-age{display:inline-flex;padding:4px 9px;border-radius:999px;background:#eef3f2;color:#52615e;font-size:12px;font-weight:800}.bill-age.overdue{background:#ffe1dc;color:#a03123}@media(max-width:1200px){.admin-stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-unpaid-head{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:480px){.admin-stat-grid{grid-template-columns:1fr}}
