/* Consistent ellipsis truncation for list-page Telerik grids (overrides plugins.bundle header wrap). */
.content .k-grid.noAlterBg .k-table-th,
.content .k-grid.noAlterBg th.k-table-th,
.content .k-grid.noAlterBg .k-grid-header th {
    white-space: nowrap !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
}

.content .k-grid.noAlterBg .k-column-title {
    display: inline-block;
    vertical-align: bottom;
    min-width: 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content .k-grid.noAlterBg .k-cell-inner > .k-link {
    min-width: 0;
    overflow: hidden;
}

.content .k-grid.noAlterBg .k-table-td:not(.k-command-cell):not(.k-edit-cell),
.content .k-grid.noAlterBg td.k-table-td:not(.k-command-cell):not(.k-edit-cell) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content .k-grid.noAlterBg .k-table-td:not(.k-command-cell):not(.k-edit-cell) .grid-cell-truncate,
.content .k-grid.noAlterBg .k-table-td:not(.k-command-cell):not(.k-edit-cell) > span,
.content .k-grid.noAlterBg .k-table-td:not(.k-command-cell):not(.k-edit-cell) > p.initial-content,
.content .k-grid.noAlterBg .k-table-td:not(.k-command-cell):not(.k-edit-cell) > p[class*="initial-content-"] {
    min-width: 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .content .k-grid .k-table-td:not(.k-command-cell):not(.k-edit-cell) > a
    .content .k-grid.noAlterBg .k-table-td:not(.k-command-cell):not(.k-edit-cell) > a {
        display: block;
        width: fit-content;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
