.badge[data-v-3310b1cc]:hover{color:#1f81eb;cursor:pointer}.header[data-v-3310b1cc]{position:relative;height:60px;background:#fff;line-height:60px;display:flex;background:#edf3ff;border-bottom:1px solid rgba(0,0,0,.06);align-items:center}.header>.logo[data-v-3310b1cc]{margin-left:20px;width:22px}.header>.logo[data-v-3310b1cc]:hover{cursor:pointer}.right[data-v-3310b1cc]{width:450px;position:absolute;right:0}.right[data-v-3310b1cc],.right_dom1[data-v-3310b1cc]{display:flex;align-items:center;justify-content:space-between}.right_dom1[data-v-3310b1cc]{width:300px}.right_dom1 img[data-v-3310b1cc]{margin-right:10px}.right_dom1[data-v-3310b1cc]:hover{cursor:pointer;color:#1f81eb}.handleExit[data-v-3310b1cc]{margin:0 5px}.handleExit[data-v-3310b1cc]:hover,.handleFullScreen[data-v-3310b1cc]:hover{cursor:pointer}.nav[data-v-0b49228c]{width:100%;height:100vh;overflow-y:scroll;background:#4169e1;position:relative}.nav .logo[data-v-0b49228c]{background:#4169e0;display:flex;align-items:center;color:#fff;font-weight:550;justify-content:center;font-size:14px;letter-spacing:2px;height:56px;margin-bottom:1rem}.nav .logo img[data-v-0b49228c]{width:50px}.nav .logo .title[data-v-0b49228c]{font-size:1.125rem;line-height:1.75rem;font-weight:600;height:56px;display:flex;justify-content:center;align-items:center;letter-spacing:-1px}.nav .user[data-v-0b49228c]{display:flex;padding:16px;height:88px;align-items:center}.nav .user .right[data-v-0b49228c]{margin-left:.75rem}.nav .user .right .info[data-v-0b49228c]{font-weight:500;font-size:.875rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.nav .user .right .info-f[data-v-0b49228c]{font-size:.75rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,100%,.7)}.el-menu[data-v-0b49228c]{padding-left:9px}[data-v-0b49228c] .el-submenu__title{height:40px!important;line-height:40px!important}[data-v-0b49228c] .el-submenu__title:hover{background:hsla(0,0%,100%,.1)!important;border-radius:5px}.el-menu .el-menu-item[data-v-0b49228c]{height:40px!important;line-height:40px!important;border-radius:5px}[data-v-0b49228c] .el-menu .el-menu-item:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZklEQVQYlWN0zHz4n4EIwESMIqIVCvIyEadQVZaFOIUqMkQoZGNlZHAx5SSsMNyFi0FEgIAbFSVZGEKduBgYGBgYWHApCrDjZIj24Ibz4Qr5uZkYZCWYGWTEmBkcDDkYtBRZUTQCADBKCBsthNwJAAAAAElFTkSuQmCC) no-repeat;top:-10px}[data-v-0b49228c] .el-menu .el-menu-item:after,[data-v-0b49228c] .el-menu .el-menu-item:before{content:"";width:10px;height:10px;position:absolute;right:0;transition:opacity .3s ease;display:block;opacity:0}[data-v-0b49228c] .el-menu .el-menu-item:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAjklEQVQYlWN0zHz4n4GBgYGXm4lBXoKZQUaMmcHBkINBS5GVARkwwhSigwA7ToYYD24GNlZGBgYGBgYmbIoYGBgYNhz6zlA65QOcj1MhAwMDw/1nfxjW7PtGWCEDAwPDij3fGF5/+EdY4a/f/xl2n/pBWCEDAwPDvae/GZgYGQkrvPPkD3EmvvtEhBthAABdISRMjnkH5QAAAABJRU5ErkJggg==) no-repeat;bottom:-10px;z-index:2}.el-menu .el-menu-item[data-v-0b49228c]:hover{background:#5478e4!important}[data-v-0b49228c] .el-menu .el-menu-item:hover:after,[data-v-0b49228c] .el-menu .el-menu-item:hover:before{opacity:0!important}.el-menu .el-menu-item.is-active[data-v-0b49228c]{background-color:#f3f4f7!important;color:#4169e0!important;border-radius:10px 0 0 10px}.el-menu .el-menu-item.is-active[data-v-0b49228c]:after,.el-menu .el-menu-item.is-active[data-v-0b49228c]:before{opacity:1}.el-menu[data-v-0b49228c],.el-submenu[data-v-0b49228c]{background-color:#4169e0!important}.el-menu[data-v-0b49228c]{border-right:none}[data-v-0b49228c].el-submenu__title{line-height:40px}.menuZk[data-v-0b49228c]{position:absolute;bottom:40px;background:hsla(0,0%,100%,.2);border-radius:5px 0 0 5px;right:0;height:40px;width:40px;cursor:pointer;display:flex;justify-content:center;align-items:center}.menuZk i[data-v-0b49228c]{font-size:20px;color:#fff}#watermark[data-v-0d804864]{width:100%;height:100%;position:fixed;z-index:9999999;pointer-events:none}.app-container[data-v-1d4b939f]{width:100%;height:100vh;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.top-header[data-v-1d4b939f]{height:60px;background:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;padding:0 20px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000}.top-header .header-left[data-v-1d4b939f],.top-header[data-v-1d4b939f]{display:flex;align-items:center}.top-header .header-left .project-title[data-v-1d4b939f]{font-size:18px;font-weight:600;color:#4169e1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .3s ease;width:100%}.top-header .header-left .project-title[data-v-1d4b939f]:hover{color:#4169e1}.top-header .header-right[data-v-1d4b939f]{display:flex;align-items:center}.top-header .header-right .user-profile[data-v-1d4b939f]{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .3s ease}.top-header .header-right .user-profile[data-v-1d4b939f]:hover{background-color:#f5f5f5}.top-header .header-right .user-profile .user-avatar[data-v-1d4b939f]{margin-right:8px}.top-header .header-right .user-profile .user-name[data-v-1d4b939f]{margin-right:6px;font-size:14px;color:#333}.top-header .header-right .user-profile i[data-v-1d4b939f]{font-size:12px;color:#999}.main-content[data-v-1d4b939f]{flex:1;display:flex;height:100vh;overflow:hidden}.left-sidebar[data-v-1d4b939f]{width:280px;background:linear-gradient(to bottom right,#6b9df5,#4169e1);display:flex;flex-direction:column;align-items:center;padding:0 1rem;position:relative;box-shadow:2px 0 8px rgba(0,0,0,.1);transition:width .3s ease;overflow-y:auto;overflow-x:hidden}.left-sidebar.collapsed[data-v-1d4b939f]{width:80px;padding:0 .5rem}.left-sidebar.collapsed .user-section[data-v-1d4b939f]{margin-top:3rem}.left-sidebar.collapsed .user-section .user-info[data-v-1d4b939f]{display:none}.left-sidebar.collapsed .menu-section .menu-item[data-v-1d4b939f]{justify-content:center;padding:.75rem 0}.left-sidebar.collapsed .menu-section .menu-item i[data-v-1d4b939f]{margin-right:0;font-size:1.3rem}.left-sidebar.collapsed .app-title[data-v-1d4b939f],.left-sidebar.collapsed .menu-section .menu-item span[data-v-1d4b939f]{display:none}.left-sidebar .collapse-btn[data-v-1d4b939f]{position:absolute;top:20px;right:20px;width:32px;height:32px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff;z-index:10}.left-sidebar .collapse-btn[data-v-1d4b939f]:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}.left-sidebar .collapse-btn i[data-v-1d4b939f]{font-size:14px}.left-sidebar.collapsed .collapse-btn[data-v-1d4b939f]{right:10px}.left-sidebar .user-section[data-v-1d4b939f]{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;margin-top:1rem;padding-top:1rem}.left-sidebar .user-section .user-avatar[data-v-1d4b939f]{border:3px solid hsla(0,0%,100%,.3);box-shadow:0 4px 12px rgba(0,0,0,.2);margin-bottom:1rem}.left-sidebar .user-section .user-info[data-v-1d4b939f]{margin-bottom:1rem;width:100%}.left-sidebar .user-section .user-info .user-role[data-v-1d4b939f]{margin-bottom:.5rem;font-weight:500}.left-sidebar .user-section .user-info .user-role.primary[data-v-1d4b939f]{font-size:1.2rem;font-weight:600}.left-sidebar .user-section .user-info .user-role.secondary[data-v-1d4b939f]{font-size:1rem;opacity:.9;margin-bottom:1rem}.left-sidebar .user-section .user-info .menu-item[data-v-1d4b939f]{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;padding:.75rem 1rem;display:flex;align-items:center;color:#fff;cursor:pointer;transition:all .3s ease;font-size:.95rem;font-weight:500;margin-top:.5rem;background:transparent;position:relative;border-radius:0}.left-sidebar .user-section .user-info .menu-item i[data-v-1d4b939f]{margin-right:.5rem;font-size:1.1rem;transition:color .3s ease}.left-sidebar .user-section .user-info .menu-item span[data-v-1d4b939f]{flex:1}.left-sidebar .user-section .user-info .menu-item[data-v-1d4b939f]:hover{background:hsla(0,0%,100%,.1)}.left-sidebar .user-section .user-info .menu-item.active[data-v-1d4b939f]{background:#fff;color:#4169e1;border-radius:.5rem}.left-sidebar .user-section .user-info .menu-item.active i[data-v-1d4b939f]{color:#4169e1}.left-sidebar .menu-section[data-v-1d4b939f]{width:100%;margin-top:1rem;padding:0 0 0 1rem;margin-right:-1rem}.left-sidebar .menu-section .menu-item[data-v-1d4b939f]{width:calc(100% + 1rem);padding:.75rem 1rem;display:flex;align-items:center;color:#fff;cursor:pointer;transition:all .3s ease;font-size:.95rem;font-weight:500;margin-top:0;margin-bottom:.5rem;background:transparent;position:relative;border-radius:0}.left-sidebar .menu-section .menu-item i[data-v-1d4b939f]{margin-right:.5rem;font-size:1.1rem;transition:color .3s ease}.left-sidebar .menu-section .menu-item span[data-v-1d4b939f]{flex:1}.left-sidebar .menu-section .menu-item[data-v-1d4b939f]:hover{background:hsla(0,0%,100%,.1)}.left-sidebar .menu-section .menu-item.active[data-v-1d4b939f]{background:#fff;color:#4169e1;border-radius:.5rem}.left-sidebar .menu-section .menu-item.active i[data-v-1d4b939f]{color:#4169e1}.left-sidebar .menu-section .menu-item[data-v-1d4b939f]:first-child{margin-top:0}.left-sidebar .menu-section .menu-item[data-v-1d4b939f]:last-child{margin-bottom:0}.left-sidebar.collapsed .menu-section[data-v-1d4b939f]{padding:0;margin-right:0;margin-top:1rem}.left-sidebar.collapsed .menu-section .menu-item[data-v-1d4b939f]{width:100%;margin-left:0;margin-right:0;border-radius:.5rem;background:transparent;padding:.75rem}.left-sidebar.collapsed .menu-section .menu-item[data-v-1d4b939f]:hover{background:hsla(0,0%,100%,.08)}.left-sidebar.collapsed .menu-section .menu-item.active[data-v-1d4b939f]{background:transparent;color:#fff}.left-sidebar.collapsed .menu-section .menu-item.active i[data-v-1d4b939f]{color:#fff;transform:scale(1.1)}.left-sidebar .app-title[data-v-1d4b939f]{font-size:1.1rem;font-weight:500;text-align:center;line-height:1.4;color:#fff;opacity:.9;cursor:pointer;transition:all .3s ease}.left-sidebar .app-title[data-v-1d4b939f]:hover{opacity:1;transform:scale(1.02)}.right-content[data-v-1d4b939f]{flex:1;background:#f5f5f5;transition:margin-left .3s ease}.right-content.expanded[data-v-1d4b939f]{margin-left:0}.right-content .content-wrapper[data-v-1d4b939f]{width:100%;height:100%;border-radius:0;box-sizing:border-box;padding:10px;background:#f2f2f7;margin:0;box-shadow:none;overflow:hidden}@media (max-width:768px){.top-header[data-v-1d4b939f]{padding:0 15px}.top-header .header-left .project-title[data-v-1d4b939f]{font-size:16px}.top-header .header-right .user-profile .user-name[data-v-1d4b939f]{display:none}.left-sidebar[data-v-1d4b939f]{width:200px;padding:1rem .5rem}.left-sidebar.collapsed[data-v-1d4b939f]{width:60px}.left-sidebar .user-section .user-avatar[data-v-1d4b939f]{width:50px!important;height:50px!important}.left-sidebar .user-section .user-info .user-role.primary[data-v-1d4b939f]{font-size:1rem}.left-sidebar .user-section .app-title[data-v-1d4b939f]{font-size:.9rem}.right-content .content-wrapper[data-v-1d4b939f]{margin:5px;padding:15px}}@media (max-width:480px){.left-sidebar[data-v-1d4b939f]{position:fixed;left:-280px;top:0;height:100vh;z-index:999;transition:left .3s ease}.left-sidebar.collapsed[data-v-1d4b939f]{left:0;width:280px}.right-content[data-v-1d4b939f]{margin-left:0!important}}