.admin-layout[data-v-c400b1a8]{height:100%;width:100%}.admin-aside[data-v-c400b1a8]{display:flex;flex-direction:column;border-right:none;background:linear-gradient(180deg,#0c071b 0% 22%,#1d1433 54%,#2b2147 82%,#2a2044);transition:width .2s ease}.aside-brand[data-v-c400b1a8]{display:flex;align-items:center;justify-content:flex-start;height:56px;padding:0 20px;color:var(--el-color-primary);background:transparent;border-bottom:none}.aside-logo[data-v-c400b1a8]{width:107px;height:26px;object-fit:contain;object-position:left center}.aside-brand.is-collapsed[data-v-c400b1a8]{justify-content:center;padding:0}.aside-brand.is-collapsed .aside-logo[data-v-c400b1a8]{width:28px;object-fit:cover}.aside-scroll[data-v-c400b1a8]{flex:1;min-height:0}.aside-menu[data-v-c400b1a8]{border-right:none;background:transparent;padding:8px 12px 16px;--el-menu-bg-color: transparent;--el-menu-text-color: var(--app-text-color-regular);--el-menu-hover-text-color: #fff;--el-menu-hover-bg-color: #1e182d;--el-menu-active-color: #fff;--el-menu-item-height: 40px;--el-menu-sub-item-height: 36px}.aside-menu[data-v-c400b1a8] .el-menu-item,.aside-menu[data-v-c400b1a8] .el-sub-menu__title{margin:4px 0;border-radius:12px}.aside-menu[data-v-c400b1a8] .el-menu-item.is-active{color:#fff;font-weight:500;border-radius:12px;background:linear-gradient(90deg,#371a80,#4f2a95 48%,#7040b3)}.aside-menu[data-v-c400b1a8] .el-menu-item.is-active:hover{color:#fff;background:linear-gradient(90deg,#371a80,#4f2a95 48%,#7040b3)}.aside-menu[data-v-c400b1a8] .el-sub-menu.is-active>.el-sub-menu__title{color:var(--app-text-color-regular);font-weight:400;background:transparent}.aside-menu[data-v-c400b1a8] .el-sub-menu.is-active>.el-sub-menu__title:hover{color:#fff;background:#1e182d}.aside-menu.el-menu--collapse[data-v-c400b1a8]{padding-left:8px;padding-right:8px}.aside-menu.el-menu--collapse[data-v-c400b1a8] .el-sub-menu.is-active>.el-sub-menu__title{color:#fff;border-radius:12px;background:linear-gradient(90deg,#371a80,#7040b3)}.el-menu--popup .el-menu-item.is-active{color:#fff;font-weight:500;border-radius:12px;background:linear-gradient(90deg,#371a80,#4f2a95 48%,#7040b3)}.admin-main[data-v-c400b1a8]{min-width:0;background:var(--app-bg-color)}.admin-header[data-v-c400b1a8]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:var(--app-text-color);background:var(--app-glass);border-bottom:1px solid var(--app-glass-border);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.header-left[data-v-c400b1a8]{display:flex;align-items:center;gap:8px;min-width:0}.header-right[data-v-c400b1a8]{display:flex;align-items:center;flex-shrink:0;gap:28px}.header-nav[data-v-c400b1a8]{display:flex;align-items:center;gap:8px}.header-nav-link[data-v-c400b1a8]{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:8px;color:#ddd;font-size:14px;font-weight:400;line-height:1;white-space:nowrap;text-decoration:none}.header-nav-link[data-v-c400b1a8]:hover{color:#fff;background:#1d152b}.header-nav-link.is-current[data-v-c400b1a8],.header-nav-link.is-current[data-v-c400b1a8]:hover{padding:0 16px;color:#fff;background:#43366d}.collapse-btn[data-v-c400b1a8]{padding:8px;color:var(--app-text-color)}.header-user[data-v-c400b1a8]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;outline:none}.header-user-avatar[data-v-c400b1a8]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;overflow:hidden;border-radius:50%;background:var(--app-color-secondary);color:#fff;font-size:14px;font-weight:600;line-height:1}.header-user-avatar img[data-v-c400b1a8]{width:100%;height:100%;object-fit:cover}.header-user-name[data-v-c400b1a8]{font-size:14px;font-weight:500;color:var(--el-text-color-primary)}.header-user-caret[data-v-c400b1a8]{color:var(--app-text-color-placeholder)}.admin-content[data-v-c400b1a8]{position:relative;padding:0;overflow:hidden;background:#000}.content-inner[data-v-c400b1a8]{position:absolute;inset:16px;display:flex;flex-direction:column;min-height:0;overflow:auto}.is-embedded .admin-content .content-inner[data-v-c400b1a8]{inset:0}
