.wydely-flow-canvas .wydely-flow-handle{border:2px solid var(--flow-panel);background:var(--flow-green);width:12px;height:12px;box-shadow:0 1px 4px #182d2229}.wydely-flow-handle-source{right:-7px}.wydely-flow-handle-target{left:-7px}.wydely-flow-canvas .wydely-flow-handle-target{border-color:var(--flow-green);background:var(--flow-panel)}.wydely-flow-canvas .react-flow__connection-path{stroke:var(--flow-green);stroke-width:1.75px}.react-flow__edge-path{stroke-linecap:round}.react-flow__renderer,.react-flow__nodes,.react-flow__node{will-change:transform}.react-flow__node{cursor:grab;transition:box-shadow .12s,border-color .12s}.react-flow__node.dragging{cursor:grabbing;transition:none}.react-flow__pane{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}[data-testid=wydely-flow-node]{-webkit-user-select:none;user-select:none}.wydely-flow-canvas .react-flow__controls{border:1px solid var(--flow-border);border-radius:9px;overflow:hidden;box-shadow:0 2px 8px #182d220a}.wydely-flow-canvas .react-flow__controls-button{box-sizing:border-box;background:var(--flow-panel);width:34px;height:34px;color:var(--flow-text);fill:currentColor;border:0;border-right:1px solid var(--flow-border);padding:9px}.wydely-flow-canvas .react-flow__controls-button:last-child{border-right:0}.wydely-flow-canvas .react-flow__controls-button:hover{background:var(--flow-subtle)}.wydely-flow-canvas .react-flow__controls-button:focus-visible,.wydely-flow-canvas .wydely-flow-overview:focus-visible{outline:2px solid var(--flow-green);outline-offset:2px}.wydely-flow-canvas .wydely-flow-overview{border:1px solid var(--flow-border);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #182d220a}