.admin-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.admin-filters input,.admin-filters select,.role-select{display:block;width:100%;padding:12px;border:1px solid #d6e4dc;border-radius:12px;background:white;font:inherit;color:inherit}.admin-table-wrap{overflow:auto}.admin-detail{margin:12px 0}.admin-detail>div{padding:10px;border-bottom:1px solid #e3ece6}.admin-detail dt{color:#59756a}.admin-detail dd{margin:5px 0;overflow-wrap:anywhere}.admin-section-links{display:flex;gap:8px;flex-wrap:wrap}.report-bar{display:grid;grid-template-columns:130px minmax(40px,1fr) 35px;align-items:center;gap:10px;margin:14px 0}.report-bar meter{width:100%;height:22px;accent-color:#147965}.metric-card strong{font-size:23px}#dialog-content{max-height:75vh;overflow:auto}#dialog-content details{padding:12px;border:1px solid #dbe8e0;border-radius:12px;margin:12px 0}#admin-error{color:#a32b33}.role-select{margin-bottom:14px}@media(max-width:760px){.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.report-bar{grid-template-columns:110px minmax(40px,1fr) 30px}.admin-content{padding:18px 12px 100px}}@media(max-width:420px){.admin-filters{grid-template-columns:minmax(0,1fr)}}
