.step-four-container .page-header[data-v-1d925703]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;margin-bottom:24px;padding:24px}.step-four-container .page-header .header-content[data-v-1d925703]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.step-four-container .page-header .header-content i[data-v-1d925703]{color:hsla(0,0%,100%,.9);font-size:28px;margin-right:16px}.step-four-container .page-header .header-content .header-text h2[data-v-1d925703]{font-size:24px;font-weight:600;margin:0 0 4px 0}.step-four-container .page-header .header-content .header-text p[data-v-1d925703]{font-size:14px;margin:0;opacity:.9}.step-four-container .info-section[data-v-1d925703]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:20px;overflow:hidden}.step-four-container .info-section .section-header[data-v-1d925703]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;padding:16px 20px}.step-four-container .info-section .section-header.primary[data-v-1d925703]{background-color:#f8f9ff;color:#5a67d8}.step-four-container .info-section .section-header.primary i[data-v-1d925703]{color:#5a67d8;font-size:16px;margin-right:8px}.step-four-container .info-section .section-header.secondary[data-v-1d925703]{background-color:#f0f9ff;color:#2563eb}.step-four-container .info-section .section-header.secondary i[data-v-1d925703]{color:#2563eb;font-size:16px;margin-right:8px}.step-four-container .info-section .section-header.track[data-v-1d925703]{background-color:#fef3e7;color:#d97706}.step-four-container .info-section .section-header.track i[data-v-1d925703]{color:#d97706;font-size:16px;margin-right:8px}.step-four-container .info-section .section-header .count-badge[data-v-1d925703]{background:rgba(37,99,235,.1);border-radius:12px;color:#2563eb;font-size:12px;font-weight:500;margin-left:auto;padding:4px 12px}.step-four-container .info-section .section-content[data-v-1d925703]{padding:20px}.step-four-container .summary-stats[data-v-1d925703]{margin-bottom:20px}.step-four-container .summary-stats .stat-group[data-v-1d925703]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-pack:distribute;justify-content:space-around}.step-four-container .summary-stats .stat-item[data-v-1d925703]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.step-four-container .summary-stats .stat-item.highlight .stat-value[data-v-1d925703]{color:#f56565;font-size:24px;font-weight:700}.step-four-container .summary-stats .stat-item .stat-value[data-v-1d925703]{color:#2d3748;font-size:20px;font-weight:600;line-height:1.2;margin-bottom:4px}.step-four-container .summary-stats .stat-item .stat-label[data-v-1d925703]{color:#718096;font-size:13px}.step-four-container .step-track-table .step-name-cell[data-v-1d925703]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.step-four-container .step-track-table .assigned-machine[data-v-1d925703]{color:#67c23a;font-weight:500}.step-four-container .step-track-table .no-machine[data-v-1d925703]{color:#c0c4cc;font-size:12px;font-style:italic}.step-four-container .step-track-table .steel-strip-no[data-v-1d925703]{color:#409eff;font-family:Courier New,monospace;font-weight:500}.step-four-container .step-track-table .process-params-cell[data-v-1d925703]{font-size:12px;line-height:1.4}.step-four-container .step-track-table .process-params-cell strong[data-v-1d925703]{color:#409eff;font-weight:600}.step-four-container .step-track-table .process-params-cell .steel-node-params span[data-v-1d925703]{color:#606266}.step-four-container .step-track-table .process-params-cell .no-params[data-v-1d925703]{color:#c0c4cc;font-style:italic}.step-four-container .step-track-table .planned-time .time-range[data-v-1d925703]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;margin-bottom:2px}.step-four-container .step-track-table .planned-time .time-range[data-v-1d925703]:last-child{margin-bottom:0}.step-four-container .step-track-table .planned-time .time-range i[data-v-1d925703]{color:#909399;font-size:10px;margin-right:4px}.step-four-container .step-track-table .no-time[data-v-1d925703]{color:#c0c4cc;font-size:12px;font-style:italic}.step-four-container .table-wrapper[data-v-1d925703] .el-table{border-radius:6px;overflow:hidden}.step-four-container .table-wrapper[data-v-1d925703] .el-table th{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#4a5568;font-weight:600}.step-four-container .table-wrapper[data-v-1d925703] .el-table td{border-bottom:1px solid #f7fafc}.step-four-container .table-wrapper[data-v-1d925703] .el-table .el-table__row:hover>td{background-color:#f8faff}.step-four-container .order-number[data-v-1d925703]{color:#3182ce;font-weight:500}.step-four-container .customer-info[data-v-1d925703]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.step-four-container .customer-info .el-icon-user[data-v-1d925703]{color:#a0aec0;margin-right:5px}.step-four-container .product-name[data-v-1d925703]{font-weight:500}.step-four-container .amount-info strong[data-v-1d925703]{color:#e53e3e;font-size:16px}.step-four-container .amount-info .unit[data-v-1d925703]{color:#a0aec0;font-size:12px;margin-left:3px}.step-four-container .spec-info[data-v-1d925703]{font-size:13px}.step-four-container .steel-strip-number[data-v-1d925703]{color:#38a169;font-weight:500}.step-four-container .thickness-value[data-v-1d925703]{color:#d69e2e;font-weight:500}.step-four-container .no-requirement[data-v-1d925703]{color:#a0aec0;font-size:12px;font-style:italic}.step-four-container .action-section[data-v-1d925703]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);margin-top:24px;padding:24px}.step-four-container .action-section .action-buttons[data-v-1d925703]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step-four-container .action-section .action-buttons .el-button[data-v-1d925703]{padding:12px 32px}.step-four-container .action-section .action-buttons .el-button.el-button--primary[data-v-1d925703]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4);box-shadow:0 4px 12px rgba(102,126,234,.4)}.step-four-container .action-section .action-buttons .el-button.el-button--primary[data-v-1d925703]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}[data-v-dff5d754] .el-input__inner{background-color:transparent;border:0;margin:0;padding:0 15px}.input-number-range[data-v-dff5d754]{background-color:#fff;border:1px solid #dcdfe6;border-radius:4px}.flex[data-v-dff5d754]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.flex .center[data-v-dff5d754]{margin-top:1px}.is-disabled[data-v-dff5d754]{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.drawer-content[data-v-c0001f5a]{padding:0 20px 20px}[data-v-c0001f5a] .el-drawer .el-drawer__header{margin-bottom:20px!important}[data-v-c0001f5a] .el-drawer .avue-form{padding:0!important}[data-v-c0001f5a] .el-drawer .avue-form .avue-form__menu{display:none}[data-v-c0001f5a] .el-drawer .el-table__row{cursor:pointer}[data-v-c0001f5a] .el-drawer .selected-row{background-color:#e1f3d8!important;color:#303133!important}.menu-left-container[data-v-c0001f5a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.equivalent-materials-info[data-v-c0001f5a],.menu-left-container .button-group[data-v-c0001f5a],.menu-left-container[data-v-c0001f5a]{display:-webkit-box;display:-ms-flexbox;display:flex}.equivalent-materials-info[data-v-c0001f5a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.equivalent-materials-info .equivalent-tip .el-icon-connection[data-v-c0001f5a]{margin-right:4px}.equivalent-materials-info .equivalent-materials-list[data-v-c0001f5a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.equivalent-materials-info .equivalent-materials-list .material-tag[data-v-c0001f5a]{font-size:11px;height:18px;line-height:18px;padding:0 4px}.equivalent-materials-info .equivalent-materials-list .more-count[data-v-c0001f5a]{color:#909399;font-size:11px;padding:0 2px}.prod-number-cell strong[data-v-c0001f5a]{color:#0ea5e9;display:block;margin-bottom:2px}.spec-name[data-v-c0001f5a]{color:#303133;font-size:13px;font-weight:500}.drawer-footer[data-v-c0001f5a]{background:#fff;border-top:1px solid #e6e6e6;bottom:0;left:0;padding:15px 20px;position:absolute;right:0;text-align:right}.drawer-footer .el-button[data-v-c0001f5a]{margin-left:10px}.summary-card[data-v-1e58a419]{margin-bottom:20px}.summary-card[data-v-1e58a419] .el-card__header{padding:12px 18px}.summary-card[data-v-1e58a419] .el-card__body{padding:16px 18px 18px}.summary-card .card-header[data-v-1e58a419]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600}.summary-card .card-header i[data-v-1e58a419]{color:#409eff;margin-right:6px}.summary-card .summary-content .panel[data-v-1e58a419]{background:#fff;border:1px solid #ebeef5;border-radius:6px;height:100%;padding:14px 16px}.summary-card .summary-content .panel-header[data-v-1e58a419]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.summary-card .summary-content .panel-title[data-v-1e58a419]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;line-height:20px}.summary-card .summary-content .panel-title i[data-v-1e58a419]{color:#409eff;font-size:14px;margin-right:6px}.summary-card .summary-content .panel-extra[data-v-1e58a419]{color:#909399;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.summary-card .summary-content .panel-extra .accent-text[data-v-1e58a419]{color:#409eff;font-weight:600}.summary-card .summary-content .panel-extra .warning-text[data-v-1e58a419]{color:#f56c6c;font-weight:600}.summary-card .summary-content .order-list[data-v-1e58a419]{border-top:1px solid #f2f6fc}.summary-card .summary-content .order-item[data-v-1e58a419]{border-bottom:1px solid #f2f6fc;padding:8px 0}.summary-card .summary-content .order-item[data-v-1e58a419]:last-child{border-bottom:0;padding-bottom:0}.summary-card .summary-content .item-row[data-v-1e58a419]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:28px}.summary-card .summary-content .item-row-main[data-v-1e58a419]{margin-bottom:4px}.summary-card .summary-content .item-main[data-v-1e58a419]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;min-width:0}.summary-card .summary-content .item-index[data-v-1e58a419]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:50%;color:#606266;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:600;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px}.summary-card .summary-content .item-name[data-v-1e58a419]{color:#303133;font-size:13px;font-weight:600;line-height:20px;word-break:break-all}.summary-card .summary-content .item-actions[data-v-1e58a419]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:12px}.summary-card .summary-content .info-chip[data-v-1e58a419]{background:#f5f7fa;border:1px solid #e4e7ed;border-radius:12px;color:#606266;font-size:12px;line-height:20px;padding:0 8px}.summary-card .summary-content .success-chip[data-v-1e58a419]{background:#f0f9eb;border-color:#d9ecff;color:#67c23a}.summary-card .summary-content .action-button[data-v-1e58a419]{color:#606266;font-size:14px;padding:4px}.summary-card .summary-content .action-button[data-v-1e58a419]:hover{color:#409eff}.summary-card .summary-content .danger-button[data-v-1e58a419]:hover{color:#f56c6c}.summary-card .summary-content .item-row-meta[data-v-1e58a419]{color:#909399;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:6px 10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.summary-card .summary-content .meta-text[data-v-1e58a419]{line-height:18px}.summary-card .summary-content .spec-text[data-v-1e58a419]{color:#606266;font-weight:500}.summary-card .summary-content .customer-text[data-v-1e58a419]{color:#606266;margin-left:auto}.summary-card .summary-content .steel-panel[data-v-1e58a419]{min-height:100%}.summary-card .summary-content .steel-content[data-v-1e58a419]{border-top:1px solid #f2f6fc;padding-top:10px}.summary-card .summary-content .steel-number-row[data-v-1e58a419]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:10px}.summary-card .summary-content .steel-number[data-v-1e58a419]{color:#303133;font-size:16px;font-weight:600;line-height:22px;word-break:break-all}.summary-card .summary-content .steel-supplier[data-v-1e58a419]{background:#f5f7fa;border-radius:4px;color:#606266;font-size:12px;line-height:20px;padding:0 8px}.summary-card .summary-content .steel-grid[data-v-1e58a419]{display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.summary-card .summary-content .compact-grid[data-v-1e58a419]{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card .summary-content .grid-item-wide[data-v-1e58a419]{grid-column:1/-1}.summary-card .summary-content .grid-item[data-v-1e58a419]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.summary-card .summary-content .grid-label[data-v-1e58a419]{color:#909399;font-size:12px;line-height:18px;margin-bottom:2px}.summary-card .summary-content .grid-value[data-v-1e58a419]{color:#303133;font-size:13px;font-weight:500;line-height:20px;word-break:break-all}.summary-card .summary-content .grid-inline[data-v-1e58a419]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.summary-card .summary-content .weight-value[data-v-1e58a419]{color:#f56c6c}.summary-card .summary-content .width-summary[data-v-1e58a419]{background:#fafbfd;border:1px solid #ebeef5;border-radius:6px;padding:8px 10px}.summary-card .summary-content .summary-row[data-v-1e58a419]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:20px}.summary-card .summary-content .summary-row strong[data-v-1e58a419]{color:#303133;font-size:13px}.summary-card .summary-content .danger-text[data-v-1e58a419]{color:#f56c6c!important}.summary-card .summary-content .empty-placeholder[data-v-1e58a419]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:160px}.summary-card .summary-content .steel-empty[data-v-1e58a419]{border-top:1px solid #f2f6fc;min-height:180px;padding-top:10px}.drawer-content[data-v-4993dfaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 20px 20px}.el-alert[data-v-4993dfaa]{margin-bottom:15px}.plan-list[data-v-4993dfaa]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.plan-card[data-v-4993dfaa]{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;margin-bottom:12px;padding:14px;-webkit-transition:all .3s;transition:all .3s}.plan-card[data-v-4993dfaa]:hover{border-color:#409eff;-webkit-box-shadow:0 2px 12px rgba(64,158,255,.15);box-shadow:0 2px 12px rgba(64,158,255,.15)}.plan-header[data-v-4993dfaa]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.plan-header[data-v-4993dfaa],.plan-title[data-v-4993dfaa]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.plan-title[data-v-4993dfaa]{gap:6px}.plan-icon[data-v-4993dfaa]{font-size:16px}.plan-name[data-v-4993dfaa]{color:#303133;font-size:15px;font-weight:600}.steel-info[data-v-4993dfaa]{background-color:#f8fafc;border-radius:6px;margin-bottom:12px;padding:10px 12px}.info-row[data-v-4993dfaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.info-row[data-v-4993dfaa]:last-child{margin-bottom:0}.info-label[data-v-4993dfaa]{color:#909399;font-size:12px}.info-value[data-v-4993dfaa]{color:#303133;font-family:Roboto Mono,monospace;font-size:13px;font-weight:500}.info-value.primary[data-v-4993dfaa]{color:#409eff;font-weight:600}.stats-row[data-v-4993dfaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:12px;padding:8px 0}.stat-item[data-v-4993dfaa]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.stat-value[data-v-4993dfaa]{color:#303133;font-size:14px;font-weight:600}.stat-label[data-v-4993dfaa]{color:#909399;font-size:11px}.plan-actions[data-v-4993dfaa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.plan-card.plan-used[data-v-4993dfaa]{background-color:#f0f9eb;border-color:#b3e19d;opacity:.8}.used-tag[data-v-4993dfaa]{text-align:center;padding:8px 0}.drawer-footer[data-v-4993dfaa]{border-top:1px solid #ebeef5;margin-top:15px;padding-top:15px;text-align:center}.switch-btn[data-v-a537c908]{cursor:pointer;border:none;background:none;padding:0;color:inherit;font:inherit}[data-v-a537c908] .el-input-group__prepend{padding:0 8px}.filter-shortcut-actions[data-v-2982e4bd]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;line-height:1}.filter-shortcut-actions[data-v-2982e4bd],.shortcut-left[data-v-2982e4bd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action-divider[data-v-2982e4bd]{color:#c0c4cc;margin:0 4px}.filter-option-list[data-v-2982e4bd]{max-height:220px;overflow-y:auto;margin-bottom:10px}.filter-option-item[data-v-2982e4bd]{margin-bottom:6px}.filter-option-content[data-v-2982e4bd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:178px}.filter-option-label[data-v-2982e4bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-option-count[data-v-2982e4bd]{-ms-flex-negative:0;flex-shrink:0;color:#909399;font-size:11px}.empty-text[data-v-2982e4bd]{color:#909399;text-align:center;padding:10px 0}.filter-actions[data-v-2982e4bd]{text-align:right}.header-reference[data-v-2982e4bd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;cursor:pointer}.header-reference.is-active .header-filter-icon[data-v-2982e4bd],.header-reference.is-active[data-v-2982e4bd]{color:#409eff}.header-label[data-v-2982e4bd]{-ms-flex-negative:0;flex-shrink:0}.header-filter-value[data-v-2982e4bd]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;max-width:90px;margin-left:5px;padding:0 5px;color:#409eff;font-size:11px;font-weight:400;line-height:18px;background:#ecf5ff;border-radius:2px}.header-filter-text[data-v-2982e4bd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-filter-clear[data-v-2982e4bd]{-ms-flex-negative:0;flex-shrink:0;margin-left:3px;padding:1px;border-radius:50%}.header-filter-clear[data-v-2982e4bd]:hover{color:#fff;background:#409eff}.header-filter-icon[data-v-2982e4bd]{margin-left:5px;color:#909399}.order-spec-table .processing-quantity-input .el-input-number[data-v-55c05aa7]{width:100%;margin-bottom:4px;text-align:center}.order-spec-table .processing-quantity-input .quantity-info .remaining-info[data-v-55c05aa7]{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}.order-spec-table .processing-quantity-input .quantity-info .remaining-info .info-label[data-v-55c05aa7]{color:#909399;font-size:11px;margin-right:4px}.order-spec-table .processing-quantity-input .quantity-info .remaining-info .info-value[data-v-55c05aa7]{color:#e6a23c;font-size:14px;font-weight:600;margin-right:2px}.order-spec-table .processing-quantity-input .quantity-info .remaining-info .info-unit[data-v-55c05aa7]{color:#c0c4cc;font-size:11px}.order-spec-table .roll-count-info .roll-count-item[data-v-55c05aa7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.order-spec-table .roll-count-info .roll-count-item .label[data-v-55c05aa7]{color:#adb0b3;font-size:11px;margin-right:4px;min-width:60px}.order-spec-table .roll-count-info .roll-count-item .number[data-v-55c05aa7]{font-weight:600;font-size:13px}.order-spec-table .roll-count-info .roll-count-item .number.scheduled[data-v-55c05aa7]{color:#67c23a}.order-spec-table .roll-count-info .roll-count-item .number.remaining[data-v-55c05aa7]{color:#e6a23c}.order-spec-table .roll-count-info .el-tag[data-v-55c05aa7]{margin-top:2px}.order-spec-table .prod-amount-info .amount-item[data-v-55c05aa7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px}.order-spec-table .prod-amount-info .amount-item .label[data-v-55c05aa7]{color:#adb0b3;font-size:12px;margin-right:4px;min-width:70px}.order-spec-table .prod-amount-info .amount-item .number[data-v-55c05aa7]{font-weight:600;font-size:13px}.order-spec-table .prod-amount-info .amount-item .number.primary[data-v-55c05aa7]{color:#409eff}.order-spec-table .prod-amount-info .amount-item .number.secondary[data-v-55c05aa7]{color:#909399}[data-v-55c05aa7] .avue-crud .selected-row{background-color:#e1f3d8!important;color:#303133!important}[data-v-55c05aa7] .avue-crud .hover-row td{background-color:transparent!important}.product-spec-table .product-card .product-header[data-v-190578e4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-spec-table .product-card .product-header .header-left[data-v-190578e4],.product-spec-table .product-card .product-header[data-v-190578e4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.product-spec-table .product-card .product-header .header-left .el-icon-box[data-v-190578e4]{color:#67c23a;font-size:18px;margin-right:8px}.product-spec-table .product-card .product-header .header-left .title[data-v-190578e4]{font-size:16px;font-weight:500}.product-spec-table .processing-quantity-input .el-input-number[data-v-190578e4]{margin-bottom:4px;text-align:center;width:100%}.product-spec-table .processing-quantity-input .quantity-info .remaining-info[data-v-190578e4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-spec-table .processing-quantity-input .quantity-info .remaining-info .info-label[data-v-190578e4]{color:#909399;font-size:11px;margin-right:4px}.product-spec-table .processing-quantity-input .quantity-info .remaining-info .info-value[data-v-190578e4]{color:#67c23a;font-size:14px;font-weight:600;margin-right:2px}.product-spec-table .processing-quantity-input .quantity-info .remaining-info .info-unit[data-v-190578e4]{color:#c0c4cc;font-size:11px}.product-spec-table .product-summary-card[data-v-190578e4]{background-color:#f5f7fa;border:1px solid #ebeef5;border-radius:4px;margin-top:20px;padding:16px}.product-spec-table .product-summary-card .summary-header[data-v-190578e4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.product-spec-table .product-summary-card .summary-header .summary-title[data-v-190578e4]{color:#303133;font-size:14px;font-weight:600}.product-spec-table .product-summary-card .summary-header .summary-title i[data-v-190578e4]{color:#67c23a;margin-right:6px}.product-spec-table .product-summary-card .summary-content[data-v-190578e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.product-spec-table .product-summary-card .summary-content .summary-item[data-v-190578e4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:200px;padding:8px 12px}.product-spec-table .product-summary-card .summary-content .summary-item .item-info[data-v-190578e4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.product-spec-table .product-summary-card .summary-content .summary-item .item-info .item-name[data-v-190578e4]{color:#303133;font-size:13px;font-weight:500}.product-spec-table .product-summary-card .summary-content .summary-item .item-info .item-spec[data-v-190578e4]{color:#909399;font-size:12px}.product-spec-table .product-summary-card .summary-content .summary-item .item-actions[data-v-190578e4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}[data-v-190578e4] .avue-crud .selected-row{background-color:#e1f3d8!important;color:#303133!important}[data-v-190578e4] .avue-crud .hover-row td{background-color:transparent!important}.step-one-container .step-card .step-header[data-v-79aac4ff]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.step-one-container .step-card .step-header .header-left[data-v-79aac4ff],.step-one-container .step-card .step-header[data-v-79aac4ff]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.step-one-container .step-card .step-header .header-left .el-icon-search[data-v-79aac4ff]{color:#409eff;font-size:18px;margin-right:8px}.step-one-container .step-card .step-header .header-left .title[data-v-79aac4ff]{font-size:16px;font-weight:500}.step-actions[data-v-79aac4ff]{border-top:1px solid #e6e6e6;margin-top:20px;padding:20px 0;text-align:center}.floating-action-buttons[data-v-79aac4ff]{position:fixed;bottom:30px;right:30px;z-index:999;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.floating-action-buttons .el-button[data-v-79aac4ff],.floating-action-buttons[data-v-79aac4ff]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.floating-action-buttons .el-button[data-v-79aac4ff]{width:60px;height:60px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.15);box-shadow:0 2px 12px 0 rgba(0,0,0,.15);border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.floating-action-buttons .el-button i[data-v-79aac4ff]{font-size:20px}.floating-action-buttons .plan-badge[data-v-79aac4ff] .el-badge__content{background-color:#f56c6c}.selection-check-dialog[data-v-79aac4ff] .el-dialog__body{padding:14px 20px 8px}.selection-check-dialog .selection-check-body[data-v-79aac4ff]{max-height:62vh;overflow-y:auto}.selection-check-dialog .selection-check-summary[data-v-79aac4ff]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7faff;border:1px solid #d9e8ff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;padding:12px 14px}.selection-check-dialog .summary-main[data-v-79aac4ff]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.selection-check-dialog .summary-icon[data-v-79aac4ff]{color:#409eff;-ms-flex-negative:0;flex-shrink:0;font-size:24px;margin-right:10px}.selection-check-dialog .summary-icon.is-success[data-v-79aac4ff]{color:#67c23a}.selection-check-dialog .summary-icon.is-warning[data-v-79aac4ff]{color:#e6a23c}.selection-check-dialog .summary-icon.is-danger[data-v-79aac4ff]{color:#f56c6c}.selection-check-dialog .summary-title[data-v-79aac4ff]{color:#303133;font-size:14px;font-weight:600;line-height:20px}.selection-check-dialog .summary-desc[data-v-79aac4ff]{color:#606266;font-size:12px;line-height:20px}.selection-check-dialog .selection-check-list[data-v-79aac4ff]{border:1px solid #ebeef5;border-radius:6px}.selection-check-dialog .selection-check-item[data-v-79aac4ff]{border-bottom:1px solid #ebeef5;padding:10px 12px}.selection-check-dialog .selection-check-item[data-v-79aac4ff]:last-child{border-bottom:0}.selection-check-dialog .check-item-header[data-v-79aac4ff]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.selection-check-dialog .check-item-name[data-v-79aac4ff]{color:#303133;font-size:13px;font-weight:600}.selection-check-dialog .check-item-message[data-v-79aac4ff],.selection-check-dialog .matched-group-meta[data-v-79aac4ff]{color:#606266;font-size:12px;line-height:20px}.selection-check-dialog .check-detail-list[data-v-79aac4ff]{color:#606266;font-size:12px;line-height:20px;margin:6px 0 0;padding-left:18px}.selection-check-dialog .matched-group-item[data-v-79aac4ff]{background:#f8fafc;border:1px solid #ebeef5;border-radius:4px;margin-top:6px;padding:8px}.selection-check-dialog .matched-group-title[data-v-79aac4ff]{color:#303133;font-size:12px;font-weight:600;line-height:20px}.selection-check-dialog .matched-group-line[data-v-79aac4ff]{color:#409eff;font-size:12px;line-height:20px}.production-plan-summary[data-v-1d77d15e]{background:#f8fafc;border:1px solid #e4e7ed;border-radius:6px;margin-bottom:16px;padding:14px 16px}.production-plan-summary .summary-header[data-v-1d77d15e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:8px;margin-bottom:10px}.production-plan-summary .summary-grid[data-v-1d77d15e]{color:#606266;display:grid;gap:8px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.step-three-device-container .step-actions[data-v-84ed4718]{border-top:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;padding:20px 0}.coiling-config-container .coiling-specs[data-v-de6543ce],.coiling-config-container .step-info[data-v-de6543ce]{margin-bottom:20px}.coiling-config-container .coiling-specs h4[data-v-de6543ce],.coiling-config-container .step-info h4[data-v-de6543ce]{color:#303133;font-size:14px;font-weight:600;margin:0 0 12px 0;padding-bottom:8px;border-bottom:1px solid #e4e7ed}.coiling-config-container .total-ratio-info[data-v-de6543ce]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.coiling-config-container .total-ratio-info span[data-v-de6543ce]{color:#606266;font-size:14px}.coiling-config-container .total-ratio-info .error-tip[data-v-de6543ce]{color:#f56c6c;font-size:12px}.assign-device-container .step-info[data-v-7f1dd5ad]{margin-bottom:20px}.assign-device-container .step-info h4[data-v-7f1dd5ad]{color:#303133;font-size:14px;margin:0 0 10px 0}.assign-device-container .step-info .current-device[data-v-7f1dd5ad]{color:#409eff;font-weight:500}.assign-device-container .step-info .no-device[data-v-7f1dd5ad]{color:#909399;font-style:italic}.assign-device-container .device-form h4[data-v-7f1dd5ad]{color:#303133;font-size:14px;margin:0 0 15px 0}.dialog-footer[data-v-7f1dd5ad]{text-align:right}.dialog-footer .el-button[data-v-7f1dd5ad]{margin-left:10px}.process-insert-container .steel-strip-info[data-v-b5d3ba84]{margin-bottom:20px}.process-insert-container .steel-strip-info h4[data-v-b5d3ba84]{color:#409eff;font-size:14px;font-weight:600;margin-bottom:10px}.process-insert-container .process-form h4[data-v-b5d3ba84]{color:#409eff;font-size:14px;font-weight:600;margin-bottom:15px}.process-insert-container .process-form[data-v-b5d3ba84] .el-form-item{margin-bottom:18px}.order-item-option[data-v-b5d3ba84]{padding:4px 20px}.order-item-option .option-main .disabled-text[data-v-b5d3ba84]{color:#c0c4cc}.order-item-option .option-tip[data-v-b5d3ba84]{margin-top:4px;font-size:12px;color:#f56c6c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-item-option .option-tip i[data-v-b5d3ba84]{margin-right:4px}.dialog-footer[data-v-b5d3ba84]{text-align:right}.dialog-footer .el-button[data-v-b5d3ba84]{margin-left:10px}.process-params-container .step-info[data-v-8ce3ace2]{margin-bottom:20px}.process-params-container .step-info h4[data-v-8ce3ace2]{color:#303133;font-size:14px;margin:0 0 10px 0}.process-params-container .step-info .current-device[data-v-8ce3ace2]{color:#409eff;font-weight:500}.process-params-container .step-info .no-device[data-v-8ce3ace2]{color:#909399;font-style:italic}.process-params-container .params-form h4[data-v-8ce3ace2]{color:#303133;font-size:14px;margin:0 0 15px 0}.dialog-footer[data-v-8ce3ace2]{text-align:right}.dialog-footer .el-button[data-v-8ce3ace2]{margin-left:10px}.order-item-option[data-v-8ce3ace2]{padding:4px 20px}.order-item-option .option-main .disabled-text[data-v-8ce3ace2]{color:#c0c4cc}.order-item-option .option-tip[data-v-8ce3ace2]{margin-top:4px;font-size:12px;color:#f56c6c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-item-option .option-tip i[data-v-8ce3ace2]{margin-right:4px}.slitting-config-container .finish-prod-number-cell[data-v-c1b0b61a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slitting-config-container .thickness-range-filter[data-v-c1b0b61a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.slitting-config-container .thickness-range-filter span[data-v-c1b0b61a]{color:#606266;font-size:14px;white-space:nowrap}.slitting-config-container .thickness-range-filter .el-button[data-v-c1b0b61a]{margin-left:5px}.slitting-config-container .residual-product-cell[data-v-c1b0b61a]{color:#606266;padding:0 8px}.order-item-option[data-v-c1b0b61a]{padding:4px 20px}.order-item-option .option-main .disabled-text[data-v-c1b0b61a]{color:#c0c4cc}.order-item-option .option-tip[data-v-c1b0b61a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f56c6c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin-top:4px}.order-item-option .option-tip i[data-v-c1b0b61a]{margin-right:4px}.edge-margin-summary[data-v-a8fedbdc]{background:#f5f7fa;border:1px solid #ebeef5;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px;margin-bottom:12px;padding:10px 12px}.edge-margin-summary span[data-v-a8fedbdc]{color:#606266;font-size:13px;line-height:20px}.material-slitting-lock-alert[data-v-a8fedbdc]{margin-bottom:12px}.process-flow[data-v-4d9c255e]{background:#fff;border-radius:0 0 8px 8px;min-height:400px;padding:20px}.process-flow .process-template-selector[data-v-4d9c255e]{margin-bottom:16px}.process-flow .process-template-selector .template-buttons[data-v-4d9c255e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.process-flow .process-template-selector .template-buttons .template-button[data-v-4d9c255e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #dcdfe6;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;gap:8px;max-width:140px;min-height:40px;padding:8px 12px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.process-flow .process-template-selector .template-buttons .template-button[data-v-4d9c255e]:hover{background:#f0f9ff;border-color:#409eff}.process-flow .process-template-selector .template-buttons .template-button.active[data-v-4d9c255e]{background:#409eff;border-color:#409eff;color:#fff}.process-flow .process-template-selector .template-buttons .template-button.active .button-content h4[data-v-4d9c255e],.process-flow .process-template-selector .template-buttons .template-button.active .button-content p[data-v-4d9c255e],.process-flow .process-template-selector .template-buttons .template-button.active i[data-v-4d9c255e]{color:#fff}.process-flow .process-template-selector .template-buttons .template-button.smart-generate[data-v-4d9c255e]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff}.process-flow .process-template-selector .template-buttons .template-button.smart-generate[data-v-4d9c255e]:hover{background:linear-gradient(135deg,#764ba2,#667eea);border-color:#764ba2;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4);box-shadow:0 4px 12px rgba(102,126,234,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.process-flow .process-template-selector .template-buttons .template-button.smart-generate .button-content h4[data-v-4d9c255e],.process-flow .process-template-selector .template-buttons .template-button.smart-generate .button-content p[data-v-4d9c255e]{color:#fff}.process-flow .process-template-selector .template-buttons .template-button.smart-generate i[data-v-4d9c255e]{color:#fff;font-size:16px}.process-flow .process-template-selector .template-buttons .template-button.rolling-rule-generate[data-v-4d9c255e]{background:linear-gradient(135deg,#148f77,#2c3e50);border-color:#148f77}.process-flow .process-template-selector .template-buttons .template-button.rolling-rule-generate[data-v-4d9c255e]:hover{background:linear-gradient(135deg,#2c3e50,#148f77);border-color:#2c3e50;-webkit-box-shadow:0 4px 12px rgba(20,143,119,.35);box-shadow:0 4px 12px rgba(20,143,119,.35)}.process-flow .process-template-selector .template-buttons .template-button i[data-v-4d9c255e]{color:#909399;-ms-flex-negative:0;flex-shrink:0;font-size:14px}.process-flow .process-template-selector .template-buttons .template-button .button-content[data-v-4d9c255e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.process-flow .process-template-selector .template-buttons .template-button .button-content h4[data-v-4d9c255e]{color:#303133;font-size:12px;font-weight:600;margin:0 0 2px 0}.process-flow .process-template-selector .template-buttons .template-button .button-content p[data-v-4d9c255e]{color:#909399;font-size:10px;line-height:1.2;margin:0}.process-flow[data-v-4d9c255e] .process-node-content{background:#fff;border:1px solid #dcdfe6;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08);cursor:pointer;max-width:180px;min-width:120px;padding:16px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.process-flow[data-v-4d9c255e] .process-node-content:hover{border-color:#409eff;-webkit-box-shadow:0 4px 8px rgba(64,158,255,.15);box-shadow:0 4px 8px rgba(64,158,255,.15)}.process-flow[data-v-4d9c255e] .process-node-content.calender-node{background:#f0f9ff;border-color:#409eff}.process-flow[data-v-4d9c255e] .process-node-content.calender-node .node-header{color:#409eff}.process-flow[data-v-4d9c255e] .process-node-content.anneal-node{background:#fdf6ec;border-color:#e6a23c}.process-flow[data-v-4d9c255e] .process-node-content.anneal-node .node-header{color:#e6a23c}.process-flow[data-v-4d9c255e] .process-node-content .node-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}.process-flow[data-v-4d9c255e] .process-node-content .node-header i{font-size:16px}.process-flow[data-v-4d9c255e] .process-node-content .node-header .node-title{font-size:14px}.process-flow[data-v-4d9c255e] .process-node-content .node-header .node-title .step-name-dropdown{cursor:pointer;color:#409eff}.process-flow[data-v-4d9c255e] .process-node-content .node-header .node-title .step-name-dropdown:hover{color:#66b1ff}.process-flow[data-v-4d9c255e] .process-node-content .node-header .node-title .step-name-dropdown .el-icon--right{font-size:12px;margin-left:2px}.process-flow[data-v-4d9c255e] .process-node-content .node-header .node-title .target-thickness{display:block;color:#409eff;font-size:12px;font-weight:400}.process-flow[data-v-4d9c255e] .process-node-content .node-info{color:#606266;font-size:11px;text-align:center}.process-flow[data-v-4d9c255e] .process-node-content .node-info .info-item{line-height:1.4;margin-bottom:4px}.process-flow[data-v-4d9c255e] .process-node-content .node-info .info-item:last-child{margin-bottom:0}.process-flow[data-v-4d9c255e] .process-node-content .node-info .steel-strip-info{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}.process-flow[data-v-4d9c255e] .process-node-content .node-info .steel-strip-info .spec-item{color:#303133;font-weight:600}.process-flow[data-v-4d9c255e] .process-node-content .node-info .steel-strip-info .edge-margin-item{color:#e6a23c;font-weight:500;font-size:10px}.process-flow[data-v-4d9c255e] .process-node-content .node-info .steel-strip-info .weight-item{color:#909399;font-size:10px}.process-flow[data-v-4d9c255e] .process-node-content .device-info{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;padding:8px}.process-flow[data-v-4d9c255e] .process-node-content .device-info .device-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:4px;margin-bottom:4px}.process-flow[data-v-4d9c255e] .process-node-content .device-info .device-header i{font-size:11px}.process-flow[data-v-4d9c255e] .process-node-content .device-info .device-header span{font-size:10px;line-height:1}.process-flow[data-v-4d9c255e] .process-node-content .device-info .device-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15px}.process-flow[data-v-4d9c255e] .process-node-content .device-info .device-details .device-name{color:#303133;font-weight:600;line-height:1}.process-flow[data-v-4d9c255e] .process-node-content .device-info.assigned{background:#f0f9ff;border:1px solid #b3d8ff;min-height:20px}.process-flow[data-v-4d9c255e] .process-node-content .device-info.assigned .device-header{color:#409eff}.process-flow[data-v-4d9c255e] .process-node-content .device-info.unassigned{background:#fef0f0;border:1px solid #fbc4c4;min-height:20px}.process-flow[data-v-4d9c255e] .process-node-content .device-info.unassigned .device-header{color:#f56c6c;margin-bottom:0}.process-flow[data-v-4d9c255e] .process-node-content .node-actions{border-top:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:12px;padding-top:8px}.process-flow[data-v-4d9c255e] .process-node-content .action-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:500;gap:4px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.process-flow[data-v-4d9c255e] .process-node-content .action-button i,.process-flow[data-v-4d9c255e] .process-node-content .action-button span{font-size:10px}.process-flow[data-v-4d9c255e] .process-node-content .device-config-btn{background:#fff;border:1px solid #409eff;color:#409eff}.process-flow[data-v-4d9c255e] .process-node-content .device-config-btn:hover{background:#409eff;color:#fff}.process-flow[data-v-4d9c255e] .process-node-content .slitting-btn{background:#fff;border:1px solid #67c23a;color:#67c23a}.process-flow[data-v-4d9c255e] .process-node-content .slitting-btn:hover{background:#67c23a;color:#fff}.process-flow[data-v-4d9c255e] .process-node-content .coiling-btn{background:#fff;border:1px solid #17a2b8;color:#17a2b8}.process-flow[data-v-4d9c255e] .process-node-content .coiling-btn:hover{background:#17a2b8;color:#fff}.process-flow[data-v-4d9c255e] .process-node-content .process-params-btn{background:#fff;border:1px solid #e6a23c;color:#e6a23c}.process-flow[data-v-4d9c255e] .process-node-content .process-params-btn:hover{background:#e6a23c;color:#fff}.process-flow[data-v-4d9c255e] .process-node-content .single-calender-btn{background:#fff;border:1px solid #9b59b6;color:#9b59b6}.process-flow[data-v-4d9c255e] .process-node-content .single-calender-btn:hover{background:#9b59b6;color:#fff}.process-flow[data-v-4d9c255e] .delete-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f56c6c;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(245,108,108,.3);box-shadow:0 2px 4px rgba(245,108,108,.3);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:-8px;top:-8px;-webkit-transition:all .2s ease;transition:all .2s ease;width:20px;z-index:10}.process-flow[data-v-4d9c255e] .delete-icon:hover{background:#f78989;-webkit-box-shadow:0 4px 8px rgba(245,108,108,.5);box-shadow:0 4px 8px rgba(245,108,108,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.process-flow[data-v-4d9c255e] .delete-icon:active{-webkit-transform:scale(.95);transform:scale(.95)}.process-flow[data-v-4d9c255e] .delete-icon i{font-size:12px;font-weight:700}.process-flow[data-v-4d9c255e] .exception-icon{position:absolute;left:-8px;top:-8px;z-index:10;-webkit-transition:all .2s ease;transition:all .2s ease}.process-flow[data-v-4d9c255e] .exception-icon:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.process-flow[data-v-4d9c255e] .exception-icon .el-tag{border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(245,108,108,.3);box-shadow:0 2px 4px rgba(245,108,108,.3)}.process-flow[data-v-4d9c255e] .exception-icon .el-tag:hover{-webkit-box-shadow:0 4px 8px rgba(245,108,108,.5);box-shadow:0 4px 8px rgba(245,108,108,.5)}.process-flow[data-v-4d9c255e] .org-tree-node-children .org-tree-node-children-bg{border-color:#dcdfe6;border-width:1px}.process-flow[data-v-4d9c255e] .org-tree-node .org-tree-node-label .org-tree-node-label-inner{background:transparent;border:none;padding:0}.process-flow[data-v-4d9c255e] .org-tree-container .org-tree-node{margin:0 12px}.process-flow[data-v-4d9c255e] .semi-finished-product{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border:2px solid #f59e0b!important}.process-flow[data-v-4d9c255e] .semi-finished-product .node-header .node-title{color:#f59e0b!important;font-weight:600!important}.process-flow[data-v-4d9c255e] .semi-finished-product .node-header .node-title .target-thickness{color:#409eff!important;font-size:12px!important;font-weight:400!important}.process-flow[data-v-4d9c255e] .semi-finished-product .node-header i{color:#0ea5e9!important}.process-flow[data-v-4d9c255e] .finished-product{background:linear-gradient(135deg,#f0fdf4,#dcfce7)!important;border:2px solid #22c55e!important}.process-flow[data-v-4d9c255e] .finished-product .node-header .node-title{color:#333!important;font-weight:600!important}.process-flow[data-v-4d9c255e] .finished-product .node-header .node-title .target-thickness{color:#409eff!important;font-size:12px!important;font-weight:400!important}.process-flow[data-v-4d9c255e] .finished-product .node-header i{color:#0ea5e9!important}.process-flow[data-v-4d9c255e] .insert-process-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important;border:1px solid #7c3aed!important;color:#fff!important}.process-flow[data-v-4d9c255e] .insert-process-btn:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;-webkit-box-shadow:0 4px 8px rgba(139,92,246,.3);box-shadow:0 4px 8px rgba(139,92,246,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.process-flow[data-v-4d9c255e] .insert-process-btn i{color:#fbbf24!important}.order-items-table[data-v-ba2e72ba],.steel-inventory-table[data-v-ba2e72ba]{margin-bottom:20px}.order-items-table .table-header[data-v-ba2e72ba],.steel-inventory-table .table-header[data-v-ba2e72ba]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e4e7ed;color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;padding:12px 20px}.order-items-table .table-header h3[data-v-ba2e72ba],.steel-inventory-table .table-header h3[data-v-ba2e72ba]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;gap:8px;margin:0}.order-items-table .table-header h3 i[data-v-ba2e72ba],.steel-inventory-table .table-header h3 i[data-v-ba2e72ba]{color:#409eff;font-size:16px}.order-items-table .table-header .summary-info[data-v-ba2e72ba],.steel-inventory-table .table-header .summary-info[data-v-ba2e72ba]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.order-items-table .table-header .summary-info .summary-label[data-v-ba2e72ba],.steel-inventory-table .table-header .summary-info .summary-label[data-v-ba2e72ba]{color:#606266;font-size:14px;font-weight:500}.order-items-table .table-header .summary-info .summary-item[data-v-ba2e72ba],.steel-inventory-table .table-header .summary-info .summary-item[data-v-ba2e72ba]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0f9ff;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;padding:4px 10px}.order-items-table .table-header .summary-info .summary-item .label[data-v-ba2e72ba],.steel-inventory-table .table-header .summary-info .summary-item .label[data-v-ba2e72ba]{color:#909399;font-size:12px}.order-items-table .table-header .summary-info .summary-item .value[data-v-ba2e72ba],.steel-inventory-table .table-header .summary-info .summary-item .value[data-v-ba2e72ba]{color:#409eff;font-size:14px;font-weight:600}.order-items-table .table-header .summary-info .summary-item.total[data-v-ba2e72ba],.steel-inventory-table .table-header .summary-info .summary-item.total[data-v-ba2e72ba]{background:#ecf5ff;border:1px solid #d9ecff}.order-items-table .table-header .summary-info .summary-item.total .label[data-v-ba2e72ba],.steel-inventory-table .table-header .summary-info .summary-item.total .label[data-v-ba2e72ba]{color:#606266}.order-items-table .table-header .summary-info .summary-item.total .value[data-v-ba2e72ba],.steel-inventory-table .table-header .summary-info .summary-item.total .value[data-v-ba2e72ba]{color:#409eff;font-size:15px}.order-items-table .table-header .summary-info .summary-divider[data-v-ba2e72ba],.steel-inventory-table .table-header .summary-info .summary-divider[data-v-ba2e72ba]{color:#909399;font-size:14px;font-weight:500;padding:0 4px}.spec-text[data-v-ba2e72ba]{color:#303133;font-weight:500}.processing-quantity-cell[data-v-ba2e72ba]{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;gap:8px}.processing-quantity-cell .quantity-value[data-v-ba2e72ba]{font-weight:500}.processing-quantity-cell .split-btn[data-v-ba2e72ba]{color:#e6a23c;padding:0}.processing-quantity-cell .split-btn[data-v-ba2e72ba]:hover{color:#f7ba2a}.processing-quantity-cell .merge-btn[data-v-ba2e72ba]{color:#67c23a;padding:0}.processing-quantity-cell .merge-btn[data-v-ba2e72ba]:hover{color:#85ce61}.process-config-container .process-flow-chart[data-v-ba2e72ba]{margin-bottom:20px}.process-config-container .process-flow-chart .table-header[data-v-ba2e72ba]{background:linear-gradient(135deg,#e6a23c,#f7ba2a);border-radius:8px 8px 0 0;-webkit-box-shadow:0 2px 8px rgba(230,162,60,.3);box-shadow:0 2px 8px rgba(230,162,60,.3);color:#fff;margin-bottom:0;padding:20px 24px}.process-config-container .process-flow-chart .table-header h3[data-v-ba2e72ba]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.process-config-container .process-flow-chart .table-header h3 i[data-v-ba2e72ba]{font-size:20px}.process-config-container .summary-content[data-v-ba2e72ba]{background:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:20px}.process-config-container .summary-content .summary-section[data-v-ba2e72ba]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.06);box-shadow:0 2px 4px rgba(0,0,0,.06);margin-bottom:20px;padding:20px}.process-config-container .summary-content .summary-section[data-v-ba2e72ba]:last-child{margin-bottom:0}.process-config-container .summary-content .summary-section .summary-section-title[data-v-ba2e72ba]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;margin:0 0 16px 0}.process-config-container .summary-content .summary-section .summary-section-title i[data-v-ba2e72ba]{color:#409eff;font-size:18px;margin-right:8px}.process-config-container .summary-content .summary-row[data-v-ba2e72ba]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.process-config-container .summary-content .summary-item-wrapper[data-v-ba2e72ba]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:20%}.process-config-container .summary-content .summary-item[data-v-ba2e72ba]{background:#f5f7fa;border-radius:6px;padding:16px;text-align:center;-webkit-transition:all .3s;transition:all .3s}.process-config-container .summary-content .summary-item[data-v-ba2e72ba]:hover{background:#ecf5ff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.process-config-container .summary-content .summary-item .summary-value[data-v-ba2e72ba]{font-size:24px;font-weight:700;margin-bottom:8px}.process-config-container .summary-content .summary-item .summary-value.primary[data-v-ba2e72ba]{color:#409eff}.process-config-container .summary-content .summary-item .summary-value.success[data-v-ba2e72ba]{color:#67c23a}.process-config-container .summary-content .summary-item .summary-value.warning[data-v-ba2e72ba]{color:#e6a23c}.process-config-container .summary-content .summary-item .summary-value.info[data-v-ba2e72ba]{color:#909399}.process-config-container .summary-content .summary-item .summary-value.time[data-v-ba2e72ba]{color:#f56c6c}.process-config-container .summary-content .summary-item .summary-value.spec[data-v-ba2e72ba]{color:#722ed1}.process-config-container .summary-content .summary-item .summary-value.weight[data-v-ba2e72ba]{color:#13c2c2}.process-config-container .summary-content .summary-item .summary-label[data-v-ba2e72ba]{color:#606266;font-size:13px;font-weight:500}.process-config-container .step-actions[data-v-ba2e72ba]{border-top:1px solid #e4e7ed;padding:20px 0 0}.intelligent-schedule-form .steps-header[data-v-6c6b79fa],.process-config-container .step-actions[data-v-ba2e72ba]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.intelligent-schedule-form .steps-header[data-v-6c6b79fa]{margin-bottom:16px;padding:0 20px}.intelligent-schedule-form .steps-header .steps-header-left .cache-hint[data-v-6c6b79fa]{color:#e6a23c;font-size:13px}.intelligent-schedule-form .steps-header .steps-header-left .cache-hint i[data-v-6c6b79fa]{margin-right:4px}.intelligent-schedule-form .steps-header .steps-header-left .cache-hint .clear-cache-btn[data-v-6c6b79fa]{color:#f56c6c;padding:0 4px;margin-left:8px}.intelligent-schedule-form .steps-header .steps-header-left .cache-hint .clear-cache-btn[data-v-6c6b79fa]:hover{color:#f78989}.intelligent-schedule-form .steps-header .steps-header-right[data-v-6c6b79fa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.intelligent-schedule-form .schedule-steps[data-v-6c6b79fa]{margin-bottom:30px}.intelligent-schedule-form .step-content[data-v-6c6b79fa]{min-height:600px}