/* Stage 3.9 simplified production UX */
.sidebar .brand h2{font-size:20px;letter-spacing:-.03em;margin-bottom:2px}
.sidebar .brand small{color:#64748b;font-weight:700}
.nav-group{margin-bottom:8px}
.menu-section-toggle{border-radius:14px!important;padding:11px 12px!important;background:#f8fafc!important;border:1px solid #e5edf6!important}
.nav-subitems{padding:6px 0 2px 10px!important;display:grid!important;gap:4px!important}
.nav-subitem,.nav-item{border-radius:12px!important;padding:10px 12px!important;font-weight:700!important}
.nav-subitem.active,.nav-item.active{background:#0f172a!important;color:#fff!important;box-shadow:0 10px 22px rgba(15,23,42,.16)}
.topbar-actions .btn-secondary[href*="referral-link"]{background:#0f766e!important;color:#fff!important;border-color:#0f766e!important}
.content{max-width:1440px;margin:0 auto;width:100%}
.admin-control-v37{margin-bottom:0!important}
.admin-control-v37 .control-hero{background:linear-gradient(135deg,#0f172a,#0f766e)!important;color:#fff!important;border:0!important;box-shadow:0 18px 40px rgba(15,23,42,.18)}
.admin-control-v37 .control-hero h2,.admin-control-v37 .control-hero p{color:#fff!important}
.admin-control-v37 .control-card,.admin-control-v37 .control-panel{border:1px solid #e5edf6!important;box-shadow:0 12px 30px rgba(15,23,42,.07)!important}
.quick-actions a{align-items:center;border-radius:16px!important}
@media(max-width:900px){.sidebar .brand .footer-note{display:none}.nav-subitem,.nav-item{padding:12px!important}.admin-control-v37 .control-grid{grid-template-columns:1fr!important}}
