.check-flow{justify-content:center;flex-wrap:wrap}.check-flow,.process-flow{display:flex;align-items:center}.process-flow{flex-direction:column;gap:6px}.process-flow-row{display:flex;gap:6px}.flow-break{flex-basis:100%;height:4px}.flow-btn{color:#909399;font-size:12px;white-space:nowrap;border:1px solid #dcdfe6;background-color:#f4f4f5;border-radius:4px;padding:2px 8px;cursor:pointer;transition:all .2s}.flow-btn:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.flow-btn.active{color:#fff;background-color:#409eff;border-color:#409eff;font-weight:600}.flow-btn.disabled,.flow-btn:disabled{cursor:not-allowed;opacity:.6}.flow-btn.disabled,.flow-btn.disabled:hover,.flow-btn:disabled,.flow-btn:disabled:hover{color:#c0c4cc;background-color:#f4f4f5;border-color:#e4e7ed}.flow-btn.active.disabled,.flow-btn.active:disabled{color:#fff;background-color:#409eff;border-color:#409eff;font-weight:600;opacity:1;cursor:not-allowed}.flow-arrow{color:#c0c4cc;margin:0 3px;font-size:12px}.selected-count{margin-left:12px;font-size:14px;color:#409eff;font-weight:600}.update-dialog-content{max-height:60vh;overflow-y:auto;padding-right:8px}.dialog-section{margin-bottom:20px}.dialog-section:last-child{margin-bottom:0}.section-header{display:flex;align-items:center;margin-bottom:12px}.section-bar{width:4px;height:16px;background:#409eff;border-radius:2px;margin-right:8px}.section-title{margin:0;font-size:15px;font-weight:600;color:#303133}.section-tag{margin-left:10px;padding:2px 8px;font-size:12px;color:#909399;background:#f4f4f5;border-radius:10px}.section-tag.editable{color:#409eff;background:#ecf5ff}.rule-btn{margin-left:auto;padding:0}.rule-content .rule-title{margin:0 0 8px 0;font-size:13px;font-weight:600;color:#303133}.rule-content .rule-list{margin:0 0 12px 0;padding-left:18px;color:#606266;font-size:12px;line-height:1.8}.rule-content .rule-list:last-child{margin-bottom:0}.rule-content .rule-list b{color:#303133}.info-card{background:#fafafa;border-radius:6px;padding:16px 20px}.editable-card{background:#fff;border:1px solid #d9ecff;background:#f5fbff}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px}.info-item label{display:block;color:#909399;font-size:13px;margin-bottom:4px}.info-item span{color:#303133;font-size:14px;line-height:1.5}.info-item .status-text{color:#67c23a;font-weight:500}.cycle-row{display:flex;align-items:center;gap:10px}.center-button-wrapper{text-align:center;margin-top:8px}.editable-card .el-col .el-form-item{margin-bottom:0}