#admin-sidebar{position:fixed;top:0;left:0;width:220px;height:100vh;background:linear-gradient(180deg,#1a237e,#283593);color:#fff;z-index:1;overflow-y:auto;box-shadow:2px 0 12px rgba(0,0,0,.15);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#admin-sidebar .sidebar-logo{padding:18px 16px;font-size:16px;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2)}#admin-sidebar .sidebar-logo span{color:#ffd54f}#admin-sidebar .sidebar-section{padding:8px 12px 4px;font-size:11px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:1px;margin-top:8px}#admin-sidebar .sidebar-item{display:block;padding:10px 16px;color:hsla(0,0%,100%,.85);text-decoration:none;font-size:13px;transition:all .2s;border-left:3px solid transparent}#admin-sidebar .sidebar-item:hover{background:hsla(0,0%,100%,.1);color:#fff;border-left-color:#ffd54f}#admin-sidebar .sidebar-item.active{background:hsla(0,0%,100%,.15);color:#ffd54f;border-left-color:#ffd54f}#admin-sidebar .sidebar-footer{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;font-size:11px;color:hsla(0,0%,100%,.5);border-top:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2)}body.sidebar-active{margin-left:220px!important}@media (max-width:768px){#admin-sidebar{width:60px}#admin-sidebar .sidebar-footer,#admin-sidebar .sidebar-item span,#admin-sidebar .sidebar-section{display:none}body.sidebar-active{margin-left:60px!important}}.sidebar-group-header{padding:10px 12px;font-size:12px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;align-items:center;gap:6px;user-select:none;transition:background .2s}.sidebar-group-header:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.sidebar-group-arrow{font-size:9px;width:12px}.sidebar-group-title{flex:1;text-transform:uppercase;letter-spacing:1px}.sidebar-badge{background:#ffd54f;color:#1a237e;padding:1px 6px;border-radius:8px;font-size:10px;font-weight:700}.sidebar-group-items{padding-bottom:4px}body.sidebar-active .header-nav,body.sidebar-active .main-header,body.sidebar-active .nav-bar,body.sidebar-active .navbar,body.sidebar-active .top-nav{display:none!important}body.sidebar-active{padding-top:0!important;margin-top:0!important}body.sidebar-active #main-nav,body.sidebar-active #quick-nav-panel,body.sidebar-active .admin-header,body.sidebar-active .admin-nav,body.sidebar-active .ant-header,body.sidebar-active .app-header,body.sidebar-active .el-header,body.sidebar-active .header,body.sidebar-active .layout-header,body.sidebar-active .main-nav,body.sidebar-active .page-header,body.sidebar-active .related-nav-section,body.sidebar-active .sb-header,body.sidebar-active .sb-nav,body.sidebar-active .site-header,body.sidebar-active .site-nav,body.sidebar-active .topbar{display:none!important}.sidebar-subgroup{margin-bottom:8px}.sidebar-subgroup-title{padding:6px 20px 4px;font-size:11px;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid hsla(0,0%,100%,.05);margin:0 12px 4px}.sidebar-subgroup .sidebar-item{padding-left:32px;font-size:13px}#admin-sidebar .sidebar-footer{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:12px 16px!important;background:rgba(0,0,0,.3)!important;border-top:1px solid hsla(0,0%,100%,.1)!important;font-size:11px!important;color:hsla(0,0%,100%,.5)!important;line-height:1.5!important}#admin-sidebar{padding-bottom:60px!important}