
/* V12: visually rich but strictly browser-local staff demonstration */
.admin-extra{max-width:1020px;margin:18px auto 0}.admin-extra .section-heading{margin:8px 0 16px;font-size:23px;color:#102c45}.admin-extra .admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:18px}.admin-stat{padding:17px;border:1px solid #dce6ee;border-radius:14px;background:#fff}.admin-stat small{display:block;color:#687e90;font-size:11px;margin-bottom:9px}.admin-stat strong{font-size:27px;color:#0c456c}.admin-stat span{display:block;font-size:10px;color:#8c6b32;margin-top:6px}
.ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ops-grid .card h3{margin:0 0 14px;color:#143956;font-size:18px}.admin-extra label{font-size:11px;font-weight:800;color:#2a4d66;display:block;margin:0 0 6px}.admin-extra .input{margin-bottom:12px}.admin-extra textarea{min-height:87px;resize:vertical}.admin-extra .note{margin:8px 0 15px}.admin-extra .btn{margin-top:4px}.request-list{display:grid;gap:10px}.request-item{border:1px solid #dae7ed;border-radius:12px;padding:13px;background:#f7fafc}.request-item strong{font-size:13px;color:#244863}.request-item p{font-size:12px;color:#60798c;margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.request-item small{color:#7b8e9e}.request-item button{min-height:31px;background:#1e6a88;color:white;border:0;border-radius:8px;font-weight:800;font-size:11px;padding:7px 10px;cursor:pointer}
@media(max-width:720px){.ops-grid{grid-template-columns:1fr}.admin-extra .admin-stats{gap:8px}.admin-stat{padding:11px}.admin-stat strong{font-size:21px}.admin-stat small{font-size:10px}}
