.adminly-app-shell-sider.ant-layout-sider{display:flex!important;flex-direction:column}.adminly-app-shell-sider .ant-layout-sider-children{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.adminly-app-shell-sider .adminly-shell-sider-menu-scroll{min-height:0;flex:1 1 auto}.adminly-app-shell-sider .adminly-shell-sider-menu.ant-menu-inline .ant-menu-item{height:auto!important;min-height:44px;line-height:1.25!important;padding-block:8px!important;margin-block:2px;margin-inline:10px;border-radius:12px}.adminly-app-shell-sider .adminly-shell-sider-menu.ant-menu-inline .ant-menu-item,.adminly-app-shell-sider .ant-menu-submenu-inline .ant-menu-item{display:flex!important;flex-direction:row!important;align-items:center!important;width:auto!important;max-width:calc(100% - 20px);box-sizing:border-box}.adminly-app-shell-sider .adminly-shell-sider-menu .ant-menu-item-icon{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;line-height:1!important}.adminly-app-shell-sider .adminly-shell-sider-menu .ant-menu-title-content{flex:1 1 auto;min-width:0;margin-inline-start:10px!important}.adminly-app-shell-sider .adminly-shell-sider-menu .ant-menu-title-content>a{display:flex;align-items:center;width:100%;min-width:0}.adminly-app-shell-sider .ant-menu-item-group-title{padding-inline:16px 12px!important;padding-block:10px 6px 4px;font-size:10px;font-weight:600;letter-spacing:.18em;color:rgb(148 163 184);line-height:1.2!important}.adminly-app-shell-sider .ant-menu-submenu-title{display:flex!important;align-items:center!important;min-height:44px;margin-inline:10px;margin-block:2px;border-radius:12px;width:auto!important;max-width:calc(100% - 20px);box-sizing:border-box}.adminly-app-shell-sider .ant-layout-sider-trigger{flex-shrink:0;height:48px!important;line-height:48px!important;border-top:1px solid rgb(241 245 249);color:rgb(71 85 105);background:#fff!important}.adminly-app-shell-sider .ant-layout-sider-trigger:hover{color:rgb(15 23 42);background:rgb(248 250 252)!important}.adminly-account-dropdown-overlay .ant-dropdown-menu{border-radius:14px!important;border:1px solid rgb(226 232 240);padding:8px!important;min-width:260px;box-shadow:0 16px 42px rgba(15,23,42,.14)!important}.adminly-account-dropdown-menu .ant-dropdown-menu-item{border-radius:10px!important;padding:9px 10px!important;margin:1px 0!important}.adminly-account-dropdown-menu .ant-dropdown-menu-item:hover{background:rgb(241 245 249)!important}.adminly-account-dropdown-menu .ant-dropdown-menu-title-content a{color:rgb(30 41 59)!important;font-weight:500}.adminly-shell-rail .adminly-shell-rail-flyout{opacity:0;pointer-events:none;transform:translateX(-14px);transition:opacity .24s ease-out,transform .24s ease-out}.adminly-shell-rail:focus-within .adminly-shell-rail-flyout,.adminly-shell-rail:hover .adminly-shell-rail-flyout{opacity:1;pointer-events:auto;transform:translateX(0)}.adminly-shell-rail .adminly-shell-rail-flyout-inner{opacity:0;transform:translateY(4px);transition:opacity .2s ease-out,transform .2s ease-out}.adminly-shell-rail:focus-within .adminly-shell-rail-flyout-inner,.adminly-shell-rail:hover .adminly-shell-rail-flyout-inner{opacity:1;transform:translateY(0)}.adminly-shell-rail[data-hover-suppressed=true]:focus-within .adminly-shell-rail-flyout,.adminly-shell-rail[data-hover-suppressed=true]:hover .adminly-shell-rail-flyout{opacity:0;pointer-events:none;transform:translateX(-14px)}.adminly-shell-rail[data-hover-suppressed=true]:focus-within .adminly-shell-rail-flyout-inner,.adminly-shell-rail[data-hover-suppressed=true]:hover .adminly-shell-rail-flyout-inner{opacity:0;transform:translateY(4px)}@keyframes adminly-route-loader-spin{to{transform:rotate(1turn)}}@keyframes adminly-route-loader-breathe{0%,to{transform:scale(1)}50%{transform:scale(.9)}}@keyframes adminly-route-loader-glow{0%,to{box-shadow:0 0 0 2px #020617,0 10px 28px rgba(2,6,23,.35),0 0 0 rgba(96,165,250,0)}50%{box-shadow:0 0 0 2px #020617,0 14px 32px rgba(2,6,23,.42),0 0 18px rgba(96,165,250,.45)}}.adminly-route-loader{position:relative;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center}.adminly-route-loader__orbit{position:absolute;inset:0;border-radius:50%;border-color:#60a5fa #a78bfa #020617 #020617;border-style:solid;border-width:2.5px;animation:adminly-route-loader-spin .9s cubic-bezier(.55,.12,.35,.88) infinite}.adminly-route-loader__core{position:relative;z-index:1;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:50%;border:2.5px solid #020617;background:rgba(2,10,20,.92);color:#fff;font-size:.95rem;font-weight:700;line-height:1;letter-spacing:-.02em;animation:adminly-route-loader-breathe 1.35s ease-in-out infinite,adminly-route-loader-glow 1.35s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.adminly-route-loader__core,.adminly-route-loader__orbit{animation:none}}@keyframes adminly-route-progress-slide{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.adminly-route-progress{pointer-events:none;position:relative;z-index:90;height:2px;flex-shrink:0;overflow:hidden;background:rgba(148,163,184,.18)}.adminly-route-progress__bar{height:100%;width:34%;background:linear-gradient(90deg,rgba(83,109,254,.15),#536dfe 45%,#60a5fa);animation:adminly-route-progress-slide 1.05s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.adminly-route-progress__bar{animation:none;width:100%;opacity:.55}}