
/* Relatórios Gerais V3 — largura flexível exclusiva deste módulo. */
@media screen and (min-width:801px){
  body:has(#paginaRelatoriosGerais.ativa) .conteudo{width:100%;max-width:none;margin:0;padding-left:20px;padding-right:20px}
  .conteudo > #paginaRelatoriosGerais.ativa:not(#paginaInicio){width:min(1400px,100%);max-width:none;margin-left:auto;margin-right:auto}
  #paginaRelatoriosGerais > .card{width:100%;max-width:none;min-width:0}
  #paginaRelatoriosGerais #rgResultado{width:100%;min-width:0}
  #paginaRelatoriosGerais .rg-tabela{display:block;width:100%;max-width:100%;overflow-x:auto;direction:ltr}
  #paginaRelatoriosGerais .rg-tabela table{width:100%;min-width:0;table-layout:auto;margin:0;transform:none}
  #paginaRelatoriosGerais .rg-tabela th,#paginaRelatoriosGerais .rg-tabela td{padding:10px 8px;white-space:normal;overflow-wrap:break-word}
  #paginaRelatoriosGerais .rg-tabela th:first-child,#paginaRelatoriosGerais .rg-tabela td:first-child{min-width:175px;width:24%;position:static}
  #paginaRelatoriosGerais .rg-filtros{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media screen and (min-width:801px) and (max-width:1050px){#paginaRelatoriosGerais .rg-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}#paginaRelatoriosGerais .rg-tabela th,#paginaRelatoriosGerais .rg-tabela td{padding:8px 6px;font-size:12px}}
