#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}*{box-sizing:border-box}.navbar[data-v-5e959854]{height:50px;overflow:hidden;position:relative;background:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08);justify-content:space-between;padding:0 20px}.navbar .left-menu[data-v-5e959854],.navbar[data-v-5e959854]{display:flex;align-items:center}.navbar .left-menu .title[data-v-5e959854]{margin-left:10px;font-size:16px;font-weight:600;color:#333}.navbar .right-menu[data-v-5e959854]{float:right;height:100%;line-height:50px;display:flex;align-items:center}.navbar .right-menu[data-v-5e959854]:focus{outline:none}.navbar .right-menu .notification-badge[data-v-5e959854]{margin-right:20px}.navbar .right-menu .notification-badge .notification-btn[data-v-5e959854]{font-size:18px;color:#5a5e66;padding:0 8px}.navbar .right-menu .notification-badge .notification-btn[data-v-5e959854]:hover{color:#409eff}.navbar .right-menu .avatar-container[data-v-5e959854]{margin-right:30px}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-5e959854]{margin-top:5px;position:relative;display:flex;align-items:center;cursor:pointer;padding:5px 10px;border-radius:4px;transition:background-color .3s}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-5e959854]:hover{background-color:#f5f7fa}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-5e959854]{margin-right:8px}.navbar .right-menu .avatar-container .avatar-wrapper .user-name[data-v-5e959854]{font-size:14px;color:#333;margin-right:8px;font-weight:500}.navbar .right-menu .avatar-container .avatar-wrapper .user-role[data-v-5e959854]{font-size:12px;color:#909399;background:#f0f2f5;padding:2px 6px;border-radius:10px;margin-right:5px}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-5e959854]{cursor:pointer;font-size:12px;color:#909399}[data-v-5e959854] .user-dropdown .dropdown-header{padding:15px 20px;border-bottom:1px solid #ebeef5}[data-v-5e959854] .user-dropdown .dropdown-header .user-info{display:flex;align-items:center}[data-v-5e959854] .user-dropdown .dropdown-header .user-info .user-details{margin-left:12px}[data-v-5e959854] .user-dropdown .dropdown-header .user-info .user-details .user-name{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px}[data-v-5e959854] .user-dropdown .dropdown-header .user-info .user-details .user-email{font-size:12px;color:#909399}[data-v-5e959854] .user-dropdown .el-dropdown-menu__item{display:flex;align-items:center}[data-v-5e959854] .user-dropdown .el-dropdown-menu__item i{margin-right:8px;font-size:14px}[data-v-5e959854] .user-dropdown .el-dropdown-menu__item a{display:flex;align-items:center;color:inherit;text-decoration:none;width:100%}[data-v-5e959854] .user-dropdown .el-dropdown-menu__item:hover{background-color:#f5f7fa}.menu-item[data-v-46be6bdd]{display:flex;align-items:center;width:100%}.menu-icon[data-v-46be6bdd]{margin-right:8px;font-size:16px;vertical-align:middle;width:1em;height:1em;flex-shrink:0}.menu-title[data-v-46be6bdd]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar[data-v-f5ed62dc]{background-color:#2f3b4c;height:100vh;width:200px;flex-shrink:0;overflow:hidden;position:relative}.sidebar .logo[data-v-f5ed62dc]{height:50px;display:flex;align-items:center;padding:0 20px;background-color:#2f3b4c;border-bottom:1px solid #374458}.sidebar .logo .logo-img[data-v-f5ed62dc]{font-size:24px;margin-right:10px;color:#409eff!important;flex-shrink:0}.sidebar .logo .logo-text[data-v-f5ed62dc]{color:#fff;font-size:16px;font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .el-scrollbar[data-v-f5ed62dc]{height:calc(100vh - 50px)}.sidebar .el-scrollbar[data-v-f5ed62dc],.sidebar .el-scrollbar[data-v-f5ed62dc] .el-scrollbar__wrap{background-color:#2f3b4c;width:100%!important}.sidebar .el-scrollbar[data-v-f5ed62dc] .el-scrollbar__view{width:100%!important}.sidebar .el-menu[data-v-f5ed62dc]{border:none;height:100%;width:100%!important;background-color:#2f3b4c!important;overflow:hidden}.sidebar[data-v-f5ed62dc] .el-menu-item,.sidebar[data-v-f5ed62dc] .el-submenu__title{background-color:#2f3b4c!important;color:#e1e1e1!important;display:flex!important;align-items:center!important;width:100%!important;box-sizing:border-box}.sidebar[data-v-f5ed62dc] .el-menu-item .svg-icon,.sidebar[data-v-f5ed62dc] .el-menu-item i,.sidebar[data-v-f5ed62dc] .el-submenu__title .svg-icon,.sidebar[data-v-f5ed62dc] .el-submenu__title i{color:#e1e1e1!important}.sidebar[data-v-f5ed62dc] .el-menu-item:hover,.sidebar[data-v-f5ed62dc] .el-submenu__title:hover{background-color:#374458!important;color:#409eff!important}.sidebar[data-v-f5ed62dc] .el-menu-item.is-active,.sidebar[data-v-f5ed62dc] .el-menu-item.is-active .svg-icon,.sidebar[data-v-f5ed62dc] .el-menu-item.is-active i,.sidebar[data-v-f5ed62dc] .el-menu-item:hover .svg-icon,.sidebar[data-v-f5ed62dc] .el-menu-item:hover i,.sidebar[data-v-f5ed62dc] .el-submenu__title.is-active,.sidebar[data-v-f5ed62dc] .el-submenu__title.is-active .svg-icon,.sidebar[data-v-f5ed62dc] .el-submenu__title.is-active i,.sidebar[data-v-f5ed62dc] .el-submenu__title:hover .svg-icon,.sidebar[data-v-f5ed62dc] .el-submenu__title:hover i{color:#409eff!important}.sidebar[data-v-f5ed62dc] .el-menu-item.is-active:before,.sidebar[data-v-f5ed62dc] .el-submenu__title.is-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#409eff}.sidebar[data-v-f5ed62dc] .el-submenu .el-menu{background-color:#2f3b4c!important;width:100%!important;overflow:hidden;padding-left:5px}.sidebar[data-v-f5ed62dc] .el-submenu .el-menu .el-menu-item{background-color:#2f3b4c!important;color:#e1e1e1!important}.sidebar[data-v-f5ed62dc] .el-submenu .el-menu .el-menu-item .svg-icon,.sidebar[data-v-f5ed62dc] .el-submenu .el-menu .el-menu-item i{color:#e1e1e1!important}.sidebar[data-v-f5ed62dc] .el-submenu .el-menu .el-menu-item:hover{background-color:#374458!important;color:#409eff!important}.sidebar[data-v-f5ed62dc] .el-submenu .el-menu .el-menu-item:hover .svg-icon,.sidebar[data-v-f5ed62dc] .el-submenu .el-menu .el-menu-item:hover i{color:#409eff!important}.sidebar[data-v-f5ed62dc] .el-submenu .el-menu .el-menu-item.is-active{background-color:#2f3b4c!important;color:#e1e1e1!important}.sidebar[data-v-f5ed62dc] .el-submenu .el-menu .el-menu-item.is-active .svg-icon,.sidebar[data-v-f5ed62dc] .el-submenu .el-menu .el-menu-item.is-active i{color:#e1e1e1!important}.sidebar[data-v-f5ed62dc] .el-submenu .el-menu .el-menu-item.is-active:before{display:none!important}.app-breadcrumb.el-breadcrumb[data-v-6fcf41a8]{display:inline-block;font-size:14px;line-height:50px;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-6fcf41a8]{color:#97a8be;cursor:text}.app-wrapper[data-v-5b35b199]{display:flex;width:100%;height:100vh}.app-wrapper .sidebar-container[data-v-5b35b199]{width:200px;height:100%;background-color:#304156;border-right:1px solid #e6e6e6;flex-shrink:0;overflow:hidden}.app-wrapper .main-container[data-v-5b35b199]{flex:1;display:flex;flex-direction:column;min-height:0}.app-wrapper .main-container .header-container[data-v-5b35b199]{height:50px;background-color:#fff;border-bottom:1px solid #e6e6e6}.app-wrapper .main-container .content-container[data-v-5b35b199]{flex:1;padding:20px;background-color:#f0f2f5;overflow-y:auto}.app-wrapper .main-container .content-container .app-main[data-v-5b35b199]{background-color:#fff;border-radius:4px;padding:20px;min-height:calc(100vh - 140px)}.svg-container[data-v-547e31ae]{display:inline-block;line-height:1}.svg-icon[data-v-547e31ae]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden;opacity:1!important;display:inline-block}