.admin-shell{background-image:radial-gradient(circle at 0 0,#10b98112,#0000 28rem),radial-gradient(circle at 100% 15%,#0ea5e90d,#0000 24rem)}.admin-header{box-shadow:0 1px #0f172a08,0 8px 24px #0f172a0a}.admin-sidebar{align-self:flex-start;position:sticky;top:6.5rem;overflow:hidden}.admin-sidebar nav{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:calc(100vh - 10rem);overflow-y:auto}.admin-menu-card,.admin-access-card{border-radius:1rem}@media (max-width:1023px){.admin-shell{overflow-x:hidden}.admin-sidebar{width:100%;max-height:none;position:relative;top:auto}.admin-sidebar nav{scrollbar-width:thin;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.admin-sidebar nav>*{white-space:nowrap;flex:none;min-height:44px}.admin-header{z-index:30;position:sticky;top:0}.admin-menu-card,.admin-access-card{border-radius:.875rem}.admin-sidebar{max-height:none;position:relative;top:auto}.admin-sidebar nav{max-height:none}}@media (prefers-reduced-motion:reduce){.admin-shell *,.admin-shell :before,.admin-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
