.dev-progress-add-form[data-v-09be76be] .el-form-item__label{white-space:nowrap}.dev-progress-task-popper{z-index:4000!important}.add-Modal[data-v-001deba7] .vxe-modal--box{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;padding-bottom:0!important}.add-Modal[data-v-001deba7] .vxe-modal--footer,.add-Modal[data-v-001deba7] .vxe-modal--header{-ms-flex-negative:0;flex-shrink:0}.add-Modal[data-v-001deba7] .vxe-modal--body{padding:0!important;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important}.add-Modal[data-v-001deba7] .vxe-modal--content{padding:0!important;overflow:hidden!important;height:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box}.task-bom-container[data-v-001deba7]{-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 16px 8px}.bom-detail-section[data-v-001deba7],.task-bom-container[data-v-001deba7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:hidden}.bom-detail-section[data-v-001deba7]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0}.bom-section-title[data-v-001deba7]{font-size:14px;font-weight:700;color:#303133;padding-left:8px;margin:0 0 8px 0}.bom-section-title--primary[data-v-001deba7]{border-left:3px solid #409eff}.toolbar[data-v-001deba7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;-ms-flex-negative:0;flex-shrink:0}.divider[data-v-001deba7]{width:1px;height:14px;background-color:#e2e8f0;margin:0 16px}.grid-wrapper[data-v-001deba7]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;min-height:0}.delete-btn[data-v-001deba7]{color:#ef4444}.delete-btn[data-v-001deba7]:hover{color:#b91c1c}.bom-summary-body[data-v-da3f5a78]{padding:16px 24px 8px}.summary-card[data-v-da3f5a78]{border-radius:6px;padding:16px 16px 18px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05);overflow:visible}.summary-label[data-v-da3f5a78]{font-size:13px;color:#909399;margin-bottom:8px}.summary-value[data-v-da3f5a78]{font-size:18px;font-weight:700;color:#303133;margin-bottom:8px;line-height:1.4}.summary-value .num[data-v-da3f5a78]{color:#409eff}.summary-hint[data-v-da3f5a78]{font-size:12px;color:#909399;line-height:1.4}.section-title[data-v-da3f5a78]{font-size:14px;font-weight:700;margin-bottom:8px}.bom-summary-modal .vxe-modal--box{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;max-height:80vh}.bom-summary-modal .vxe-modal--footer,.bom-summary-modal .vxe-modal--header{-ms-flex-negative:0;flex-shrink:0}.bom-summary-modal .vxe-modal--body{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.bom-summary-modal .vxe-modal--content{height:auto!important;overflow:visible!important}.task-detail-body[data-v-4a6bcbfc]{padding:16px 24px;background:#fff;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.section-title[data-v-4a6bcbfc]{font-size:14px;font-weight:700;margin:0 0 12px;color:#303133}.detail-grid[data-v-4a6bcbfc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px;margin-bottom:20px}.detail-item[data-v-4a6bcbfc]{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px}.detail-item.full[data-v-4a6bcbfc]{width:100%}.detail-item .label[data-v-4a6bcbfc]{color:#909399;width:110px;-ms-flex-negative:0;flex-shrink:0;text-align:right;margin-right:12px;line-height:22px}.detail-item .value[data-v-4a6bcbfc]{color:#303133;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;word-break:break-all;line-height:22px}.task-detail-modal .vxe-modal--box{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;max-height:80vh;background:#fff}.task-detail-modal .vxe-modal--footer,.task-detail-modal .vxe-modal--header{-ms-flex-negative:0;flex-shrink:0;background:#fff}.task-detail-modal .vxe-modal--body{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;background:#fff!important}.task-detail-modal .vxe-modal--content{height:auto!important;min-height:100%;overflow:visible!important;background:#fff!important}[data-v-e1a0d40c] .el-upload--picture-card{width:100px;height:100px;line-height:100px}[data-v-e1a0d40c] .el-upload-list--picture-card .el-upload-list__item{width:100px;height:100px}.upload-image-wrap.is-detail[data-v-e1a0d40c] .el-upload--picture-card{display:none}.dev-progress-detail-drawer .detail-card{background:#fff;border-radius:6px;padding:16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05)}.dev-progress-detail-drawer .detail-card-title{font-size:15px;font-weight:700;margin-bottom:16px;border-left:3px solid #409eff;padding-left:8px;color:#303133}.dev-progress-detail-drawer .detail-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px}.dev-progress-detail-drawer .detail-item{width:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:13px}.dev-progress-detail-drawer .detail-item .label{color:#909399;width:130px;-ms-flex-negative:0;flex-shrink:0;text-align:right;margin-right:12px}.dev-progress-detail-drawer .detail-item .value{color:#303133;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all}.dev-progress-detail-drawer .detail-item .mono{font-family:Consolas,Monaco,monospace}