@charset "UTF-8";:root{--vf-black:#000;--vf-custom-controls-bgcolor:var(--secondary);--vf-edge-color:#2071c6;--vf-white:#fff;--vf-opacity-less:#0000001a;--vf-opacity-more:#0009}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}[dir=rtl] .vue-flow__node,[dir=rtl] .edge-label,[dir=rtl] .vue-flow__panel{direction:rtl}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{z-index:2;pointer-events:none;transform-origin:0 0}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:var(--success);stroke-width:3px;fill:none}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive,.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{box-sizing:border-box;pointer-events:all;cursor:default;user-select:none;transform-origin:0 0;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.min-vh-80{height:80vh}.end-20-px{right:20px!important}.top-25-px{top:25px!important}.z-10{z-index:10}.z-20{z-index:20}.custom-edge{background:var(--vf-edge-color)!important}.vue-flow__minimap{box-shadow:0 10px 15px -3px var(--vf-opacity-less)}.custom-controls{background:var(--vf-custom-controls-bgcolor);bottom:10px;right:10px}.vue-flow__minimap.pannable{cursor:grab}.stage-node .edge-handler{width:12px!important;height:12px!important}.stage-node:hover .vue-flow__handle{opacity:1}.vue-flow__node-stage{max-width:250px!important}.workflow-browser-actions-list{background-color:var(--vf-black);box-shadow:0 4px 10px var(--vf-opacity-more)}