.sidebar[data-v-69f73c8e]{padding:12px}.sidebar .el-menu-vertical-demo[data-v-69f73c8e]{border-right:none;background:transparent}.sidebar[data-v-69f73c8e] .el-menu-item{margin-bottom:4px;border-radius:10px;padding:0 16px;height:48px;line-height:48px;transition:all .3s ease;position:relative;overflow:hidden}.sidebar[data-v-69f73c8e] .el-menu-item:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transform:scaleY(0);transition:transform .3s ease}.sidebar[data-v-69f73c8e] .el-menu-item i{color:hsla(0,0%,100%,.6);font-size:18px;margin-right:12px;transition:all .3s ease}.sidebar[data-v-69f73c8e] .el-menu-item span{font-size:14px;font-weight:500;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar[data-v-69f73c8e] .el-menu-item:hover{background:hsla(0,0%,100%,.08);color:#fff}.sidebar[data-v-69f73c8e] .el-menu-item:hover i{color:#667eea;transform:scale(1.1)}.sidebar[data-v-69f73c8e] .el-menu-item.is-active{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(102,126,234,.15)}.sidebar[data-v-69f73c8e] .el-menu-item.is-active:before{transform:scaleY(1)}.sidebar[data-v-69f73c8e] .el-menu-item.is-active i{color:#667eea}.sidebar[data-v-69f73c8e] .el-submenu__title{margin-bottom:4px;border-radius:10px;padding:0 16px;height:48px;line-height:48px;transition:all .3s ease}.sidebar[data-v-69f73c8e] .el-submenu__title i{color:hsla(0,0%,100%,.6);font-size:18px;margin-right:12px;transition:all .3s ease}.sidebar[data-v-69f73c8e] .el-submenu__title span{font-size:14px;font-weight:500}.sidebar[data-v-69f73c8e] .el-submenu__title .el-submenu__icon-arrow{color:hsla(0,0%,100%,.5);font-size:12px;transition:all .3s ease}.sidebar[data-v-69f73c8e] .el-submenu__title:hover{background:hsla(0,0%,100%,.08);color:#fff}.sidebar[data-v-69f73c8e] .el-submenu__title:hover i{color:#667eea;transform:scale(1.1)}.sidebar[data-v-69f73c8e] .el-submenu__title:hover .el-submenu__icon-arrow{color:#667eea}.sidebar[data-v-69f73c8e] .el-submenu.is-active>.el-submenu__title{background:hsla(0,0%,100%,.05);color:#fff}.sidebar[data-v-69f73c8e] .el-submenu.is-active>.el-submenu__title .el-submenu__icon-arrow,.sidebar[data-v-69f73c8e] .el-submenu.is-active>.el-submenu__title i{color:#667eea}.sidebar[data-v-69f73c8e] .el-menu{background:transparent}.sidebar[data-v-69f73c8e] .el-menu .el-menu-item{padding-left:48px!important;height:44px;line-height:44px;font-size:13px}.sidebar[data-v-69f73c8e] .el-menu .el-menu-item:before{display:none}.sidebar[data-v-69f73c8e] .el-menu .el-menu-item:after{content:"";position:absolute;left:24px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.3);transition:all .3s ease}.sidebar[data-v-69f73c8e] .el-menu .el-menu-item:hover:after{background:#667eea;transform:translateY(-50%) scale(1.3)}.sidebar[data-v-69f73c8e] .el-menu .el-menu-item.is-active:after{background:#667eea;box-shadow:0 0 8px rgba(102,126,234,.6)}.ym-layout-default[data-v-2b4126fd]{display:flex;height:100%;background:#f5f7fa}.ym-layout-default>.lefts[data-v-2b4126fd]{width:240px;background:linear-gradient(180deg,#1a1f3a,#0f1419);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:2px 0 8px rgba(0,0,0,.1);position:relative;z-index:100}.ym-layout-default>.lefts.collapse[data-v-2b4126fd]{width:64px!important}.ym-layout-default>.lefts>.logo[data-v-2b4126fd]{height:64px;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.08)}.ym-layout-default>.lefts>.logo .logo-icon[data-v-2b4126fd]{width:36px;height:36px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ym-layout-default>.lefts>.logo .logo-icon svg[data-v-2b4126fd]{width:20px;height:20px;color:#fff}.ym-layout-default>.lefts>.logo .logo-text[data-v-2b4126fd]{font-size:18px;font-weight:700;color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ym-layout-default>.lefts>.menu[data-v-2b4126fd]{height:calc(100% - 64px);background:transparent}.ym-layout-default>.rights[data-v-2b4126fd]{flex:1;width:0;display:flex;flex-direction:column}.ym-layout-default>.rights>.contentlayout[data-v-2b4126fd]{display:flex;flex-direction:column;height:100%}.ym-layout-default>.rights>.contentlayout>.multipleheader[data-v-2b4126fd]{height:56px;background:#fff;border-bottom:1px solid #e8ecef;box-shadow:0 2px 8px rgba(0,0,0,.04);position:relative;z-index:99}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content[data-v-2b4126fd]{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container[data-v-2b4126fd]{flex:1;overflow:hidden;margin-right:20px}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper[data-v-2b4126fd]{display:flex;gap:8px;align-items:center}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper .tab-item[data-v-2b4126fd]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f7fa;border-radius:8px;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper .tab-item .tab-label[data-v-2b4126fd]{font-size:14px;color:#606266;font-weight:500}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper .tab-item .tab-close[data-v-2b4126fd]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;transition:all .2s ease;color:#909399}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper .tab-item .tab-close .el-icon[data-v-2b4126fd]{font-size:12px}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper .tab-item .tab-close[data-v-2b4126fd]:hover{background:rgba(0,0,0,.1);color:#606266}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper .tab-item[data-v-2b4126fd]:hover:not(.active){background:#e8ecef;border-color:#d8dce5}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper .tab-item.active[data-v-2b4126fd]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;box-shadow:0 4px 12px rgba(102,126,234,.25)}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper .tab-item.active .tab-label[data-v-2b4126fd]{color:#fff;font-weight:600}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper .tab-item.active .tab-close[data-v-2b4126fd]{color:hsla(0,0%,100%,.8)}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper .tab-item.active .tab-close[data-v-2b4126fd]:hover{background:hsla(0,0%,100%,.2);color:#fff}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .header-actions .user-dropdown[data-v-2b4126fd]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f5f7fa;border-radius:8px;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .header-actions .user-dropdown .user-icon[data-v-2b4126fd]{font-size:18px;color:#667eea}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .header-actions .user-dropdown .username[data-v-2b4126fd]{font-size:14px;color:#303133;font-weight:500}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .header-actions .user-dropdown .arrow-icon[data-v-2b4126fd]{font-size:14px;color:#909399;transition:transform .3s ease}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .header-actions .user-dropdown[data-v-2b4126fd]:hover{background:#e8ecef;border-color:#d8dce5}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .header-actions .user-dropdown:hover .arrow-icon[data-v-2b4126fd]{transform:translateY(2px)}.ym-layout-default>.rights>.contentlayout>.router-view[data-v-2b4126fd]{flex:1;height:0;overflow:hidden}.ym-layout-default>.rights>.contentlayout>.router-view .routerscroll[data-v-2b4126fd]{width:100%;height:100%}.ym-layout-default>.rights>.contentlayout>.router-view .routerscroll .pad[data-v-2b4126fd]{padding:16px}.ym-layout-default>.rights>.contentlayout>.router-view .routerscroll .pad .centermain[data-v-2b4126fd]{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04);overflow:hidden}[data-v-2b4126fd] .el-dropdown-menu{border-radius:8px;border:1px solid #e8ecef;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:4px}[data-v-2b4126fd] .el-dropdown-menu .el-dropdown-menu__item{border-radius:6px;padding:10px 16px;display:flex;align-items:center;gap:8px;font-size:14px;transition:all .2s ease}[data-v-2b4126fd] .el-dropdown-menu .el-dropdown-menu__item .el-icon{font-size:16px;color:#909399}[data-v-2b4126fd] .el-dropdown-menu .el-dropdown-menu__item:hover{background:#f5f7fa;color:#667eea}[data-v-2b4126fd] .el-dropdown-menu .el-dropdown-menu__item:hover .el-icon{color:#667eea}@media (max-width:768px){.ym-layout-default>.lefts[data-v-2b4126fd]{width:200px}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content[data-v-2b4126fd]{padding:0 12px}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container[data-v-2b4126fd]{margin-right:12px}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper .tab-item[data-v-2b4126fd]{padding:6px 12px}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .tabs-container .tabs-wrapper .tab-item .tab-label[data-v-2b4126fd]{font-size:13px}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .header-actions .user-dropdown[data-v-2b4126fd]{padding:6px 12px}.ym-layout-default>.rights>.contentlayout>.multipleheader .header-content .header-actions .user-dropdown .username[data-v-2b4126fd]{display:none}.ym-layout-default>.rights>.contentlayout>.router-view .routerscroll .pad[data-v-2b4126fd]{padding:12px}}