.super-admin-hero{
  display:flex;align-items:center;justify-content:space-between;gap:22px;
  margin:0 0 22px;padding:28px;border:1px solid rgba(59,130,246,.22);
  border-radius:24px;background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(99,102,241,.08));
}
.super-admin-hero h1{margin:7px 0 8px;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.06}
.super-admin-hero p{margin:0;max-width:780px;color:var(--muted,#718096)}
.super-admin-kicker{display:inline-flex;font-size:.72rem;font-weight:900;letter-spacing:.12em;color:#2563eb;text-transform:uppercase}
.super-admin-shield{min-width:108px;padding:18px 16px;text-align:center;border-radius:18px;font-weight:900;letter-spacing:.08em;background:#2563eb;color:#fff;box-shadow:0 16px 40px rgba(37,99,235,.25)}
.super-admin-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:22px}
.super-admin-stat-grid.is-compact{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}
.super-admin-stat{padding:18px;border-radius:18px;border:1px solid var(--border,#dce4ef);background:var(--surface,#fff)}
.super-admin-stat span,.super-admin-stat small{display:block;color:var(--muted,#718096)}
.super-admin-stat strong{display:block;margin:7px 0 3px;font-size:1.4rem;line-height:1.1}
.super-admin-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}
.super-admin-command{display:flex;flex-direction:column;gap:7px;padding:20px;border-radius:18px;border:1px solid var(--border,#dce4ef);background:var(--surface,#fff);text-decoration:none;color:inherit;transition:.18s ease}
.super-admin-command:hover{transform:translateY(-2px);border-color:#3b82f6;box-shadow:0 12px 30px rgba(15,23,42,.08)}
.super-admin-command strong{font-size:1.02rem}.super-admin-command span{font-size:.9rem;color:var(--muted,#718096);line-height:1.5}
.super-admin-panel{overflow:hidden}.super-admin-filter{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:10px}
.super-admin-user-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:4px 0 20px}
.super-admin-user-heading h1{margin:6px 0;font-size:clamp(1.6rem,3vw,2.25rem)}
.super-admin-user-heading p{margin:0;color:var(--muted,#718096)}
.super-admin-user-flags{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.super-admin-breadcrumb{margin:0 0 16px}.super-admin-breadcrumb a{text-decoration:none;font-weight:800}
.super-admin-edit-grid{align-items:start}.super-admin-switch-row{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--border,#dce4ef);border-radius:12px;cursor:pointer}
.super-admin-danger-zone{border-color:rgba(239,68,68,.38)!important}.super-admin-danger-zone .card-header{background:rgba(239,68,68,.06)}
.super-admin-table-wrap td{vertical-align:middle}
html[data-theme="dark"] .super-admin-hero,
body.theme-dark .super-admin-hero{background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(99,102,241,.12));border-color:rgba(96,165,250,.35)}
html[data-theme="dark"] .super-admin-stat,
html[data-theme="dark"] .super-admin-command,
body.theme-dark .super-admin-stat,
body.theme-dark .super-admin-command{background:#101c30;border-color:#263957;color:#eef4ff}
html[data-theme="dark"] .super-admin-command span,
html[data-theme="dark"] .super-admin-stat span,
html[data-theme="dark"] .super-admin-stat small,
body.theme-dark .super-admin-command span,
body.theme-dark .super-admin-stat span,
body.theme-dark .super-admin-stat small{color:#aebed5}
@media(max-width:1100px){.super-admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.super-admin-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.super-admin-hero{padding:20px;align-items:flex-start}.super-admin-shield{min-width:auto;padding:10px 12px;font-size:.75rem}.super-admin-stat-grid,.super-admin-stat-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-command-grid{grid-template-columns:1fr}.super-admin-filter{grid-template-columns:1fr}.super-admin-user-heading{flex-direction:column}.super-admin-user-flags{justify-content:flex-start}.super-admin-edit-grid{grid-template-columns:1fr!important}}
