
/* NEXTGEN-BEYOND-INFINITY Admin Mission Control Layer */
:root{--ngbi-admin-bg:#061525;--ngbi-admin-surface:rgba(255,255,255,.82);--ngbi-admin-line:rgba(148,163,184,.22);--ngbi-admin-blue:#2563eb;--ngbi-admin-cyan:#06b6d4;--ngbi-admin-violet:#7c3aed;--ngbi-admin-gold:#f7c948;--ngbi-admin-ink:#07111f;--ngbi-admin-muted:#64748b;--ngbi-admin-radius:24px;--ngbi-admin-shadow:0 24px 80px rgba(2,8,23,.16);}
.wrap[class*="ngc"],.wrap[class*="ngcpm"],.rhi-wrap,.ngc-ai-wrap,.ngc-studio-wrap{max-width:1440px}.wrap[class*="ngc"] h1,.wrap[class*="ngcpm"] h1,.rhi-wrap h1,.ngc-ai-wrap h1,.ngc-studio-wrap h1{font-size:clamp(2rem,4vw,4.2rem);line-height:.96;letter-spacing:-.055em;font-weight:900;color:var(--ngbi-admin-ink);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ngbi-agent-badge{font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:999px;padding:8px 11px;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(6,182,212,.12));border:1px solid rgba(37,99,235,.18);color:#1d4ed8;vertical-align:middle;font-weight:900!important}.wrap[class*="ngc"]:before,.wrap[class*="ngcpm"]:before,.rhi-wrap:before,.ngc-ai-wrap:before,.ngc-studio-wrap:before{content:"";position:fixed;inset:32px 20px auto 160px;height:290px;pointer-events:none;z-index:-1;background:radial-gradient(circle at 10% 10%,rgba(6,182,212,.30),transparent 32%),radial-gradient(circle at 88% 12%,rgba(124,58,237,.28),transparent 34%),linear-gradient(135deg,rgba(6,21,37,.08),transparent);filter:blur(14px);border-radius:0 0 56px 56px}.ngcpm-card,.ngcpm-panel,.ngcpm-section,.ngc-ai-panel,.ngc-studio-shell,.rhi-panel,.postbox,.card,.widefat,.form-table,.ngc-admin-card{border:1px solid var(--ngbi-admin-line)!important;border-radius:var(--ngbi-admin-radius)!important;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.72))!important;box-shadow:var(--ngbi-admin-shadow)!important;backdrop-filter:blur(22px);overflow:hidden}.widefat th{font-weight:900;color:#0f172a}.widefat td,.widefat th{border-color:rgba(148,163,184,.18)!important}.button.button-primary,.wp-core-ui .button-primary{background:linear-gradient(135deg,var(--ngbi-admin-blue),var(--ngbi-admin-cyan),var(--ngbi-admin-violet))!important;border:0!important;border-radius:999px!important;box-shadow:0 15px 34px rgba(37,99,235,.26)!important;font-weight:900!important}.wp-core-ui .button,.button{border-radius:999px!important;font-weight:800!important}.nav-tab,.ngc-ai-tab,.ngcpm-tab{border-radius:999px!important;border:1px solid rgba(148,163,184,.22)!important;background:rgba(255,255,255,.72)!important;font-weight:900!important}.nav-tab-active,.ngc-ai-tab.is-active,.ngcpm-tab.is-active{background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(6,182,212,.14))!important;color:#1d4ed8!important}.notice{border-radius:18px!important;box-shadow:0 10px 34px rgba(2,8,23,.08)!important}.ngcpm-grid,.ngc-dashboard-grid,.rhi-stats,.ngc-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}input,select,textarea{border-radius:16px!important;border-color:rgba(148,163,184,.35)!important}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px rgba(37,99,235,.14)!important;border-color:rgba(37,99,235,.55)!important}@media (max-width:960px){.wrap[class*="ngc"]:before,.wrap[class*="ngcpm"]:before,.rhi-wrap:before{inset:20px 12px auto 12px}.wrap[class*="ngc"] h1,.wrap[class*="ngcpm"] h1,.rhi-wrap h1{font-size:2.3rem}}
