.ni-wrap[data-v-cf5e98e7]{justify-content:center;width:100%;display:flex}.ni-card[data-v-cf5e98e7]{cursor:pointer;background:#fff;border:1px solid #e4e7ed;border-left:3px solid #fa8c16;border-radius:6px;align-items:center;gap:8px;width:100%;max-width:360px;padding:7px 10px;transition:box-shadow .15s;display:flex}.ni-card[data-v-cf5e98e7]:hover{box-shadow:0 2px 8px #00000014}.ni-card.is-cc[data-v-cf5e98e7]{border-left-color:#409eff}.ni-icon[data-v-cf5e98e7]{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}.icon-approval[data-v-cf5e98e7]{background:#fff3e6}.icon-cc[data-v-cf5e98e7]{background:#ecf5ff}.ni-main[data-v-cf5e98e7]{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ni-label[data-v-cf5e98e7]{color:#909399;font-size:11px}.ni-type[data-v-cf5e98e7]{color:#606266;background:#f5f7fa;border-radius:3px;margin-left:5px;padding:0 4px}.ni-name[data-v-cf5e98e7]{color:#303133;font-size:12px;font-weight:600}.ni-sub[data-v-cf5e98e7]{color:#c0c4cc;font-size:11px}.ni-chevron[data-v-cf5e98e7]{color:#c0c4cc;flex-shrink:0;align-items:center;font-size:13px;display:flex}.ni-actions[data-v-cf5e98e7]{opacity:0;background:#fff;border-radius:4px;gap:0;transition:opacity .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ni-card[data-v-cf5e98e7]{position:relative}.ni-card:hover .ni-actions[data-v-cf5e98e7]{opacity:1}.cond-root[data-v-cf5e98e7]{flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex;position:relative}.cond-add[data-v-cf5e98e7]{cursor:pointer;align-items:center;display:flex;position:relative}.cond-add-box[data-v-cf5e98e7]{background:#fff;border:1px solid #409eff;border-radius:6px;align-items:center;gap:4px;padding:6px 14px;transition:box-shadow .15s;display:inline-flex}.cond-add-box[data-v-cf5e98e7]:hover{box-shadow:0 2px 8px #409eff2e}.cond-add-plus[data-v-cf5e98e7]{color:#409eff;align-items:center;display:flex}.cond-add-text[data-v-cf5e98e7]{color:#409eff;font-size:13px;font-weight:600}.cond-head-actions[data-v-cf5e98e7]{opacity:0;background:#fff;border:1px solid #e4e7ed;border-radius:4px;transition:opacity .15s;display:flex;position:absolute;top:-10px;right:-110px}.cond-add:hover .cond-head-actions[data-v-cf5e98e7]{opacity:1}.stem-v[data-v-cf5e98e7],.track-stem[data-v-cf5e98e7]{background:#dcdfe6;width:1px}.track-stem[data-v-cf5e98e7]{flex-shrink:0;height:14px}.branch-track>.track-stem[data-v-cf5e98e7]:last-child{flex-grow:1}.branch-row[data-v-cf5e98e7]{width:100%;display:flex;position:relative}.split-line[data-v-cf5e98e7]{background:#dcdfe6;height:1px;position:absolute;top:0}.split-line.merge[data-v-cf5e98e7]{top:auto;bottom:0}.branch-track[data-v-cf5e98e7]{flex-direction:column;flex:1;align-items:center;min-width:0;padding:0 14px;display:flex}.branch-box[data-v-cf5e98e7]{cursor:pointer;background:#fff;border:1px solid #e4e7ed;border-radius:6px;width:100%;padding:8px 10px;transition:box-shadow .15s;position:relative}.branch-box[data-v-cf5e98e7]:hover{box-shadow:0 2px 8px #00000014}.bb-del[data-v-cf5e98e7],.node-del[data-v-cf5e98e7]{color:#f56c6c;cursor:pointer;opacity:0;z-index:3;background:#fff;border:1px solid #f56c6c;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;transition:opacity .15s;display:flex;position:absolute;top:-9px;right:-9px}.branch-box:hover .bb-del[data-v-cf5e98e7],.ni-card:hover .node-del[data-v-cf5e98e7],.cond-add:hover .node-del[data-v-cf5e98e7]{opacity:1}.bb-del[data-v-cf5e98e7]:hover,.node-del[data-v-cf5e98e7]:hover{color:#fff;background:#f56c6c}.bb-head[data-v-cf5e98e7]{justify-content:space-between;align-items:center;gap:6px;display:flex}.bb-name[data-v-cf5e98e7]{font-size:12px;font-weight:600}.bb-name.is-y[data-v-cf5e98e7]{color:#67c23a}.bb-name.is-n[data-v-cf5e98e7]{color:#606266}.bb-pri[data-v-cf5e98e7]{flex-shrink:0;font-size:11px}.bb-pri.is-y[data-v-cf5e98e7]{color:#67c23a}.bb-pri.is-n[data-v-cf5e98e7]{color:#909399}.bb-body[data-v-cf5e98e7]{color:#303133;text-align:center;margin-top:6px;padding:4px 0;font-size:13px;font-weight:600}.branch-add[data-v-cf5e98e7]{cursor:pointer;padding:8px 0}.add-circle[data-v-cf5e98e7]{color:#409eff;background:#fff;border:1px solid #409eff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:flex}.add-circle[data-v-cf5e98e7]:hover{box-shadow:0 0 0 3px #409eff1f}.branch-nodes[data-v-cf5e98e7]{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.branch-nodes .ni-card[data-v-cf5e98e7]{border-left-width:2px;padding:5px 8px}.branch-nodes .ni-icon[data-v-cf5e98e7]{border-radius:4px;width:20px;height:20px;font-size:11px}.branch-nodes .ni-sub[data-v-cf5e98e7]{display:none}.branch-nodes .ni-main[data-v-cf5e98e7]{display:block}.branch-nodes .ni-label[data-v-cf5e98e7]{font-size:10px;display:block}.branch-nodes .ni-name[data-v-cf5e98e7]{font-size:12px;display:block}.flow-list[data-v-aaed4e04]{background:#fbfcfe;border:1px solid #e4e7ed;border-radius:8px;flex-direction:column;align-items:center;width:100%;min-height:120px;padding:16px 8px;display:flex}.starter-card[data-v-aaed4e04]{background:#f0f7ff;border:1px solid #b3d8ff;border-left:3px solid #409eff;border-radius:6px;align-items:center;gap:10px;width:100%;max-width:360px;padding:8px 12px;display:flex}.starter-icon[data-v-aaed4e04]{color:#fff;background:#409eff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.starter-main[data-v-aaed4e04]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.starter-label[data-v-aaed4e04]{color:#409eff;font-size:12px;font-weight:600}.starter-name[data-v-aaed4e04]{color:#303133;font-size:13px;font-weight:600}.insert-zone[data-v-aaed4e04]{justify-content:center;align-items:center;width:26px;height:66px;display:flex;position:relative}.insert-zone[data-v-aaed4e04]:before{content:"";background:#dcdfe6;width:1px;position:absolute;top:-1px;bottom:-1px;left:50%;transform:translate(-50%)}.insert-btn[data-v-aaed4e04]{color:#909399;cursor:pointer;z-index:1;background:#fff;border:1px solid #dcdfe6;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;transition:all .15s;display:flex}.insert-btn[data-v-aaed4e04]:hover{color:#409eff;border-color:#409eff;box-shadow:0 0 0 3px #409eff1f}.flow-end[data-v-aaed4e04]{text-align:center;color:#909399;background:#f5f7fa;border-radius:6px;width:100%;max-width:360px;padding:7px 0;font-size:12px}.approval-flow-editor[data-v-bc3acba2]{font-size:14px;line-height:1.5}.editor-content[data-v-bc3acba2]{padding:20px 24px}.flow-canvas[data-v-bc3acba2]{background:#fafbfc;border:1px solid #e4e7ed;border-radius:8px;flex-direction:column;align-items:stretch;padding:20px 24px;display:flex}.flow-terminal[data-v-bc3acba2]{color:#909399;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.terminal-dot[data-v-bc3acba2]{border-radius:50%;width:12px;height:12px;display:inline-block}.terminal-dot.start[data-v-bc3acba2]{background:#67c23a}.terminal-dot.end[data-v-bc3acba2]{background:#409eff}.flow-line[data-v-bc3acba2]{background:#c0c4cc;width:2px;height:26px;margin:0 auto}.flow-empty[data-v-bc3acba2]{padding:8px 0}.add-node-row[data-v-bc3acba2]{gap:12px;margin-top:16px;display:flex}.add-node-btn[data-v-bc3acba2]{border-style:dashed;flex:1}.field-hint[data-v-bc3acba2]{color:#999;margin-left:8px;font-size:12px}.no-fields-hint[data-v-bc3acba2]{color:#909399;padding:4px 0 8px;font-size:12px}.field-card[data-v-bc3acba2]{background:#fafafa;border:1px solid #e4e7ed;border-radius:6px;margin-bottom:8px;padding:12px}.field-card-header[data-v-bc3acba2]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.field-index[data-v-bc3acba2]{color:#909399;font-size:12px;font-weight:600}.field-summary[data-v-bc3acba2]{color:#303133;flex:1;margin-left:8px;font-size:13px}.editor-footer[data-v-bc3acba2]{border-top:1px solid #e4e7ed;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;display:flex}.branch-config[data-v-bc3acba2]{background:#fafafa;border:1px dashed #e4e7ed;border-radius:6px;margin-bottom:8px;padding:10px}.branch-config-header[data-v-bc3acba2]{justify-content:space-between;align-items:center;display:flex}.branch-nodes-preview[data-v-bc3acba2]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.branch-node-chip[data-v-bc3acba2]{cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.branch-node-chip[data-v-bc3acba2]:hover{border-color:#409eff}.chip-approval[data-v-bc3acba2]{color:#409eff;font-weight:600}.chip-cc[data-v-bc3acba2]{font-size:12px}[data-v-d033938a] .el-drawer__body{overflow-y:auto}
