/* Optional public node adornment slots. No default typography/color/row-density changes. */
.mis-tree-row[data-mis-tree-node-slots="true"] > .mis-tree-node-icon {
  display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;
  width:14px;height:14px;
}
.mis-tree-row[data-mis-tree-node-slots="true"] > .mis-tree-node-icon > svg {width:14px;height:14px;}
.mis-tree-row[data-mis-tree-node-slots="true"] > .mis-tree-node-label {flex:1 1 auto;min-width:0;}
.mis-tree-row[data-mis-tree-node-slots="true"] > .mis-tree-node-suffix {
  flex:0 0 auto;margin-inline-start:auto;min-width:2ch;text-align:end;white-space:nowrap;
}

/* Optional semantic text tone. Tree affordances and decorative icons retain their existing colors. */
.mis-tree-row[data-mis-tree-text-tone="field-value"] > :is(.mis-tree-node-label,.mis-tree-node-suffix) {
  color:var(--mis-field-value-text,var(--mis-ui-text));
}
