/**
 * Estilos para garantir que o conteúdo completo seja sempre exibido
 */

/* Garante que o conteúdo completo seja sempre exibido */
.datagrid-table .long-content-wrapper {
    max-height: none !important;
    overflow: visible !important;
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
}

/* Estilo para células com conteúdo extenso */
.datagrid-table .long-content-cell {
    max-width: none !important;
    width: auto !important;
    height: auto !important;
}

/* Garante que o conteúdo não ultrapasse a largura da célula */
.datagrid-table .long-content-cell.fixed-width-column .long-content-wrapper {
    max-width: 100% !important;
    overflow-x: hidden !important;
}

/* Estilo para campos específicos */
.datagrid-table td[data-field="historico"] .long-content-wrapper,
.datagrid-table td[data-field="Historico"] .long-content-wrapper,
.datagrid-table td[data-field="HISTORICO"] .long-content-wrapper,
.datagrid-table td[data-field="descricao"] .long-content-wrapper,
.datagrid-table td[data-field="Descricao"] .long-content-wrapper,
.datagrid-table td[data-field="DESCRICAO"] .long-content-wrapper,
.datagrid-table td[data-field="observacao"] .long-content-wrapper,
.datagrid-table td[data-field="Observacao"] .long-content-wrapper,
.datagrid-table td[data-field="OBSERVACAO"] .long-content-wrapper {
    padding: 10px !important;
    margin: 5px 0 !important;
    border-radius: 5px !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
}

/* Garante que o texto seja legível */
.datagrid-table .long-content-wrapper {
    font-size: 0.95em !important;
    line-height: 1.5 !important;
    color: #333 !important;
}

/* Garante que as quebras de linha sejam respeitadas */
.datagrid-table .long-content-wrapper br {
    display: block !important;
    content: "" !important;
    margin-top: 5px !important;
}
