.tree-view::part(drag-preview){font-family:var(--font-family-body);line-height:round(1em*var(--line-height-relaxed),1px)}.tree-view::part(drag-preview){font-size:var(--font-size-caption-xs)}.tree-view::part(drag-preview){font-weight:var(--font-style-semi-bold)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tree-view::part(item__checkbox){--ch-checkbox__container-size: var(--size-16);--ch-checkbox__option-size: calc(var(--size-16) / 2);--ch-checkbox__image-size: var(--icon-s);gap:var(--spacing-gap-m)}.tree-view::part(item__checkbox):hover{--control-border-color: var(--color-border-primary-hover)}.tree-view::part(item__checkbox-input disabled){--control-border-color: var(--color-border-neutral-disabled)}.tree-view::part(item__checkbox-input){border-width:var(--control-border-width);border-style:solid;border-color:var(--control-border-color);border-radius:var(--border-radius-xxs)}.tree-view::part(item__checkbox-input checked){--control-border-color: var(--color-border-primary-default)}.tree-view::part(item__checkbox-input):focus{outline:var(--border-width-focus) solid var(--color-border-primary-focused);outline-offset:calc(var(--size-2)*-1)}.checkbox::part(option){background-color:var(--color-accent-neutral-on-surface)}.tree-view::part(item__checkbox-option indeterminate){block-size:var(--size-2);background-color:var(--color-border-primary-default)}.tree-view::part(item__checkbox-option disabled){background-color:var(--color-icon-neutral-disabled)}.tree-view{--ch-tree-view-item-custom-padding-inline-start: var(--spacing-padding-m);--ch-tree-view-item-gap: var(--spacing-gap-m);--ch-tree-view-item__checkbox-size: var(--size-16);--ch-tree-view-item__expandable-button-size: var(--icon-s);--ch-tree-view-item__image-size: var(--icon-s);--ch-tree-view-item__background-image-size: 100%;--ch-tree-view-item__line--inset-inline-end: 4px;--tree-view-min-inline-size: max-content;line-height:var(--tree-view-item-line-height);min-inline-size:var(--tree-view-min-inline-size);font-family:var(--font-family-body);font-size:var(--font-size-body-s);line-height:round(1em*var(--line-height-tight),1px)}.tree-view::part(drag-preview){padding-inline:8px;background-color:var(--color-accent-surface-elevation-1);border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.tree-view::part(item drag-enter){outline:var(--border-width-focus) solid var(--color-border-primary-focused);outline-offset:calc(var(--size-2)*-1)}.tree-view::part(item__header){min-inline-size:var(--tree-view-min-inline-size);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--color-text-neutral-default);border-radius:var(--border-radius-s);border-width:0;border-style:solid;border-color:rgba(0,0,0,0);padding-block:var(--spacing-padding-xxs)}.tree-view::part(item__header):focus-visible{outline:var(--border-width-focus) solid var(--color-border-primary-focused);outline-offset:calc(var(--size-2)*-1)}.tree-view::part(item__header not-selected):hover{background-color:var(--color-accent-item-hover);border-color:rgba(0,0,0,0);color:var(--color-text-primary-on-hover)}.tree-view::part(item__header selected){background-color:var(--color-accent-item-selected);border-color:rgba(0,0,0,0);color:var(--color-text-neutral-default)}.tree-view::part(item__header selected):hover{background-color:var(--color-accent-item-selected);border-color:rgba(0,0,0,0);color:var(--color-accent-primary-on-hover)}.tree-view::part(item__header):active{background-color:var(--color-accent-item-pressed);border-color:rgba(0,0,0,0);color:var(--color-text-neutral-pressed)}.tree-view::part(item__action){padding-block:var(--spacing-padding-xxs)}.tree-view::part(item__line){border-color:var(--color-border-neutral-default)}.tree-view::part(item__downloading){inline-size:var(--size-12);block-size:var(--size-12);border:var(--size-2) solid var(--color-border-primary-default)}.tree-view{scrollbar-width:thin;scrollbar-color:var(--color-border-surface-on-elevation-1) rgba(0,0,0,0)}.tree-view::-webkit-scrollbar{width:var(--size-4);height:var(--size-4)}.tree-view::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:var(--size-8)}.tree-view::-webkit-scrollbar-thumb{background-color:var(--color-border-surface-on-elevation-2);border-radius:var(--size-8)}.tree-view::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}