#app{width:100%}.el-form-item__label{text-align:center!important}.hamburger[data-v-842b30f6]{display:inline-block;vertical-align:middle;width:20px;height:20px}.hamburger.is-active[data-v-842b30f6]{transform:rotate(180deg)}.navbar[data-v-7717a87d]{height:50px;overflow:hidden;position:relative;background:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08);padding:0 20px}.navbar .hamburger-container[data-v-7717a87d]{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-7717a87d]:hover{background:rgba(0,0,0,.025)}.navbar .right-menu[data-v-7717a87d]{float:right;height:100%;line-height:50px;margin-right:0}.navbar .right-menu[data-v-7717a87d]:focus{outline:none}.navbar .right-menu .right-menu-item[data-v-7717a87d]{display:inline-block;padding:0 8px;height:100%;font-size:18px;color:#5a5e66;vertical-align:text-bottom}.navbar .right-menu .right-menu-item.hover-effect[data-v-7717a87d]{cursor:pointer;transition:background .3s}.navbar .right-menu .right-menu-item.hover-effect[data-v-7717a87d]:hover{background:rgba(0,0,0,.025)}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-7717a87d]{display:flex;align-items:center;cursor:pointer;margin-top:5px;position:relative}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-7717a87d]{width:40px;height:40px;border-radius:50%;margin-right:10px;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.navbar .right-menu .avatar-container .avatar-wrapper .user-name[data-v-7717a87d]{font-size:14px;color:#606266;margin-right:5px;font-weight:500}.navbar .right-menu .avatar-container .avatar-wrapper .el-icon-caret-bottom[data-v-7717a87d]{font-size:12px;color:#909399;transition:transform .3s}.navbar .right-menu .avatar-container .avatar-wrapper:hover .el-icon-caret-bottom[data-v-7717a87d]{transform:rotate(180deg)}.user-dropdown .el-dropdown-menu__item i[data-v-7717a87d]{margin-right:8px;font-size:16px}.sidebar-container .logo-container[data-v-7aea9279]{height:60px;padding:10px 0;text-align:center;background-color:#2b2f3a;display:flex;justify-content:center;align-items:center;gap:8px}.sidebar-container .logo-container .logo-title[data-v-7aea9279]{color:#fff;font-size:18px;font-weight:600;margin:0;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-container .el-menu[data-v-7aea9279]{border:none;height:calc(100% - 60px);width:100%!important}.logo[data-v-7aea9279]{width:30px;height:30px;border-radius:50%;overflow:hidden}.app-main[data-v-af1ee30a]{min-height:calc(100vh - 50px);width:100%;position:relative;overflow:hidden}.app-breadcrumb[data-v-2eb6a990]{display:inline-block;font-size:14px;line-height:40px;margin-left:8px}.app-breadcrumb .no-redirect[data-v-2eb6a990]{color:#97a8be;cursor:text}.breadcrumb-enter-active[data-v-2eb6a990],.breadcrumb-leave-active[data-v-2eb6a990]{transition:all .5s}.breadcrumb-enter[data-v-2eb6a990],.breadcrumb-leave-active[data-v-2eb6a990]{opacity:0;transform:translateX(20px)}.breadcrumb-leave-active[data-v-2eb6a990]{position:absolute}.app-wrapper[data-v-79017837]{position:relative;height:100%;width:100%;display:flex}.app-wrapper .sidebar-container[data-v-79017837]{width:210px;height:100%;background:#304156;transition:width .28s;overflow-y:auto}.app-wrapper .main-container[data-v-79017837]{flex:1;display:flex;flex-direction:column;position:relative;overflow:auto}.app-wrapper .main-container .navbar[data-v-79017837]{height:50px;background:#fff;box-shadow:0 1px 4px rgba(0,21,41,.08)}.app-wrapper .main-container .breadcrumb-container[data-v-79017837]{height:40px;background:#fff;border-bottom:1px solid #e6e6e6;padding:0 20px}.app-wrapper .main-container .app-main[data-v-79017837]{flex:1;padding:20px;overflow-y:auto;background:#f0f2f5}html{box-sizing:border-box}body,html{height:100%}body{margin:0;-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}#app{height:100%}*,:after,:before{box-sizing:inherit}.no-padding{padding:0!important}.padding-content{padding:4px 0}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}