:root{--primary-color:#409eff;--border-base:1px solid #e4e4e4;--color-text-primary:#333;--color-text-label:#999;--font-size-base:14px;--border-color-base:#e4e4e4}*{box-sizing:border-box}body,html{font-size:var(--font-size-base);color:var(--color-text-primary)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}.component-header{height:50px;border:1px solid #e4e4e4;background:#fff;-ms-flex-align:center;padding:0 20px;margin-bottom:10px}.component-header,.component-header .search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.component-header .search{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center}.component-header .search strong{padding:0 10px}.component-header .search strong .title{font-size:18px;color:#606266}.component-header .search strong .title .subTitle{font-size:14px!important;color:#bbb;margin-left:5px}.component-header .search strong .title .workOrderSubtitle{color:#ffae40}.component-header .search .more{margin-right:10px;font-size:20px}.component-header .search .active{color:#409eff;cursor:pointer}.component-header .btn-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.component-header .moreSearch{padding:15px;border:1px solid #e4e4e4;background-color:#fff;position:fixed;z-index:20;-webkit-transition:all .5s ease;transition:all .5s ease;box-shadow:4px 7px 15px -2px #888}.component-header .moreSearch .el-form-item{margin-bottom:8px}.component-header .fade-enter-active,.component-header .fade-leave-active{-webkit-transition:all .5s ease;transition:all .5s ease}.component-header .fade-enter,.component-header .fade-leave-active{left:80px;opacity:0}.searchBtn .el-input-group__append{background:#409eff;border:1px solid #409eff;color:#fff}.searchBtn .el-input-group__append:hover{opacity:.8}.searchBtn .el-input-group__append:active{opacity:1}.table-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.table-container .tree{min-width:200px;border:1px solid #e4e4e4;overflow:auto;margin-right:5px}.table-container .table{overflow:auto}.table-container .el-table,.table-container .table{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.table-container .el-table{overflow:hidden}.table-container .block{height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.table-container .block .leftBottom{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.table-container .block .leftBottom .status-info,.table-container .block .leftBottom .status-info>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.table-container .block .leftBottom .status-info>div{margin-right:10px;cursor:pointer}.table-container .block .leftBottom .status-info>div span{margin-left:3px}.table-container .block .leftBottom .status-info>div i{font-size:24px}.el-table .el-table__header th{background:#e4e4e4;height:35px;padding:0;color:#333}.el-table .el-table__header th a,.el-table .el-table__header th div,.el-table .el-table__header th span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table .el-table__body td{height:35px;padding:0}.el-table .el-table__body td a,.el-table .el-table__body td div,.el-table .el-table__body td span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table .el-table__body td i{font-size:18px;color:#409eff;cursor:pointer;margin-right:10px}.el-table .el-table__body td i.el-rate__icon{margin-right:0}.el-table .el-table__body td i.weight{font-weight:700}.el-table .el-table__body td i.defaultColor{color:#ddd;cursor:not-allowed}.el-table .el-table__body td .el-input-number span{font-size:12px}.el-table .el-table__body td .el-input-number span i{color:#606266;margin:0;font-size:12px}.el-table.el-table-th .el-table__header th,.el-table.el-table-th thead.is-group th{background-color:#e4e4e4!important}.el-pagination{color:#333;font-weight:400}.el-pagination ul{margin:0 5px}.el-pagination button,.el-pagination ul>li{border:1px solid #e4e4e4;border-radius:6px}.el-pagination button:not([disabled]):hover,.el-pagination ul>li:hover{border-color:#409eff}.el-pagination li:not(:last-child){margin-right:5px}.el-pagination li.active{border-color:#409eff}.el-pagination li.active+li{border-left:1px solid #e4e4e4}.el-pagination li.active+li:hover{border-left-color:#409eff}.avatar-uploader .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload:hover{border-color:#409eff}.avatar-uploader-icon{font-size:28px;color:#8c939d;width:80px;height:80px;line-height:80px;text-align:center}.avatar{width:178px;height:178px;display:block}.container{height:100vh}.container-header{height:60px;background-color:#409eff;line-height:60px;padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container-header .header-title span{color:#fff;font-size:24px}.container-header .header-user{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container-header .header-user span{color:#fff;font-size:13px;cursor:pointer}.container-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(100vh - 60px)}.container-content .menu{width:200px;height:calc(100vh - 60px);background-color:#b3c0d1}.container-content .content-view{width:calc(100vw - 200px);height:calc(100vh - 60px);background-color:#f4f4f4}.container-content .content-view>div{height:100%}