[data-v-ade2cf5a].float-menu{position:absolute;top:18px;right:18px}.drawflow,.drawflow .parent-node{position:relative}.parent-drawflow{display:flex;overflow:hidden;touch-action:none;outline:0}.drawflow{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;perspective:0}.drawflow .drawflow-node{display:flex;align-items:center;position:absolute;background:#0ff;width:160px;min-height:40px;border-radius:4px;border:2px solid #000;color:#000;z-index:2;padding:15px}.drawflow .drawflow-node.selected{background:red}.drawflow .drawflow-node:hover{cursor:move}.drawflow .drawflow-node .inputs,.drawflow .drawflow-node .outputs{width:0}.drawflow .drawflow-node .drawflow_content_node{width:100%;display:block}.drawflow .drawflow-node .input,.drawflow .drawflow-node .output{position:relative;width:20px;height:20px;background:#fff;border-radius:50%;border:2px solid #000;cursor:crosshair;z-index:1;margin-bottom:5px}.drawflow .drawflow-node .input{left:-27px;top:2px;background:#ff0}.drawflow .drawflow-node .output{right:-3px;top:2px}.drawflow svg{z-index:0;position:absolute;overflow:visible!important}.drawflow .connection{position:absolute;pointer-events:none;aspect-ratio:1/1}.drawflow .connection .main-path{fill:none;stroke-width:5px;stroke:#4682b4;pointer-events:all}.drawflow .connection .main-path:hover{stroke:#1266ab;cursor:pointer}.drawflow .connection .main-path.selected{stroke:#43b993}.drawflow .connection .point{cursor:move;stroke:#000;stroke-width:2;fill:#fff;pointer-events:all}.drawflow .connection .point.selected,.drawflow .connection .point:hover{fill:#1266ab}.drawflow .main-path{fill:none;stroke-width:5px;stroke:#4682b4}.drawflow-delete{position:absolute;display:block;width:30px;height:30px;background:#000;color:#fff;z-index:4;border:2px solid #fff;line-height:30px;font-weight:700;text-align:center;border-radius:50%;font-family:monospace;cursor:pointer}.drawflow>.drawflow-delete{margin-left:-15px;margin-top:15px}.parent-node .drawflow-delete{right:-15px;top:-15px}.workflow-builder{background-color:#fff;border-radius:8px}.workflow-builder .builder-layout{display:grid;grid-template-columns:280px 1fr 280px;min-height:560px}.workflow-builder .builder-footer{align-items:center;background-color:#fff;border-top:1px solid #e0e0e0;border-radius:0 0 8px 8px;display:flex;padding:12px 16px}.workflow-builder .builder-footer__errors{align-items:flex-start;display:flex;flex:1;margin-right:16px;max-width:60%}.workflow-builder .panel{background-color:#fafafa;border-right:1px solid #e0e0e0;padding:28px 16px 16px}.workflow-builder .panel-right{border-left:1px solid #e0e0e0;border-right:none}.workflow-builder .canvas-wrapper{position:relative;background-color:#f0f0f3;min-height:560px;overflow:hidden}.workflow-builder .drawflow-canvas{position:absolute;inset:0}.workflow-builder .drawflow .drawflow-node{background:transparent;border:none;padding:0}.workflow-builder .wf-node{background-color:#fff;border:1px solid #d0d0d0;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08);min-width:180px;padding:10px 14px}.workflow-builder .wf-node--trigger{border-color:#1976d2;background-color:#e3f2fd}.workflow-builder .wf-node__header{font-weight:600;font-size:13px;margin-bottom:4px}.workflow-builder .wf-node__summary{font-size:12px;color:#555}.workflow-builder .wf-node__add-btn{position:absolute;top:-12px;right:8px;width:24px;height:24px;border-radius:50%;background-color:#1976d2;color:#fff;border:2px solid #fff;cursor:pointer;font-size:16px;font-weight:600;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;z-index:5;box-shadow:0 2px 4px rgba(0,0,0,.15)}.workflow-builder .wf-node__add-btn:hover{background-color:#1565c0}.workflow-builder .wf-node{position:relative}.workflow-card[data-v-a4104b3a]{border-radius:12px}