.wf-cond-form[data-v-85af4fea]{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;padding:12px}.segment-conditions-list[data-v-85af4fea]{position:relative}.segment-condition-pill[data-v-85af4fea]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:8px 12px;margin-bottom:4px;font-size:13px;-webkit-transition:border-color .15s;transition:border-color .15s}.segment-condition-pill[data-v-85af4fea]:hover{border-color:#6b66c4;background:#faf9ff}.segment-condition-pill__content[data-v-85af4fea]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.segment-condition-pill__field[data-v-85af4fea]{font-weight:600;color:#333}.segment-condition-pill__operator[data-v-85af4fea]{color:#6b66c4;margin:0 4px;font-weight:500;font-style:italic}.segment-condition-pill__value[data-v-85af4fea]{color:#555}.segment-condition-pill__actions[data-v-85af4fea]{-ms-flex-negative:0;flex-shrink:0;margin-left:8px;opacity:.4;-webkit-transition:opacity .15s;transition:opacity .15s}.segment-condition-pill:hover .segment-condition-pill__actions[data-v-85af4fea]{opacity:1}.segment-condition-separator[data-v-85af4fea]{position:absolute;left:50%;bottom:-12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;font-size:11px}.c-wf-canvas[data-v-fdef85f6]{border:1px solid #ddd;border-radius:8px;min-height:400px;background-color:#f8f9fa;background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0);background-size:20px 20px;padding:16px}.c-wf-stage-list[data-v-fdef85f6]{max-width:520px;margin:0 auto;padding:20px 0;position:relative}.c-wf-arrows[data-v-fdef85f6]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.c-wf-stage-card[data-v-fdef85f6]{background:#fff;border:2px solid #e9ecef;border-radius:8px;cursor:pointer;position:relative;-webkit-transition:all .15s;transition:all .15s}.c-wf-arrow-label-bg[data-v-fdef85f6]{font-weight:600;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.c-wf-stage-card[data-v-fdef85f6]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.c-wf-stage-card.is-selected[data-v-fdef85f6]{border-color:#6b66c4;-webkit-box-shadow:0 0 0 3px rgba(107,102,196,.2);box-shadow:0 0 0 3px rgba(107,102,196,.2)}.c-wf-stage-card__header[data-v-fdef85f6]{color:#fff;padding:8px 12px;border-radius:6px 6px 0 0;font-weight:600;font-size:13px}.c-wf-stage-card__body[data-v-fdef85f6]{padding:8px 12px}.c-wf-stage-card__branches[data-v-fdef85f6]{padding:0 12px 8px}.c-wf-stage-card__delete[data-v-fdef85f6]{position:absolute;top:6px;right:6px;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s;width:26px;height:26px;padding:0;line-height:24px;text-align:center;border-radius:50%;border:1px solid #ef4444;background:#fff}.c-wf-stage-card:hover .c-wf-stage-card__delete[data-v-fdef85f6]{opacity:1}.c-wf-badges[data-v-fdef85f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.c-wf-badge[data-v-fdef85f6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:10px;font-size:11px;background:#f0f0f0;color:#555;white-space:nowrap}.c-wf-badge--warning[data-v-fdef85f6]{background:#fef3c7;color:#92400e}.c-wf-badge--danger[data-v-fdef85f6]{background:#fee2e2;color:#991b1b}.c-wf-cond-line[data-v-fdef85f6]{font-size:12px;padding:2px 0;color:#555}.c-wf-branch[data-v-fdef85f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;margin-top:4px;border-radius:6px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-wf-branch--rule[data-v-fdef85f6]{background:#eff6ff;color:#1e40af;border-left:3px solid #3b82f6}.c-wf-branch--timeout[data-v-fdef85f6]{background:#fffbeb;color:#92400e;border-left:3px solid #f59e0b}.c-wf-branch__cond[data-v-fdef85f6]{font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis}.c-wf-branch__target[data-v-fdef85f6]{font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis}.c-wf-stage-count[data-v-fdef85f6]{float:right;background:hsla(0,0%,100%,.3);border-radius:10px;padding:0 8px;font-size:11px;font-weight:600;min-width:22px;text-align:center}.c-wf-no-exit-warn[data-v-fdef85f6]{color:#b45309;background:#fef3c7;border-radius:4px;padding:4px 8px}.c-wf-connector[data-v-fdef85f6]{text-align:center;padding:2px 0}.c-wf-connector__line[data-v-fdef85f6]{width:2px;height:20px;background:repeating-linear-gradient(180deg,#ddd 0,#ddd 4px,transparent 0,transparent 8px);margin:0 auto;opacity:.6}.c-wf-drag-handle[data-v-fdef85f6]{cursor:-webkit-grab;cursor:grab;opacity:.7}.c-wf-drag-handle[data-v-fdef85f6]:active{cursor:-webkit-grabbing;cursor:grabbing}.c-wf-color-dot[data-v-fdef85f6]{display:inline-block;width:24px;height:24px;border-radius:50%;cursor:pointer;border:2px solid transparent;-webkit-transition:all .15s;transition:all .15s}.c-wf-color-dot.is-active[data-v-fdef85f6]{border-color:#333;-webkit-transform:scale(1.2);transform:scale(1.2)}.c-wf-exit-rule[data-v-fdef85f6]{padding:8px;border:1px solid #e9ecef;border-radius:6px;background:#fafafa}