.jtk-node, .jtk-group {border: 1px solid var(--company-text-color);background-color: var(--diagram-background-color);border-radius: 3px;font-size: var(--basic-font-size);white-space: nowrap;text-overflow: ellipsis;box-shadow: var(--shadow-style)}.jtk-group.jtk-group-expanded {background-color: var(--expanded-diagram-background-color);}.controls i[selected]{outline: 2px solid #f7a45d;}.jtk-node {min-width: 100px;}.jtk-group {min-width: 220px;min-height: 68px;}.jtk-group.jtk-surface-selected-element {z-index: 12 ;}.jtk-group.jtk-most-recently-dragged {z-index: 12 ;}.jtk-node.jtk-surface-selected-element {z-index: 12 ;}.jtk-node.jtk-most-recently-dragged {z-index: 12 ;}.fake-link {cursor: pointer;}.fake-link:hover {text-decoration: underline;cursor: pointer;}.jtk-node-header {border-bottom: 1px solid var(--company-text-color);color: #2e6f9a;padding: 3px;text-align: center;font-weight: 500;}.jtk-node-body {padding: 3px;text-align: center;height: 40px;align-content: center;display:grid    ;}.jtk-group-body {padding: 3px;}.jtk-group-body .diagramLineWithIcon {display: flex;justify-content: center;}.jtk-group-body .diagramLineWithIcon span {margin-left: 2px;margin-right: 2px;}.jtk-group.jtk-drag-hover, .jtk-node.jtk-drag-hover {outline: 2px dashed var(--jtk-component-select);outline-offset: 2px;}.group-title {}.group-title button {}.group-title button:hover {}.group-title .expand {}.group-title .expand:after {}.group-title .group-delete {}.group-title .group-delete:after {}.group-connect {position: absolute;bottom: 10px;left: 10px;width: 20px;height: 20px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;}.connect {cursor: pointer;}.jtk-group.jtk-group-expanded {}.jtk-group.jtk-group-collapsed {}.jtk-group.jtk-group-collapsed, .jtk-group.jtk-group-expanded.jtk-group-collapsed {width: 220px;min-height: 0;}.jtk-group.jtk-group-expanded {min-width: 220px;}.jtk-group.jtk-group-expanded .group-title i[expand] {display: none;}.jtk-group.jtk-group-expanded .group-title i[collapse] {display: inline-block;}.jtk-group.jtk-group-collapsed .group-title i[expand] {display: inline-block;}.jtk-group.jtk-group-collapsed .group-title i[collapse] {display: none;}.jtk-group.jtk-group-expanded .jtk-group-body{display: none;}.jtk-group.jtk-group-expanded .jtk-group.jtk-group-collapsed .jtk-group-body{display: block;}.jtk-group.jtk-group-collapsed{width: 220px;min-width: 220px;min-height: 60px;}.jtk-group.jtk-group-collapsed [data-jtk-group-content] {display:none;}.jtk-group [data-jtk-group-content] {min-height: 150px;margin: 5px;width: auto;overflow: visible;opacity: 1;}.jtk-group.jtk-group-collapsed [jtk-group-content] {display: none;min-height: 0;}.jtk-connector {z-index: 13;}.group-connector {z-index: 13;}.jtk-node .add, .jtk-node {position: absolute;top: 3px;}.jtk-surface.jtk-drag-drop-active {outline: 6px dotted #4ea758 !important;}.jtk-surface.jtk-drag-drop-hover {outline: 6px solid #f7a45d !important;}[data-jtk-managed].jtk-drag-drop-hover {outline: 6px solid #f7a45d !important;}:root {--jtk-component-outline: #1b1b1b;--jtk-component-select: yellowgreen;--jtk-component-critical: #d83f3f;--jtk-draw-skeleton-padding: -0.6rem;--flowchartBuilderDragHover: orangered;--flowchartBuilderShapeOutline: var(--jtk-component-outline);--flowchartBuilderDeleteButtonBackground: #d83f3f;--flowchartBuilderDeleteButtonForeground: white;--flowchartBuilderConnectButtonBackground: #84acb3;--flowchartBuilderConnectButtonForeground: white;--flowchartBuilderGridLine: #aaa;--flowchartBuilderPaletteBorder: var(--jtk-component-outline);}.jtk-connect-left {left: 0;top: 50%;transform: translate(-50%, -50%);}.jtk-connect-right {right: 0;top: 50%;transform: translate(50%, -50%);}.jtk-connect-top {left: 50%;top: 0;transform: translate(-50%, -50%);}.jtk-connect-bottom {left: 50%;bottom: 0;transform: translate(-50%, 50%);}.jtk-node:hover .jtk-connect, .jtk-drag-selected .jtk-connect, .jtk-surface-touch-device .jtk-connect {display: flex;}.jtk-connect {cursor: pointer;background-color: var(--jtk-component-select);transition: transform 0.1s;position: absolute;z-index: 1;width: 1rem;height: 1rem;align-items: center;justify-content: center;color: var(--flowchartBuilderConnectButtonForeground);border-radius: 50%;display: none;}.jtk-connect-left {left: 0;top: 50%;transform: translate(-50%, -50%);}.jtk-connect-right {right: 0;top: 50%;transform: translate(50%, -50%);}.jtk-connect-top {left: 50%;top: 0;transform: translate(-50%, -50%);}.jtk-connect-bottom {left: 50%;bottom: 0;transform: translate(-50%, 50%);}.jtk-node:hover .jtk-connect, .jtk-drag-selected .jtk-connect, .jtk-surface-touch-device .jtk-connect {display: flex;}.jtk-group:hover .jtk-connect, .jtk-drag-selected .jtk-connect, .jtk-surface-touch-device .jtk-connect {display: flex;}.jtk-node .node-delete,.jtk-group .node-delete{right: 4px;background-color: transparent;}.jtk-node .node-action:hover,.jtk-group .node-action:hover{opacity: 1;}.jtk-node:hover .delete,.jtk-group:hover .delete{display: block;}.jtk-node .delete,.jtk-group .delete{left: 100%;top: 0;transform: translate(-50%, -50%);transition: transform 0.1s;position: absolute;font-size: 20px;cursor: pointer;color: #d83f3f;z-index: 1;width: 1rem;height: 1rem;align-items: center;justify-content: center;display: none;}.jtk-schema-delete-relationship {border-radius: 12px;cursor: pointer;text-align: center;background-color: #d83f3f;z-index: 100;}.dot-spacer:after{content: "\2022";}.menuIcon{padding-right: 2px;cursor: pointer;}.diagramLineWithIcon i.mdi {cursor: pointer;}.jtk-label-overlay {background-color:#d83f3f;color:white;padding:2px;padding-right:5px;border-radius:50%;font-weight: bold;}.jtk-edge-delete {background-color: orangered;color:white;}.jtk-flowchart-dashed-edge path {stroke-dasharray: 2 4;}.jtk-surface.jtk-drag-drop-active {outline:6px dotted #4ea758 !important;}.jtk-surface.jtk-drag-drop-hover {outline: 6px solid #f7a45d !important;}svg.jtk-drag-drop-hover, svg.jtk-drag-drop-active {outline:none !important;}svg.jtk-drag-drop-active path {stroke:#4ea758;stroke-width:2px;stroke-dasharray:2 0 2 5;}svg.jtk-drag-drop-hover path {stroke:#f7a45d;stroke-width:4px;stroke-dasharray:0;}.jtk-drag-drop-current {outline:2px solid pink;}.jtk-connect {cursor: pointer;background-color: var(--jtk-component-select);transition: transform 0.1s;position:absolute;z-index:1;width: 1.5rem;height: 1.5rem;align-items: center;justify-content: center;color: var(--flowchartBuilderConnectButtonForeground);border-radius: 50%;display: none;}.jtk-connect-left {left:0;top:50%;transform: translate(-50%, -50%);}.jtk-connect-right {right:0;top:50%;transform: translate(50%, -50%);}.jtk-connect-top {left:50%;top:0;transform: translate(-50%, -50%);}.jtk-connect-bottom {left:50%;bottom:0;transform: translate(-50%, 50%);}.jtk-node:hover .jtk-connect, .jtk-drag-selected .jtk-connect, .jtk-surface-touch-device .jtk-connect {display: flex;}.jtk-anchor-placeholder {z-index:2;}.jtk-shape-library-palette-set {display:flex;flex-wrap:wrap;}.jtk-shape-library-palette-shape {fill: white;stroke: var(--flowchartBuilderShapeOutline);}.jtk-shape-library-palette-set .jtk-shape-library-palette-shape {width: 4rem;margin: 0.5rem;}.jtk-shape-library-palette-shape > svg {width:100%;height:100%;}.jtk-shape-library-palette-shape svg * {vector-effect:non-scaling-stroke;}body > .jtk-shape-library-palette-shape {border:none;width:150px;height:100px;}.jtk-shape-library-palette-filter {width: 90%;padding: 3px;margin: 3px;}.jtk-background-grid-major {stroke:#ddd;}.jtk-draw-skeleton {position: absolute;left: var(--jtk-draw-skeleton-padding);right: -0.6rem;top: -0.6rem;bottom: -0.6rem;outline: 0.125rem solid var(--jtk-component-select);opacity: 0.8;}.jtk-draw-handle {position: absolute;width: 0.6rem;height: 0.6rem;border-radius:50%;background-color: var(--jtk-component-select);}.jtk-draw-handle-tl {left: -0.3rem;top: -0.3rem;cursor: nw-resize;}.jtk-draw-handle-tr {right: -0.3rem;top: -0.3rem;cursor: ne-resize;}.jtk-draw-handle-bl {left: -0.3rem;bottom: -0.3rem;cursor: sw-resize;}.jtk-draw-handle-br {bottom: -0.3rem;right: -0.3rem;cursor: se-resize;}.jtk-anchor-placeholder {z-index:13;}.jtk-connection-edit path {}.jtk-orthogonal-handle {display: none !important;visibility: hidden !important;}.jtk-orthogonal-segment-drag {cursor:move;cursor:grab;}.jtk-orthogonal-segment-drag-ns:before {content:"\2195";}.jtk-orthogonal-segment-drag-ew:before {content:"\2194";}.jtk-orthogonal-segment-drag:hover {background-color: white;}.jtk-bezier-handle {width:15px;height:15px;line-height:15px;border-radius:50%;background-color:darkcyan;cursor:move;z-index:10;font-size:8px;font-family: sans-serif;color: white;text-align: center;}.jtk-bezier-handle-control-point { }.jtk-bezier-handle-control-point-1:before {content:"1";}.jtk-bezier-handle-control-point-2:before {content:"2";}.jtk-bezier-handle-control-point-3:before {content:"3";}.jtk-bezier-handle-control-point-4:before {content:"4";}.jtk-bezier-handle-secondary {cursor:default;background-color:lightgreen;}.jtk-bezier-handle-secondary-source {background-color: lavenderblush;}.jtk-bezier-guideline {position:absolute;stroke-dasharray: 2;}.jtk-bezier-guideline path {stroke:darkcyan;stroke-linewidth:3;}.jtk-anchor-placeholder {display: none !important;visibility: hidden !important;}.jtk-anchor-candidate {background-color:mediumseagreen;width: 20px;height: 20px;}[jtk-anchor-face='left'] {border-left:4px solid gold !important;}[jtk-anchor-face='top'] {border-top:4px solid gold !important;}[jtk-anchor-face='right'] {border-right:4px solid gold !important;}[jtk-anchor-face='bottom'] {border-bottom:4px solid gold !important;}.jtk-edge-delete {width:15px;height:15px;line-height: 15px;text-align: center;background-color:#d83f3f;color:white;border-radius:50%;font-size:12px;cursor:pointer;font-family:sans-serif;visibility: visible !important;z-index: 100;}.jtk-edge-delete:before {content:"×";}.jtk-group.jtk-drag-hover .jtk-connect, .jtk-node.jtk-drag-hover  .jtk-connect{display:none;}.jtk-source-hover, .jtk-target-hover {outline: var(--jtk-component-select) solid 2px;outline-offset: 2px;}.jtk-highlighted {outline: var(--jtk-component-select) solid 2px;outline-offset: 2px;}.jtk-critical {outline: var(--jtk-component-critical) solid 2px;outline-offset: 2px;}.diagramCustomOverlay{border: 1px solid var(--company-text-color);border-radius: 3px;padding: 2px;text-align: center;font-size: var(--decreased-font-size);white-space: nowrap;cursor: pointer;font-weight: 500;font-family:  'WorkSans', sans-serif;}.hiddenDiagramCustomOverlay{display: none;}.jtk-connector:hover, .jtk-connector.jtk-hover {z-index: 100;}.jtk-connector:hover, .jtk-connector.jtk-hover {z-index: 100;}.jtk-connector:hover{}.jtk-connector:hover path {stroke: rgba(255, 135, 0, 1);stroke-width: 3px;}.jtk-connector:hover path.jtk-connector-outline {stroke: transparent;cursor: pointer;z-index: 100;stroke-width: 10px;}.jtk-animate-source {outline-width: 4px;}.jtk-animate-target {outline-width: 4px;}.jtk-animate-source-success,.jtk-animate-target-success{outline: 2px solid var(--jtk-component-select);transition-duration: 100ms;transition-property: outline;}.success-outline {outline: 2px solid var(--jtk-component-select);transition-duration: 100ms;transition-property: outline;}.diagramCustomOverlay:hover {outline: 2px solid var(--jtk-component-select);transition-duration: 100ms;transition-property: outline;}.jtk-animate-source-failure,.jtk-animate-target-failure{outline: 2px solid #d83f3f;transition-duration: 100ms;transition-property: outline;}.jtk-animate-target-success.jtk-animate-node-traversing{outline: 4px solid var(--jtk-component-select);}.jtk-animate-target-failure.jtk-animate-node-traversing{outline: 4px solid #d83f3f;}.jtk-animate-edge-traversed path {stroke: black;stroke-width: 25px;}.jtk-animate-edge-traversing path {stroke-width:4px;}.jtk-animate-edge-success path {stroke: yellowgreen;stroke-width:2;}.jtk-animate-edge-success .jtk-overlay{fill: yellowgreen;}.jtk-animate-edge-failure path {stroke: #d83f3f;stroke-width:2px;}.jtk-animate-edge-failure .jtk-overlay {fill: #d83f3f;}.animated-highlight{animation-name: highlight;animation-duration: 1.5s;outline-color: rgba(154, 205, 50, 0);outline-style: solid;outline-width: 5px;}@keyframes highlight {15%  {outline-color: rgba(154, 205, 50, 0.8);}30%  {outline-color: rgba(154, 205, 50, 0.0);}45%  {outline-color: rgba(154, 205, 50, 0.6);}60%  {outline-color: rgba(154, 205, 50, 0.0);}75%  {outline-color: rgba(154, 205, 50, 0.4);}}i.fa[status='WAITING']:before{content: "\f252";}i.fa[status='READY']:before{content: "\f164";}i.fa[status='EXECUTING'] {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}i.fa[status='EXECUTING']:before{content: "\f013";}i.fa[status='COMPLETED']:before{content: "\f058";}i.fa[status='FAILED']:before{content: "\f057";}