.tree-node.svelte-1i4o8gb{color:var(--treeview-text,inherit);border-radius:4px;align-items:center;gap:.4rem;margin:.2rem 0;padding:.35rem .6rem;display:flex;position:relative}.tree-node.drag-over.svelte-1i4o8gb{background-color:var(--treeview-drag-bg,#00adba26)}.drag-mode-badge.svelte-1i4o8gb{background:var(--treeview-accent-soft,#00adba33);color:var(--treeview-accent-text,#036972);border:1px solid var(--treeview-border,#0000001a);pointer-events:none;border-radius:999px;padding:2px 6px;font-size:.7rem;position:absolute;top:6px;right:8px}.tree-node.drop-before.svelte-1i4o8gb:before,.tree-node.drop-after.svelte-1i4o8gb:before{content:"";border-top:2px solid var(--treeview-accent,#036972);opacity:.9;pointer-events:none;position:absolute;left:.75rem;right:.75rem}.tree-node.drop-before.svelte-1i4o8gb:before{top:-6px}.tree-node.drop-after.svelte-1i4o8gb:before{bottom:-6px}.tree-node.drop-inside.svelte-1i4o8gb:after{content:"";border-left:10px solid var(--treeview-accent,#036972);opacity:.7;pointer-events:none;border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.indent.svelte-1i4o8gb{width:var(--indent);flex:0 0 var(--indent);display:inline-block}.branch-toggle.svelte-1i4o8gb{cursor:pointer;width:1.5rem;color:var(--treeview-text,inherit);background:0 0;border:none}.branch-toggle.placeholder.svelte-1i4o8gb{color:#0000}.label.svelte-1i4o8gb{text-align:left;cursor:pointer;color:var(--treeview-text,inherit);background:0 0;border:none;flex:1;align-items:center;gap:.25rem;display:inline-flex}.node-icon.svelte-1i4o8gb{justify-content:center;align-items:center;display:inline-flex}.node-badge.svelte-1i4o8gb{background:var(--treeview-badge-bg,#00adba26);color:var(--treeview-accent-text,var(--treeview-accent,#036972));cursor:pointer;border:none;border-radius:999px;padding:0 .5rem}.btn-edit.svelte-1i4o8gb,.btn-delete.svelte-1i4o8gb,.btn-add.svelte-1i4o8gb{cursor:pointer;color:var(--treeview-accent,#036972);background:0 0;border:none}.children.svelte-1i4o8gb{border-left:1px dashed #0000001a;margin-left:1.5rem}.treeview.svelte-1b1sqcx{border:1px solid var(--treeview-border,#0000001a);background:var(--treeview-bg,#fff);color:var(--treeview-text,inherit);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.treeview-build-badge.svelte-1b1sqcx{background:var(--treeview-accent-soft,#00adba1f);color:var(--treeview-accent-text,#036972);border:1px solid var(--treeview-border,#0000001a);pointer-events:none;border-radius:999px;padding:2px 6px;font-size:.65rem;position:absolute;top:8px;right:10px}.treeview-header.svelte-1b1sqcx{border-bottom:1px solid var(--treeview-border,#0000000d);justify-content:flex-end;padding:.5rem;display:flex}.btn-root.svelte-1b1sqcx{border:1px solid var(--treeview-border,#0000001a);background:var(--treeview-accent-soft,#00adba1a);color:var(--treeview-accent-text,var(--treeview-accent,#036972));cursor:pointer;border-radius:4px;padding:.25rem .5rem}.treeview-scroll.svelte-1b1sqcx{flex:1;padding:.5rem;position:relative;overflow:auto}.empty-message.svelte-1b1sqcx{color:#00000080;margin:0;padding:.5rem;font-style:italic}.treeview-scroll.root-drop-active.svelte-1b1sqcx:before{content:"";border-left:12px solid var(--treeview-accent,#036972);opacity:.75;pointer-events:none;border-top:8px solid #0000;border-bottom:8px solid #0000;position:absolute;top:.65rem;left:.65rem}.resize-handle.svelte-1b1sqcx{cursor:se-resize;background:linear-gradient(135deg, var(--treeview-border,#0000000d) 25%, transparent 25%), linear-gradient(225deg, var(--treeview-border,#0000000d) 25%, transparent 25%), linear-gradient(45deg, var(--treeview-border,#0000000d) 25%, transparent 25%), linear-gradient(315deg, #0000000d 25%, #fff 25%);background-position:0 0,0 0,4px -4px,-4px 4px;background-size:8px 8px;width:16px;height:16px;position:absolute;bottom:0;right:0}
