input[type=time][data-v-e7c338ee]::-webkit-calendar-picker-indicator{background:none}.add-flow{background:var(--bs-info);border:0;font-size:1.5em;color:#fff;height:40px;width:40px;border-radius:1em;position:relative;left:1em;top:1em;z-index:20;display:flex;align-items:center;justify-content:center;cursor:pointer}.menu-flow-add{width:370px;min-height:100px;z-index:2;top:6em;left:2em;background:white;box-shadow:0 0 10px #0000005e;padding:1em 2em;border-radius:.5em;position:absolute;max-height:600px;overflow-y:scroll}.menu-flow-add::-webkit-scrollbar-track{border-radius:.5em}.menu-flow-add::-webkit-scrollbar{width:8px;border-radius:.5em}.menu-flow-add::-webkit-scrollbar-thumb{background-color:var(--bs-info);border-radius:2em}.menu-flow-add .accordion-button:not(.collapsed){background:rgba(245,245,245,0)}.menu-flow-add .rounded-icon-flow{background-color:#fff;border-radius:100%;padding:.4em}.menu-flow-add .rounded-icon-flow img{height:30px;width:30px}.menu-flow-add .item-flow-fs{padding:8px 16px;gap:1em;align-items:center;transition:.1s ease-in-out background-color;border-bottom:1px solid rgba(150,148,148,.12);cursor:pointer}.menu-flow-add .item-flow-fs .icon-item{display:flex;text-align:center;align-items:center;justify-content:center;height:100%}.menu-flow-add .item-flow-fs .icon-item .icon{font-size:2em}.menu-flow-add .item-flow-fs:hover{border-bottom:0;background:rgba(var(--bs-info-rgb),.52);border-radius:.5em}.v-enter-active,.v-leave-active{transition:opacity .4s ease}.v-enter-from,.v-leave-to{opacity:0}.header-flow-controller input{border:0px solid rgb(143,143,143);color:#474646;font-weight:500}.header-flow-controller input:focus{border:1px solid rgb(143,143,143);color:#474646}:root{--popper-theme-background-color: #9aa0b7;--popper-theme-background-color-hover: #9aa0b7;--popper-theme-text-color: #ffffff;--popper-theme-border-style: solid;--popper-theme-border-radius: 6px;--popper-theme-border-width: 0px;--popper-theme-padding: 5px 10px;--popper-theme-box-shadow: 0 6px 30px -6px rgba(0, 0, 0, .25)}.popper{width:max-content;max-width:300px;text-transform:none}.controller-card{width:432.35px;border:1px solid #949494;background-color:#fff;border-radius:12px;text-align:left!important;text-transform:none!important;box-shadow:0 2px 14px #20282d14}.controller-card .header-controller{display:flex;padding:.9em;align-items:center}.controller-card .header-controller h2{color:#616161;font-family:Roboto,sans-serif!important;font-size:23.059px;font-style:normal}.controller-card .header-controller .icon-div img{width:40px;height:40px;object-fit:contain;object-position:center}.controller-card .type-controller{text-align:center;background-color:#fafafa;padding:10.97px 0 11.94px;color:#616161;border-bottom:1px solid #EEE;border-top:1px solid #EEE}.controller-card .call-controller{border-radius:14.41px;border:1px solid #FFF;background:#9E9E9E;width:1em;height:1em}.controller-card .call-controller span{border-radius:.2em;left:-2em!important;position:absolute;display:block;color:#fff;top:-.2em}.controller-card .call-controller .yes{background-color:var(--bs-success)}.controller-card .call-controller .no{background-color:var(--bs-danger)}.controller-card .left{margin-top:50%;left:0;background:rebeccapurple}.controller-card .right{top:50%;left:100%}.controller-card .controller-component{padding:20px}.controller-card .controller-component input:not([type]),.controller-card .controller-component input[type=text],.controller-card .controller-component input[type=number],.controller-card .controller-component select{border:1.5px solid #949494;color:#616161}.controller-card .controller-component .is-invalid{border:1px solid var(--bs-danger)!important}.controller-card .controller-component textarea{border:1.5px solid #949494;color:#616161;border-radius:5px;padding:1em}.controller-card .controller-component label{color:#413c3c!important}.controller-card .controller-component input[type=range]{-webkit-appearance:none}.controller-card .controller-component input[type=range]::-webkit-slider-runnable-track{background-color:#9099fe}.controller-card .controller-component .multiselect__input{border:0!important}.controller-card .btn-delete-controller{font-size:1.4em;color:#616161}.info-controller{background-color:#515dffa1;height:auto;width:34px;display:none;padding:.4em .03em;gap:.5em;align-items:center;justify-content:center;flex-direction:column;border-radius:7px;color:#fff;right:-3em;position:absolute;transition:1s ease-out opacity;top:1em}.info-controller .icon{font-size:1.4em;cursor:pointer}.delete-edge .icon-delete{z-index:1500!important;cursor:pointer;color:#616161;background-color:#fff;font-size:1.2em;margin-top:.3em;border-radius:100%}.fade-enter-active,.fade-leave-active{transition:all .3s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(-5px)}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__pane.selection{cursor:pointer}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{border-width:1px;border-style:solid;border-color:#bbb}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.vue-flow__node.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.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:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;user-select:none;padding:5px}.vue-flow__controls-button svg{max-width:12px;max-height:12px;overflow:visible}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}html,body,#app{margin:0}body.swal2-shown>[aria-hidden=true]{transition:.1s filter;filter:blur(3px)}.flow-main{overflow:hidden;height:100vh!important}.vue-flow__node-custom{padding:8px}.vue-flow__controls{display:flex}.drop-zone{background-color:#726f6f70}.vue-flow{z-index:1;color:#2c3e50}.dark-flow{background:#171616}.dark-flow .flow-header .btn,.dark-flow .flow-header .form-check-label{color:#fff}.dark-flow .flow-header .form-control{color:#fff;border:1px solid rgba(255,255,255,.122)}.vue-flow__nodes .selected .controller-card{border:1px solid #1a9fff}.vue-flow__nodes .selected .info-controller{display:flex}.flow-div{height:100%}.flow-header{height:62px;padding:1em 24px;text-decoration:none;box-shadow:0 1px 3px #0000001f,0 1px 1px #00000024,0 2px 1px -1px #0003}.vue-flow .vue-flow__edges{z-index:1500!important}.vue-flow__edge-labels{z-index:1501!important}
