/**
 * Estilos para garantir que as larguras das colunas sejam respeitadas
 */

/* Desativa o redimensionamento automático das colunas */
.datagrid-table {
    table-layout: fixed !important;
}

/* Garante que as larguras configuradas sejam respeitadas */
.datagrid-table th[style*="width"],
.datagrid-table td[style*="width"] {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

/* Desativa o redimensionamento manual para colunas com largura fixa */
.datagrid-table th[style*="width"] .resize-handle {
    display: none !important;
}

/* Adiciona uma classe para colunas com largura fixa */
.fixed-width-column {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

/* Garante que as células da mesma coluna tenham a mesma largura */
.datagrid-table td {
    max-width: 0;
}
