#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body,html{height:100%;margin:0;padding:0}.app-breadcrumb[data-v-3395352a]{display:inline-block;line-height:50px;margin-left:10px}.app-breadcrumb .el-breadcrumb__inner[data-v-3395352a],.app-breadcrumb .el-breadcrumb__inner a[data-v-3395352a]{font-weight:400;color:#fff;cursor:pointer}.app-breadcrumb .el-breadcrumb__inner.is-link[data-v-3395352a]:hover,.app-breadcrumb .el-breadcrumb__inner a.is-link[data-v-3395352a]:hover{color:#4eeffa}.app-breadcrumb .no-redirect[data-v-3395352a]{color:hsla(0,0%,100%,.7);cursor:text}.navbar[data-v-1fe70056]{height:50px;overflow:hidden;position:relative;background:transparent;display:flex;justify-content:space-between}.navbar .left-menu[data-v-1fe70056]{display:flex;align-items:center}.navbar .hamburger-container[data-v-1fe70056]{line-height:46px;height:100%;float:left;cursor:pointer;transition:background .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.navbar .hamburger-container[data-v-1fe70056]:hover{background:hsla(0,0%,100%,.1)}.navbar .breadcrumb-container[data-v-1fe70056]{float:left}.navbar .right-menu[data-v-1fe70056]{float:right;height:100%;line-height:50px;display:flex;align-items:center}.navbar .right-menu[data-v-1fe70056]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-1fe70056]{display:inline-block;padding:0 8px;height:100%;font-size:18px;color:#fff;vertical-align:middle}.navbar .right-menu .right-menu-item.hover-effect[data-v-1fe70056]{cursor:pointer;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-1fe70056]:hover{background:hsla(0,0%,100%,.1)}.navbar .right-menu .avatar-container[data-v-1fe70056]{margin-right:30px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-1fe70056]{display:flex;align-items:center}.navbar .right-menu .avatar-container .avatar-wrapper .avatar-icon[data-v-1fe70056]{font-size:20px;margin-right:5px;color:#fff}.navbar .right-menu .avatar-container .avatar-wrapper .user-name[data-v-1fe70056]{margin-right:5px;font-size:14px;color:#fff}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-1fe70056]{font-size:12px;color:#fff}.sidebar[data-v-d8f320ec]{flex:1;overflow-y:auto}.sidebar .sidebar-menu[data-v-d8f320ec]{height:100%;border-right:none}.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu-item,.sidebar .sidebar-menu[data-v-d8f320ec] .el-submenu__title{height:56px;line-height:56px;color:#b3bac5;position:relative}.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu-item:hover,.sidebar .sidebar-menu[data-v-d8f320ec] .el-submenu__title:hover{background-color:rgba(78,239,250,.1)!important;color:#4eeffa}.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu-item{display:flex;align-items:center;padding-left:20px!important}.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu-item .menu-icon{color:#4eeffa;margin-right:10px;font-size:20px}.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu-item .menu-arrow{position:absolute;right:20px;color:#b3bac5}.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu-item:hover .menu-arrow{color:#4eeffa}.sidebar .sidebar-menu[data-v-d8f320ec] .el-submenu__title{display:flex;align-items:center;padding-left:20px!important}.sidebar .sidebar-menu[data-v-d8f320ec] .el-submenu__title .menu-icon{color:#4eeffa;margin-right:10px;font-size:20px}.sidebar .sidebar-menu[data-v-d8f320ec] .el-submenu__title .menu-arrow{position:absolute;right:20px;color:#b3bac5}.sidebar .sidebar-menu[data-v-d8f320ec] .el-submenu__title:hover .menu-arrow{color:#4eeffa}.sidebar .sidebar-menu[data-v-d8f320ec] .el-submenu__title i.el-submenu__icon-arrow{display:none}.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu--inline{background-color:rgba(29,41,60,.5)!important}.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu--inline .el-menu-item{height:40px;line-height:40px;padding-left:48px!important;min-width:180px}.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu--inline .el-menu-item:hover{background-color:rgba(78,239,250,.1)!important;color:#4eeffa}.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu-item.is-active{background:linear-gradient(90deg,rgba(78,239,250,.2),transparent)!important;color:#4eeffa;position:relative}.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background-color:#4eeffa}.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu-item.is-active .menu-arrow,.sidebar .sidebar-menu[data-v-d8f320ec] .el-menu-item.is-active .menu-icon,.sidebar .sidebar-menu[data-v-d8f320ec] .el-submenu.is-active>.el-submenu__title,.sidebar .sidebar-menu[data-v-d8f320ec] .el-submenu.is-active>.el-submenu__title .menu-arrow,.sidebar .sidebar-menu[data-v-d8f320ec] .el-submenu.is-active>.el-submenu__title .menu-icon{color:#4eeffa}.app-wrapper[data-v-b59bbd50]{display:flex;height:100vh;width:100%;overflow:hidden}.app-wrapper .sidebar-container[data-v-b59bbd50]{width:180px;height:100%;background-color:#2b3444;background-image:linear-gradient(180deg,#2b3444,#2d3a54);transition:width .28s;position:relative;z-index:10;overflow-y:auto;display:flex;flex-direction:column}.app-wrapper .sidebar-container .logo-container[data-v-b59bbd50]{height:70px;display:flex;align-items:center;justify-content:center;padding:0}.app-wrapper .sidebar-container .logo-container .logo[data-v-b59bbd50]{width:100%;height:auto;max-height:60px}.app-wrapper .sidebar-container .sidebar-bottom-image[data-v-b59bbd50]{margin-top:auto;width:100%;text-align:right}.app-wrapper .sidebar-container .sidebar-bottom-image img[data-v-b59bbd50]{width:60%;display:inline-block;margin-right:0;opacity:.7}.app-wrapper .main-container[data-v-b59bbd50]{flex:1;display:flex;flex-direction:column;overflow:hidden}.app-wrapper .main-container .header[data-v-b59bbd50]{height:60px;background:linear-gradient(90deg,#4066e0,#4e92f0);position:relative;overflow:hidden;z-index:1}.app-wrapper .main-container .header .header-background[data-v-b59bbd50]{position:absolute;top:0;right:0;height:100%;width:100%;z-index:-1;overflow:hidden}.app-wrapper .main-container .header .header-background img[data-v-b59bbd50]{height:200%;position:absolute;right:0;top:-50%}.app-wrapper .main-container .app-main[data-v-b59bbd50]{flex:1;overflow:auto;padding:20px;background-color:#f0f2f5}