[dir=ltr] .border-left[data-v-30a042f0]{border-left:2px solid #e0e0e0}[dir=rtl] .border-left[data-v-30a042f0]{border-right:2px solid #e0e0e0}.action-item[data-v-30a042f0]{transition:all .2s}[dir] .action-item[data-v-30a042f0]{background-color:#f8f8f8;margin-bottom:4px}[dir] .action-item[data-v-30a042f0]:hover{background-color:#f0f0f0}.action-buttons[data-v-30a042f0]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.action-item:hover .action-buttons[data-v-30a042f0]{opacity:1}.text-xs[data-v-30a042f0]{font-size:.75rem}.text-sm[data-v-30a042f0]{font-size:.875rem}[dir] .p-25[data-v-30a042f0]{padding:.25rem!important}[dir] .cursor-move[data-v-30a042f0]{cursor:move!important}.drag-handle[data-v-30a042f0]{opacity:.5;transition:opacity .2s,color .2s}.drag-handle[data-v-30a042f0]:hover{opacity:1;color:#7367f0!important}.service-item[data-v-30a042f0]{position:relative;transition:all .2s}[dir] .service-item[data-v-30a042f0]{margin-bottom:.25rem}[dir] .service-item.drop-zone-active[data-v-30a042f0]{background-color:#f0f4ff}[dir=ltr] .service-item.drop-zone-active[data-v-30a042f0]{border-left:3px solid #7367f0!important}[dir=rtl] .service-item.drop-zone-active[data-v-30a042f0]{border-right:3px solid #7367f0!important}.children-container[data-v-30a042f0]{transition:all .2s;position:relative}[dir] .children-container[data-v-30a042f0]{margin-top:.5rem;padding-top:.5rem;padding-bottom:.5rem}[dir=ltr] .children-container[data-v-30a042f0]{border-left:2px solid #e0e0e0;padding-left:1.5rem;margin-left:.5rem}[dir=rtl] .children-container[data-v-30a042f0]{border-right:2px solid #e0e0e0;padding-right:1.5rem;margin-right:.5rem}.children-container.empty-container[data-v-30a042f0]{min-height:4rem}[dir] .children-container.empty-container[data-v-30a042f0]{padding-top:.75rem;padding-bottom:.75rem}.children-container.has-children[data-v-30a042f0]{min-height:.5rem}.children-list.empty-list[data-v-30a042f0]{min-height:3rem}.empty-drop-zone-indicator[data-v-30a042f0]{transition:all .2s;min-height:2.5rem;display:flex;align-items:center;justify-content:center;width:100%;pointer-events:none;position:relative;z-index:1}[dir] .empty-drop-zone-indicator[data-v-30a042f0]{padding:1rem;border:2px dashed #d0d0d0;border-radius:4px;text-align:center;background-color:#fafafa;margin-top:.5rem}[dir] .empty-drop-zone-indicator[data-v-30a042f0]:hover{border-color:#7367f0;background-color:#f0f4ff}[dir] .children-container:has(.sortable-ghost) .empty-drop-zone-indicator[data-v-30a042f0],[dir] .children-list.sortable-drag-over+.empty-drop-zone-indicator[data-v-30a042f0]{border-color:#7367f0;background-color:#f0f4ff;border-width:2px}.children-list[data-v-30a042f0]{min-height:3rem;transition:all .2s}[dir] .children-list[data-v-30a042f0]{padding:.25rem;border:2px dashed transparent;border-radius:4px}[dir] .children-list.empty-list[data-v-30a042f0]{border-color:#e0e0e0;background-color:#fafafa}[dir] .children-list.sortable-drag-over[data-v-30a042f0]{border-color:#7367f0;background-color:#f0f4ff;border-width:2px}[dir] .children-list.sortable-ghost+.empty-drop-zone[data-v-30a042f0],[dir] .children-list:has(.sortable-ghost)+.empty-drop-zone[data-v-30a042f0]{border-color:#7367f0;background-color:#f0f4ff;border-width:2px}.children-list[data-v-30a042f0]{min-height:.5rem;position:relative}.children-list[data-v-30a042f0]:before{content:"";position:absolute;top:-.5rem;bottom:-.5rem;z-index:0;pointer-events:none}[dir=ltr] .children-list[data-v-30a042f0]:before{left:-1.5rem;right:-.5rem}[dir=rtl] .children-list[data-v-30a042f0]:before{right:-1.5rem;left:-.5rem}[dir] .children-list:active .empty-drop-zone[data-v-30a042f0],[dir] .sortable-ghost~.empty-drop-zone[data-v-30a042f0]{border-color:#7367f0;background-color:#f0f4ff}.children-container[data-v-30a042f0]{min-height:3.5rem}.children-container.has-children[data-v-30a042f0]{min-height:1rem}.sortable-ghost[data-v-30a042f0]{opacity:.4}[dir] .sortable-ghost[data-v-30a042f0]{background:#f0f0f0}.sortable-drag[data-v-30a042f0]{opacity:.8}[dir] .sortable-ghost .service-item[data-v-30a042f0]{background-color:#e8e8e8}[dir] .service-item.sortable-ghost[data-v-30a042f0]{border:2px dashed #7367f0}.border-left[data-v-30a042f0]{position:relative}.border-left[data-v-30a042f0]:before{content:"";position:absolute;top:0;bottom:0;width:2px}[dir] .border-left[data-v-30a042f0]:before{background:#e0e0e0}[dir=ltr] .border-left[data-v-30a042f0]:before{left:0}[dir=rtl] .border-left[data-v-30a042f0]:before{right:0}.tree-container[data-v-0dd43cca]{position:relative}.root-draggable[data-v-0dd43cca]{min-height:3rem;transition:all .2s}[dir] .root-draggable[data-v-0dd43cca]{padding:.5rem;border:2px dashed transparent;border-radius:4px}.root-draggable.has-items[data-v-0dd43cca]{min-height:0}[dir] .root-draggable.has-items[data-v-0dd43cca]{padding:0;border:none}[dir] .root-draggable.empty-root[data-v-0dd43cca]{border-color:#e0e0e0;background-color:#fafafa}[dir] .root-draggable.sortable-drag-over[data-v-0dd43cca]{border-color:#7367f0;background-color:#f0f4ff;border-width:2px}.root-drop-zone-indicator[data-v-0dd43cca]{transition:all .2s;min-height:2.5rem;display:flex;align-items:center;justify-content:center;width:100%;pointer-events:none}[dir] .root-drop-zone-indicator[data-v-0dd43cca]{padding:1rem;border:2px dashed #d0d0d0;border-radius:4px;text-align:center;background-color:#fafafa;margin-top:.5rem}[dir] .root-drop-zone-indicator[data-v-0dd43cca]:hover{border-color:#7367f0;background-color:#f0f4ff}[dir] .root-draggable.sortable-drag-over+.root-drop-zone-indicator[data-v-0dd43cca]{border-color:#7367f0;background-color:#f0f4ff;border-width:2px}