.workflow-category-container{width:350px;background-color:#fff;height:100%;box-shadow:3px 0 15px #e9e9e9;position:relative;overflow-y:auto}.workflow-node-search{margin-top:15px;background-color:#e9e9e9!important;border-radius:5px;border:0!important;padding:16px}.workflow-category-header{font-size:14px;font-weight:600;color:#555}.workflow-category-desc{font-size:12px;color:#666;padding-right:15px}.workflow-category-menu{margin:25px 0;cursor:pointer}.workflow-category-menu .icon{font-size:16px;margin:0 15px 0 0;color:#333;background:#eee;text-align:center;width:45px;height:45px;padding-top:15px;border-radius:25px;transition:transform .15s}.workflow-category-menu:hover .icon{background:linear-gradient(315deg,#7e8bff 0%,#7659c7 86%)!important;color:#fff;transform:scale(1.3)}.workflow-category-menu.expanded .icon{background:linear-gradient(315deg,#7e8bff 0%,#7659c7 86%)!important;color:#fff;transform:scale(1)}.workflow-category-node{transition:transform .3s;margin:10px 0;cursor:grab;background:#f9f9f9;padding:20px 12px;border-radius:16px}.workflow-category-node:active{cursor:grabbing}.workflow-category-node:hover{transform:scale(1.06);background:#eee}.workflow-category-node .icon{display:inline-block;width:32px;margin:0 15px;border-radius:5px}#workflow-graph{width:100%;height:100%}.parent-workflowGraph{display:flex;overflow:hidden;touch-action:none;outline:0}.workflow-editor-container{width:100%;position:relative}.workflow-diagram-container{position:relative}.workflow-diagram-header-container{position:absolute;top:0;left:10px;z-index:100}.workflow-diagram-header{font-size:18px;color:#333;font-weight:600;padding:15px 15px 0 15px;letter-spacing:1px}.workflow-node-content{text-align:center}.workflow-node-content .node-type{font-weight:600}.workflow-node-content .icon{width:25px;margin-right:2px}.workflow-diagram-tools .btn{margin-top:8px;margin-left:15px;font-weight:500;font-size:11px;border:0;border-radius:5px;background:#eee;padding:5px 12px;color:#000}.workflow-diagram-tools .btn i{margin-right:6px}.workflow-diagram-tools .btn-play i{color:#25791c}.workflow-diagram-tools .btn-stop i{color:#f00}.workflow-diagram-tools .btn:disabled i{color:#aaa!important}.workflow-diagram-footer-container{position:absolute;bottom:10px;left:10px;z-index:100}.workflow-diagram-footer-container .btn-zoom{font-size:16px;border:0!important;margin-right:12px;color:#333!important;background:#eee}.row-error{border:1px solid #f00}.log-console{font-size:12px;background-color:#383838;color:#fff;padding:8px;font-family:Consolas;width:100%;height:100%!important;border:0!important;outline:0!important}.diagram-toolbar{background-color:#333}.diagram-toolbar .toolbar-label{color:#fff;font-size:10px;font-weight:500;padding:10px 0 0 15px}.diagram-toolbar .toolbar-select{color:#fff;font-size:10px;font-weight:600;margin:6px 15px;padding:3px 5px;background:#5b5b5b;border:0;outline:0;border-radius:3px}.diagram-toolbar .toolbar-button{background:#5b5a5a;color:#fff;font-size:12px;font-weight:400;border:1px solid #9d9d9d;margin-top:5px;border-radius:2px;padding:2px 13px}.diagram-toolbar .btn-execute .fa{color:#65c565;margin-right:5px}.diagram-toolbar .btn-close-console .fa{color:#fff}.workflow-category-content{width:100%;height:100%;position:absolute;top:0;left:0;padding:5px 24px}.node-icon-container{background:#ccc;padding:5px;width:60px;height:60px;border-radius:35px;padding-top:15px;margin-right:15px}.workflow-wrapper{margin-top:15px}.workflow-wrapper .ibox{margin-bottom:10px}.workflow-wrapper .ibox-content{border:0!important;padding:30px;background:#f1f1f1;border-radius:25px;margin:-28px 0 15px;padding-top:45px}.workflow-wrapper .ibox-title{cursor:pointer;border:0!important;border-radius:15px;background:#f1f1f1}.workflow-wrapper .ibox-title h5{padding-left:10px}.workflow-wrapper .ibox-title h5 .fa{margin-right:15px}.workflow-wrapper .ibox-title.collapsed{border:0;border-radius:25px;background:#f1f1f1}.workflow-wrapper .ibox-title:hover{background:#f1f1f1}.sub-properties-wrapper{padding-left:15px;border-left:2px dotted #888}.webhook-url{color:#0c5460;font-size:12px;font-weight:bold}.modal-log-display{font-size:12px;background-color:#e3e3e3!important;color:#000!important;padding:8px;font-family:Consolas;width:100%;height:225px!important;border:0!important;outline:0!important}.executor-property-wrapper{background:#e5e5e5;padding:1px 15px;border-radius:10px}.aw-script-editor-wrapper,.aw-script-editor-renderer{height:100%;background:#fafafa}.aw-script-editor-renderer .panel,.aw-script-editor-renderer .panel-body{background:transparent;padding:0}.aw-script-editor-toolbar{float:left;width:100%}.aw-toolbar-sep{width:5px;border-left:1px solid #ccc;height:25px;margin:5px 10px;float:left}.aw-script-editor-toolbar .aw-toolbar-button{float:left;padding:10px 20px;cursor:pointer;border-radius:10px;margin-bottom:3px}.aw-script-editor-toolbar .aw-toolbar-button:hover{background:#eee}.aw-script-editor-toolbar .aw-toolbar-button.selected{background:#eee;font-weight:600!important;color:#2062c7}.aw-script-editor-toolbar .aw-toolbar-button .fa{margin-right:8px}.aw-script-editor-toolbar .aw-toolbar-button .fa-stop{margin-right:0}.aw-btn-debug .fa{color:#aaa}.aw-btn-debug.active .fa{color:#008000}.aw-btn-stop .fa{color:#aaa}.aw-btn-stop.active .fa{color:#f00}.aw-tab-wrapper .code-modal{height:500px}.aw-code-wrapper .CodeMirror{background:#fafafa;border:0}.aw-code-wrapper .CodeMirror-gutters{border-right:0;background-color:#efefef;white-space:nowrap}.aw-code-wrapper .CodeMirror-linenumber{color:#198294}.cn-series{background:#f1f1f1;padding:30px;border-radius:15px;position:relative;margin-bottom:15px}.cn-series .btn-close{position:absolute;right:15px;top:15px}.plotly-chart-wrapper{width:450px;height:300px;box-shadow:0 3px 6px #ccc;border-radius:8px;overflow:hidden;margin-bottom:15px}.workflowGraph{width:100%;height:100%;position:relative;user-select:none;perspective:0}.workflowGraph .parent-node{position:relative}.workflowGraph .workflowGraph-node{display:flex;position:relative;align-items:center;position:absolute;background:#f6fbff;width:70px;min-height:40px;border-radius:6px;border:1px solid #000;color:#000;z-index:2;padding:15px;box-shadow:0 0 18px #dbdbdb}.workflowGraph .workflowGraph-node .node-title{position:absolute;bottom:103%;left:0;font-size:12px;text-transform:capitalize;font-weight:500;line-height:14px}.workflowGraph .workflowGraph-node.selected{border:2px solid #ff2100;box-shadow:0 0 15px #9eadb5}.workflowGraph .workflowGraph-node:hover{cursor:pointer}.workflowGraph .workflowGraph-node .inputs,.workflowGraph .workflowGraph-node .outputs{width:0}.workflowGraph .workflowGraph-node .workflowGraph_content_node{width:100%;display:block}.workflowGraph .workflowGraph-node .input,.workflowGraph .workflowGraph-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}.workflowGraph .workflowGraph-node .input{left:-27px;top:2px;background:#efefef;border-color:#116ebb}.workflowGraph .workflowGraph-node .output{right:-3px;top:2px;background:#efefef;border-color:#ed1e1e}.workflowGraph svg{z-index:0;position:absolute;overflow:visible!important}.workflowGraph .connection{position:absolute;pointer-events:none;aspect-ratio:1/1}.workflowGraph .connection .main-path{fill:none;stroke-width:2px;stroke:#333;pointer-events:all;stroke-dasharray:1,5;stroke-linecap:round}.workflowGraph .connection .main-path:hover{stroke:#1266ab;cursor:pointer}.workflowGraph .connection .main-path.selected{stroke:red}.workflowGraph .connection .point{cursor:move;stroke:black;stroke-width:2;fill:white;pointer-events:all}.workflowGraph .connection .point.selected,.workflowGraph .connection .point:hover{fill:#1266ab}.workflowGraph .main-path{fill:none;stroke-width:5px;stroke:steelblue}.workflowGraph-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:bold;text-align:center;border-radius:50%;font-family:monospace;cursor:pointer}.workflowGraph>.workflowGraph-delete{margin-left:-15px;margin-top:15px}.parent-node .workflowGraph-delete{right:-15px;top:-15px}.in-conn-label{position:absolute;left:-22px;background-color:#116ebb;padding:2px 5px;border-radius:6px;color:#fff;font-size:10px;font-weight:600;top:-2px}.out-conn-label{position:absolute;left:20px;background-color:#ed1e1e;padding:2px 5px;border-radius:6px;color:#fff;font-size:10px;font-weight:600;top:-2px}.workflowGraph-node.activate{border:3px dotted #f00;animation:activate-anim .8s infinite}@keyframes activate-anim{0%{transform:scale(1)}50%{transform:scale(1.06)}100%{transform:scale(1)}}.fa-run-icon{color:#008000;margin-right:3px}.fa-output-icon{color:#116ebb;margin-right:3px}