/* AMS editor baum TreeList — global Fluent overrides (no Blazor ::deep).
   Registered via DxResourceManager.RegisterTheme AddFilePaths, same pattern
   as navtree-theme.css. Targets .ams-baum-treelist CssClass on DxTreeList. */

.ams-baum-treelist {
    --dxbl-grid-text-cell-padding-y: 0px;
    --dxbl-grid-text-cell-padding-x: 0.25rem;
    --dxbl-grid-line-height: 1.2;
    --dxbl-grid-expand-btn-padding-y: 0px;
    --dxbl-grid-expand-btn-padding-x: 0px;
}

/* Do not hide expand/collapse chevrons — only stray default node glyphs if present. */
.ams-baum-treelist .dxbl-treelist-node-icon,
.ams-baum-treelist .dxbl-treelist-icon {
    display: none !important;
}

.ams-baum-treelist .ams-baum-tree-panel__node {
    display: inline-flex;
    align-items: center;
    gap: 0.35rem;
    min-width: 0;
    max-width: 100%;
}

.ams-baum-treelist .ams-baum-tree-panel__node-icon {
    flex: 0 0 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    object-fit: contain;
}

.ams-baum-treelist .ams-baum-tree-panel__node-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0;
}
