

.digibook__mode-print .box_grafico_ou_tabela .grafico_rodape .numero {
  font-size: 8pt;
  font-weight: 600;
  min-width: 12pt;
  text-align: center;
  padding: 1.6pt 1pt;
}

.digibook__mode-print .box_grafico_ou_tabela .box_nota {
  margin-right: 3pt;
  margin-bottom: 0;
}

.pagedjs_finished  .box_grafico_ou_tabela {
  break-inside: auto !important; 
  /* os gráficos têm break-inside avoid para evitar que eles quebrem de página. 
  Mas depois do pagedjs fatiar as páginas, essa regra faz com que alguns gráficos 
  sumam (acho que é porque eles ficam perto demais da borda, aí o browser 
  "joga ele para a próxima página") */
}


.pagedjs_finished  .pagedjs_page_content {
  column-width: auto !important;  /* Garante que o estouro ficará visível no preview */
}


/* Ajustes capítulo 5*/
[data-id="e202e2b7-1b03-4610-8d85-452a42e7d491"] {
  margin-bottom: -1rem;
}
[data-id="96675249-0c80-471d-a68b-b3c882831e0f"] {
  margin-top: -1rem;
  margin-bottom: -2rem;
}

[data-id="277aa218-a4a7-421d-964b-be60cd63fdcd"] {
  margin-top: -1rem !important;
}

[data-id="277aa218-a4a7-421d-964b-be60cd63fdcd"] .titulo {
  max-width: 122mm !important;
}

[data-id="42250122-ca53-41d2-b593-9c2b85b3c0df"] .subtitulo {
  width: 132mm !important;
}

/* Cap 8 */ 

.box_grafico_ou_tabela[data-anuario-id="53b658b4-9380-4458-a7e2-138946d26ef9"] {
  .digibook__column {
    display: contents !important;
  }
  .conteudo {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
    margin-bottom: 2rem;
  }

  .col {
    display: flex;
    flex-direction: column-reverse;
    justify-content: start;
  }

  h4 {
    text-wrap:balance;
    margin-top: 0 !important;
  }
}