@layer sur.components{.sur-tree.svelte-9ifeeh{--sur-tree-indent:var(--sur-spacing-20);color:var(--sur-text-primary);position:relative}.sur-tree__root.svelte-9ifeeh,.sur-tree__group.svelte-9ifeeh{margin:0;padding:0;list-style:none}.sur-tree__item.svelte-9ifeeh{outline:none}.sur-tree__row.svelte-9ifeeh{align-items:center;gap:var(--sur-spacing-4);min-block-size:max(var(--sur-target-min), var(--sur-control-height-sm));padding-inline:calc(var(--sur-tree-level,0) * var(--sur-tree-indent)) var(--sur-spacing-4);border-radius:var(--sur-radius-sm);cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:var(--sur-transition-colors);display:flex}.sur-tree__row.svelte-9ifeeh:hover{background-color:var(--sur-bg-hover)}.sur-tree__row.svelte-9ifeeh[data-selected]{color:var(--sur-color-primary-subtle-fg);background-color:var(--sur-color-primary-subtle)}.sur-tree__row.svelte-9ifeeh[data-dragging]{opacity:var(--sur-opacity-muted)}.sur-tree__row.svelte-9ifeeh[data-drop-inside]{background-color:var(--sur-color-primary-subtle);box-shadow:inset 0 0 0 var(--sur-border-width-strong) var(--sur-color-primary)}.sur-tree__item.svelte-9ifeeh:focus-visible>.sur-tree__row:where(.svelte-9ifeeh){box-shadow:var(--sur-focus-ring-shadow)}.sur-tree[data-dragging].svelte-9ifeeh .sur-tree__row:where(.svelte-9ifeeh):hover:not([data-selected]):not([data-drop-inside]){background-color:#0000}.sur-tree[data-dragging].svelte-9ifeeh,.sur-tree[data-dragging].svelte-9ifeeh .sur-tree__row:where(.svelte-9ifeeh){cursor:grabbing}.sur-tree__toggle.svelte-9ifeeh{inline-size:var(--sur-target-min);block-size:var(--sur-target-min);color:var(--sur-text-secondary);border-radius:var(--sur-radius-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.sur-tree__toggle.svelte-9ifeeh[data-tree-toggle]{cursor:pointer}.sur-tree__toggle.svelte-9ifeeh[data-tree-toggle]:hover{color:var(--sur-text-primary);background-color:var(--sur-bg-active)}.sur-tree__chevron.svelte-9ifeeh{transition:transform var(--sur-duration-150) var(--sur-ease-out);display:inline-flex}.sur-tree__chevron.svelte-9ifeeh:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.sur-tree__chevron.svelte-9ifeeh[data-open]{transform:rotate(calc(var(--sur-turn-eighth) * 2))}.sur-tree__content.svelte-9ifeeh{align-items:center;gap:var(--sur-spacing-6);text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;display:flex;overflow:hidden}.sur-tree__grip.svelte-9ifeeh{inline-size:var(--sur-target-min);block-size:var(--sur-target-min);color:var(--sur-text-secondary);border-radius:var(--sur-radius-sm);cursor:grab;opacity:0;touch-action:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.sur-tree__row.svelte-9ifeeh:hover .sur-tree__grip:where(.svelte-9ifeeh),.sur-tree__item.svelte-9ifeeh:focus-visible>.sur-tree__row:where(.svelte-9ifeeh) .sur-tree__grip:where(.svelte-9ifeeh),.sur-tree__row[data-selected].svelte-9ifeeh .sur-tree__grip:where(.svelte-9ifeeh){opacity:1}@media (hover:none){.sur-tree__grip.svelte-9ifeeh{opacity:1}}.sur-tree__measure.svelte-9ifeeh{inline-size:var(--sur-tree-indent);visibility:hidden;block-size:0;position:absolute}.sur-tree__line.svelte-9ifeeh{inset-block-start:0;inset-inline:calc(var(--sur-tree-level,0) * var(--sur-tree-indent) + var(--sur-spacing-24)) 0;block-size:var(--sur-border-width-strong);background-color:var(--sur-color-primary);border-radius:var(--sur-radius-full);pointer-events:none;margin-block-start:calc(var(--sur-border-width-strong) / -2);position:absolute}.sur-tree__line.svelte-9ifeeh:before{inline-size:var(--sur-spacing-8);block-size:var(--sur-spacing-8);content:"";background-color:var(--sur-bg-surface);border:var(--sur-border-width-strong) solid var(--sur-color-primary);border-radius:var(--sur-radius-full);position:absolute;inset-block-start:50%;inset-inline-start:0;translate:-50% -50%}.sur-tree__line.svelte-9ifeeh:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{translate:50% -50%}.sur-tree__ghost.svelte-9ifeeh{left:0;z-index:var(--sur-z-overlay);align-items:center;gap:var(--sur-spacing-6);max-inline-size:calc(var(--sur-spacing-80) * 4);min-block-size:var(--sur-target-min);padding-inline:var(--sur-spacing-8);color:var(--sur-text-primary);white-space:nowrap;pointer-events:none;background-color:var(--sur-bg-surface);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-md);box-shadow:var(--sur-shadow-lg);will-change:transform;display:inline-flex;position:fixed;inset-block-start:0}.sur-tree__ghost-label.svelte-9ifeeh{text-overflow:ellipsis;overflow:hidden}.sur-tree__ghost-count.svelte-9ifeeh{color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm)}@media (prefers-reduced-motion:reduce){.sur-tree__row.svelte-9ifeeh,.sur-tree__chevron.svelte-9ifeeh{transition:none}}@media (forced-colors:active){.sur-tree__item.svelte-9ifeeh:focus-visible>.sur-tree__row:where(.svelte-9ifeeh){outline:var(--sur-focus-ring-width) solid Highlight}.sur-tree__row[data-selected].svelte-9ifeeh{forced-color-adjust:none;color:highlighttext;background-color:highlight}.sur-tree__row[data-drop-inside].svelte-9ifeeh{outline:var(--sur-border-width-strong) solid Highlight}.sur-tree__line.svelte-9ifeeh,.sur-tree__line.svelte-9ifeeh:before{background-color:highlight;border-color:highlight}.sur-tree__ghost.svelte-9ifeeh{border-color:canvastext}}}
