.craft-progress-display.is-compact[data-v-55c52595]{width:100%}.craft-progress-display .progress-section[data-v-55c52595]{margin-bottom:20px}.craft-progress-display .progress-section .progress-header[data-v-55c52595]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.craft-progress-display .progress-section .progress-header .progress-label[data-v-55c52595]{font-weight:500;color:#303133}.craft-progress-display .progress-section .progress-header .progress-value[data-v-55c52595]{font-size:14px;color:#409eff;font-weight:600}.craft-progress-display .branch-progress-section[data-v-55c52595]{margin-top:20px;padding-top:16px;border-top:1px solid #ebeef5}.craft-progress-display .branch-progress-section .section-title[data-v-55c52595]{font-size:14px;font-weight:500;color:#606266;margin-bottom:12px}.craft-progress-display .branch-progress-section .branch-item[data-v-55c52595]{margin-bottom:12px}.craft-progress-display .branch-progress-section .branch-item[data-v-55c52595]:last-child{margin-bottom:0}.craft-progress-display .branch-progress-section .branch-item .branch-header[data-v-55c52595]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.craft-progress-display .branch-progress-section .branch-item .branch-header .branch-name[data-v-55c52595]{font-size:13px;color:#606266}.craft-progress-display .branch-progress-section .branch-item .branch-header .branch-value[data-v-55c52595]{font-size:12px;color:#909399}.craft-progress-display .progress-stats[data-v-55c52595]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.craft-progress-display .progress-stats .stat-item[data-v-55c52595]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.craft-progress-display .progress-stats .stat-item .stat-label[data-v-55c52595]{font-size:12px;color:#909399}.craft-progress-display .progress-stats .stat-item .stat-value[data-v-55c52595]{font-size:16px;font-weight:600;color:#303133}.craft-tree-view .tree-container[data-v-1ca5749d]{padding:16px;background-color:#fff;border-radius:4px}.craft-tree-view .card-info-header[data-v-1ca5749d]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.craft-tree-view .card-info-header .card-title[data-v-1ca5749d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.craft-tree-view .card-info-header .card-title .card-code[data-v-1ca5749d]{font-size:16px;font-weight:600;color:#303133}.craft-tree-view .card-info-header .card-title .phase-tag[data-v-1ca5749d]{margin-left:4px}.craft-tree-view .card-info-header .card-meta[data-v-1ca5749d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;font-size:13px;color:#909399}.craft-tree-view .craft-tree[data-v-1ca5749d]{background-color:transparent}.craft-tree-view .craft-tree .tree-node[data-v-1ca5749d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.craft-tree-view .craft-tree .tree-node[data-v-1ca5749d]:hover{background-color:#f5f7fa}.craft-tree-view .craft-tree .tree-node.is-active[data-v-1ca5749d]{background-color:#e6f7ff}.craft-tree-view .craft-tree .tree-node.is-completed .node-name[data-v-1ca5749d]{color:#909399}.craft-tree-view .craft-tree .tree-node.is-split-point .node-icon[data-v-1ca5749d]{color:#e6a23c}.craft-tree-view .craft-tree .tree-node .node-icon[data-v-1ca5749d]{width:20px;text-align:center;color:#909399}.craft-tree-view .craft-tree .tree-node .node-content[data-v-1ca5749d]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.craft-tree-view .craft-tree .tree-node .node-content .step-type-tag[data-v-1ca5749d]{-ms-flex-negative:0;flex-shrink:0}.craft-tree-view .craft-tree .tree-node .node-content .node-name[data-v-1ca5749d]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133}.craft-tree-view .craft-tree .tree-node .node-content .step-order[data-v-1ca5749d]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:#c0c4cc}.craft-tree-view .craft-tree .tree-node .node-status[data-v-1ca5749d]{-ms-flex-negative:0;flex-shrink:0}.craft-tree-view .craft-tree .tree-node .child-card-mark[data-v-1ca5749d],.craft-tree-view .craft-tree .tree-node .split-mark[data-v-1ca5749d]{-ms-flex-negative:0;flex-shrink:0;margin-left:4px;color:#e6a23c}.craft-tree-view .craft-tree .tree-node .node-actions[data-v-1ca5749d]{-ms-flex-negative:0;flex-shrink:0;margin-left:8px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.craft-tree-view .craft-tree .tree-node:hover .node-actions[data-v-1ca5749d]{opacity:1}.craft-tree-view .tree-legend[data-v-1ca5749d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5;font-size:12px;color:#909399}.craft-tree-view .tree-legend .legend-title[data-v-1ca5749d]{font-weight:500}.craft-tree-view .tree-legend .legend-item[data-v-1ca5749d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.craft-tree-view .tree-legend .legend-item i[data-v-1ca5749d]{font-size:14px}.craft-tree-view .el-tree-node__content{height:auto;padding:4px 0}.craft-tree-view .el-tree-node__expand-icon{padding:4px}.current-step-display[data-v-317fd282]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.current-step-display .step-tag[data-v-317fd282]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-step-display .step-tag.clickable[data-v-317fd282]{cursor:pointer}.current-step-display .step-tag.clickable[data-v-317fd282]:hover{opacity:.85}.current-step-display .step-tag .more-count[data-v-317fd282]{margin-left:4px;padding:0 4px;background-color:hsla(0,0%,100%,.3);border-radius:8px;font-size:11px}.current-step-display .no-data[data-v-317fd282]{color:#c0c4cc}.step-list-popover{padding:0!important}.step-list-popover .step-list .step-list-header{padding:10px 12px;background-color:#f5f7fa;border-bottom:1px solid #ebeef5;font-size:13px;font-weight:500;color:#606266}.step-list-popover .step-list .step-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #ebeef5}.step-list-popover .step-list .step-list-item:last-child{border-bottom:none}.step-list-popover .step-list .step-list-item .step-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-list-popover .step-list .step-list-item .branch-name{font-size:12px;color:#909399}.create-order-content .step-summary[data-v-2e645e50]{margin-bottom:20px;padding:12px;background:#f5f7fa;border-radius:4px}.create-order-content .form-area[data-v-2e645e50]{min-height:200px}.create-order-dialog .el-dialog__body{max-height:600px;overflow-y:auto;overflow-x:hidden;padding:20px 20px 10px}.create-order-dialog .el-dialog__body::-webkit-scrollbar{width:8px}.create-order-dialog .el-dialog__body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.create-order-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.create-order-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.batch-result-content[data-v-8e350caa]{padding:10px 0}.stats-row[data-v-8e350caa]{margin-bottom:20px}.stats-row .stat-card[data-v-8e350caa]{cursor:default}.stats-row .stat-card.total[data-v-8e350caa] .el-card__body{background:linear-gradient(135deg,#667eea,#764ba2)}.stats-row .stat-card.total .stat-icon[data-v-8e350caa],.stats-row .stat-card.total .stat-text[data-v-8e350caa]{color:#fff}.stats-row .stat-card.success[data-v-8e350caa] .el-card__body{background:linear-gradient(135deg,#42e695,#3bb2b8)}.stats-row .stat-card.success .stat-icon[data-v-8e350caa],.stats-row .stat-card.success .stat-text[data-v-8e350caa]{color:#fff}.stats-row .stat-card.failure[data-v-8e350caa] .el-card__body{background:linear-gradient(135deg,#ff758c,#ff7eb3)}.stats-row .stat-card.failure .stat-icon[data-v-8e350caa],.stats-row .stat-card.failure .stat-text[data-v-8e350caa]{color:#fff}.stats-row .stat-card[data-v-8e350caa] .el-card__body{padding:20px}.stats-row .stat-content[data-v-8e350caa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stats-row .stat-content .stat-icon[data-v-8e350caa]{font-size:48px;margin-right:16px;opacity:.9}.stats-row .stat-content .stat-text[data-v-8e350caa]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.stats-row .stat-content .stat-text .stat-label[data-v-8e350caa]{font-size:14px;opacity:.9;margin-bottom:8px}.stats-row .stat-content .stat-text .stat-value[data-v-8e350caa]{font-size:32px;font-weight:700}.detail-section[data-v-8e350caa]{margin-top:20px}.text-muted[data-v-8e350caa]{color:#c0c4cc}.error-msg[data-v-8e350caa]{color:#f56c6c}.dialog-footer[data-v-8e350caa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-footer .footer-left .retry-info[data-v-8e350caa]{color:#909399;font-size:13px}.dialog-footer .footer-left .retry-info i[data-v-8e350caa]{margin-right:4px}.dialog-footer .footer-right[data-v-8e350caa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.batch-result-content[data-v-48568008]{padding:10px 0}.pre-check-alert[data-v-48568008],.stats-row[data-v-48568008]{margin-bottom:20px}.stats-row .stat-card[data-v-48568008]{cursor:default}.stats-row .stat-card.total[data-v-48568008] .el-card__body{background:linear-gradient(135deg,#667eea,#764ba2)}.stats-row .stat-card.total .stat-icon[data-v-48568008],.stats-row .stat-card.total .stat-text[data-v-48568008]{color:#fff}.stats-row .stat-card.success[data-v-48568008] .el-card__body{background:linear-gradient(135deg,#42e695,#3bb2b8)}.stats-row .stat-card.success .stat-icon[data-v-48568008],.stats-row .stat-card.success .stat-text[data-v-48568008]{color:#fff}.stats-row .stat-card.failure[data-v-48568008] .el-card__body{background:linear-gradient(135deg,#ff758c,#ff7eb3)}.stats-row .stat-card.failure.is-pre-check[data-v-48568008] .el-card__body{background:linear-gradient(135deg,#ff9a9e,#fecfef 99%,#fecfef)}.stats-row .stat-card.failure .stat-icon[data-v-48568008],.stats-row .stat-card.failure .stat-text[data-v-48568008]{color:#fff}.stats-row .stat-card[data-v-48568008] .el-card__body{padding:20px}.stats-row .stat-content[data-v-48568008]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stats-row .stat-content .stat-icon[data-v-48568008]{font-size:48px;margin-right:16px;opacity:.9}.stats-row .stat-content .stat-text[data-v-48568008]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.stats-row .stat-content .stat-text .stat-label[data-v-48568008]{font-size:14px;opacity:.9;margin-bottom:8px}.stats-row .stat-content .stat-text .stat-value[data-v-48568008]{font-size:32px;font-weight:700}.detail-section[data-v-48568008]{margin-top:20px}.text-muted[data-v-48568008]{color:#c0c4cc}.error-msg[data-v-48568008]{color:#f56c6c}.success-msg[data-v-48568008]{color:#67c23a}.dialog-footer[data-v-48568008]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-footer .footer-left .retry-info[data-v-48568008]{color:#909399;font-size:13px}.dialog-footer .footer-left .retry-info i[data-v-48568008]{margin-right:4px}.dialog-footer .footer-right[data-v-48568008]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.precheck-content[data-v-c0783890]{padding:10px 0}.stats-row[data-v-c0783890]{margin-bottom:20px}.stats-row .stat-card[data-v-c0783890]{cursor:default}.stats-row .stat-card.total[data-v-c0783890] .el-card__body{background:linear-gradient(135deg,#667eea,#764ba2)}.stats-row .stat-card.total .stat-icon[data-v-c0783890],.stats-row .stat-card.total .stat-text[data-v-c0783890]{color:#fff}.stats-row .stat-card.pass[data-v-c0783890] .el-card__body{background:linear-gradient(135deg,#42e695,#3bb2b8)}.stats-row .stat-card.pass .stat-icon[data-v-c0783890],.stats-row .stat-card.pass .stat-text[data-v-c0783890]{color:#fff}.stats-row .stat-card.warning[data-v-c0783890] .el-card__body{background:linear-gradient(135deg,#ffa751,#ffe259)}.stats-row .stat-card.warning .stat-icon[data-v-c0783890],.stats-row .stat-card.warning .stat-text[data-v-c0783890]{color:#fff}.stats-row .stat-card.error[data-v-c0783890] .el-card__body{background:linear-gradient(135deg,#ff758c,#ff7eb3)}.stats-row .stat-card.error .stat-icon[data-v-c0783890],.stats-row .stat-card.error .stat-text[data-v-c0783890]{color:#fff}.stats-row .stat-card[data-v-c0783890] .el-card__body{padding:20px}.stats-row .stat-content[data-v-c0783890]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stats-row .stat-content .stat-icon[data-v-c0783890]{font-size:48px;margin-right:16px;opacity:.9}.stats-row .stat-content .stat-text[data-v-c0783890]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.stats-row .stat-content .stat-text .stat-label[data-v-c0783890]{font-size:14px;opacity:.9;margin-bottom:8px}.stats-row .stat-content .stat-text .stat-value[data-v-c0783890]{font-size:32px;font-weight:700}.detail-section[data-v-c0783890]{margin-top:20px}.expand-content[data-v-c0783890]{padding:10px 20px}.text-muted[data-v-c0783890]{color:#c0c4cc}.error-msg[data-v-c0783890]{color:#f56c6c}.warning-msg[data-v-c0783890]{color:#e6a23c}.dialog-footer[data-v-c0783890]{text-align:right}.craft-card-detail .page-header[data-v-5507dc60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;padding-bottom:4px;border-bottom:1px solid #ebeef5}.craft-card-detail .page-header .header-actions[data-v-5507dc60]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.craft-card-detail .status-overview[data-v-5507dc60]{margin-bottom:5px}.craft-card-detail .status-overview .status-item[data-v-5507dc60]{text-align:center;padding:3px 0}.craft-card-detail .status-overview .status-item .status-label[data-v-5507dc60]{font-size:13px;color:#909399;margin-bottom:2px}.craft-card-detail .status-overview .status-item .status-value[data-v-5507dc60]{font-size:14px}.craft-card-detail .status-overview .status-item .status-value.progress-value[data-v-5507dc60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.craft-card-detail .detail-tabs[data-v-5507dc60] .el-tabs__content{padding:5px}.craft-card-detail .spec-content[data-v-5507dc60]{margin:0;padding:2px;background-color:#f5f7fa;border-radius:4px;font-size:12px;font-family:monospace;white-space:pre-wrap;word-break:break-all}.craft-card-detail .progress-detail[data-v-5507dc60]{max-width:600px;margin:0 auto}.craft-card-detail .text-muted[data-v-5507dc60]{color:#c0c4cc}.craft-card-detail .current-step-text[data-v-5507dc60]{color:#303133;font-size:13px}