.tree-row{--tree-indent:var(--space-4);min-height:calc(var(--mx-theme-control-height,32px) + 4px);padding-block:0;padding-inline:var(--space-1);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;background:0 0;border:0;align-items:center;display:flex}.tree-row__indent{flex:none}.tree-row__twisty{width:16px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.tree-row__twisty:empty{cursor:inherit}.tree-row__twisty svg{width:var(--mx-theme-indicator-icon-size,14px);height:var(--mx-theme-indicator-icon-size,14px)}.tree-row__twisty:hover{color:var(--text-strong)}.tree-row__target{align-items:center;gap:var(--space-2);min-width:0;min-height:inherit;color:inherit;flex:auto;margin-inline-start:var(--space-1);text-decoration:none;display:flex}.tree-row__target>svg{width:var(--mx-theme-control-icon-size,16px);height:var(--mx-theme-control-icon-size,16px);flex:none}.tree-row__target:focus-visible{outline:none}.tree-row__trailing{flex:none;margin-inline-start:var(--space-2)}.tree-row:is(:hover,.tree-row--menu-open):not([aria-disabled=true],.tree-row--selected){background:var(--mx-theme-control-hover-overlay)}.tree-row--selected{background:var(--mx-theme-accent-tonal);color:var(--mx-theme-accent-on-tonal)}.tree-row--selected:hover{background:var(--mx-theme-accent-tonal-hover)}.tree-row--selected .tree-row__twisty{color:inherit}.tree-row[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.tree-row:is(:focus-visible,:has(.tree-row__target:focus-visible)){outline:2px solid var(--mx-theme-accent,var(--accent));outline-offset:-2px}
