#app{height:100%}.app-breadcrumb.el-breadcrumb[data-v-557ee9aa]{display:inline-block;font-size:14px;line-height:56px;margin-left:12px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-557ee9aa]{color:#97a8be;cursor:text;font-weight:500}.app-breadcrumb.el-breadcrumb[data-v-557ee9aa] .el-breadcrumb__item .el-breadcrumb__inner{color:#606266;font-weight:400}.app-breadcrumb.el-breadcrumb[data-v-557ee9aa] .el-breadcrumb__item .el-breadcrumb__inner:hover{color:#0abdac}.app-breadcrumb.el-breadcrumb[data-v-557ee9aa] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#303133;font-weight:500}.app-breadcrumb.el-breadcrumb[data-v-557ee9aa] .el-breadcrumb__separator{color:#c0c4cc;margin:0 8px}.hamburger[data-v-1b6dff5a]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-1b6dff5a]{transform:rotate(180deg)}.navbar[data-v-fcf775a4]{height:56px;overflow:hidden;position:relative;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:space-between;padding:0}.navbar .hamburger-container[data-v-fcf775a4]{flex-shrink:0;cursor:pointer;transition:background .3s;-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;align-items:center;padding:0 15px;height:100%}.navbar .hamburger-container[data-v-fcf775a4]:hover{background:rgba(0,0,0,.04)}.navbar .breadcrumb-container[data-v-fcf775a4]{flex:1;padding-left:10px}.navbar .right-menu[data-v-fcf775a4]{flex-shrink:0;height:100%;display:flex;align-items:center;padding-right:10px}.navbar .right-menu[data-v-fcf775a4]:focus{outline:none}.navbar .right-menu .company-name[data-v-fcf775a4]{margin-right:20px;font-size:14px;color:#666;font-weight:500}.navbar .right-menu .notification-dropdown[data-v-fcf775a4]{margin-right:10px}.navbar .right-menu .notification-bell[data-v-fcf775a4]{display:inline-block;padding:0 8px;cursor:pointer}.navbar .right-menu .notification-bell .el-icon-bell[data-v-fcf775a4]{font-size:20px;color:#606266}.navbar .right-menu[data-v-fcf775a4] .notification-menu{width:320px;max-width:320px}.navbar .right-menu[data-v-fcf775a4] .notification-menu .notification-item{max-width:300px;padding:6px 0 6px 14px;border-bottom:1px solid #f0f0f0;position:relative;cursor:pointer;transition:background-color .2s ease}.navbar .right-menu[data-v-fcf775a4] .notification-menu .notification-item.is-unread{background-color:rgba(64,158,255,.08)}.navbar .right-menu[data-v-fcf775a4] .notification-menu .notification-item.is-read{background-color:transparent}.navbar .right-menu[data-v-fcf775a4] .notification-menu .notification-item.is-unread:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background-color:#f56c6c}.navbar .right-menu[data-v-fcf775a4] .notification-menu .notification-title{font-size:14px;margin-bottom:4px;color:#606266}.navbar .right-menu[data-v-fcf775a4] .notification-menu .notification-item.is-unread .notification-title{font-weight:600;color:#303133}.navbar .right-menu[data-v-fcf775a4] .notification-menu .notification-item.is-read .notification-title{font-weight:400;color:#909399}.navbar .right-menu[data-v-fcf775a4] .notification-menu .notification-content{font-size:12px;color:#909399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar .right-menu[data-v-fcf775a4] .notification-menu .notification-item.is-unread .notification-content{color:#606266}.navbar .right-menu[data-v-fcf775a4] .notification-menu .notification-item.is-read .notification-content{color:#c0c4cc}.navbar .right-menu .notification-footer[data-v-fcf775a4]{font-size:12px;color:#409eff;cursor:pointer;margin-right:10px}.navbar .right-menu .notification-footer.action[data-v-fcf775a4]{float:right}.navbar .right-menu .avatar-container[data-v-fcf775a4]{cursor:pointer}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-fcf775a4]{position:relative;display:flex;align-items:center;padding:8px 16px;border-radius:4px;transition:background .3s}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-fcf775a4]:hover{background:rgba(0,0,0,.04)}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-fcf775a4]{cursor:pointer;width:36px;height:36px;border-radius:50%;border:2px solid #e8e8e8}.navbar .right-menu .avatar-container .avatar-wrapper .user-name[data-v-fcf775a4]{margin-left:10px;font-size:14px;color:#333;font-weight:500}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-fcf775a4]{cursor:pointer;margin-left:6px;font-size:12px;color:#999}.el-dropdown-menu .el-dropdown-menu__item.is-unread-item,.enterprise-notification-popper .el-dropdown-menu__item.is-unread-item{background-color:#ecf5ff!important}.el-dropdown-menu .el-dropdown-menu__item.is-read-item,.enterprise-notification-popper .el-dropdown-menu__item.is-read-item{background-color:transparent!important}.el-dropdown-menu .el-dropdown-menu__item.is-unread-item .notification-title,.enterprise-notification-popper .el-dropdown-menu__item.is-unread-item .notification-title{font-weight:600;color:#303133}.el-dropdown-menu .el-dropdown-menu__item.is-read-item .notification-title,.enterprise-notification-popper .el-dropdown-menu__item.is-read-item .notification-title{font-weight:400;color:#909399}.el-dropdown-menu .notification-item,.enterprise-notification-popper .notification-item{cursor:pointer;transition:background-color .2s ease;display:block}.el-dropdown-menu .notification-item.is-unread,.enterprise-notification-popper .notification-item.is-unread{background-color:#ecf5ff!important}.el-dropdown-menu .notification-item.is-read,.enterprise-notification-popper .notification-item.is-read{background-color:transparent!important}.el-dropdown-menu .notification-item.is-unread .notification-content,.enterprise-notification-popper .notification-item.is-unread .notification-content{color:#606266!important}.el-dropdown-menu .notification-item.is-read .notification-content,.enterprise-notification-popper .notification-item.is-read .notification-content{color:#c0c4cc!important}.el-dropdown-menu .notification-item.is-unread{background-color:#ecf5ff!important}.el-dropdown-menu .notification-item.is-read{background-color:transparent!important}.sidebarLogoFade-enter-active[data-v-428acf5e]{transition:opacity 1.5s}.sidebarLogoFade-enter[data-v-428acf5e],.sidebarLogoFade-leave-to[data-v-428acf5e]{opacity:0}.sidebar-logo-container[data-v-428acf5e]{position:relative;width:100%;height:70px;background:#0a0a0a;text-align:center;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;padding:10px 0}.sidebar-logo-container .sidebar-logo-link[data-v-428acf5e]{height:100%;width:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:20px;cursor:pointer;text-decoration:none}.sidebar-logo-container .sidebar-logo-link .logo-content[data-v-428acf5e]{display:flex;align-items:center;justify-content:flex-start;gap:12px;height:100%}.sidebar-logo-container .sidebar-logo-link .logo-icon[data-v-428acf5e]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;flex-shrink:0;background:hsla(0,0%,100%,.92);border-radius:10px;padding:4px;box-sizing:border-box;overflow:hidden}.sidebar-logo-container .sidebar-logo-link .logo-icon .logo-image[data-v-428acf5e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.sidebar-logo-container .sidebar-logo-link .logo-text[data-v-428acf5e]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;gap:4px;padding-top:3px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-428acf5e]{margin:0;padding:0;color:#fff;font-weight:700;font-size:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:1px;line-height:1.2}.sidebar-logo-container .sidebar-logo-link .sidebar-subtitle[data-v-428acf5e]{margin:0;padding:0;color:#999;font-size:11px;font-weight:400;letter-spacing:.5px;line-height:1.2;text-transform:uppercase}.sidebar-logo-container.collapse .logo-icon[data-v-428acf5e]{margin-right:0;width:38px;height:38px;padding:3px}.menu-item-wrap[data-v-1a8ded69]{display:inline-flex;align-items:center;width:100%;vertical-align:middle}.menu-icon[data-v-1a8ded69]{margin-right:10px;font-size:18px;vertical-align:middle}.menu-title-container[data-v-1a8ded69]{display:inline-flex;align-items:center;flex:1 1 auto;overflow:hidden;vertical-align:middle}.menu-title-text[data-v-1a8ded69]{display:inline-block;white-space:nowrap;font-size:15px;vertical-align:middle;text-overflow:ellipsis}.menu-title-text.long-title-badge[data-v-1a8ded69]{flex:1 1 auto;min-width:0;max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis}.menu-title-text.marquee[data-v-1a8ded69]{animation:menu-marquee-1a8ded69 6s linear infinite;animation-play-state:paused}.menu-title-container:hover .menu-title-text.marquee[data-v-1a8ded69]{animation-play-state:running}@keyframes menu-marquee-1a8ded69{0%,10%{transform:translateX(0)}90%,to{transform:translateX(calc(var(--scroll-distance, 0px)*-1))}}.menu-badge[data-v-1a8ded69]{margin-left:6px;flex-shrink:0;display:inline-flex;align-items:center}.menu-badge[data-v-1a8ded69] .el-badge__content{height:18px;line-height:18px;padding:0 6px;font-size:12px;font-weight:500;position:static;transform:none;border:none;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);box-shadow:0 2px 6px rgba(238,90,90,.4);border-radius:9px}.app-main[data-v-1d9d0998]{min-height:calc(100vh - 56px);width:100%;position:relative;overflow:hidden;background:#f0f2f5;padding:20px}.fixed-header+.app-main[data-v-1d9d0998]{padding-top:56px}[data-v-69c1423c]:export{menuText:#fff;menuActiveText:#333;subMenuActiveText:#fff;menuBg:#000;menuHover:#1a1a1a;subMenuBg:#0a0a0a;subMenuHover:#f0f0f0;sideBarWidth:300px}.app-wrapper[data-v-69c1423c]{position:relative;height:100%;width:100%;background:#f0f2f5}.app-wrapper.mobile.openSidebar[data-v-69c1423c]{position:fixed;top:0}.drawer-bg[data-v-69c1423c]{background:#000;opacity:.3;width:100%;top:0;height:100%;position:absolute;z-index:999}.fixed-header[data-v-69c1423c]{position:fixed;top:0;right:0;z-index:9;width:calc(100% - 300px);transition:width .28s;background:#fff}.hideSidebar .fixed-header[data-v-69c1423c]{width:calc(100% - 54px)}.mobile .fixed-header[data-v-69c1423c]{width:100%}.app-footer[data-v-69c1423c]{width:100%;padding:12px 20px 16px;text-align:center;font-size:12px;color:#999}:export{menuText:#fff;menuActiveText:#333;subMenuActiveText:#fff;menuBg:#000;menuHover:#1a1a1a;subMenuBg:#0a0a0a;subMenuHover:#f0f0f0;sideBarWidth:300px}#app .main-container{min-height:100%;transition:margin-left .28s;margin-left:300px;position:relative}#app .sidebar-container{transition:width .28s;width:300px!important;background-color:#000;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden;box-shadow:2px 0 8px rgba(0,0,0,.15)}#app .sidebar-container .horizontal-collapse-transition{transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}#app .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important;padding:8px 12px}#app .sidebar-container .el-scrollbar__bar.is-vertical{right:0}#app .sidebar-container .el-scrollbar{height:100%}#app .sidebar-container.has-logo .el-scrollbar{height:calc(100% - 70px)}#app .sidebar-container .is-horizontal{display:none}#app .sidebar-container a{display:inline-block;width:100%;overflow:hidden}#app .sidebar-container .svg-icon{margin-right:12px}#app .sidebar-container .sub-el-icon{margin-right:12px;margin-left:-2px}#app .sidebar-container .el-menu{border:none;height:100%;width:100%!important;background-color:transparent}#app .sidebar-container .el-submenu__title,#app .sidebar-container .submenu-title-noDropdown{height:48px;line-height:48px;border-radius:8px;margin:4px 8px 4px 0;padding:0 16px!important;transition:all .3s;font-size:15px;color:#fff}#app .sidebar-container .el-submenu__title:hover,#app .sidebar-container .submenu-title-noDropdown:hover{background-color:#f0f0f0!important;color:#333!important}#app .sidebar-container .el-submenu__title:hover i,#app .sidebar-container .submenu-title-noDropdown:hover i{color:#333!important}#app .sidebar-container .el-submenu__title i,#app .sidebar-container .submenu-title-noDropdown i{color:#fff}#app .sidebar-container .is-active>.el-submenu__title{color:#fff!important;background-color:transparent!important}#app .sidebar-container .is-active>.el-submenu__title i{color:#fff}#app .sidebar-container .is-active>.el-submenu__title:hover{background-color:#f0f0f0!important;color:#333!important}#app .sidebar-container .is-active>.el-submenu__title:hover i{color:#333!important}#app .sidebar-container .el-submenu .el-menu-item,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title{min-width:300px!important;background-color:transparent!important;height:44px;line-height:44px;padding-left:48px!important;padding-right:16px!important;border-radius:8px;margin:2px 8px 2px 0;font-size:14px;transition:all .3s;color:#fff}#app .sidebar-container .el-submenu .el-menu-item i,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title i{color:#fff}#app .sidebar-container .el-submenu .el-menu-item:hover,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#f0f0f0!important;color:#333!important}#app .sidebar-container .el-submenu .el-menu-item:hover i,#app .sidebar-container .nest-menu .el-submenu>.el-submenu__title:hover i{color:#333!important}#app .sidebar-container .el-menu-item.is-active{color:#333!important;background-color:#f0f0f0!important;font-weight:500}#app .sidebar-container .el-menu-item.is-active i{color:#333!important}#app .sidebar-container .el-menu--inline{background-color:transparent!important;border-radius:0;margin:0;padding:0}#app .hideSidebar .sidebar-container{width:54px!important}#app .hideSidebar .main-container{margin-left:54px}#app .hideSidebar .submenu-title-noDropdown{padding:0!important;position:relative}#app .hideSidebar .submenu-title-noDropdown .el-tooltip{padding:0!important}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon{margin-left:20px}#app .hideSidebar .submenu-title-noDropdown .el-tooltip .sub-el-icon{margin-left:19px}#app .hideSidebar .el-submenu{overflow:hidden}#app .hideSidebar .el-submenu>.el-submenu__title{padding:0!important}#app .hideSidebar .el-submenu>.el-submenu__title .svg-icon{margin-left:20px}#app .hideSidebar .el-submenu>.el-submenu__title .sub-el-icon{margin-left:19px}#app .hideSidebar .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}#app .hideSidebar .el-menu--collapse .el-submenu>.el-submenu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}#app .el-menu--collapse .el-menu .el-submenu{min-width:300px!important}#app .mobile .main-container{margin-left:0}#app .mobile .sidebar-container{transition:transform .28s;width:300px!important}#app .mobile.hideSidebar .sidebar-container{pointer-events:none;transition-duration:.3s;transform:translate3d(-300px,0,0)}#app .withoutAnimation .main-container,#app .withoutAnimation .sidebar-container{transition:none}.el-menu--vertical>.el-menu .svg-icon{margin-right:16px}.el-menu--vertical>.el-menu .sub-el-icon{margin-right:12px;margin-left:-2px}.el-menu--vertical .el-menu-item:hover,.el-menu--vertical .nest-menu .el-submenu>.el-submenu__title:hover{background-color:#1a1a1a!important}.el-menu--vertical>.el-menu--popup{max-height:100vh;overflow-y:auto}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-track-piece{background:#d3dce6}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar{width:6px}.el-menu--vertical>.el-menu--popup::-webkit-scrollbar-thumb{background:#99a9bf;border-radius:20px}.fade-enter-active,.fade-leave-active{transition:opacity .28s}.fade-enter,.fade-leave-active{opacity:0}.fade-transform-enter-active,.fade-transform-leave-active{transition:all .5s}.fade-transform-enter{opacity:0;transform:translateX(-30px)}.fade-transform-leave-to{opacity:0;transform:translateX(30px)}.breadcrumb-enter-active,.breadcrumb-leave-active{transition:all .5s}.breadcrumb-enter,.breadcrumb-leave-active{opacity:0;transform:translateX(20px)}.breadcrumb-move{transition:all .5s}.breadcrumb-leave-active{position:absolute}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}body,html{height:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.app-container{padding:20px}.el-button--primary{background-color:#0abdac!important;border-color:#0abdac!important}.el-button--primary:hover{background-color:#09a89a!important;border-color:#09a89a!important}.el-button--primary:active{background-color:#088c7f!important;border-color:#088c7f!important}.el-button--primary:focus{background-color:#0abdac!important;border-color:#0abdac!important}a{color:#0abdac}a:hover{color:#09a89a}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner,.el-switch.is-checked .el-switch__core{background-color:#0abdac;border-color:#0abdac}.el-range-separator{padding:0 10px!important;width:auto!important;min-width:45px!important;line-height:32px!important}