﻿:root{--jj-border-radius-small: 4px;--jj-border-radius-medium: 6px;--jj-border-radius-large: 8px;--jj-selector: #5540E1;--jj-error: #ed2637;--jj-bg-slider-thumb: var(--jj-selector);--jj-bg-free-transform-handle: var(--jj-selector);--jj-bg-slider-track: #F5F3FD;--jj-bg-hover: #F5F3FD;--jj-bg-tooltip: #FFFFFF;--jj-bg-halo: rgba(255, 255, 255, 0.7);--jj-bg-inspector: #FFFFFF;--jj-bg-inspector-button: #FFFFFF;--jj-bg-select-box: #FFFFFF;--jj-bg-lightbox: #FCFCFC;--jj-bg-primary: #FFFFFF;--jj-bg-secondary: #F3F4F6;--jj-bg-tertiary: #4B5563;--jj-bg-quaternary: #D1D5DB;--jj-border-hover: var(--jj-selector);--jj-border-free-transform: #9CA3AF;--jj-border-navigator-view: #090b10;--jj-border-button: #000000;--jj-border-save-button: #4B5563;--jj-border-inspector-divider: #EBEDEF;--jj-border-inspector-field: #D1D5DB;--jj-border-lightbox-image: #BBCCD7;--jj-border-lightbox-download-button: #3B4350;--jj-border-primary: #D1D1D1;--jj-border-secondary: #D1D5DB;--jj-border-tertiary: #E0E6EA;--jj-text-tooltip: #374151;--jj-text-inspector-button: #9CA3AF;--jj-text-inspector-button-active: #374151;--jj-text-inspector-button-hover: #4B5563;--jj-text-inspector-label: #8A919E;--jj-text-inspector-empty: #7A8494;--jj-text-lightbox-title: #4B5563;--jj-text-lightbox-download-button: #3B4350;--jj-text-lightbox-close-button: #6B6B6B;--jj-text-primary: #575C70;--jj-text-secondary: #4B5563;--jj-text-tertiary: #6B7280;--jj-accent-primary: #F5F3FD;--jj-navigator-element-view: #8DA9D3}@keyframes fadeIn{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@font-face{font-family:"Open Sans";font-stretch:75% 125%;font-style:normal;font-weight:125 950;src:url(../assets/fonts/OpenSans.ttf)}@font-face{font-family:"DM Sans";font-stretch:75% 125%;font-style:normal;font-weight:125 950;src:url(../assets/fonts/DMSans.ttf)}@font-face{font-family:"Roboto Flex";font-stretch:75% 125%;font-style:normal;font-weight:125 950;src:url(../assets/fonts/RobotoFlex.ttf)}body{width:100vw;height:100vh;margin:0;overflow:hidden}#app{display:flex;flex-direction:column;position:relative;width:100%;height:100%}#app .paper-scroller-background>.joint-paper{border:1px solid #e2e2e2}#app .file-import-overlay{position:absolute;inset:0;z-index:1000;opacity:0;background:rgba(0,0,0,.35);backdrop-filter:blur(2px);transition:opacity .15s ease;pointer-events:none;display:flex;justify-content:center;align-items:center}#app .file-import-overlay .file-import-overlay-content{font-family:"Open Sans",sans-serif;box-shadow:0 4px 16px rgba(0,0,0,.15);pointer-events:none;padding:48px 64px;max-width:340px;text-align:center;background:var(--jj-bg-secondary);border:2px dashed var(--jj-selector);border-radius:var(--jj-border-radius-medium);transition:transform .15s ease;transform:scale(0.92)}#app .file-import-overlay.active{opacity:1}#app .file-import-overlay.active .file-import-overlay-content{transform:scale(1)}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}#app .file-import-overlay .headline{margin:12px 0 4px;font-size:1.2rem;font-weight:600;color:var(--jj-text-primary)}#app .file-import-overlay .subline{margin:0;font-size:.85rem;color:var(--jj-text-secondary)}#app .file-import-overlay .drop-icon{color:var(--jj-selector);width:36px;height:36px;stroke:currentColor;animation:bob 1s infinite ease-in-out}.app-toolbar{min-height:54px}.app-body{display:flex;flex:1 auto;overflow:hidden;position:relative}.app-body .stencil-container{position:absolute;z-index:1;width:48px;height:528px;top:50%;transform:translateY(-50%);left:1px;border-radius:var(--jj-border-radius-small);border:1px solid var(--jj-border-secondary);background-color:var(--jj-bg-primary)}.app-body .paper-container{flex:1;overflow:hidden;position:relative}.app-body .paper-container .joint-paper-scroller[data-cursor=crosshair] .joint-cell{cursor:crosshair}.joint-element.available-cell *:not(text):not(tspan){stroke:var(--jj-selector)}.joint-element.available-cell tspan{fill:var(--jj-selector)}.joint-link.available-cell>path[joint-selector=line]{stroke:var(--jj-selector)}.label-editor-wrapper{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-color:var(--jj-selector);border-style:solid;background-color:#fff;line-height:1;text-align:center}.label-editor-wrapper .label-editor{text-align:inherit;width:100%;min-width:1px;outline:none;resize:none;line-height:inherit;overflow-wrap:anywhere;overflow-y:wrap;cursor:text}.stencil-background-highlight{fill:transparent;stroke:transparent;transition:all .15s ease-in-out}.stencil-background-highlight+*{transform-origin:50% 14.5px;transition:all .15s ease-in-out}[data-type="stencil.Shape"]:hover>.stencil-background-highlight{fill:var(--jj-accent-primary);stroke:var(--jj-selector)}[data-type="stencil.Shape"]:hover>.stencil-background-highlight+[joint-selector=icon]{transform:scale(1.06)}.highlighter-swimlane-target [joint-selector=body]{fill:var(--jj-accent-primary);transition:fill .4s}.highlighter-swimlane-source [joint-selector=body]{fill:var(--jj-accent-primary)}.highlighter-error [joint-selector=body]{stroke:var(--jj-error)}.highlighter-error text{fill:var(--jj-error)}.highlighter-invalid{opacity:.5}[data-type$=Swimlane].highlighter-invalid>[joint-selector=body]{stroke-opacity:.5}.joint-toolbar{position:relative;box-sizing:border-box;width:100%;height:54px;padding:0 16px;background-color:var(--jj-bg-primary);border-bottom:1px solid var(--jj-border-primary)}.joint-toolbar .joint-toolbar-group[data-group=right],.joint-toolbar .joint-toolbar-group[data-group=left]{gap:6px}.joint-toolbar .joint-widget[data-name=open-file-dropdown]{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:19px;text-align:center;color:var(--jj-text-secondary);outline:none;background:transparent;border:1px solid var(--jj-border-button)}.joint-toolbar .joint-widget[data-name=open-file-dropdown]::before{content:url(../assets/toolbar/icon-file.svg);width:24px;height:24px}.joint-toolbar .joint-widget[data-name=clear-all],.joint-toolbar .joint-widget[data-name=print]{background:transparent;border:none;display:flex;justify-content:center;align-items:center;aspect-ratio:1}.joint-toolbar .joint-widget[data-name=clear-all]::before{content:url(../assets/toolbar/icon-bin.svg);max-height:19px}.joint-toolbar .joint-widget[data-name=print]::before{content:url(../assets/toolbar/icon-print.svg);max-height:20px}.joint-toolbar .joint-widget[data-type=label]{margin-right:8px;color:var(--jj-text-secondary);font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:17.7px;text-align:center}.joint-toolbar .joint-widget[data-name$=dropdown]{display:flex;align-items:center;justify-content:center;gap:4px}.joint-toolbar .joint-widget[data-name$=dropdown]::after{content:url(../assets/toolbar/icon-dropdown.svg)}.joint-toolbar .joint-widget[data-name^=save]{box-sizing:border-box;justify-content:center;padding:0 4px;min-width:48px;height:32px;border-radius:var(--jj-border-radius-small);border:1px solid var(--jj-border-save-button);background-color:var(--jj-bg-secondary);color:var(--jj-text-secondary);font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;line-height:19px;text-align:center}.navigator-container{position:absolute;width:318px;bottom:14px;right:14px;z-index:1;border-radius:var(--jj-border-radius-small);border:1px solid var(--jj-border-primary);background-color:var(--jj-bg-primary);color:var(--jj-text-secondary);justify-content:center}.navigator-container .joint-toolbar{height:48px;padding:0;border-bottom:none;border-radius:var(--jj-border-radius-small);width:100%;justify-content:center;box-shadow:0px 4px 12px 0px #00000014}.navigator-container .joint-toolbar .joint-toolbar-group{flex:1;justify-content:space-evenly}.navigator-container .joint-toolbar .joint-widget{margin:0 !important}.navigator-container .joint-toolbar .joint-widget[data-type=iconButton]{background:transparent;border-width:1px;border-style:solid;border-color:transparent;padding:10px;cursor:pointer}.navigator-container .joint-toolbar .joint-widget[data-type=iconButton].active,.navigator-container .joint-toolbar .joint-widget[data-type=iconButton]:hover{background:var(--jj-accent-primary);border-color:var(--jj-border-hover)}.navigator-container .joint-toolbar .joint-widget[data-type=separator]{width:0;height:33px;border-right-color:var(--jj-bg-quaternary)}.navigator-container .joint-toolbar .joint-widget[data-type=zoomSlider]{box-sizing:border-box;width:141px;height:32px;padding:6px 4px;color:var(--jj-text-tertiary);font-size:12px;font-weight:600;line-height:16.3px;text-align:left}.navigator-container .joint-toolbar .joint-widget[data-type=zoomSlider] output{min-width:28px}.joint-navigator{max-height:130px;transform:scale(1);transform-origin:center bottom;transition:.3s ease-in-out;transition-property:max-height,transform,padding;box-sizing:border-box;background-color:#fafafb;border-top-left-radius:var(--jj-border-radius-small);border-top-right-radius:var(--jj-border-radius-small)}.joint-navigator.hidden{padding:0 !important}.current-view:not(.joint-navigator.hidden){border:1px solid var(--jj-border-navigator-view);opacity:1;transition-delay:.3s;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-in-out}.joint-navigator .joint-paper{box-shadow:none}.joint-navigator .joint-paper .joint-cell>rect{fill-opacity:.4;fill:var(--jj-navigator-element-view)}.joint-navigator .joint-paper .joint-cell[data-type$=Swimlane]>rect{fill:transparent;stroke:var(--jj-navigator-element-view)}.joint-navigator .joint-paper .joint-cell[data-type$=Pool]>rect{stroke:var(--jj-navigator-element-view)}.joint-navigator.hidden{max-height:0;transform:scale(0)}.joint-navigator.hidden .current-view{opacity:0;transition:none}button.joint-widget{box-sizing:border-box;height:32px;cursor:pointer}.joint-widget{border-radius:var(--jj-border-radius-small);transition-duration:.2s;transition-timing-function:ease-in-out;transition-property:background-color,border-color;font-family:"Open Sans",sans-serif}.joint-widget:hover:not([data-type=separator]):not(label):not([data-type=zoomSlider]):not(:disabled){border-color:var(--jj-border-hover);background-color:var(--jj-bg-hover)}.joint-widget[data-type=separator]{width:0;border-right:1px solid var(--jj-border-tertiary)}.joint-widget[data-type=undo],.joint-widget[data-type=redo]{background:transparent;border:none;display:flex;justify-content:center;align-items:center;width:32px;height:32px}.joint-widget[data-type=undo]::before,.joint-widget[data-type=redo]::before{max-height:18px}.joint-widget[data-type=undo]::before{content:url(../assets/toolbar/icon-undo.svg)}.joint-widget[data-type=redo]::before{content:url(../assets/toolbar/icon-redo.svg)}.joint-widget input[type=range]{margin-right:8px;color:var(--jj-bg-slider-thumb);--thumb-height: 0.875em;--track-height: 0.125em;--track-color: var(--jj-bg-slider-track);--brightness-hover: 130%;--brightness-down: 80%;--clip-edges: 0.125em}.joint-widget input[type=range]{position:relative;background:none;overflow:hidden;padding:6px 0}.joint-widget input[type=range]:active{cursor:grabbing}.joint-widget input[type=range]:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.joint-widget input[type=range],.joint-widget input[type=range]::-webkit-slider-runnable-track,.joint-widget input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;transition:all ease 100ms;height:var(--thumb-height)}.joint-widget input[type=range]::-webkit-slider-runnable-track,.joint-widget input[type=range]::-webkit-slider-thumb{position:relative}.joint-widget input[type=range]::-webkit-slider-thumb{--thumb-radius: calc((var(--thumb-height) * 0.5) - 1px);--clip-top: calc((var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px);--clip-bottom: calc(var(--thumb-height) - var(--clip-top));--clip-further: calc(100% + 1px);--box-fill: calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-width, var(--thumb-height));background:linear-gradient(currentColor 0 0) scroll no-repeat left center/50% calc(var(--track-height) + 1px);background-color:var(--jj-bg-slider-thumb);box-shadow:var(--box-fill);border-radius:var(--thumb-width, var(--thumb-height));filter:brightness(100%);clip-path:polygon(100% -1px, var(--clip-edges) -1px, 0 var(--clip-top), -100vmax var(--clip-top), -100vmax var(--clip-bottom), 0 var(--clip-bottom), var(--clip-edges) 100%, var(--clip-further) var(--clip-further))}.joint-widget input[type=range]:hover::-webkit-slider-thumb{filter:brightness(var(--brightness-hover));cursor:grab}.joint-widget input[type=range]:active::-webkit-slider-thumb{filter:brightness(var(--brightness-down));cursor:grabbing}.joint-widget input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center/100% calc(var(--track-height) + 1px)}.joint-widget input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}.joint-widget input[type=range],.joint-widget input[type=range]::-moz-range-track,.joint-widget input[type=range]::-moz-range-thumb{appearance:none;transition:all ease 100ms;height:var(--thumb-height)}.joint-widget input[type=range]::-moz-range-track,.joint-widget input[type=range]::-moz-range-thumb,.joint-widget input[type=range]::-moz-range-progress{background:#fff0}.joint-widget input[type=range]::-moz-range-thumb{background:currentColor;border:0;width:var(--thumb-width, var(--thumb-height));border-radius:var(--thumb-width, var(--thumb-height));cursor:grab}.joint-widget input[type=range]:active::-moz-range-thumb{cursor:grabbing}.joint-widget input[type=range]::-moz-range-track{width:100%;background:var(--track-color)}.joint-widget input[type=range]::-moz-range-progress{appearance:none;background:currentColor;transition-delay:30ms}.joint-widget input[type=range]::-moz-range-track,.joint-widget input[type=range]::-moz-range-progress{height:calc(var(--track-height) + 1px);border-radius:var(--track-height)}.joint-widget input[type=range]::-moz-range-thumb,.joint-widget input[type=range]::-moz-range-progress{filter:brightness(100%)}.joint-widget input[type=range]:hover::-moz-range-thumb,.joint-widget input[type=range]:hover::-moz-range-progress{filter:brightness(var(--brightness-hover))}.joint-widget input[type=range]:active::-moz-range-thumb,.joint-widget input[type=range]:active::-moz-range-progress{filter:brightness(var(--brightness-down))}.joint-widget input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}.joint-widget:disabled{filter:opacity(0.5);cursor:initial}::-webkit-color-swatch-wrapper{padding:0;width:24px;height:24px}::-webkit-color-swatch{border:1px solid var(--jj-border-inspector-field);border-radius:50%}::-moz-color-swatch,::-moz-focus-inner{border:0}::-moz-focus-inner{padding:0}.joint-select-box-options{width:calc(100% - 2 * 18px);font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;color:var(--jj-bg-tertiary);text-transform:capitalize;transform:translate(-1px, -1px);border:1px solid var(--jj-border-inspector-field);border-radius:var(--jj-border-radius-small);background:var(--jj-bg-select-box)}.joint-select-box-options .select-box-option.selected::after{--icon-width: 10px;--icon-height: 6px;width:var(--icon-width);height:var(--icon-height);background-image:url(../assets/inspector/icon-arrow-down.svg);background-size:var(--icon-width) var(--icon-height)}.joint-tooltip{background:var(--jj-bg-tooltip);border:none;border-radius:var(--jj-border-radius-medium);box-shadow:2px 2px 7.2px 0px #0000001F;color:var(--jj-text-tooltip);font-family:"Open Sans",sans-serif;font-weight:600;font-size:11px;line-height:15px;--arrow-mask-size: 4px;--arrow-mask-margin: calc(var(--arrow-mask-size) * -1);--arrow-size: 6px;--arrow-margin: calc(var(--arrow-size) * -1)}.joint-tooltip .tooltip-arrow-mask{border-width:var(--arrow-mask-size)}.joint-tooltip.top .tooltip-arrow-mask,.joint-tooltip.bottom .tooltip-arrow-mask{margin-left:var(--arrow-mask-margin)}.joint-tooltip.left .tooltip-arrow-mask,.joint-tooltip.right .tooltip-arrow-mask{margin-top:var(--arrow-mask-margin)}.joint-tooltip.top .tooltip-arrow-mask{border-bottom-color:var(--jj-bg-tooltip)}.joint-tooltip.right .tooltip-arrow-mask{border-left-color:var(--jj-bg-tooltip)}.joint-tooltip.bottom .tooltip-arrow-mask{border-top-color:var(--jj-bg-tooltip)}.joint-tooltip.left .tooltip-arrow-mask{border-right-color:var(--jj-bg-tooltip)}.joint-tooltip .tooltip-arrow{border-width:var(--arrow-size)}.joint-tooltip.top .tooltip-arrow,.joint-tooltip.bottom .tooltip-arrow{margin-left:var(--arrow-margin)}.joint-tooltip.left .tooltip-arrow,.joint-tooltip.right .tooltip-arrow{margin-top:var(--arrow-margin)}.joint-tooltip.top .tooltip-arrow{border-bottom-color:var(--jj-bg-tooltip)}.joint-tooltip.right .tooltip-arrow{border-left-color:var(--jj-bg-tooltip)}.joint-tooltip.bottom .tooltip-arrow{border-top-color:var(--jj-bg-tooltip)}.joint-tooltip.left .tooltip-arrow{border-right-color:var(--jj-bg-tooltip)}.joint-selection.lasso{background-color:var(--jj-accent-primary);border:1px solid var(--jj-selector)}.joint-free-transform{border:none}.joint-free-transform .resize.nw,.joint-free-transform .resize.ne,.joint-free-transform .resize.se,.joint-free-transform .resize.sw{--jj-handle-size: 7px;background-color:var(--jj-bg-free-transform-handle);border-radius:50% !important}.joint-halo .joint-handle-group{background-color:var(--jj-bg-halo)}.joint-halo .handle{width:20px;height:20px}.joint-halo .handle.remove,.joint-halo .handle.unlink{background-size:20px 20px;background-position:center}.joint-halo .handle span{display:flex;justify-content:center;align-items:center}.joint-halo .handle span::before{font-size:20px}.joint-context-toolbar{width:160px;box-sizing:border-box;background-color:#fff;border:1px solid var(--jj-border-secondary);border-radius:var(--jj-border-radius-small);box-shadow:0px 4px 6px 0px #0000000D;animation:fadeIn .3s ease;font-family:"Open Sans",sans-serif;font-size:11px;font-weight:600;line-height:15px}.joint-context-toolbar.joint-file-dropdown{width:116px}.joint-context-toolbar .tools{padding:2px;display:flex;flex-direction:column;align-items:flex-start}.joint-context-toolbar .tools button.tool{background-color:transparent;border:none;display:flex;height:28px;width:100%;padding:0px 12px;align-items:center;text-align:center;font-size:11px;font-style:normal;font-weight:400;line-height:normal;transition:background-color .2s ease}.joint-context-toolbar .tools button.tool:hover{background-color:var(--jj-bg-hover)}.joint-context-toolbar .tools button.tool:first-of-type{border-top-left-radius:var(--jj-border-radius-small);border-top-right-radius:var(--jj-border-radius-small)}.joint-context-toolbar .tools button.tool:last-of-type{border-bottom-left-radius:var(--jj-border-radius-small);border-bottom-right-radius:var(--jj-border-radius-small)}.inspector-container{width:308px;height:100%;background-color:var(--jj-bg-inspector);display:flex;flex-direction:column;border-left:1px solid var(--jj-border-inspector-divider)}.inspector-container .inspector-controls{display:flex;margin-top:4px;border-bottom:1px solid var(--jj-border-inspector-divider)}.inspector-container .inspector-controls button{flex:1;background-color:var(--jj-bg-inspector-button);box-sizing:border-box;height:38px;color:var(--jj-text-inspector-button);font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:17.7px;border:none;transition:color 160ms ease-out}.inspector-container .inspector-controls button.active{color:var(--jj-text-inspector-button-active)}.inspector-container .inspector-controls button:disabled{opacity:.5}.inspector-container .inspector-controls button:hover:not(:disabled){cursor:pointer;color:var(--jj-text-inspector-button-hover)}.inspector-container .inspector{flex:1;position:relative}.inspector-container .inspector .inspector-content-wrapper{padding:8px}.inspector-container .inspector .inspector-content-wrapper .content-label{color:var(--jj-text-inspector-label);text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:11px;font-weight:600;line-height:15px;padding:8px 0;margin:0;margin-left:4px}.inspector-container .inspector .inspector-content-wrapper .content-label:empty{display:none}.inspector-container .inspector .inspector-content-wrapper .select-button-group-field{padding:0}.inspector-container .inspector .inspector-content-wrapper .group.closed .select-box-field{display:block}.inspector-container .inspector .inspector-content-wrapper .joint-select-button-group{display:flex;flex-direction:column;gap:4px}.inspector-container .inspector .inspector-content-wrapper .joint-select-button-group .select-button-group-button{display:flex;align-items:center;gap:8px;border-radius:var(--jj-border-radius-small);border:1px solid transparent;transition-property:border-color,background-color;transition-duration:.15s;transition-timing-function:ease-in-out;font-family:"Open Sans",sans-serif;text-transform:capitalize;font-size:12px;font-weight:600;line-height:16.3px}.inspector-container .inspector .inspector-content-wrapper .joint-select-button-group .select-button-group-button span[class^=jj-bpmn-icon-]{transition:transform .15s ease-in-out}.inspector-container .inspector .inspector-content-wrapper .joint-select-button-group .select-button-group-button:hover{background-color:var(--jj-bg-hover);border-color:var(--jj-border-hover)}.inspector-container .inspector .inspector-content-wrapper .joint-select-button-group .select-button-group-button:hover span[class^=jj-bpmn-icon-]{transform:scale(1.06)}.inspector-container .inspector .inspector-content-wrapper .joint-select-button-group .select-button-group-button.selected{background-color:var(--jj-accent-primary)}.inspector-container .inspector .inspector-content-wrapper .joint-select-button-group .select-button-group-button span[class^=jj-bpmn-icon-]{font-size:28px}.inspector-container .inspector .inspector-content-wrapper .joint-select-button-group .select-button-group-button img,.inspector-container .inspector .inspector-content-wrapper .joint-select-button-group .select-button-group-button span[class^=jj-bpmn-icon-]{width:32px;height:32px}.inspector-container .inspector .inspector-content-wrapper .joint-select-button-group .select-button-group-button span{-webkit-user-select:none;-ms-user-select:none;user-select:none}.inspector-container .inspector .inspector-empty{margin-top:138px;display:flex;flex-direction:column;height:100%;justify-content:start;align-items:center;gap:16px}.inspector-container .inspector .inspector-empty .inspector-empty-icon{width:38px;height:38px;background-image:url(../assets/inspector/inspector-placeholder-icon.svg)}.inspector-container .inspector .inspector-empty span{color:var(--jj-text-inspector-empty);font-family:"Open Sans",sans-serif;font-size:12px;line-height:17.7px}.inspector-container .inspector .joint-inspector{position:static;height:100%;padding:0 8px}.inspector-container .inspector .joint-inspector .group{padding:8px 0}.inspector-container .inspector .joint-inspector .group .group-label{color:var(--jj-text-inspector-label);text-transform:uppercase;font-family:"Open Sans",sans-serif;font-size:11px;font-weight:600;line-height:15px;padding:8px 0;margin:0;margin-left:4px;cursor:default}.inspector-container .inspector .joint-inspector .group .group-label:empty{display:none}.inspector-container .inspector .joint-inspector .group:not(:first-child){border-top:1px solid var(--jj-border-inspector-divider)}.inspector-container .inspector .joint-inspector .field{margin:4px 0}.inspector-container .inspector .joint-inspector .field label{font-family:"Open Sans",sans-serif;font-size:12px;font-weight:600;line-height:16.3px;color:var(--jj-text-secondary)}.inspector-container .inspector .joint-inspector .field label::after{display:none}.inspector-container .inspector .joint-inspector .field.object-field{padding:0}.inspector-container .inspector .joint-inspector .object-property:has(.color-field){width:50%;display:inline-block}.inspector-container .inspector .joint-inspector .select-button-group-field{padding:0}.inspector-container .inspector .joint-inspector .group.closed .select-box-field{display:block}.inspector-container .inspector .joint-inspector .joint-select-button-group{display:flex;flex-direction:column;gap:4px}.inspector-container .inspector .joint-inspector .joint-select-button-group .select-button-group-button{display:flex;align-items:center;gap:8px;border-radius:var(--jj-border-radius-small);border:1px solid transparent;transition-property:border-color,background-color;transition-duration:.15s;transition-timing-function:ease-in-out;font-family:"Open Sans",sans-serif;text-transform:capitalize;font-size:12px;font-weight:600;line-height:16.3px}.inspector-container .inspector .joint-inspector .joint-select-button-group .select-button-group-button span[class^=jj-bpmn-icon-]{transition:transform .15s ease-in-out}.inspector-container .inspector .joint-inspector .joint-select-button-group .select-button-group-button:hover{background-color:var(--jj-bg-hover);border-color:var(--jj-border-hover)}.inspector-container .inspector .joint-inspector .joint-select-button-group .select-button-group-button:hover span[class^=jj-bpmn-icon-]{transform:scale(1.06)}.inspector-container .inspector .joint-inspector .joint-select-button-group .select-button-group-button.selected{background-color:var(--jj-accent-primary)}.inspector-container .inspector .joint-inspector .joint-select-button-group .select-button-group-button span[class^=jj-bpmn-icon-]{font-size:28px}.inspector-container .inspector .joint-inspector .joint-select-button-group .select-button-group-button img,.inspector-container .inspector .joint-inspector .joint-select-button-group .select-button-group-button span[class^=jj-bpmn-icon-]{width:32px;height:32px}.inspector-container .inspector .joint-inspector .joint-select-button-group .select-button-group-button span{-webkit-user-select:none;-ms-user-select:none;user-select:none}.inspector-container .inspector .joint-inspector .group.closed .color-field{display:inline-flex}.inspector-container .inspector .joint-inspector .color-field{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;width:50%}.inspector-container .inspector .joint-inspector .color-field label{margin:0;order:2}.inspector-container .inspector .joint-inspector .color-field input[type=color]{order:1;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;width:32px;height:32px;cursor:pointer;padding:0;border:1px solid var(--jj-border-inspector-field);border-radius:var(--jj-border-radius-small);overflow:hidden;display:flex;align-items:center;justify-content:center}.inspector-container .inspector .joint-inspector .object-property .color-field{width:100%}.inspector-container .inspector .joint-inspector .select-box-field{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;color:var(--jj-bg-tertiary);text-transform:capitalize}.inspector-container .inspector .joint-inspector .select-box-field .joint-select-box{border:1px solid var(--jj-border-inspector-field);border-radius:var(--jj-border-radius-small);box-sizing:border-box;height:38px}.inspector-container .inspector .joint-inspector .select-box-field .joint-select-box .select-box-selection{box-sizing:border-box;height:100%;padding:8px auto}.inspector-container .inspector .joint-inspector .select-box-field .select-box-selection::after{--icon-width: 10px;--icon-height: 6px;width:var(--icon-width);height:var(--icon-height);background-image:url(../assets/inspector/icon-arrow-down.svg);background-size:var(--icon-width) var(--icon-height)}.joint-dialog.joint-lightbox.joint-theme-bpmn.modal.rendered{display:flex;justify-content:center;align-items:center}.joint-dialog.joint-lightbox.joint-theme-bpmn .bg{background-color:rgba(23,28,36,.41)}.joint-dialog.joint-lightbox.joint-theme-bpmn .fg{position:relative;top:unset;height:auto !important;background-color:var(--jj-bg-lightbox);padding:24px 32px;display:flex;flex-direction:column;gap:24px;border-radius:var(--jj-border-radius-large);box-sizing:border-box;filter:drop-shadow(0px 4px 8.1px rgba(0, 0, 0, 0.12));min-height:150px}.joint-dialog.joint-lightbox.joint-theme-bpmn .fg .titlebar{position:static;top:unset;padding:0;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:normal;color:var(--jj-text-lightbox-title)}.joint-dialog.joint-lightbox.joint-theme-bpmn .fg .body{flex:1;display:flex;justify-content:center;align-items:center}.joint-dialog.joint-lightbox.joint-theme-bpmn .fg .body img{border:.5px solid var(--jj-border-lightbox-image);border-radius:var(--jj-border-radius-small);max-height:calc(80vh - 24px * 4)}.joint-dialog.joint-lightbox.joint-theme-bpmn .controls{position:static;display:flex;justify-content:flex-end}.joint-dialog.joint-lightbox.joint-theme-bpmn .controls button{margin:0;box-sizing:border-box;width:84px;height:32px;cursor:pointer;border:1px solid var(--jj-border-lightbox-download-button);color:var(--jj-text-lightbox-download-button);font-family:"Open Sans",sans-serif;font-weight:600;line-height:initial;background:transparent;border-radius:var(--jj-border-radius-small);transition-duration:.2s;transition-timing-function:ease-in-out;transition-property:background-color,border-color}.joint-dialog.joint-lightbox.joint-theme-bpmn .controls button:hover{border-color:var(--jj-border-hover);background-color:var(--jj-bg-hover)}.joint-dialog.joint-lightbox.joint-theme-bpmn button.btn-close{width:20px;height:20px;right:20px;top:20px;font-size:20px;color:var(--jj-text-lightbox-close-button)}.joint-snaplines.joint-theme-bpmn>.snapline{opacity:.3}.joint-snaplines.joint-theme-bpmn>.snapline.horizontal{border-bottom:2px solid var(--jj-selector)}.joint-snaplines.joint-theme-bpmn>.snapline.vertical{border-right:2px solid var(--jj-selector)}@font-face{font-family:"JJ BPMN Icons";font-weight:normal;font-style:normal;src:url(../assets/fonts/JJBPMNIcons.ttf)}span[class^=jj-bpmn-icon-]{display:flex;align-items:center;justify-content:center}span[class^=jj-bpmn-icon-]::before{font-family:"JJ BPMN Icons";display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;font-weight:normal;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}span[class^=jj-bpmn-icon-].jj-bpmn-icon-marker-parallel::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-marker-sequential::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-marker-compensation::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-marker-ad-hoc::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-marker-loop::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-task::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-send-task::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-service-task::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-manual-task::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-business-rule-task::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-receive-task::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-user-task::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-script-task::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-subprocess-collapsed::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-subprocess-expanded::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-call-activity::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-event-subprocess-collapsed::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-event-subprocess-expanded::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-text-annotation::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-data-store::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-data-object::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-data-input::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-data-output::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-start-event-none::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-start-event-message::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-start-event-timer::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-start-event-condition::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-start-event-signal::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-none::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-message::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-timer::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-condition::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-link::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-signal::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-error::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-escalation::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-compensation::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-cancel::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-non-interrupting-message::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-non-interrupting-timer::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-non-interrupting-condition::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-non-interrupting-signal::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-catch-non-interrupting-escalation::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-throw-message::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-throw-link::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-throw-signal::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-throw-escalation::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-intermediate-event-throw-compensation::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-end-event-none::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-end-event-message::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-end-event-signal::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-end-event-error::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-end-event-escalation::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-end-event-termination::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-end-event-compensation::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-end-event-cancel::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-sequence-flow::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-condition-flow::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-default-flow::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-gateway-none::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-gateway-xor::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-gateway-or::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-gateway-eventbased::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-gateway-parallel::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-gateway-complex::before{content:""}span[class^=jj-bpmn-icon-].jj-bpmn-icon-group::before{content:""}