.sidebar-slim{background:var(--toolbar-color);border-left:1px solid #d5d7d8;flex-direction:column;width:274px;line-height:140%;display:flex;position:relative}.demo-dnd-panel__item{height:64px;padding:8px 0;cursor:move!important}.demo-dnd-panel__item svg{transition:transform .2s}.yfiles-drag{z-index:15}.main-container{-webkit-user-select:none;user-select:none}.main-container .collapse-interaction-panel{margin-right:0!important;position:absolute!important;top:0!important;right:0!important;transform:none!important}.main-container .panel-container{flex-direction:column;height:100%;display:flex!important}.main-container .panel-container .sub-panel{flex-direction:column;flex:1;display:flex;overflow:hidden}.main-container .panel-container #drag-and-drop-panel{grid-column-gap:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden auto}.main-container .panel-container #separator{content:"";height:5px;margin-left:calc(0px - var(--dialog-padding));margin-right:calc(0px - var(--dialog-padding));background:#d5d7d8;left:0;right:0}#tags-explorer-list{flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex;overflow:auto}#tags-explorer-list .tags-explorer-list-item{align-items:center;padding:8px 12px;display:flex;margin:0!important}#tags-explorer-list .tags-explorer-list-label{color:var(--color-text);flex:1 0 0;display:flex}#tags-explorer-list .tags-explorer-list-input{max-width:50%;color:var(--color-casper-blue-dark);background:#fff;border:1px solid #d5d7d8;border-radius:8px;align-items:center;gap:4px;padding:8px;font-size:14px;display:flex}#tags-explorer-list .tags-explorer-list-input:focus{outline:var(--color-highlight-blue) solid 2px}#tags-explorer-list .tags-explorer-list-input:disabled{background:#d5d7d8}#tags-explorer-list .tags-explorer-list-item__invalid .tags-explorer-list-input{border:1px solid #cb1414}.tooltip{padding-left:12px;position:relative}.tooltip:before{content:"";background:#cb1414;border-radius:100px;width:4px;position:absolute;top:0;bottom:0;left:0}.tooltip h4{color:#2e2e2e;margin:4px;font-size:14px;font-style:normal;font-weight:500;line-height:148%}.tooltip ul{color:#2e2e2e;margin:4px;font-size:14px;font-style:normal;font-weight:400;line-height:148%}.yfiles-tooltip{background:#fff;border:1px solid #d5d7d8;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;display:inline-flex;box-shadow:0 2px 12px #00000014}.yfiles-context-menu{border-radius:12px}.flow-context-menu{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d5d7d8;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;width:auto;min-width:186px;margin:0;padding:12px;list-style:none;display:inline-flex;top:0;left:0;box-shadow:0 2px 12px #00000014}.flow-context-menu .flow-context-menu__item{vertical-align:middle;cursor:pointer;color:#2e2e2e;background-color:#fff;border:none;border-radius:8px;gap:8px;width:100%;min-width:-moz-fit-content;min-width:fit-content;padding:8px 12px;font-size:18px;font-style:normal;font-weight:500;line-height:148%;display:flex;position:relative}.flow-context-menu__item-label{font-family:var(--font-family), sans-serif;margin-left:10px;font-size:18px}.flow-context-menu__item-disabled{opacity:.32;background:#fff}.flow-context-menu__item:hover{background-color:#ebebeb!important}.flow-context-menu__item:focus{outline:1px solid #ebebeb}.flow-context-menu__separator{background-color:#d5d7d8;width:100%;height:1px}.flow-context-menu:last-child{border-bottom:none}.flow-edge__main{stroke-width:2px;stroke:#999;transition:opacity .4s,stroke .2s}.flow-edge__outline{stroke-width:4px;stroke:#999}.flow-edge__animation{opacity:0;stroke-width:2px;stroke:#fff;stroke-dasharray:5;stroke-dashoffset:0;transition:opacity .4s;animation:.5s linear infinite marquee}.flow-edge--reversed .flow-edge__animation{animation:.5s linear infinite marquee-reversed}@keyframes marquee{to{stroke-dashoffset:-10px}}@keyframes marquee-reversed{to{stroke-dashoffset:10px}}.flow-edge--hovered .flow-edge__main{stroke:#5d5d5d}.flow-edge--selected .flow-edge__main,.flow-edge--reconnecting .flow-edge__main,.flow-edge--dummy-new-edge .flow-edge__main{stroke:#ff6c00}.flow-edge--dummy-new-edge .flow-edge__animation{opacity:1}.flow-edge--selected.flow-edge--hovered .flow-edge__main,.flow-edge--connected-node-selected .flow-edge__main{stroke:#ff6c00}.flow-edge--selected.flow-edge--hovered .flow-edge__animation,.flow-edge--connected-node-selected .flow-edge__animation{opacity:1}
