.adminPage{background:#060814;color:#e8f1fb;min-height:100vh;padding:24px}.adminGrid,.adminHeader,.adminMetrics,.roleSwitch,.userRow{display:flex}.adminHeader,.userRow{align-items:center;justify-content:space-between}.adminEyebrow,.adminIdentity,.metricLabel,.userRole{color:#8496ac;display:block;font-size:11px}.adminEyebrow{color:#34d399}.adminTitle{display:block;font-size:30px;font-weight:800;margin-top:5px}.adminIdentity{margin-top:7px}.adminLogout,.createButton,.roleButton,.statusButton{background:#0c1327;border:1px solid rgba(148,163,184,.2);border-radius:4px;color:#cbd5e1;font-size:12px}.adminMetrics{gap:10px;margin-top:24px}.adminMetric{background:#0a1022;border:1px solid rgba(148,163,184,.18);flex:1;padding:16px}.metricValue{display:block;font-size:24px;font-weight:800;margin-top:5px}.adminGrid{align-items:flex-start;gap:14px;margin-top:14px}.adminPanel{background:#0a1022;border:1px solid rgba(148,163,184,.18);flex:1;padding:20px}.panelTitle{display:block;font-size:17px;font-weight:700}.adminForm,.userTable{display:grid;gap:9px;margin-top:16px}.adminInput{background:#070c1b;border:1px solid rgba(148,163,184,.2);color:#edf6ff;height:40px;outline:none;padding:0 12px;width:100%}.roleSwitch{gap:7px}.roleButton{flex:1}.roleActive{border-color:#38bdf8;color:#fff}.createButton{background:#047857;color:#fff;width:100%}.userRow{background:#080e1e;border:1px solid rgba(148,163,184,.14);padding:11px}.userName,.userRole{display:block}.userRole{color:#38bdf8;margin-top:4px}.statusActive{color:#6ee7b7}@media (max-width:760px){.adminPage{padding:14px}.adminGrid,.adminMetrics{flex-direction:column}.adminMetric,.adminPanel{width:100%}}