.side-nav[data-v-3a2c3970]{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000f;flex:0 0 200px;height:-moz-fit-content;height:fit-content;overflow:hidden;position:sticky;top:50px}.side-nav .nav-header[data-v-3a2c3970]{border-bottom:1px solid #f0f0f0;margin-bottom:8px;padding:16px 24px}.side-nav .nav-header .title[data-v-3a2c3970]{color:#1a1a1a;font-size:16px;font-weight:500;padding-left:12px;position:relative}.side-nav .nav-header .title[data-v-3a2c3970]:before{background:#409eff;border-radius:2px;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.side-nav .nav-item[data-v-3a2c3970]{align-items:center;color:#606266;cursor:pointer;display:flex;gap:12px;margin:4px 0;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.side-nav .nav-item .el-icon[data-v-3a2c3970]{font-size:20px;opacity:.8;transition:opacity .3s ease}.side-nav .nav-item[data-v-3a2c3970]:hover{background:#f5f7fa;color:#409eff}.side-nav .nav-item:hover .el-icon[data-v-3a2c3970]{opacity:1}.side-nav .nav-item[data-v-3a2c3970]:hover:before{transform:translate(0)}.side-nav .nav-item.active[data-v-3a2c3970]{background:#ecf5ff;color:#409eff;font-weight:500}.side-nav .nav-item.active[data-v-3a2c3970]:before{background:#409eff;border-radius:0 2px 2px 0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.side-nav .nav-item.active .el-icon[data-v-3a2c3970]{opacity:1}.side-nav .nav-item[data-v-3a2c3970]:before{background:#409eff;border-radius:0 2px 2px 0;content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:transform .3s ease;width:4px}.side-nav .nav-item span[data-v-3a2c3970]{font-size:14px}@media (max-width:768px){.side-nav[data-v-3a2c3970]{background:transparent;border-radius:0;box-shadow:none;flex:none;position:static;top:auto;width:100%}.side-nav .nav-header[data-v-3a2c3970]{padding:20px 16px 16px}.side-nav .nav-header .title[data-v-3a2c3970]{font-size:18px;font-weight:600}.side-nav .nav-item[data-v-3a2c3970]{border-radius:8px;margin:2px 0;padding:16px}.side-nav .nav-item .el-icon[data-v-3a2c3970]{font-size:22px}.side-nav .nav-item span[data-v-3a2c3970]{font-size:16px}}.me-layout[data-v-05292661]{height:100%;position:relative;width:100%}.page-container[data-v-05292661]{position:relative}.page-wrapper[data-v-05292661]{display:flex;gap:24px;margin:0 auto}.page-content[data-v-05292661]{display:flex;flex:1;flex-direction:column;gap:16px;min-height:calc(100vh - 300px)}.desktop-sidebar[data-v-05292661]{display:block}.mobile-sidebar[data-v-05292661]{height:100%;overflow-y:auto}.sidebar-toggle[data-v-05292661]{align-items:center;background-color:#409eff;border:none;border-radius:50%;bottom:30px;box-shadow:0 4px 12px #409eff66;color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:500;height:56px;justify-content:center;left:30px;padding:16px;position:fixed;transition:all .3s ease;width:56px;z-index:9999}.sidebar-toggle[data-v-05292661]:hover{background-color:#66b1ff;box-shadow:0 6px 20px #409eff80;transform:translateY(-2px)}.sidebar-toggle .hamburger-icon[data-v-05292661]{display:flex;flex-direction:column;height:16px;justify-content:space-between;width:20px}.sidebar-toggle .hamburger-icon span[data-v-05292661]{background-color:#fff;border-radius:2px;display:block;height:2px;transition:all .3s ease;width:100%}.mobile-only[data-v-05292661]{display:none}@media (max-width:768px){.page-wrapper[data-v-05292661]{flex-direction:column;gap:12px}.page-content[data-v-05292661]{min-height:auto}.desktop-sidebar[data-v-05292661]{display:none}.sidebar-toggle[data-v-05292661]{display:flex!important}}@media (min-width:769px){.sidebar-toggle[data-v-05292661]{display:none}}[data-v-05292661] .el-drawer{z-index:3000!important}[data-v-05292661] .el-drawer__wrapper{z-index:2999!important}
