.adminUiScope,.adminUiScope *{box-sizing:border-box}.adminUiScope{--admin-bg:#0a0c10;--admin-bg-soft:#0d0f14;--admin-panel:#161b22;--admin-panel-soft:#11151d;--admin-border:#1f2937;--admin-text:#e5e7eb;--admin-text-soft:#94a3b8;--admin-text-muted:#64748b;--admin-accent:#f5a41d;--admin-accent-dark:#d4891a;--admin-success:#22c55e;--admin-danger:#ef4444;--admin-shadow:0 20px 60px rgba(0,0,0,0.28);color:var(--admin-text)}.adminShellViewport.adminUiScope{min-height:100vh;background:radial-gradient(circle at top,rgba(245,164,29,.12),transparent 30%),linear-gradient(180deg,#080a0f,#0a0c10)}.adminUiScope .adminAccessStage,.adminUiScope .adminThemeApp{position:relative;isolation:isolate}.adminUiScope .adminThemeApp{display:flex;min-height:100vh;background:var(--admin-bg)}.adminUiScope .adminThemeMain{position:relative;flex:1 1;min-height:100vh;transition:margin-left .3s ease}.adminUiScope .adminThemeContent{padding:94px 26px 32px}.adminUiScope .adminThemeModuleStack{display:grid;grid-gap:22px;gap:22px}.adminUiScope .adminThemeDashboardGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(340px,.95fr);grid-gap:18px;gap:18px}.adminUiScope .adminThemeMetricGrid{display:grid;grid-gap:18px;gap:18px}.adminUiScope .adminAccessPanelWrap,.adminUiScope .adminLoginCardSurfaceCentered,.adminUiScope .adminThemeHeader,.adminUiScope .adminThemeMetricCard,.adminUiScope .adminThemePanel,.adminUiScope .adminThemeSidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.adminUiScope .adminThemeSidebar{position:fixed;left:0;top:0;z-index:40;height:100vh;display:flex;flex-direction:column;border-right:1px solid rgba(31,41,55,.95);background:linear-gradient(180deg,rgba(13,15,20,.98),rgba(10,12,16,.98));transition:width .3s ease}.adminUiScope .adminThemeSidebarBrand{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:0 16px;border-bottom:1px solid rgba(31,41,55,.95)}.adminUiScope .adminThemeSidebarBrandMain{display:flex;align-items:center;gap:12px;min-width:0}.adminUiScope .adminThemeLogoBadge{width:32px;height:32px;border-radius:10px;background:var(--admin-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.adminUiScope .adminThemeBrandTitle{font-size:15px;line-height:1;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,var(--admin-accent),#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.adminUiScope .adminThemeBrandMeta{margin-top:5px;font-size:9px;font-weight:700;letter-spacing:.16em;color:#6b7280}.adminUiScope .adminThemeSidebarScroll{flex:1 1;overflow-y:auto;padding:14px 12px 18px}.adminUiScope .adminThemeSidebarScroll::-webkit-scrollbar{width:6px}.adminUiScope .adminThemeSidebarScroll::-webkit-scrollbar-track{background:transparent}.adminUiScope .adminThemeSidebarScroll::-webkit-scrollbar-thumb{background:#2a3342;border-radius:999px}.adminUiScope .adminThemeNavGroup+.adminThemeNavGroup{margin-top:18px}.adminUiScope .adminThemeNavGroupTitle{margin:0 0 8px;padding:0 8px;font-size:10px;font-weight:800;letter-spacing:.16em;color:#586277}.adminUiScope .adminThemeNavList{display:grid;grid-gap:2px;gap:2px}.adminUiScope .adminAccessSecurityPill,.adminUiScope .adminLoginInputWrap,.adminUiScope .adminLoginSubmit,.adminUiScope .adminThemeCollapseButton,.adminUiScope .adminThemeIconButton,.adminUiScope .adminThemeMetricCard,.adminUiScope .adminThemeNavItem,.adminUiScope .adminThemePanel,.adminUiScope .adminThemeTabButton,.adminUiScope .adminThemeTextAction{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}.adminUiScope .adminThemeNavItem{position:relative;width:100%;display:flex;align-items:center;gap:14px;min-height:42px;padding:0 12px;border:none;border-radius:14px;background:transparent;color:#a1a8b6;font-size:13px;font-weight:700;text-align:left;overflow:hidden;cursor:pointer}.adminUiScope .adminThemeNavItem:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:0 2px 2px 0;background:var(--admin-accent);transition:height .2s ease}.adminUiScope .adminThemeNavItem:hover{color:#d4d8e2;background:rgba(17,21,29,.88);transform:translateY(-1px)}.adminUiScope .adminThemeNavItem.is-active{color:var(--admin-accent);background:rgba(63,46,15,.82)}.adminUiScope .adminThemeNavItem.is-active:before{height:68%}.adminUiScope .adminThemeSidebarFooter{padding:14px 12px;border-top:1px solid rgba(31,41,55,.95)}.adminUiScope .adminThemeProfileCard{display:flex;align-items:center;gap:14px;padding:0 6px}.adminUiScope .adminThemeProfileAvatar,.adminUiScope .adminThemeProfileMiniAvatar{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;background:linear-gradient(135deg,var(--admin-accent),var(--admin-accent-dark));color:#0a0c10;flex-shrink:0}.adminUiScope .adminThemeProfileText{min-width:0}.adminUiScope .adminThemeProfileText strong{display:block;color:#f3f4f6;font-size:13px;font-weight:800}.adminUiScope .adminThemeProfileText small{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--admin-accent);font-size:10px;font-weight:700}.adminUiScope .adminThemeCollapseButton,.adminUiScope .adminThemeIconButton{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:#8f98ab;cursor:pointer}.adminUiScope .adminThemeCollapseButton:hover,.adminUiScope .adminThemeIconButton:hover{color:#d8dce6;background:rgba(31,41,55,.78)}.adminUiScope .adminThemeHeader{position:fixed;top:0;right:0;z-index:30;min-height:70px;display:flex;align-items:center;gap:12px;padding:0 24px;border-bottom:1px solid rgba(31,41,55,.95);background:linear-gradient(180deg,rgba(13,15,20,.95),rgba(13,15,20,.85));transition:left .3s ease}.adminUiScope .adminThemeHeaderTitle{margin:0;color:#f3f4f6;font-size:18px;font-weight:800;line-height:1.1}.adminUiScope .adminThemeHeaderCrumb{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;color:#64748b;font-size:12px;font-weight:600}.adminUiScope .adminThemeHeaderActions{display:flex;align-items:center;gap:10px}.adminUiScope .adminThemeSearch{min-height:38px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.55);color:#cbd5e1}.adminUiScope .adminThemeFormField input,.adminUiScope .adminThemeFormField select,.adminUiScope .adminThemeFormField textarea,.adminUiScope .adminThemeSearch input{width:100%;border:none;outline:none;background:transparent;color:#e5e7eb;font-size:13px}.adminUiScope .adminLoginInputWrap input::placeholder,.adminUiScope .adminThemeFormField input::placeholder,.adminUiScope .adminThemeFormField textarea::placeholder,.adminUiScope .adminThemeSearch input::placeholder{color:#6b7280}.adminUiScope .adminThemeProfileMini{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 6px 0 2px;border:none;border-radius:14px;background:transparent;color:#94a3b8;cursor:pointer}.adminUiScope .adminThemeProfileMini:hover{background:rgba(31,41,55,.78);color:#d8dce6}.adminUiScope .adminThemeNotificationWrap{position:relative}.adminUiScope .adminThemeNotificationBadge{position:absolute;top:3px;right:3px;min-width:18px;height:18px;border-radius:999px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#ffffff;font-size:10px;font-weight:800}.adminUiScope .adminThemeDropdown{animation:adminUiDropdownIn .18s ease}.adminUiScope .adminThemeNotificationPanel{position:absolute;right:0;top:46px;width:320px;overflow:hidden;border:1px solid rgba(31,41,55,.95);border-radius:18px;background:#161b22;box-shadow:0 26px 70px rgba(0,0,0,.38)}.adminUiScope .adminThemeNotificationTitle{padding:14px 16px;border-bottom:1px solid rgba(31,41,55,.95);color:#f3f4f6;font-size:13px;font-weight:800}.adminUiScope .adminThemeNotificationItem{width:100%;display:grid;grid-gap:3px;gap:3px;padding:12px 16px;border:none;border-bottom:1px solid rgba(31,41,55,.6);background:transparent;color:#cbd5e1;text-align:left;cursor:pointer}.adminUiScope .adminThemeNotificationItem:last-child{border-bottom:none}.adminUiScope .adminThemeNotificationItem:hover{background:rgba(17,21,29,.88)}.adminUiScope .adminThemeNotificationItem strong{color:#e5e7eb;font-size:12px;font-weight:700}.adminUiScope .adminThemeNotificationItem span{color:#64748b;font-size:11px}.adminUiScope .adminThemeMetricCard,.adminUiScope .adminThemePanel{border:1px solid rgba(31,41,55,.96);border-radius:20px;background:#161b22}.adminUiScope .adminThemePanel{padding:22px;box-shadow:var(--admin-shadow)}.adminUiScope .adminThemeMetricCard{padding:22px}.adminUiScope .adminAccessPanelWrap:hover,.adminUiScope .adminThemeMetricCard:hover,.adminUiScope .adminThemePanel:hover{transform:translateY(-1px);box-shadow:0 20px 60px rgba(0,0,0,.28),0 0 0 1px rgba(245,164,29,.08)}.adminUiScope .adminThemePanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.adminUiScope .adminThemePanelTitle{color:#f3f4f6;font-size:15px;font-weight:800;line-height:1.2}.adminUiScope .adminThemePanelSubtitle{margin-top:6px;color:#64748b;font-size:12px;line-height:1.5}.adminUiScope .adminThemeMetricValue{color:#f3f4f6;font-size:22px;line-height:1.1;font-weight:800}.adminUiScope .adminThemeMetricTitle{margin-top:12px;color:#c1c8d5;font-size:13px;font-weight:700}.adminUiScope .adminThemeMetricMeta{margin-top:6px;color:#64748b;font-size:11px}.adminUiScope .adminThemeChartLegend{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.adminUiScope .adminThemeChartLegend span{color:#64748b;font-size:11px}.adminUiScope .adminThemeChartLegend strong{color:#e5e7eb;font-weight:800}.adminUiScope .adminThemeTrendChart{width:100%;height:230px}.adminUiScope .adminThemeProgressList{display:grid;grid-gap:12px;gap:12px}.adminUiScope .adminThemeProgressItem{display:grid;grid-gap:6px;gap:6px}.adminUiScope .adminThemeProgressTop{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#94a3b8;font-size:12px}.adminUiScope .adminThemeProgressTop strong{color:#e5e7eb;font-size:12px}.adminUiScope .adminThemeProgressBar{height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.adminUiScope .adminThemeProgressFill{height:100%;border-radius:999px;animation:adminUiProgressFill .9s ease-out}.adminUiScope .adminThemeTableWrap{width:100%}.adminUiScope .adminThemeTable{width:100%;border-collapse:collapse}.adminUiScope .adminThemeTable thead tr{border-bottom:1px solid rgba(31,41,55,.96);background:rgba(17,21,29,.74)}.adminUiScope .adminThemeTable th{padding:14px 16px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:left}.adminUiScope .adminThemeTable td{padding:14px 16px;color:#94a3b8;font-size:12px;vertical-align:middle}.adminUiScope .adminThemeTableRow{transition:background-color .16s ease}.adminUiScope .adminThemeTableRow:hover{background:rgba(245,164,29,.05)}.adminUiScope .adminThemeEmptyState,.adminUiScope .adminThemeEmptyStateLarge{width:100%;display:grid;place-items:center;grid-gap:10px;gap:10px;text-align:center;color:#64748b}.adminUiScope .adminThemeEmptyState{padding:22px 0 10px;font-size:12px}.adminUiScope .adminThemeEmptyStateLarge{min-height:240px;padding:32px 16px}.adminUiScope .adminThemeEmptyStateLarge strong{color:#e5e7eb;font-size:18px;font-weight:800}.adminUiScope .adminThemeEmptyStateLarge span{max-width:520px;color:#64748b;font-size:13px;line-height:1.7}.adminUiScope .adminThemeInfoGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.adminUiScope .adminThemeInfoGrid>div{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:16px;background:rgba(15,23,42,.4)}.adminUiScope .adminThemeInfoGrid span{color:#64748b;font-size:11px;font-weight:700}.adminUiScope .adminThemeInfoGrid strong{color:#e5e7eb;font-size:14px;font-weight:800}.adminUiScope .adminThemeLiveBadge{display:inline-flex;align-items:center;gap:8px;color:#4ade80;font-size:12px;font-weight:700}.adminUiScope .adminThemeLiveDot,.adminUiScope .live-dot{width:8px;height:8px;border-radius:999px;background:#4ade80;animation:adminUiPulse 2s ease-in-out infinite}.adminUiScope .adminThemeTabButton{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:none;border-radius:10px;background:rgba(15,23,42,.35);color:#94a3b8;font-size:12px;font-weight:700;cursor:pointer}.adminUiScope .adminThemeTabButton.is-active,.adminUiScope .adminThemeTabButton:hover{background:var(--admin-accent);color:#0a0c10}.adminUiScope .adminThemeTextAction{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;color:#94a3b8;font-size:12px;font-weight:700;cursor:pointer}.adminUiScope .adminThemeTextAction:hover{color:var(--admin-accent)}.adminUiScope .adminThemeFormGrid{display:grid;grid-gap:14px;gap:14px;padding:24px}.adminUiScope .adminThemeFormField{display:grid;grid-gap:6px;gap:6px}.adminUiScope .adminThemeFormField>span{color:#64748b;font-size:12px;font-weight:700}.adminUiScope .adminThemeFormField input,.adminUiScope .adminThemeFormField select,.adminUiScope .adminThemeFormField textarea{min-height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.55)}.adminUiScope .adminThemeFormField textarea{min-height:110px;padding:14px;resize:vertical}.adminUiScope .adminThemeTwoCol{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminUiScope .adminThemeStatCard{padding:22px}.adminUiScope .adminThemeToggle{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.adminUiScope .adminThemeToggle input{opacity:0;width:0;height:0}.adminUiScope .adminThemeToggleSlider{position:absolute;inset:0;cursor:pointer;border-radius:999px;background:#374151;transition:.3s}.adminUiScope .adminThemeToggleSlider:before{content:"";position:absolute;left:3px;bottom:3px;width:18px;height:18px;border-radius:50%;background:#ffffff;transition:.3s}.adminUiScope .adminThemeToggle input:checked+.adminThemeToggleSlider{background:var(--admin-accent)}.adminUiScope .adminThemeToggle input:checked+.adminThemeToggleSlider:before{transform:translateX(20px)}.adminUiScope .adminThemeModalBackdrop{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.adminUiScope .adminThemeModalCard{width:100%;border:1px solid rgba(31,41,55,.96);border-radius:24px;background:#161b22;box-shadow:0 28px 80px rgba(0,0,0,.48)}.adminUiScope .adminThemeModalFoot,.adminUiScope .adminThemeModalHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 24px}.adminUiScope .adminThemeModalHead{border-bottom:1px solid rgba(31,41,55,.96)}.adminUiScope .adminThemeModalFoot{justify-content:flex-end;border-top:1px solid rgba(31,41,55,.96)}.adminUiScope .adminAccessBackdrop{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at top,rgba(245,164,29,.12),transparent 28%),linear-gradient(180deg,#080a0f,#090b10)}.adminUiScope .adminAccessGrid{position:absolute;inset:0;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:76px 76px}.adminUiScope .adminAccessGlow{position:absolute;width:640px;height:640px;border-radius:999px;filter:blur(80px);background:rgba(245,164,29,.12)}.adminUiScope .adminAccessGlowTop{top:-220px;left:50%;transform:translateX(-50%)}.adminUiScope .adminAccessGlowBottom{right:-220px;bottom:-260px}.adminUiScope .adminAccessOrb{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:999px;border:1px solid rgba(245,164,29,.16);color:rgba(245,164,29,.3);background:rgba(10,12,16,.5);animation:adminUiFloat 10s ease-in-out infinite}.adminUiScope .adminAccessOrbLeft{left:8%;top:12%}.adminUiScope .adminAccessOrbTop{top:2%;left:50%;width:60px;height:60px;transform:translateX(-50%);animation-delay:-2s}.adminUiScope .adminAccessOrbRight{right:8%;top:14%;width:64px;height:64px;animation-delay:-4s}.adminUiScope .adminAccessStage{min-height:100vh}.adminUiScope .adminAccessStageInner{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:48px 24px}.adminUiScope .adminAccessBrand{display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center}.adminUiScope .adminAccessBrandBadge{width:52px;height:52px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(245,164,29,.22);color:var(--admin-accent)}.adminUiScope .adminAccessBrandLogo{width:auto;height:42px}.adminUiScope .adminAccessBrand p{margin:0;color:#6b7280;font-size:15px;font-weight:600}.adminUiScope .adminAccessPanelWrap{width:min(100%,520px);padding:20px;border-radius:30px;background:rgba(245,164,29,.06);border:1px solid rgba(245,164,29,.16);box-shadow:0 24px 60px rgba(0,0,0,.4),0 0 45px rgba(245,164,29,.14)}.adminUiScope .adminLoginCardSurface{border-radius:26px;border:1px solid rgba(31,41,55,.96);background:#0f131a}.adminUiScope .adminLoginCardSurfaceCentered{box-shadow:var(--admin-shadow)}.adminUiScope .adminLoginCardHead{padding:30px 30px 18px}.adminUiScope .adminLoginCardHeadCompact{padding-bottom:10px}.adminUiScope .adminLoginTitleRow{display:flex;align-items:center;gap:14px}.adminUiScope .adminLoginShield{width:50px;height:50px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:rgba(245,164,29,.12);color:var(--admin-accent)}.adminUiScope .adminLoginCardHeading{margin:0;color:#f3f4f6;font-size:19px;font-weight:800}.adminUiScope .adminLoginCardSubheading{margin:4px 0 0;color:#64748b;font-size:14px}.adminUiScope .adminLoginForm{display:grid;grid-gap:16px;gap:16px;padding:0 30px 30px}.adminUiScope .adminLoginField{display:grid;grid-gap:8px;gap:8px}.adminUiScope .adminLoginField>span{color:#9ca3af;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.adminUiScope .adminLoginInputWrap{min-height:58px;display:inline-flex;align-items:center;gap:12px;padding:0 16px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.03);color:#94a3b8}.adminUiScope .adminLoginInputWrap input{border:none;outline:none;background:transparent;color:#e5e7eb;font-size:15px}.adminUiScope .adminLoginMetaRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.adminUiScope .adminLoginCheckbox{display:inline-flex;align-items:center;gap:10px;color:#6b7280;font-size:14px}.adminUiScope .adminLoginCheckbox input{width:16px;height:16px}.adminUiScope .adminLoginTextButton{border:none;background:transparent;color:#b57a10;font-size:14px;font-weight:600;cursor:pointer}.adminUiScope .adminLoginTextButton:hover{color:var(--admin-accent)}.adminUiScope .adminLoginSubmit{min-height:58px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:16px;background:linear-gradient(180deg,#f8ad23,#f5a41d);color:#0a0c10;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 16px 40px rgba(245,164,29,.22)}.adminUiScope .adminLoginSubmit:hover{transform:translateY(-1px);filter:brightness(1.04)}.adminUiScope .adminLoginStatus{min-height:18px;margin:0;color:#f87171;font-size:12px;font-weight:600}.adminUiScope .adminLoginSecurityBlock{display:grid;grid-gap:16px;gap:16px;margin-top:6px}.adminUiScope .adminLoginSecurityBlock>span{display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#475569;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.adminUiScope .adminLoginSecurityBlock>span:after,.adminUiScope .adminLoginSecurityBlock>span:before{content:"";flex:1 1;height:1px;background:rgba(31,41,55,.96)}.adminUiScope .adminLoginSecurityItems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.adminUiScope .adminAccessSecurityPill,.adminUiScope .adminLoginSecurityItems small{display:inline-flex;align-items:center;gap:8px;justify-content:center;color:#64748b;font-size:11px;font-weight:700}.adminUiScope .adminAccessFoot{display:grid;grid-gap:14px;gap:14px;justify-items:center}.adminUiScope .adminAccessSecureRow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.adminUiScope .adminAccessSecureRowDetailed .adminAccessSecurityPill{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.45)}.adminUiScope .adminAccessFootLinks{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;color:#64748b;font-size:12px}.adminUiScope .adminAccessFootLinks a{color:var(--admin-accent);font-weight:700;text-decoration:none}.adminUiScope .adminAccessFootLinks a:hover{text-decoration:underline}@media (max-width:1200px){.adminUiScope .adminThemeDashboardGrid,.adminUiScope .adminThemeInfoGrid,.adminUiScope .adminThemeMetricGrid[style*="repeat(6"]{grid-template-columns:1fr!important}}@media (max-width:980px){.adminUiScope .adminThemeSidebar{width:72px!important}.adminUiScope .adminThemeMain{margin-left:72px!important}.adminUiScope .adminThemeHeader{left:72px!important}.adminUiScope .adminThemeNavGroupTitle,.adminUiScope .adminThemeNavItem span,.adminUiScope .adminThemeSidebarBrandMain>div,.adminUiScope .adminThemeSidebarFooter .adminThemeProfileText{display:none}.adminUiScope .adminThemeNavItem,.adminUiScope .adminThemeProfileCard{justify-content:center}}@media (max-width:768px){.adminUiScope .adminThemeContent{padding:92px 16px 24px}.adminUiScope .adminThemeHeader{padding:0 16px}.adminUiScope .adminThemeNotificationPanel{width:min(320px,calc(100vw - 32px))}.adminUiScope .adminAccessStageInner{padding:32px 16px}.adminUiScope .adminLoginCardHead,.adminUiScope .adminLoginForm{padding-left:20px;padding-right:20px}.adminUiScope .adminThemeInfoGrid,.adminUiScope .adminThemeTwoCol{grid-template-columns:1fr}}@keyframes adminUiPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(74,222,128,.3)}50%{opacity:.75;box-shadow:0 0 0 8px rgba(74,222,128,0)}}@keyframes adminUiFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes adminUiDropdownIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes adminUiProgressFill{0%{width:0}}