*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.main-layout[data-v-6ec62d28]{height:100vh}.sidebar[data-v-6ec62d28]{color:#fff;background-color:#304156}.logo[data-v-6ec62d28]{border-bottom:1px solid #1f2d3d;justify-content:center;align-items:center;gap:10px;height:72px;padding:0 12px;display:flex}.logo-img[data-v-6ec62d28]{border-radius:4px;width:auto;height:40px}.logo-text[data-v-6ec62d28]{font-size:15px;font-weight:700;line-height:1.2}.el-menu-vertical[data-v-6ec62d28]{border-right:none;height:calc(100% - 72px);overflow-y:auto}.header[data-v-6ec62d28]{background-color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex;box-shadow:0 1px 4px #00152914}.location-bar[data-v-6ec62d28]{align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.location-label[data-v-6ec62d28]{color:#8c96a8;background:#f8fafc;border:1px solid #e5eaf3;border-radius:999px;flex:none;padding:3px 8px;font-size:12px}.location-bar[data-v-6ec62d28] .el-breadcrumb{flex-wrap:nowrap;align-items:center;min-width:0;font-size:15px;display:flex}.location-bar[data-v-6ec62d28] .el-breadcrumb__item{float:none;align-items:center;min-width:0;display:inline-flex}.location-bar[data-v-6ec62d28] .el-breadcrumb__inner{align-items:center;max-width:180px;display:inline-flex}.breadcrumb-item[data-v-6ec62d28]{text-overflow:ellipsis;white-space:nowrap;color:#606f85;max-width:180px;display:inline-block;overflow:hidden}.breadcrumb-item.is-link[data-v-6ec62d28]{color:#3a7bd5;cursor:pointer}.breadcrumb-item.is-link[data-v-6ec62d28]:hover{color:#1f66d1}.breadcrumb-item.is-current[data-v-6ec62d28]{color:#1f2d3d;font-weight:600}.user-info[data-v-6ec62d28]{cursor:pointer;flex:none}.main-content[data-v-6ec62d28]{background-color:#f0f2f5;padding:20px;overflow:hidden}html,body{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}.el-table{border-radius:6px;font-size:14px;overflow:hidden}.el-table .el-table__header-wrapper th.el-table__cell{color:#303133;background-color:#f5f7fa;font-weight:600;text-align:center!important;padding:12px 0!important}.el-table .el-table__body-wrapper td.el-table__cell{text-align:center;vertical-align:middle;padding:10px 0!important}.el-table .el-table__header-wrapper th.el-table__cell .cell{align-items:center;line-height:1.4;display:flex;text-align:center!important;justify-content:center!important}.el-table .el-table__body-wrapper td.el-table__cell .cell{justify-content:center;align-items:center;line-height:1.4;display:flex}.el-table .el-table__body-wrapper td.el-table__cell .cell.el-tooltip{display:block}.el-table .el-table__body-wrapper td.el-table__cell .cell .el-button+.el-button{margin-left:8px}.text-left .cell{text-align:left!important;justify-content:flex-start!important}.text-right .cell{text-align:right!important;justify-content:flex-end!important}.text-center .cell{text-align:center!important;justify-content:center!important}.page-container{background:#fff;border-radius:8px;max-height:calc(100vh - 100px);padding:20px;overflow:auto;box-shadow:0 2px 12px #0000000d}.main-content>[class*=-page]{max-height:calc(100vh - 100px);overflow:auto}.toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.el-input-number .el-input__inner{text-align:right}.el-dialog__body{padding-top:10px;padding-bottom:10px}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#f5f7fa}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#fafafa}.el-tabs__content{padding-top:16px}.project-type-tabs>.el-tabs__content{padding-top:0;display:none}.project-type-tabs>.el-tabs__header{margin:0 0 12px}.project-type-tabs>.el-tabs__header .el-tabs__item{font-weight:600}.el-table__body-wrapper::-webkit-scrollbar:horizontal{height:12px!important}.el-table__body-wrapper::-webkit-scrollbar-thumb:horizontal{background-color:#909399!important;border-radius:6px!important}.el-table__body-wrapper::-webkit-scrollbar-track:horizontal{background-color:#e4e7ed!important}.el-scrollbar__bar.is-horizontal{height:12px!important}.el-scrollbar__bar.is-horizontal>div{background-color:#909399!important;border-radius:6px!important;height:12px!important}.el-table__body-wrapper{scrollbar-width:auto}.paginated-table{width:100%}.paginated-table__footer{justify-content:flex-end;padding-top:14px;display:flex}
