.steps-tree{color:#000;--landing-point-icon-width:14px;--landing-point-icon-height:8px}.tree-step-branch-end .step-container-object,.tree-step-division .step-container-object,.tree-step-pattern .step-container-object,.tree-step-remove-indent .step-container-object,.tree-step-step .step-container-object{width:calc(100% - var(--columnOffset));x:var(--columnOffset)}.step-landing-point-icon{height:var(--landing-point-icon-height);width:var(--landing-point-icon-width)}.step-landing-point-icon>svg{display:block}.step-dragged-overlay{animation:step-dragged-overlay-animation 2s cubic-bezier(.455,.03,.515,.955) -1s infinite;left:var(--mouse-x);opacity:.5;pointer-events:none;position:fixed;top:var(--mouse-y);transform-origin:1rem 1rem}@keyframes step-dragged-overlay-animation{0%{transform:translate(-1rem,1rem) rotate(5deg)}50%{transform:translate(-1rem,1rem) rotate(-5deg)}to{transform:translate(-1rem,1rem) rotate(5deg)}}@keyframes step-container-flash{0%{background-color:#fbfbfb}50%{background-color:#c8f3eb}to{background-color:#fbfbfb}}.tree-step-drop-zone{display:none}.tree-dragging .tree-step-drop-zone{display:inline}.step-container,.tree-step-division-question .step-division-container{background:#f8f9f9;border:1px solid #ebebeb;display:flex;flex-direction:column}svg:not(.step-dragged-overlay) .step-container.step-container-flash,svg:not(.step-dragged-overlay) .step-division-container.step-container-flash,svg:not(.step-dragged-overlay) .step-end-container.step-container-flash{animation:step-container-flash .5s ease-in-out .25s 1 none}.tree-step-displayed .step-container,.tree-step-displayed.tree-step-division-question .step-division-container{border:3px solid #6692ad}.tree-step-selected .step-container,.tree-step-selected .step-container-wrapper .step-division-container,.tree-step-selected .step-division-container{background-color:#fff4f3;border-color:#f97c6f}.step-container-wrapper{padding-bottom:1px;padding-right:1px}.step-container,.step-division-container,.step-end-container{display:flex;flex-direction:column;gap:.5rem;padding:.5em 1em 1em;width:100%}.step-container .step__content,.step-end-container .step__content,.tree-step-division-question .step-division-container .step__content{overflow-wrap:anywhere}.step-container .step__answers,.step-end-container .step__answers,.tree-step-division-question .step-division-container .step__answers{align-items:center;display:flex;flex-direction:column;gap:.5rem}.step-container .step__answers .fake-button,.step-end-container .step__answers .fake-button,.tree-step-division-question .step-division-container .step__answers .fake-button{background:#fff;border:1px solid #d9d9d9;border-radius:.25rem;color:#000;padding:.375rem .75rem}.step-container .step__targets,.step-end-container .step__targets,.tree-step-division-question .step-division-container .step__targets{background:#f0f0f0;border:1px solid #f0f0f0;border-radius:4px;flex-direction:column;padding:8px 10px}.step-container .step__footer,.step-end-container .step__footer,.tree-step-division-question .step-division-container .step__footer{align-items:center;display:flex;justify-content:space-between}.step-container .step__footer .step__actions,.step-end-container .step__footer .step__actions,.tree-step-division-question .step-division-container .step__footer .step__actions{display:flex;flex:1;justify-content:flex-end}.step-division-container .step__targets{display:flex;flex-direction:column;gap:.5rem}.step-division-container .step__targets .step__target{display:flex;gap:.5rem}.step-division-container .step__targets .step__branch-target{background:var(--branch-color);border-radius:2px;color-scheme:only light;height:100%;width:4px}.step-bottom-bar{display:flex;justify-content:space-between}.step-bottom-bar .step-actions{display:flex;gap:.5rem}.step-end-container,.tree-step-division-condition .step-division-container{background:#f0f0f0;border:1px solid #f4f6f6;border-radius:.25rem;padding:.5em 1em}.tree-branch{--line-color:#c3d6e4;fill:transparent;stroke:var(--line-color);stroke-linecap:butt;stroke-width:4}.tree-branch-optional{stroke-dasharray:4}.tree-branch-fill{--line-color:#c3d6e4;fill:var(--line-color);stroke:transparent;stroke-linecap:butt;stroke-width:0}.tree-draggable-steps.selection-mode-false .tree-step-division .tree-step-division-rect,.tree-draggable-steps.selection-mode-false .tree-step-pattern .tree-step-rect,.tree-draggable-steps.selection-mode-false .tree-step-step .tree-step-rect,.tree-draggable-steps.selection-mode-true .tree-step-division.tree-step-selected .tree-step-division-rect,.tree-draggable-steps.selection-mode-true .tree-step-pattern.tree-step-selected .tree-step-rect,.tree-draggable-steps.selection-mode-true .tree-step-step.tree-step-selected .tree-step-rect{cursor:move}.tree-draggable-steps.selection-mode-true .tree-step-division:not(.tree-step-selected) .tree-step-division-rect,.tree-draggable-steps.selection-mode-true .tree-step-pattern:not(.tree-step-selected) .tree-step-rect,.tree-draggable-steps.selection-mode-true .tree-step-step:not(.tree-step-selected) .tree-step-rect{cursor:default}.tree-step-rect{--step-color:#c3d6e4;--step-text-color:#212121;color-scheme:only light;touch-action:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tree-step-rect>path,.tree-step-rect>rect{fill:var(--step-color);touch-action:none!important}.tree-step-rect>text{fill:var(--step-text-color);font-family:Open Sans;font-size:16px;touch-action:none!important}.tree-branch-index-0{--line-color:#c3d6e4}.tree-step-rect-index-0{--step-color:#c3d6e4;--step-text-color:#212121}.tree-branch-color-0{--branch-color:#c3d6e4}.tree-branch-index-1{--line-color:#d2e07a}.tree-step-rect-index-1{--step-color:#d2e07a;--step-text-color:#212121}.tree-branch-color-1{--branch-color:#d2e07a}.tree-branch-index-2{--line-color:#cdabe7}.tree-step-rect-index-2{--step-color:#cdabe7;--step-text-color:#212121}.tree-branch-color-2{--branch-color:#cdabe7}.tree-branch-index-3{--line-color:#76dcbd}.tree-step-rect-index-3{--step-color:#76dcbd;--step-text-color:#212121}.tree-branch-color-3{--branch-color:#76dcbd}.tree-branch-index-4{--line-color:#f4d099}.tree-step-rect-index-4{--step-color:#f4d099;--step-text-color:#212121}.tree-branch-color-4{--branch-color:#f4d099}.tree-branch-index-5{--line-color:#a1c0fc}.tree-step-rect-index-5{--step-color:#a1c0fc;--step-text-color:#212121}.tree-branch-color-5{--branch-color:#a1c0fc}.tree-branch-index-6{--line-color:#f1bddc}.tree-step-rect-index-6{--step-color:#f1bddc;--step-text-color:#212121}.tree-branch-color-6{--branch-color:#f1bddc}.tree-branch-index-7{--line-color:#90d1ed}.tree-step-rect-index-7{--step-color:#90d1ed;--step-text-color:#212121}.tree-branch-color-7{--branch-color:#90d1ed}.tree-branch-color-main{--branch-color:#c3d6e4}.tree-branch-main-branch{--line-color:#c3d6e4}.tree-step-rect-main-branch{--step-color:#c3d6e4;--step-text-color:#212121}.tree-step-add-button-wrapper{height:20px;width:20px}.tree-step-add-button{cursor:pointer}.tree-step-add-button circle{fill:#fbfbfb;r:5.5px;stroke:#75e0cd;stroke-width:1;transition:all .25s}.steps-tree.tree-draggable-steps-only:not(.tree-dragging) .tree-step-add-button circle{r:0}.tree-step-add-button .tree-step-add-button-plus{stroke:transparent;stroke-width:1}.tree-step-add-button .tree-step-add-button-drop-arrow,.tree-step-add-button .tree-step-add-button-plus{fill:transparent;transform:scale(.25);transform-box:fill-box;transform-origin:center;transition:all .25s}.tree-step-add-button .tree-step-add-button-drop-arrow{stroke:transparent}.steps-tree .tree-step-add-drop-button-drag-hovered .tree-step-add-button circle,.steps-tree:not(.tree-draggable-steps-only) .tree-step-add-button:hover circle,.tree-step-add-button.tree-step-add-button-open circle{fill:#75e0cd;r:9.5px}.steps-tree:not(.tree-draggable-steps-only) .tree-step-add-button.tree-step-add-button-open .tree-step-add-button-plus,.steps-tree:not(.tree-draggable-steps-only) .tree-step-add-button:hover .tree-step-add-button-plus{stroke:#212121;transform:scale(1)}.tree-step-add-drop-button-drag-hovered .tree-step-add-button-drop-arrow{fill:#212121;transform:scale(1)}.tree-step-add-button-line{fill:transparent;stroke:transparent;stroke-width:0;transform:translate(var(--columnOffset));transition:all .25s;width:0}.tree-step-add-button-wrapper[data-opened=true]+.tree-step-add-button-line,.tree-step-add-drop-button-drag-hovered .tree-step-add-button-line{height:1px;width:calc(100% - var(--columnOffset))}.tree-step-add-button-line .tree-step-add-button-line-rect{background-color:transparent;width:100%}.tree-step-add-button-wrapper[data-opened=true]+.tree-step-add-button-line .tree-step-add-button-line-rect,.tree-step-add-drop-button-drag-hovered .tree-step-add-button-line .tree-step-add-button-line-rect{background-color:#75e0cd;height:100%}#drag-tooltip{background-color:#f8d7da;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#721c24;display:none;font-size:14px;padding:5px 10px;pointer-events:none;position:fixed;z-index:1000}