.vc-tree{--vc-tree-indent:1rem;margin:0;padding:0;list-style:none}.vc-tree-item{padding-inline-start:calc(var(--vc-tree-indent) * (var(--vc-tree-level,1) - 1));list-style:none}.vc-tree-item-content{align-items:center;gap:var(--vc-tree-gap,.25rem);min-width:0;display:flex}.vc-tree-item-spacer{width:var(--vc-tree-trigger-size,1rem);flex:none}.vc-tree-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vc-tree-item-trigger{width:var(--vc-tree-trigger-size,1rem);height:var(--vc-tree-trigger-size,1rem);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.vc-tree-item-trigger[data-loading]{cursor:progress}.vc-tree-item-trigger-icon{border-bottom:.125em solid;border-right:.125em solid;width:.4em;height:.4em;transition:transform .15s;transform:rotate(-45deg)}.vc-tree-item-trigger[data-state=open] .vc-tree-item-trigger-icon{transform:rotate(45deg)}.vc-tree-item-trigger[data-loading] .vc-tree-item-trigger-icon{opacity:.5}@media (prefers-reduced-motion:reduce){.vc-tree-item-trigger-icon{transition:none}}.vc-tree[data-guides] .vc-tree-item{position:relative}.vc-tree-item-rail{width:var(--vc-tree-indent);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:calc(var(--vc-tree-rail-index,0) * var(--vc-tree-indent))}.vc-tree-item-rail[data-continues]:before,.vc-tree-item-rail[data-elbow]:before{border-inline-start:var(--vc-tree-guide-width,1px) solid var(--vc-tree-guide-color,var(--vc-color-border,currentcolor));opacity:var(--vc-tree-guide-opacity,1);content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--vc-tree-row-inset,0px) + var(--vc-tree-trigger-size,1rem) / 2)}.vc-tree-item-rail[data-elbow]:not([data-continues]):before{inset-block-end:50%}.vc-tree-item-rail[data-elbow]:after{inset-inline:calc(var(--vc-tree-row-inset,0px) + var(--vc-tree-trigger-size,1rem) / 2) 0;border-block-start:var(--vc-tree-guide-width,1px) solid var(--vc-tree-guide-color,var(--vc-color-border,currentcolor));opacity:var(--vc-tree-guide-opacity,1);content:"";position:absolute;inset-block-start:50%}.vc-tree-item-rail[data-elbow][data-leaf]:after{inset-inline-end:calc(-1 * (var(--vc-tree-row-inset,0px) + var(--vc-tree-trigger-size,1rem)))}
