.app-breadcrumb.el-breadcrumb[data-v-33b17b1c]{display:inline-block;font-size:14px;line-height:50px;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-33b17b1c]{color:#97a8be;cursor:text}.navbar[data-v-de76fc2c]{height:50px;overflow:hidden;position:relative;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;padding:0 20px}.navbar .breadcrumb-container[data-v-de76fc2c]{flex:0 0 auto}.navbar .right-menu[data-v-de76fc2c]{flex:0 0 auto;display:flex;align-items:center;height:100%}.navbar .right-menu .avatar-container[data-v-de76fc2c]{cursor:pointer;display:flex;align-items:center;height:100%}.navbar .right-menu .avatar-container .avatar-wrapper[data-v-de76fc2c]{display:flex;align-items:center;gap:8px}.navbar .right-menu .avatar-container .avatar-wrapper .user-avatar[data-v-de76fc2c]{flex-shrink:0}.navbar .right-menu .avatar-container .avatar-wrapper .user-name[data-v-de76fc2c]{font-size:14px;color:#303133}.avatar-upload-area[data-v-de76fc2c]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.avatar-upload-area .upload-tip[data-v-de76fc2c]{margin-top:8px;font-size:12px;color:#909399}.sidebar-wrapper[data-v-86669ddc]{height:100%;display:flex;flex-direction:column}.sidebar-logo-container[data-v-86669ddc]{position:relative;width:100%;height:50px;line-height:50px;background:#2b3a4a;text-align:center;overflow:hidden;flex-shrink:0}.sidebar-logo-container .sidebar-logo-link[data-v-86669ddc]{height:100%;width:100%}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-86669ddc]{display:inline-block;margin:0;color:#fff;font-weight:600;line-height:50px;font-size:16px;vertical-align:middle}.el-scrollbar[data-v-86669ddc]{height:calc(100% - 50px)}[data-v-86669ddc] .scrollbar-wrapper{overflow-x:hidden!important}[data-v-86669ddc] .el-scrollbar__view{height:100%}.el-menu[data-v-86669ddc]{border:none;height:100%;width:100%!important}.app-main[data-v-24e580e8]{min-height:calc(100vh - 50px);width:100%;position:relative;overflow:hidden;padding:20px;background-color:#f0f2f5}.fade-transform-enter-active[data-v-24e580e8],.fade-transform-leave-active[data-v-24e580e8]{transition:all .5s}.fade-transform-enter-from[data-v-24e580e8]{opacity:0;transform:translateX(-30px)}.fade-transform-leave-to[data-v-24e580e8]{opacity:0;transform:translateX(30px)}.app-wrapper[data-v-2f63f31d]{position:relative;height:100%;width:100%}.app-wrapper[data-v-2f63f31d]:after{content:"";display:table;clear:both}.main-container[data-v-2f63f31d]{min-height:100%;transition:margin-left .28s;margin-left:210px;position:relative;background-color:#f0f2f5}.sidebar-container[data-v-2f63f31d]{transition:width .28s;width:210px!important;background-color:#304156;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;overflow:hidden}:export{menuText:#bfcbd9;menuActiveText:#409eff;subMenuActiveText:#f4f4f5;menuBg:#304156;menuHover:#263445;subMenuBg:#1f2d3d;subMenuHover:#001528;sideBarWidth:210px}body,html{height:100%;margin:0;padding:0}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;color:#303133;background-color:#f0f2f5}html{box-sizing:border-box}#app{height:100%}*,:after,:before{box-sizing:inherit;margin:0;padding: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}.page-container{padding:20px;min-height:calc(100vh - 50px)}.filter-card{margin-bottom:12px}.filter-card :deep(.el-card__body){padding:18px 20px 2px}.filter-card :deep(.el-form-item){margin-bottom:16px}.table-card :deep(.el-card__header){padding:12px 20px}.table-card .card-header{display:flex;justify-content:space-between;align-items:center}.table-card .card-header .left{display:flex;gap:8px}.table-card .card-header .total{color:#909399;font-size:13px}.pagination-wrapper{display:flex;justify-content:flex-end;margin-top:16px}:deep(.el-dialog__body){padding:24px 32px 8px}:deep(.el-table){font-size:13px}:deep(.el-table) th.el-table__cell{background-color:#fafafa;color:#606266;font-weight:600;font-size:13px}:deep(.el-table .el-button+.el-button){margin-left:4px}