.layout-container:not(.is-dark) .side-menu,.layout-container:not(.is-dark) .side-menu .el-menu--inline{--el-menu-bg-color:#fff;--el-menu-hover-bg-color:#f5f7fa;--el-menu-text-color:#333;--el-menu-hover-text-color:#4a9eff;--el-menu-active-color:#4a9eff}.layout-container.is-dark .layout-aside{background:#0a1628}.layout-container.is-dark .layout-aside .logo-area{border-bottom-color:#151f2e}.layout-container.is-dark .side-menu,.layout-container.is-dark .side-menu .el-menu--inline{--el-menu-bg-color:#0a1628;--el-menu-hover-bg-color:#0f1825;--el-menu-text-color:#5a6a7e;--el-menu-hover-text-color:#c0c8d4;--el-menu-active-color:#4a9eff}html.dark .el-menu--popup-container .el-menu--popup{background-color:#0a1628!important}html.dark .el-menu--popup-container .el-menu{--el-menu-bg-color:#0a1628;--el-menu-hover-bg-color:#0f1825;--el-menu-text-color:#5a6a7e;--el-menu-hover-text-color:#c0c8d4;--el-menu-active-color:#4a9eff}html.dark .el-menu--popup-container .el-menu-item{color:#5a6a7e!important;background-color:#0a1628!important}html.dark .el-menu--popup-container .el-menu-item:hover{color:#c0c8d4!important;background-color:#0f1825!important}html.dark .el-menu--popup-container .el-menu-item.is-active{color:#4a9eff!important}.layout-container.is-dark .layout-header{background:#0f1825;border-bottom-color:#151f2e}.layout-container.is-dark .collapse-btn,.layout-container.is-dark .admin-name{color:#c0c8d4}.layout-container[data-v-2f05a8b7]{height:100%}.layout-aside[data-v-2f05a8b7]{background:#fff;transition:width .3s,background .3s;overflow:hidden}.logo-area[data-v-2f05a8b7]{box-sizing:border-box;border-bottom:1px solid #e4e7ed;justify-content:center;align-items:center;height:60px;padding:16px;display:flex}.logo-icon[data-v-2f05a8b7]{flex-shrink:0;width:32px;height:32px}.logo-text[data-v-2f05a8b7]{color:#4a9eff;white-space:nowrap;margin-left:10px;font-size:18px;font-weight:700}.side-menu[data-v-2f05a8b7]{border-right:none}.side-menu[data-v-2f05a8b7]:not(.el-menu--collapse){width:200px}.layout-header[data-v-2f05a8b7]{background:#fff;border-bottom:1px solid #e4e7ed;justify-content:space-between;align-items:center;height:60px;padding:0 20px;transition:background .3s;display:flex}.collapse-btn[data-v-2f05a8b7]{cursor:pointer;color:#4e5969;font-size:20px;transition:color .3s}.collapse-btn[data-v-2f05a8b7]:hover{color:#4a9eff}.header-right[data-v-2f05a8b7]{align-items:center;gap:12px;display:flex}.admin-name[data-v-2f05a8b7]{color:#4e5969;font-size:14px;transition:color .3s}.layout-main[data-v-2f05a8b7]{background:var(--admin-bg);padding:20px;transition:background .3s;overflow-y:auto}.mobile-overlay[data-v-2f05a8b7]{z-index:99;background:#00000080;position:fixed;inset:0}.mobile-aside[data-v-2f05a8b7]{z-index:100;transition:transform .3s;position:fixed;top:0;bottom:0;left:0}.mobile-aside-hidden[data-v-2f05a8b7]{transform:translate(-100%)}@media (width<=768px){.layout-header[data-v-2f05a8b7]{padding:0 12px}.layout-main[data-v-2f05a8b7]{padding:12px}.admin-name[data-v-2f05a8b7]{display:none}}
