/* Tabelas ajustadas ao conteúdo (pedido da usuária, 2026-11-02): todas as tabelas das telas passam a se comportar como a de
   Lançamentos — a largura vem do conteúdo (layout automático, texto em uma linha) e nunca é menor que o quadro onde está.
   Antes: tabelas com `min-width: 1800px` ficavam largas demais com poucas colunas, e as fiscais (NFS-e, NF-e, CT-e, MDF-e,
   NF recebida, Parceiros…) usavam `table-layout: fixed` com larguras por coluna e reticências, que cortavam nomes e valores.
   Carregado por último e com !important de propósito: substitui as dezenas de regras por coluna espalhadas em tables.css e components.css.
   Fora do escopo (continuam como estão): tabelas dentro de janelas (<dialog>) e a tabela de cobertura do DRE (tamanho fixo próprio). */
.view table:not(.dre-coverage-table) {
  table-layout: auto !important;
  width: 100% !important;
  min-width: 100% !important;
}

.view table:not(.dre-coverage-table) :is(th, td) {
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
}
