.sidebar-logo-container[data-v-2be54140]{text-align:center}.sidebar-logo-container .logo-box[data-v-2be54140]{display:flex;align-items:center;gap:8px;padding:18px 14px 14px}.sidebar-logo-container .logo-mark[data-v-2be54140]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#2563eb;color:#fff;font-size:13px;font-weight:700;letter-spacing:-.04em;box-shadow:0 6px 16px rgba(37,99,235,.35)}.sidebar-logo-container .logo-meta[data-v-2be54140]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sidebar-logo-container .logo-text[data-v-2be54140]{color:#fff;font-size:14px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.sidebar-logo-container .logo-env[data-v-2be54140]{margin-top:2px;padding:0 6px;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fde68a;font-size:10px;line-height:16px;letter-spacing:.04em;text-transform:uppercase}.copyright-container .copy[data-v-22c6ec83]{position:absolute;bottom:10px;padding:0 18px;text-align:center;font-size:11px;line-height:1.4;color:#94a3b8}.side-menu-box{padding:4px 10px 12px;height:calc(100vh - 132px);overflow-y:auto}.side-menu-box .icon-menu{width:16px;margin-right:10px;font-size:16px;color:#94a3b8;flex-shrink:0;text-align:center}.side-menu-box .menu-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-menu-box .el-submenu__title,.side-menu-box .side-menu-item{display:flex;align-items:center;height:40px;line-height:40px;margin-bottom:2px;border-radius:8px;padding-right:28px!important}.side-menu-box .side-menu-item{font-size:13px;color:#cbd5e1}.side-menu-box .side-menu-item:hover{background-color:hsla(0,0%,100%,.06)!important}.side-menu-box .side-menu-item.is-active{background-color:hsla(0,0%,100%,.12)!important;color:#fff!important;font-weight:600}.side-menu-box .side-menu-item.is-active .icon-menu{color:#93c5fd}.side-menu-box .side-menu{border-right:0;background:transparent!important}.side-menu-box .item-name{display:flex;align-items:center;width:100%;min-width:0}.side-menu-box .el-submenu__icon-arrow{right:12px;margin-top:-6px;color:#94a3b8;font-weight:700}.side-menu-box .el-submenu .el-submenu__title{font-size:13px;color:#cbd5e1}.side-menu-box .el-submenu .el-submenu__title:hover{background-color:hsla(0,0%,100%,.06)!important}.side-menu-box .el-submenu.is-opened>.el-submenu__title{color:#fff!important}.side-menu-box .el-submenu.is-opened>.el-submenu__title .icon-menu{color:#93c5fd}.side-menu-box .el-submenu .el-menu{background:transparent!important}.side-menu-box .el-submenu .el-menu-item{height:34px;line-height:34px;min-width:0!important;margin:1px 0;padding:0 12px 0 18px!important;border-radius:8px;font-size:13px;color:#cbd5e1!important}.side-menu-box .el-submenu .el-menu-item:hover{background-color:hsla(0,0%,100%,.06)!important}.side-menu-box .el-submenu .el-menu-item.is-active{background-color:rgba(37,99,235,.22)!important;color:#fff!important;font-weight:600}.side-menu-box .el-submenu .el-menu-item.is-active .sub-dot{background:#93c5fd}.side-menu-box .sub-dot{width:5px;height:5px;margin-right:10px;border-radius:50%;background:#64748b;flex-shrink:0}.app-main[data-v-75134849]{box-sizing:border-box;min-height:calc(100vh - 134px);background-color:#f4f6f8;padding:16px}