/* ===== لوحة مدير النظام ===== */
body.adm{display:flex;min-height:100vh;margin:0}
.adm-side{width:240px;flex-shrink:0;background:#03201d;color:#e7f0ed;display:flex;flex-direction:column;padding:20px 14px;position:sticky;top:0;height:100vh}
.adm-brand{font-weight:800;font-size:1.1rem;color:#e8c36a;margin-bottom:22px}.adm-brand small{display:block;color:#93b2ac;font-weight:400;font-size:.8rem;margin-top:4px}
.adm-side nav{display:flex;flex-direction:column;gap:4px;flex:1}
.adm-side nav a{color:#e7f0ed;text-decoration:none;padding:10px 12px;border-radius:10px}.adm-side nav a:hover{background:rgba(232,195,106,.1)}
.adm-side nav a.on{background:#e8c36a;color:#03201d;font-weight:700}
.adm-me{border-top:1px solid rgba(232,195,106,.2);padding-top:14px;display:flex;flex-direction:column;gap:4px;font-size:.88rem}
.adm-me small{color:#93b2ac}.adm-me a{color:#e8c36a;text-decoration:none}
.adm-main{flex:1;padding:28px;min-width:0}
.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:18px}
.stat-box{background:#fff;border-radius:16px;padding:18px;text-decoration:none;color:#0f172a;box-shadow:0 2px 12px rgba(15,61,58,.08);border-top:4px solid #e8c36a}
.stat-box b{display:block;font-size:1.8rem;color:#0f766e}.stat-box span{color:#64748b;font-size:.9rem}
.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filters input,.filters select{width:auto;margin:0;min-width:140px}
.tag{display:inline-block;padding:2px 10px;border-radius:99px;font-size:.8rem;background:#e2e8f0}.tag.ok{background:#dcfce7;color:#166534}.tag.off{background:#fee2e2;color:#b91c1c}
.muted{color:#64748b;font-size:.9rem}
.adm table td input{margin:0;padding:6px 8px}
.adm-login{display:flex;align-items:center;justify-content:center;min-height:100vh}
@media (max-width:820px){body.adm{flex-direction:column}.adm-side{width:auto;height:auto;position:static}.adm-side nav{flex-direction:row;flex-wrap:wrap}.adm-main{padding:16px}}
