.digibook__mode-print .box_nota.lista_notas ul {
  columns: 2 !important;
  column-count: 2 !important;
}

.digibook__mode-print .box_nota.lista_notas {
  position: relative !important;
  display: block !important;
}

.digibook__mode-print .box_nota.lista_notas ul li {
  break-inside: auto !important;
  page-break-inside: auto !important;
}

.digibook__mode-print .aparecer_impresso {
  display: flex;
  flex-direction: column;
  margin-top: -1rem;
  gap: 0.5rem;
}

body.digibook__mode-print {
  overflow: visible !important;
}

/* foreignObject estava quebrando o gráfico entre 2 páginas */
.digibook__mode-print foreignObject {
  display: none;
  height: 1px;
  overflow: hidden;
  position: absolute;
}

.pagedjs_finished foreignObject {
  height: auto;
  overflow: visible;
  position: static;
  display: block;
}

.pagedjs_right_page
  .pagedjs_margin-bottom-right-corner
  .pagedjs_margin-content::after,
.pagedjs_left_page
  .pagedjs_margin-bottom-left-corner
  .pagedjs_margin-content::after {
  content: attr(data-pagefix) !important;
}

.pagedjs_sheet .force_one_page {
  position: absolute !important;
  height: 1px !important;
  overflow: hidden !important;
  break-before: page !important;
  break-after: page !important;
}

.pagedjs_finished .pagedjs_sheet .force_one_page {
  height: 100% !important;
  overflow: visible !important;
}

.c8_grafico1 > .conteudo {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.pagedjs_first_page::before,
.pagedjs_right_page::before,
.pagedjs_left_page::before,
.pagedjs_sheet::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
  z-index: -1 !important;
}

.pagedjs_pages:has(.abre_de_nota) .pagedjs_left_page::before {
  background-image: url("../images/m8312e1o68.png");
}
.pagedjs_pages:has(.abre_de_nota) .pagedjs_right_page::before {
  background-image: url("../images/svobh5odlq.png");
}

.pagedjs_pages:has(.__start_on_left_page).pagedjs_pages:has(
    [data-fundo-impresso="azul"]
  )
  [data-page-number="2"]::before {
  background-image: url("../images/2e4spqohmi.png");
}
.pagedjs_pages:has([data-fundo-impresso="azul"])
  .pagedjs_first_page.pagedjs_left_page::before {
  background-image: url("../images/2e4spqohmi.png");
}
.pagedjs_pages:has([data-fundo-impresso="azul"])
  .pagedjs_first_page.pagedjs_right_page::before {
  background-image: url("../images/ize9ldwrov.png");
}
.pagedjs_pages:has([data-fundo-impresso="azul"]) .pagedjs_left_page::before {
  background-image: url("../images/m8312e1o68.png");
}
.pagedjs_pages:has([data-fundo-impresso="azul"]) .pagedjs_right_page::before {
  background-image: url("../images/svobh5odlq.png");
}

.pagedjs_pages:has(.__start_on_left_page).pagedjs_pages:has(
    [data-fundo-impresso="verde"]
  )
  [data-page-number="2"]::before {
  background-image: url("../images/s8ase99nwl.png");
}
.pagedjs_pages:has([data-fundo-impresso="verde"])
  .pagedjs_first_page.pagedjs_left_page::before {
  background-image: url("../images/s8ase99nwl.png");
}
.pagedjs_pages:has([data-fundo-impresso="verde"])
  .pagedjs_first_page.pagedjs_right_page::before {
  background-image: url("../images/0tkvi3g2en.png");
}
.pagedjs_pages:has([data-fundo-impresso="verde"]) .pagedjs_left_page::before {
  background-image: url("../images/kzrk5r4j22.png");
}
.pagedjs_pages:has([data-fundo-impresso="verde"]) .pagedjs_right_page::before {
  background-image: url("../images/hkpoxzb9a5.png");
}

.pagedjs_pages:has(.__start_on_left_page).pagedjs_pages:has(
    [data-fundo-impresso="rosa"]
  )
  [data-page-number="2"]::before {
  background-image: url("../images/sx5p3a53vn.png");
}
.pagedjs_pages:has([data-fundo-impresso="rosa"])
  .pagedjs_first_page.pagedjs_left_page::before {
  background-image: url("../images/sx5p3a53vn.png");
}
.pagedjs_pages:has([data-fundo-impresso="rosa"])
  .pagedjs_first_page.pagedjs_right_page::before {
  background-image: url("../images/tlnfpnlwa6.png");
}
.pagedjs_pages:has([data-fundo-impresso="rosa"]) .pagedjs_left_page::before {
  background-image: url("../images/dz4ds2okjx.png");
}
.pagedjs_pages:has([data-fundo-impresso="rosa"]) .pagedjs_right_page::before {
  background-image: url("../images/gl5ukym1ck.png");
}

.pagedjs_pages:has(.subcapitulo) .pagedjs_first_page.pagedjs_left_page::before {
  background-image: url("../images/obm00h3w9x.png");
}
.pagedjs_pages:has(.subcapitulo)
  .pagedjs_first_page.pagedjs_right_page::before {
  background-image: url("../images/bq9y68v2wb.png");
}

.pagedjs_left_page .pagedjs_sheet:has(.infografico_estados)::before {
  background-color: transparent !important;
  background-image: url("../images/nghg9a1ves.png") !important;
}

.pagedjs_left_page:has(.infografico_estados) .pagedjs_sheet::before {
  background-color: transparent !important;
  background-image: url("../images/n7j7b8tv5u.png") !important;
}

.pagedjs_right_page:has(.infografico_estados) .pagedjs_sheet::before {
  background-color: transparent !important;
  background-image: url("../images/h30aaavuqq.png") !important;
}

/*.pagedjs_right_page:has(.infografico_estados)::before {
  background-color: transparent !important;
  background-image: url("https://apis-editor-back-yotdh.ondigitalocean.app/api/getfileasset/667d5e18764218ba19c087d8/xr8rmslx78") !important;
}*/

.pagedjs_right_page:has(.infografico_estados)
  .pagedjs_margin-bottom-right-corner {
  bottom: 30px !important;
  right: 18px !important;
}

/* .pagedjs_left_page .pagedjs_sheet:has(.infografico_estados)::before {
  background-color: transparent !important;
  background-image: url("../images/nghg9a1ves.png") !important;
  opacity: 0.6;
} */

.pagedjs_left_page .pagedjs_sheet:has(.secao_nos_estados)::before {
  background-color: transparent !important;
  background-image: url("../images/hzib18goqn.png") !important;
}

.pagedjs_right_page .pagedjs_sheet:has(.secao_nos_estados)::before {
  background-color: transparent !important;
  background-image: url("../images/g1b2nyz6zk.png") !important;
}

.pagedjs_right_page
  .pagedjs_sheet:has(.secao_nos_estados)
  .pagedjs_margin-content::after {
  color: #000 !important;
}

.pagedjs_sheet:has(.secao_nos_estados)
  .pagedjs_margin-bottom-right
  .pagedjs_margin-content::after {
  color: #fff !important;
}

.pagedjs_sheet .secao_artigo::after {
  content: none !important;
}

.pagedjs_right_page .pagedjs_sheet:has(.secao_artigo.fundo_azul)::before {
  background-image: url("../images/q9edocnoxw.png");
}

.pagedjs_right_page .pagedjs_sheet:has(.secao_artigo.fundo_verde)::before {
  background-image: url("../images/5qxcb0jsgd.png");
}

.pagedjs_right_page .pagedjs_sheet:has(.secao_artigo.fundo_rosa)::before {
  background-image: url("../images/zibqr8t7i6.png");
}

.pagedjs_left_page .pagedjs_sheet:has(.secao_artigo.fundo_azul)::before {
  background-image: url("../images/nork3kiw61.png");
}

.pagedjs_left_page .pagedjs_sheet:has(.secao_artigo.fundo_verde)::before {
  background-image: url("../images/z1056ltmqw.png");
}

.pagedjs_left_page .pagedjs_sheet:has(.secao_artigo.fundo_rosa)::before {
  background-image: url("../images/0u5zrelyda.png");
}

.pagedjs_right_page .pagedjs_sheet:has(.secao_artigo.fundo_azul),
.pagedjs_right_page .pagedjs_sheet:has(.secao_artigo.fundo_verde),
.pagedjs_right_page .pagedjs_sheet:has(.secao_artigo.fundo_rosa) {
  .pagedjs_margin-content {
    &::after {
      color: #000 !important;
    }
  }
}

.pagedjs_left_page .pagedjs_sheet:has(.secao_artigo.fundo_azul),
.pagedjs_left_page .pagedjs_sheet:has(.secao_artigo.fundo_verde),
.pagedjs_left_page .pagedjs_sheet:has(.secao_artigo.fundo_rosa) {
  .pagedjs_margin-content {
    &::after {
      color: #fff !important;
    }
  }
}

@media print {
  :root:root {
    --font-size: 9pt;
    --line-height: 1.4;
    --spacing: 15pt;
    --pagedjs-footnotes-height: -2.5mm;
  }
  .__print_button {
    display: inline;
  }

  .__start_on_left_page {
    break-after: page;
  }

  .pagedjs_pagebox > .pagedjs_area > .pagedjs_page_content > div {
    width: fit-content;
  }

  html {
    overflow-y: auto !important;
    overflow-x: auto !important;
  }

  main {
    padding: 0;
    margin: 0;
    /* display: grid;
    grid-template-columns: 122mm 37mm; */
    gap: 5mm;
    min-width: 100%;
    /** {
      grid-column: 1;
    }*/
    /*
    section {
      display: grid;
      grid-template-columns: subgrid;
      grid-column: 1 / -1;
    }
    */

    width: 131.5mm;
  }

  .pagedjs_sheet .box_opiniao .vinheta {
    padding: 0.2rem 1rem 0.5rem 5rem !important;
  }

  .secao_artigo .box_opiniao {
    translate: 1rem 0;
  }

  .pagedjs_sheet .secao_artigo .box_opiniao::before {
    width: calc(100% + 2rem) !important;
  }

  .pagedjs_sheet .box_opiniao .conteudo {
    margin-left: -5rem !important;
    margin-right: 3rem !important;
    padding: 1rem 5rem !important;
  }

  .pagedjs_sheet .secao_artigo .box_opiniao::after {
    bottom: 15px !important;
    left: 28.3rem !important;
    transform: scaleX(-1) !important;
  }

  .pagedjs_sheet .c5_secao_artigo .box_opiniao .conteudo {
    font-size: 8.5pt !important;
  }

  .pagedjs_sheet .c5_secao_artigo .box_opiniao .conteudo .titulo {
    font-size: 1rem !important;
  }

  .pagedjs_sheet .c5_secao_artigo .box_opiniao .conteudo .autor_e_descricao {
    font-size: 0.7rem !important;
  }

  .pagedjs_sheet .c5_secao_artigo .box_opiniao .conteudo .rodape {
    font-size: 0.6rem !important;
  }

  .pagedjs_sheet .c2_secao_artigo .box_opiniao .conteudo {
    font-size: 8.8pt !important;
  }

  .pagedjs_sheet .c2_secao_artigo .box_opiniao .conteudo .autor_e_descricao {
    font-size: 0.7rem !important;
  }

  .pagedjs_sheet .c2_secao_artigo .box_opiniao .conteudo .rodape {
    font-size: 0.6rem !important;
  }

  .pagedjs_sheet .c5_secao_artigo .conteudo p {
    margin-bottom: 0.4rem !important;
  }

  .pagedjs_sheet .c5_secao_artigo .conteudo .rodape {
    margin-top: 1rem !important;
  }

  svg,
  foreignObject {
    overflow: visible !important;
  }

  foreignObject svg {
    overflow: hidden !important;
  }

  .digibook__tabela {
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .digibook_graph_container {
    padding: 0 !important;
    overflow: visible !important;
    margin-inline: 0;
  }

  table {
    overflow: hidden;
  }

  th,
  td {
    padding: 1px;
    line-height: 1.1;
  }

  th {
    border-bottom: 0;
    font-size: 8pt;
  }

  td {
    font-size: 8pt;
  }

  .abre_capitulo .vinheta .texto {
    string-set: title content(text);
  }

  .abre_capitulo .vinheta::before {
    display: none;
  }

  .numero_capitulo {
    string-set: numero_capitulo content(text);
  }

  .waffle_1,
  .waffle_2,
  .waffle_3,
  .waffle_4 {
    position: absolute;
    top: 11.5rem;
  }

  .waffle_1 {
    left: 0.3rem;
  }

  .digibook__print .c9_abre {
    margin-top: 25mm !important;
  }

  .waffle_2 {
    left: 9.7rem;
  }

  .waffle_3 {
    left: 19.3rem;
  }

  .waffle_4 {
    left: 28.7rem;
  }

  .waffle_1_matricula_numeros,
  .waffle_2_matricula_numeros,
  .waffle_3_matricula_numeros,
  .waffle_4_matricula_numeros {
    font-weight: bold !important;
    font-size: 11pt !important;
    letter-spacing: 1px !important;
  }

  .waffle_1_matricula_numeros {
    transform: translate(-0.6rem, -1.6rem) !important;
  }

  .waffle_1_matricula_text {
    transform: translate(-0.6rem, -1.5rem);
  }

  .h4 {
    --font-size: 11pt;
  }

  .pagedjs_pagebox {
    overflow: visible !important;
  }

  @page {
    size: 205mm 275mm;
    bleed: 5mm;
    margin-top: 15mm;
    margin-bottom: 20mm;
  }

  @page:left {
    margin-left: 23mm;
    margin-right: 22mm;
    /* @bottom-left {
      content: string(title);
    } */
    @bottom-left-corner {
      content: counter(page);
      position: absolute;
      bottom: 38px;
      left: 30px;
      text-align: center;
      color: #fff;
      font-family: "Asap";
      font-size: 10pt;
      font-weight: 900;
      width: 2rem;
    }
    /* @left-bottom {
      content: string(numero_capitulo);
    } */
  }

  @page:right {
    margin-left: 22mm;
    margin-right: 23mm;
    @bottom-right {
      content: string(title);
      position: absolute;
      right: 88px;
      bottom: 38px;
      font-family: "Asap";
      font-size: 11pt;
      font-weight: 400;
    }
    @bottom-right-corner {
      content: counter(page);
      position: absolute;
      bottom: 38px;
      right: 30px;
      text-align: center;
      color: #fff;
      font-family: "Asap";
      font-size: 10pt;
      font-weight: 900;
      width: 2rem;
    }
    @right-bottom {
      content: string(numero_capitulo);
      position: absolute;
      right: 29px;
      bottom: 85px;
      font-weight: 900;
      font-size: 12pt;
      font-family: "Asap";
      width: 2rem;
      text-align: center;
    }
  }

  g {
    grid-column: auto;
  }

  .apexcharts-legend,
  .apexcharts-legend-series_custom {
    position: absolute !important;
    left: auto !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: end !important;
    right: -192px !important;
    top: 30px !important;
    width: 185px !important;
    gap: 0.5rem !important;
    max-height: fit-content !important;
    z-index: 9999;
    overflow: hidden !important;
  }

  .c8_grafico1 .apexcharts-legend-series_custom {
    right: -210px !important;
    top: 15px !important;
  }

  .pagedjs_page {
    overflow: hidden;
    position: relative;
  }

  .pagedjs_sheet:has(.secao_nos_estados) {
    .pagedjs_margin-content {
      &::after {
        color: #fff;
      }
    }
    &::before {
      content: "";
      background-color: #6a2ca6;
      position: absolute;
      top: -100vh;
      right: -100vw;
      bottom: -100vh;
      left: -100vw;
      z-index: -1;
    }
  }

  .secao_nos_estados {
    td,
    th {
    }
    thead tr {
      border-bottom: none;
    }
    tbody tr {
      &:last-of-type {
        border-bottom: none;
      }
    }
  }

  .numero_da_pagina {
    display: block;
  }

  .secao_nos_estados::before {
    display: none !important;
  }

  .box_grafico_ou_tabela > .conteudo {
    height: 100%;
  }

  .box_grafico_ou_tabela > .conteudo .digibook__column:nth-child(n + 3) {
    transform: none !important;
  }

  .secao_artigo {
    padding: 0 !important;
    translate: 2rem 0;
    page-break-before: always;
  }

  .digibook__column {
    grid-column: auto;
  }

  .espacamento_impresso {
    display: block;
  }

  /* Elementos que não devem aparecer no print */
  .navegacao_rodape,
  .busca,
  .recadoapis,
  #copiarJsonBusca {
    display: none !important;
  }

  .box_grafico_ou_tabela {
    //outline: 1px solid #ff63471c;
  }
  .pagedjs_page_content {
    //outline: 1px solid #00800033;
  }

  .digibook_graph_container {
    width: fit-content;
  }
  .digibook__chart_apex {
    width: fit-content;
    display: block;
  }
  .col h4 {
    width: fit-content !important;
    margin-top: 0.5rem !important;
  }

  /* Estilos especificos para cada elemento */
  .secao_nos_estados,
  .secao_graficos {
    //outline: 1px solid #ff63471c;
  }

  .css-scoped-5ec19405-2c85-4f3f-b4ab-3b3c871d0fd1.box_grafico_ou_tabela {
    /* break-inside: auto !important; Os boxes de gráfico precisam ter break-inside: avoid para evitar que eles quebrem em duas páginas. */
  }

  table.css-scoped-5ec19405-2c85-4f3f-b4ab-3b3c871d0fd1 p {
    font-size: 7pt;
  }

  table.css-scoped-5ec19405-2c85-4f3f-b4ab-3b3c871d0fd1 td,
  table.css-scoped-5ec19405-2c85-4f3f-b4ab-3b3c871d0fd1 th {
    padding: 0.3rem 0.4rem;
  }

  .c9_financiamento_grafico_4 .subtitulo {
    margin-bottom: -25px !important;
  }

  .digibook__mode-print .c9_financiamento_grafico5 .apexcharts-yaxis-texts-g {
    transform: translateY(2px);
  }

  .c8_grafico1 > .conteudo {
    margin-top: 1rem;
  }

  .c10_secao_grafico4 {
    break-before: page;
  }

  .c8_grafico1 > .conteudo .grid_2_cols {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .pagedjs_sheet .c10_grafico15 .fonte {
    margin-top: -3rem !important;
  }
  .c10_grafico15 .subtitulo {
    margin-bottom: -2rem !important;
  }
  .c10_grafico16 h4 {
    margin-top: 0 !important;
  }

  .c12_grafico5 .box_destaque {
    margin-top: -0.75rem !important;
  }
  .c12_grafico5 .subtitulo {
    margin-bottom: -1rem !important;
    display: inline !important;
  }

  .c2_grafico6 .apexcharts-xaxis {
    translate: 0 1rem !important;
  }

  .pagedjs_sheet .c2_grafico6 .fonte {
    margin-top: 0.1rem !important;
  }

  .c3_grafico6 .apexcharts-xaxis {
    translate: 0 1rem !important;
  }

  .pagedjs_sheet .c3_grafico6 .fonte {
    margin-top: 0.5rem !important;
  }

  .c4_grafico6 .apexcharts-xaxis {
    translate: 0 1rem !important;
  }

  .pagedjs_sheet .c4_grafico6 .fonte {
    margin-top: 0.1rem !important;
  }

  .pagedjs_sheet .c12_grafico5 .fonte {
    margin-top: -1.25rem !important;
  }

  .digibook__print .c12_tabela3 table,
  .digibook__print .c7_tabela1 table {
    width: 37.8rem !important;
  }

  .digibook__print .c12_tabela3 table thead tr th:first-of-type {
    width: 4rem !important;
  }
  .digibook__print .c12_tabela3 table thead tr th:nth-of-type(2) {
    width: 2.5rem !important;
  }
  .digibook__print .c12_tabela3 table thead tr th:nth-of-type(3),
  .digibook__print .c12_tabela3 table thead tr th:nth-of-type(7) {
    width: 2rem !important;
  }
  .digibook__print .c12_tabela3 table thead tr th:nth-of-type(8) {
    width: 2.8rem !important;
  }

  .digibook__print .c12_tabela3 table p,
  .digibook__print .c7_tabela1 table p {
    font-size: 6pt !important;
  }
  .digibook__print .c12_tabela3 table th,
  .digibook__print .c12_tabela3 table td {
    padding: 0.2rem !important;
  }

  .c6_grafico4 .grid_3_cols {
    display: block !important;
    margin-left: 0.5rem !important;
  }

  .digibook__print .c6_grafico7 .grid_3_cols {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 1rem;
    width: 37.7rem !important;
    margin-left: 0.4rem !important;
  }

  .c6_grafico7 .apexcharts-legend {
    display: grid !important;
    width: 43rem !important;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    top: 6.9rem !important;
    left: -14.4rem !important;
  }

  .c6_grafico7 .fonte {
    margin-top: 0.5rem !important;
  }

  .c6_grafico7 .apexcharts-xaxis {
    translate: 0 1rem !important;
  }

  .c6_grafico7
    [data-title="Colunas"]
    > div:nth-child(1)
    .apexcharts-datalabels:nth-of-type(8) {
    transform: translateY(25px) !important;
  }

  .c6_grafico7
    [data-title="Colunas"]
    > div:nth-child(2)
    .apexcharts-datalabels:nth-of-type(7) {
    transform: translateY(29px) !important;
  }

  .c6_grafico7
    [data-title="Colunas"]
    > div:nth-child(2)
    .apexcharts-datalabels:nth-of-type(8) {
    transform: translateY(6px);
  }

  .c6_grafico8 .grid_2_cols {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
  }

  .pagedjs_sheet .c6_grafico8 {
    page-break-inside: auto !important;
  }

  .page_break_after {
    page-break-after: always !important;
  }

  .page_break_before {
    page-break-before: always !important;
  }

  .pagedjs_sheet .c6_grafico4 .grid_3_cols {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr !important;
    gap: 0.8rem;
  }

  .pagedjs_sheet .c6_grafico4 .apexcharts-legend {
    display: flex !important;
    flex-direction: row !important;
    transform: translate(-180px, 95px) !important;
    width: fit-content !important;
    align-text: center;
  }

  .c6_grafico4 .apexcharts-xaxis-texts-g text:nth-child(even) {
    display: none;
  }

  .pagedjs_sheet .c6_grafico3 svg {
    height: 410px;
  }

  /* Português */

  .c2_grafico7
    chart_apex:nth-of-type(1)
    :nth-child(1 of .apexcharts-datalabels)
    :nth-child(9 of .apexcharts-data-labels) {
    transform: translateY(-22px);
  }

  .c2_grafico7
    chart_apex:nth-of-type(1)
    :nth-child(1 of .apexcharts-datalabels)
    :nth-child(9 of .apexcharts-data-labels)
    text {
    fill: black !important;
  }

  .c2_grafico7
    chart_apex:nth-of-type(1)
    :nth-child(2 of .apexcharts-datalabels)
    :nth-child(9 of .apexcharts-data-labels) {
    transform: translateY(-10px);
  }

  .c2_grafico7
    chart_apex:nth-of-type(1)
    :nth-child(2 of .apexcharts-datalabels)
    :nth-child(9 of .apexcharts-data-labels)
    text {
    fill: black !important;
  }

  /* Matemática */
  .c2_grafico7
    chart_apex:nth-of-type(2)
    :nth-child(1 of .apexcharts-datalabels)
    :nth-child(1 of .apexcharts-data-labels) {
    transform: translateY(-20px);
  }

  .c2_grafico7
    chart_apex:nth-of-type(2)
    :nth-child(1 of .apexcharts-datalabels)
    :nth-child(1 of .apexcharts-data-labels)
    text {
    fill: black !important;
  }

  .c2_grafico7
    chart_apex:nth-of-type(2)
    :nth-child(2 of .apexcharts-datalabels)
    :nth-child(9 of .apexcharts-data-labels) {
    transform: translateY(-20px);
  }

  .c7_grafico2
    chart_apex:nth-of-type(1)
    :nth-child(2 of .apexcharts-datalabels)
    :nth-child(7 of .apexcharts-data-labels)
    text {
    fill: black !important;
    transform: translateX(51px);
  }

  .c7_grafico2
    chart_apex:nth-of-type(1)
    :nth-child(2 of .apexcharts-datalabels)
    :nth-child(8 of .apexcharts-data-labels)
    text {
    transform: translateX(64px);
    fill: black !important;
  }

  .c2_grafico11 .grid_2_cols,
  .c2_grafico12 .grid_2_cols,
  .c3_grafico11 .grid_2_cols,
  .c3_grafico12 .grid_2_cols,
  .c3_grafico14 .grid_2_cols,
  .c4_grafico11 .grid_2_cols,
  .c4_grafico12 .grid_2_cols,
  .c4_grafico18 .grid_2_cols {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
  }

  .c3_grafico15 .grid_2_cols,
  .c2_grafico14 .grid_2_cols,
  .c2_grafico15 .grid_2_cols {
  }

  .c2_grafico11 h4,
  .c2_grafico12 h4,
  .c2_grafico14 h4,
  .c2_grafico15 h4,
  .c3_grafico11 h4,
  .c3_grafico12 h4,
  .c3_grafico14 h4,
  .c3_grafico15 h4,
  .c4_grafico11 h4,
  .c4_grafico12 h4,
  .c4_grafico14 h4,
  .c4_grafico15 h4,
  .c6_grafico4 h4 {
    width: 100% !important;
  }

  .c2_grafico11 .apexcharts-legend {
    display: flex !important;
    flex-direction: row !important;
    transform: translate(-240px, 232px) !important;
    width: fit-content !important;
    align-text: center;
  }

  .pagedjs_sheet .c2_grafico11 .fonte {
    margin-top: 12px !important;
  }

  .c2_grafico12 .apexcharts-legend {
    display: flex !important;
    flex-direction: row !important;
    transform: translate(-240px, 240px) !important;
    width: fit-content !important;
    align-text: center;
  }

  .pagedjs_sheet .c2_grafico12 .fonte {
    margin-top: 10px !important;
  }

  .c3_grafico11 {
    page-break-after: always;
  }

  .c3_grafico12 .apexcharts-xaxis {
    translate: 0 0.5rem !important;
  }

  .c3_grafico11 .apexcharts-legend {
    display: flex !important;
    flex-direction: row !important;
    transform: translate(-240px, 165px) !important;
    width: fit-content !important;
    align-text: center;
  }

  .pagedjs_sheet .c3_grafico11 .fonte {
    margin-top: 15px !important;
  }

  .pagedjs_sheet .c3_grafico12 .fonte {
    margin-top: 15px !important;
  }

  .c3_grafico12 .apexcharts-legend {
    display: flex !important;
    flex-direction: row !important;
    transform: translate(-240px, 170px) !important;
    width: fit-content !important;
    align-text: center;
  }

  .c3_grafico12 {
    margin-bottom: 2rem !important;
  }

  .c4_grafico11 .apexcharts-legend {
    display: flex !important;
    flex-direction: row !important;
    transform: translate(-240px, 210px) !important;
    width: fit-content !important;
    align-text: center;
  }

  .pagedjs_sheet .c4_grafico11 .fonte {
    margin-top: 15px !important;
  }

  .c4_grafico12 .apexcharts-legend {
    display: flex !important;
    flex-direction: row !important;
    transform: translate(-240px, 221px) !important;
    width: fit-content !important;
    align-text: center;
  }

  .pagedjs_sheet .c4b_grafico2 .fonte {
    margin-top: 20px !important;
  }

  .c4b_grafico2 .apexcharts-legend {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    transform: translate(-195px, 67px) !important;
    gap: 4px !important;
    width: fit-content !important;
    align-text: center;
  }

  .c4b_grafico2 .apexcharts-legend .apexcharts-legend-series {
    margin: 0 !important;
  }

  .pagedjs_sheet .c4_grafico12 .fonte {
    margin-top: 15px !important;
  }

  .c4_grafico12 .apexcharts-xaxis {
    translate: 0 0.5rem !important;
  }

  .c2_section_grafico11_12 {
    page-break-after: always;
  }

  .c5_abre .vinheta .texto {
    width: 20ch;
  }
  .c9_abre .vinheta .texto {
    width: 16ch;
  }

  .c10_abre .vinheta .texto {
    width: 16ch;
  }

  .c11_abre {
    margin-top: 28mm !important;
  }

  .c12_abre .vinheta .texto {
    width: 14ch;
  }

  .c6_grafico9 .box_destaque {
    margin-top: -3rem !important;
    margin-bottom: 1rem !important;
    width: 37.7rem !important;
  }
  .c6_grafico9 .apexcharts-xaxis-texts-g text {
    transform: translate(-26px, 13px) !important;
  }
  .c6_grafico9 .apexcharts-xaxis-texts-g {
    transform: translateX(20px) translateY(-10px) !important;
  }
  .c6_grafico9 .apexcharts-legend {
    top: 2rem !important;
    right: -10.5rem !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr;
  }

  .digibook__print .c6_grafico9 .subtitulo {
    width: 37.7rem !important;
  }

  .digibook__print .c6_grafico9 {
    margin-bottom: 0.5rem !important;
  }

  .c9_grafico5 {
    break-inside: auto !important;
  }

  .c9_secao3 {
    break-before: page !important;
  }

  .digibook__print .c9_tabela3 table,
  .digibook__print .c9_tabela1 table,
  .digibook__print .c9_tabela2 table {
    width: 37.8rem !important;
  }

  .digibook__print .c6_tabela3 table {
    width: 37.8rem !important;
  }

  .digibook__print .c2_tabela7 table,
  .digibook__print .c3_tabela7 table,
  .digibook__print .c4_tabela7 table {
    width: 38.5rem !important;
  }

  .digibook__print .c2_tabela7 table p,
  .digibook__print .c3_tabela7 table p,
  .digibook__print .c4_tabela7 table p {
    font-size: 5.5pt !important;
  }

  .c3_grafico16 {
    margin-bottom: -2rem !important;
  }

  .pagedjs_finished .c3_grafico16 {
    transform: translateY(1cm);
  }

  .digibook__print .c2_tabela3 table p {
    font-size: 6pt !important;
  }

  .digibook__print .c2_tabela3 table th,
  .digibook__print .c2_tabela3 table td {
    padding: 0.2rem !important;
  }

  .digibook__print .c3_tabela2 table p {
    font-size: 6pt !important;
  }

  .digibook__print .c3_tabela2 table th,
  .digibook__print .c3_tabela2 table td {
    padding: 0.2rem !important;
  }

  .digibook__print .cb_tabela1 table p {
    font-size: 6.5pt !important;
  }

  .box_grafico_ou_tabela figure {
    overflow: visible;
  }

  .menu {
    display: none;
  }

  th,
  td {
    padding-right: 0.1rem !important;
    padding-left: 0.1rem !important;
  }

  [data-anuario-id="797a45dd-8c0b-4b05-a86c-fc13bf1625b3"]
    .apexcharts-xaxis-texts-g
    text {
    transform: rotate(-90deg) translateY(-50%) scale(0.9);
    transform-box: fill-box;
    transform-origin: top right;
  }

  [data-anuario-id="797a45dd-8c0b-4b05-a86c-fc13bf1625b3"] .apexcharts-legend {
    transform: translateX(-10px);
  }

  [data-anuario-id="797a45dd-8c0b-4b05-a86c-fc13bf1625b3"] .fonte {
    margin-top: 0.5rem !important;
  }

  .digibook__chart-3b8482fb-bf65-4d11-8b7f-7681bf917488
    :nth-child(1 of .apexcharts-datalabels)
    :nth-child(n + 4 of .apexcharts-data-labels)
    text {
    transform: translateX(0px) translateY(-9px) !important;
    fill: black;
  }

  .digibook__chart-3b8482fb-bf65-4d11-8b7f-7681bf917488
    :nth-child(2 of .apexcharts-datalabels)
    :nth-child(4 of .apexcharts-data-labels)
    text {
    transform: translateX(0px) translateY(-20px) !important;
  }

  .digibook__chart-3b8482fb-bf65-4d11-8b7f-7681bf917488
    :nth-child(2 of .apexcharts-datalabels)
    :nth-child(6 of .apexcharts-data-labels)
    text {
    transform: translateX(0px) translateY(-15px) !important;
  }

  .digibook__chart-3b8482fb-bf65-4d11-8b7f-7681bf917488
    :nth-child(2 of .apexcharts-datalabels)
    :nth-child(5 of .apexcharts-data-labels)
    text {
    transform: translateX(0px) translateY(-9px) !important;
  }

  .digibook__chart-3b8482fb-bf65-4d11-8b7f-7681bf917488
    :nth-child(2 of .apexcharts-datalabels)
    :nth-child(7 of .apexcharts-data-labels)
    text {
    transform: translateX(0px) translateY(-4px) !important;
  }
  .c2_dispersao {
    margin-bottom: -2rem !important; /* para fazer o gráfico de dispersão caber junto com a tabela na página */
  }
  .pagedjs_finished .c3_tabela2 {
    transform: translateY(1cm);
  }

  /* Capítulo 12 */
  /* mega tabela */
  [data-anuario-id="ae609119-dc22-4898-9936-19639140c5f6"] table {
    width: 122%;
  }
  [data-anuario-id="ae609119-dc22-4898-9936-19639140c5f6"] th p {
    font-size: 6pt;
  }
  [data-anuario-id="ae609119-dc22-4898-9936-19639140c5f6"] th:first-child {
    width: 13ch !important;
  }

  [data-anuario-id="ae609119-dc22-4898-9936-19639140c5f6"] th:nth-of-type(2) {
    width: 7ch !important;
  }

  [data-anuario-id="ae609119-dc22-4898-9936-19639140c5f6"] th:nth-of-type(3) {
    width: 6ch !important;
  }

  [data-anuario-id="ae609119-dc22-4898-9936-19639140c5f6"] th:nth-of-type(7) {
    width: 6ch !important;
  }

  [data-anuario-id="84d6a040-5a4e-41fe-a573-6726e97ba541"] {
    break-inside: auto !important;
  }

  [data-anuario-id="84d6a040-5a4e-41fe-a573-6726e97ba541"] .box_destaque {
    margin-top: 1rem !important;
  }

  [data-anuario-id="84d6a040-5a4e-41fe-a573-6726e97ba541"] .apexcharts-legend {
    transform: translate(-150px, 160px) !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
    width: 100% !important;
  }

  .digibook__mode-print .rodape_inicial,
  .digibook__mode-print .botoes_navegacao,
  .digibook__mode-print .copiar_link {
    display: none;
  }

  .digibook__mode-print .infografico_estados .rede {
    background-color: transparent !important;
    top: 44px !important;
    position: absolute !important;
    left: -5px !important;
  }

  .digibook__mode-print .etapas_container {
    background-image: initial !important;
    position: absolute !important;
    width: 601px !important;
    height: 730.13px !important;
    grid-template-rows: 39px 26px 257px 51px 67px !important;
    padding-top: 7rem !important;
    left: -26px !important;
  }

  .digibook__mode-print .etapas_container .titulo_coluna_1,
  .digibook__mode-print .etapas_container .titulo_coluna_2,
  .digibook__mode-print .etapas_container .titulo_coluna_3,
  .digibook__mode-print .etapas_container .titulo_coluna_4 {
    transform: translate(2px, 20px) !important;
  }

  .digibook__mode-print .etapas_container .funil_item_1 {
    transform: translate(-10px, -80px) !important;
    margin-bottom: 0 !important;
  }
  .digibook__mode-print .etapas_container .funil_item_2 {
    transform: translate(23px, -80px) !important;
    margin-bottom: 0 !important;
  }
  .digibook__mode-print .etapas_container .funil_item_3 {
    transform: translate(23px, -80px) !important;
    margin-bottom: 0 !important;
  }
  .digibook__mode-print .etapas_container .funil_item_4 {
    transform: translate(23px, -80px) !important;
    margin-bottom: 0 !important;
  }

  .digibook__mode-print
    .box_grafico_ou_tabela:has(.digibook__grafico)
    .grafico_rodape,
  .digibook__mode-print .box_grafico_ou_tabela:has(.cards) .grafico_rodape {
    margin-top: -1rem !important;
  }

  .digibook__mode-print .box_grafico_ou_tabela {
    margin-bottom: 0.5rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="f511d298-de0e-4c68-ba8c-73f753dc22a7"]
    .digibook__tabela
    table {
    min-width: 50%;
  }
  .digibook__mode-print
    [data-anuario-id="f511d298-de0e-4c68-ba8c-73f753dc22a7"]
    .digibook__tabela {
    margin-left: 3rem !important;
  }
  .digibook__mode-print .abre_capitulo .box_destaque {
    margin-bottom: 12pt !important;
  }
  .digibook__mode-print p {
    line-height: 1.3 !important;
  }
  .digibook__mode-print .digibook__column .digibook_graph_container {
    margin-inline: 0 !important;
  }

  .digibook__mode-print
    #digibook__grafico-c74a431a-2f53-491a-92a1-6e13a45fbe29
    .apexcharts-legend,
  .digibook__mode-print
    #digibook__grafico-356db4ba-a7ac-410c-99ea-0008cac07438
    .apexcharts-legend,
  .digibook__mode-print
    #digibook__grafico-7d5fdcff-3f3b-47f4-a0f2-883548a88532
    .apexcharts-legend,
  .digibook__mode-print
    #digibook__grafico-7903b5c9-be0b-4886-8fb8-37281a713d92
    .apexcharts-legend,
  .digibook__mode-print
    #digibook__grafico-06eeec36-39c3-44ac-a826-61583c3ec4f5
    .apexcharts-legend,
  .digibook__mode-print
    #digibook__grafico-bb02691d-6b71-41e8-ac69-8d3dd9f53be6
    .apexcharts-legend {
    display: none !important;
  }

  .digibook__mode-print
    [data-anuario-id="e9e9677d-c577-4e94-858c-1373a025f090"]
    .fonte,
  .digibook__mode-print
    [data-anuario-id="4b8d152e-0f9e-4006-b8e4-c5b8821c5fef"]
    .fonte,
  .digibook__mode-print
    [data-anuario-id="f511d298-de0e-4c68-ba8c-73f753dc22a7"]
    .fonte,
  .digibook__mode-print
    [data-anuario-id="299b643b-4502-4ab5-81da-0a6187996357"]
    .fonte,
  .digibook__mode-print
    [data-anuario-id="54ebf7ca-cb7c-44e3-ae01-232b8c6d03f6"]
    .fonte,
  .digibook__mode-print
    [data-anuario-id="685fcf73-60fb-48f8-b965-95730eb651f5"]
    .fonte,
  .digibook__mode-print
    [data-anuario-id="523b71bf-3eac-41f1-a47c-969ffbdf8c6c"]
    .fonte,
  .digibook__mode-print
    [data-anuario-id="763b9523-f664-4afa-b221-60efa840f157"]
    .fonte {
    margin-top: 2rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="286aa674-540d-4ed0-b3ec-af0a84925889"]
    table,
  .digibook__mode-print
    [data-anuario-id="9955daf1-217f-4ae0-a7cb-dfdd687e7d37"]
    table,
  .digibook__mode-print
    [data-anuario-id="187af5cb-d379-466f-b272-f5f147dbd9d7"]
    table {
    width: 604px !important;
  }

  .digibook__mode-print
    [data-anuario-id="286aa674-540d-4ed0-b3ec-af0a84925889"]
    table
    p,
  .digibook__mode-print
    [data-anuario-id="9955daf1-217f-4ae0-a7cb-dfdd687e7d37"]
    table
    p,
  .digibook__mode-print
    [data-anuario-id="187af5cb-d379-466f-b272-f5f147dbd9d7"]
    table
    p {
    text-align: center !important;
  }

  .digibook__mode-print
    [data-anuario-id="286aa674-540d-4ed0-b3ec-af0a84925889"]
    table
    th:first-child,
  .digibook__mode-print
    [data-anuario-id="9955daf1-217f-4ae0-a7cb-dfdd687e7d37"]
    table
    th:first-child,
  .digibook__mode-print
    [data-anuario-id="187af5cb-d379-466f-b272-f5f147dbd9d7"]
    table
    th:first-child {
    width: 17% !important;
  }
  .digibook__mode-print
    [data-anuario-id="b0980009-2472-4c11-a517-9b62ef3a9b97"]
    figure {
    margin-top: 1rem !important;
  }

  .digibook__mode-print .digibook__mode-print .box_grafico_ou_tabela {
    margin-bottom: 1rem !important;
  }
  .digibook__mode-print [data-id="fb6a29b3-2180-46b5-80e8-daeebee86f86"],
  .digibook__mode-print [data-id="8c12e86a-0d46-4ac6-b591-9b120ae4441a"] {
    margin-top: 0 !important;
  }

  .digibook__mode-print [data-id="95ab2fb1-9258-45cf-bd54-d4014796adce"] {
    margin-top: 1rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="44de7a48-1543-4792-8e85-6881d593c4a2"]
    .grafico_rodape {
    margin-top: -0.9rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="44de7a48-1543-4792-8e85-6881d593c4a2"]
    table
    td {
    padding: 0.05rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="44de7a48-1543-4792-8e85-6881d593c4a2"]
    table {
    margin-top: 0.5rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="523b71bf-3eac-41f1-a47c-969ffbdf8c6c"]
    .conteudo {
    margin-top: 1rem !important;
    margin-bottom: 0.5rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="523b71bf-3eac-41f1-a47c-969ffbdf8c6c"] {
    margin-bottom: 1rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="93351d8d-e946-442f-bf1c-982b4f8aa10f"]
    .subtitulo {
    margin-bottom: -1rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="763b9523-f664-4afa-b221-60efa840f157"] {
    margin-top: 2rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="aa01a374-b328-4fa4-827d-7a62f761d036"]
    td {
    padding-block: 1.7pt !important;
  }

  .digibook__mode-print
    [data-anuario-id="2b110b53-38b7-46a4-b30d-122b2943b8c5"]
    .col {
    margin-bottom: 1rem !important;
  }
  .digibook__mode-print
    [data-anuario-id="2b110b53-38b7-46a4-b30d-122b2943b8c5"]
    .grid_3_cols {
    gap: 1rem !important;
    margin-left: 0 !important;
  }

  .digibook__mode-print
    [data-anuario-id="e6e78982-d34e-48c4-a39a-e4119be8b2a1"]
    .grid_3_cols {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr !important;
    gap: 1rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="e6e78982-d34e-48c4-a39a-e4119be8b2a1"]
    .col {
    margin-bottom: 0 !important;
  }

  .digibook__mode-print
    [data-anuario-id="c4ec72e8-d20b-4d63-ab66-953f76b27fba"]
    .subtitulo {
    margin-bottom: -1rem !important;
  }

  .digibook__mode-print
    .digibook__chart-acb92f60-a4b0-461d-813f-0daf15a20507
    :nth-child(4 of .apexcharts-datalabels)
    .apexcharts-data-labels
    :nth-child(1),
  .digibook__mode-print
    .digibook__chart-acb92f60-a4b0-461d-813f-0daf15a20507
    :nth-child(4 of .apexcharts-datalabels)
    .apexcharts-data-labels
    :nth-child(2) {
    transform: translateY(3px) !important;
  }

  .digibook__mode-print
    .digibook__chart-24026cdd-2fe2-4c42-92cf-0a3a5d0373e4
    :nth-child(3 of .apexcharts-datalabels)
    .apexcharts-data-labels
    :nth-child(1),
  .digibook__mode-print
    .digibook__chart-24026cdd-2fe2-4c42-92cf-0a3a5d0373e4
    :nth-child(3 of .apexcharts-datalabels)
    .apexcharts-data-labels
    :nth-child(2) {
    transform: translateY(0px) !important;
  }

  .digibook__mode-print
    #digibook__grafico-acb92f60-a4b0-461d-813f-0daf15a20507
    .apexcharts-legend,
  .digibook__mode-print
    #digibook__grafico-7ee7a734-2870-42f5-91b8-e3095b81b0d2
    .apexcharts-legend {
    display: none !important;
  }

  .digibook__mode-print
    .digibook__chart-acb92f60-a4b0-461d-813f-0daf15a20507
    :nth-child(3 of .apexcharts-datalabels) {
    transform: translateY(6px) !important;
  }
  .digibook__mode-print
    .digibook__chart-24026cdd-2fe2-4c42-92cf-0a3a5d0373e4
    :nth-child(4 of .apexcharts-datalabels) {
    transform: translateY(2px) !important;
  }

  .digibook__mode-print
    [data-anuario-id="e6e78982-d34e-48c4-a39a-e4119be8b2a1"]
    .fonte {
    margin-top: 1rem !important;
  }

  .digibook__mode-print
    [data-id="797a45dd-8c0b-4b05-a86c-fc13bf1625b3"]
    .fonte {
    margin-top: 4rem !important;
  }

  .digibook__mode-print [data-id="10e7e9a6-0543-4d6d-9a1c-8a7007d2b918"] table,
  .digibook__mode-print
    [data-anuario-id="e78f2d1f-45d8-4d51-85a6-1a06130549da"]
    table,
  .digibook__mode-print [data-id="1d9403bd-7a42-4062-ba15-18d3d259c027"] table,
  .digibook__mode-print [data-id="1a653bc3-6c57-40e0-8c12-8e35f03400e0"] table,
  .digibook__mode-print [data-id="6ebffd2d-2403-48ab-b7cc-f4873bd3c777"] table,
  .digibook__mode-print [data-id="ae609119-dc22-4898-9936-19639140c5f6"] table,
  .digibook__mode-print [data-id="7194061d-f599-4ac4-8c98-51db1c3aacc9"] table {
    width: 600px !important;
  }

  .digibook__mode-print [data-id="3017a56e-b032-4fcf-9df4-5dfbd728fca4"] table {
    margin-top: 0.5rem !important;
  }

  .digibook__mode-print
    [data-id="10e7e9a6-0543-4d6d-9a1c-8a7007d2b918"]
    table
    td,
  .digibook__mode-print
    [data-anuario-id="e78f2d1f-45d8-4d51-85a6-1a06130549da"]
    table
    td,
  .digibook__mode-print
    [data-id="6ebffd2d-2403-48ab-b7cc-f4873bd3c777"]
    table
    td,
  .digibook__mode-print
    [data-id="e78f2d1f-45d8-4d51-85a6-1a06130549da"]
    table
    td {
    padding: 0.2rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="47bcc20f-e8d8-44a5-802c-b3052be6fb9b"] {
    margin-bottom: 3rem !important;
  }

  .digibook__mode-print
    [data-anuario-id="47bcc20f-e8d8-44a5-802c-b3052be6fb9b"]
    .apexcharts-legend {
    transform: translate(-18px, -20px) !important;
    width: 210px !important;
  }

  .digibook__mode-print
    [data-id="1d9403bd-7a42-4062-ba15-18d3d259c027"]
    table
    tr:first-child
    th:first-child {
    width: 210px !important;
  }

  .digibook__mode-print
    [data-id="1a653bc3-6c57-40e0-8c12-8e35f03400e0"]
    table
    tr:first-child
    th:first-child {
    width: 40px !important;
  }

  .digibook__mode-print
    [data-id="1d9403bd-7a42-4062-ba15-18d3d259c027"]
    table
    tr:first-child
    th:nth-child(2) {
    width: 55px !important;
  }

  .digibook__mode-print
    [data-id="1d9403bd-7a42-4062-ba15-18d3d259c027"]
    table
    tr:first-child
    th:last-child {
    width: 40px !important;
  }

  .digibook__mode-print
    [data-id="e5da5297-bbe6-41f3-a6e1-60376bff4a0e"]
    .titulo {
    max-width: 600px !important;
  }

  .digibook__mode-print
    [data-id="e78f2d1f-45d8-4d51-85a6-1a06130549da"]
    table
    tr:first-child
    th:last-child {
    width: 40px !important;
  }

  .digibook__mode-print
    [data-id="e78f2d1f-45d8-4d51-85a6-1a06130549da"]
    table
    tr:first-child
    th:first-child {
    width: 95px !important;
  }

  .digibook__mode-print [data-id="48deb722-c2f6-4d7b-ae20-c23983ff771c"] {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .digibook__mode-print
    [data-id="ddc44e22-d637-4ca8-a9ac-e2614b57908d"]
    .titulo {
    max-width: 600px !important;
    width: 600px !important;
  }

  .digibook__mode-print
    [data-id="fa0ad063-ad07-40b4-85ce-e71e0fa8f158"]
    .subtitulo,
  .digibook__mode-print
    [data-id="e70f30f2-427f-4393-983e-f8cd8c879d56"]
    .subtitulo,
  .digibook__mode-print
    [data-id="8a1cd911-d66b-4649-8cbf-2f4c7e792cb2"]
    .subtitulo,
  .digibook__mode-print
    [data-id="48deb722-c2f6-4d7b-ae20-c23983ff771c"]
    .subtitulo,
  .digibook__mode-print
    [data-id="0dcb0d66-efe0-4cdb-82a7-eb06891b2056"]
    .subtitulo,
  .digibook__mode-print
    [data-id="98b2a7e2-1409-4643-b2e5-d2adc67b6c3d"]
    .subtitulo,
  .digibook__mode-print
    [data-id="178e371e-821f-425f-ad7f-1a6f1b9a666f"]
    .subtitulo,
  .digibook__mode-print
    [data-id="387168ad-3c22-48a1-a506-62e9ca24d529"]
    .subtitulo,
  .digibook__mode-print
    [data-id="c620e1aa-7630-43d0-bb41-a72ba30dedf6"]
    .subtitulo,
  .digibook__mode-print
    [data-id="68a3d0e6-9a45-43b8-8476-23f8b530ca1f"]
    .subtitulo {
    margin-top: -0.5rem !important;
  }

  .digibook__mode-print
    [data-id="e70f30f2-427f-4393-983e-f8cd8c879d56"]
    .fonte {
    margin-top: 1.5rem !important;
  }

  .digibook__mode-print [data-id="2017fded-c3f7-445c-a52e-60a8b3aa60eb"] .fonte,
  .digibook__mode-print
    [data-id="87827c88-b725-45af-a31e-ef6e7b3fac7e"]
    .fonte {
    margin-top: 0.8rem !important;
  }

  .digibook__mode-print .numero_capitulo {
    display: flex !important;
    margin-bottom: 0 !important;
    top: 0 !important;
  }

  .digibook__mode-print .ilustracao {
    right: -15mm !important;
    top: -35mm !important;
  }

  .digibook__mode-print
    [data-id="73ddbdbe-de15-4c48-9c19-426863cacd75"]
    .ilustracao {
    right: -20mm !important;
    top: -41mm !important;
  }

  .digibook__mode-print
    [data-id="1b7cd81d-fb77-454a-b4f5-5b0d60aeaa43"]
    .ilustracao {
    right: -25mm !important;
    top: -34mm !important;
  }

  .digibook__mode-print
    [data-id="832d99fb-0d71-4534-a112-20f4f3e8e9af"]
    .ilustracao {
    right: -15mm !important;
    top: -42mm !important;
  }

  .digibook__mode-print
    [data-id="39cc7317-50f1-482b-ad8d-758e68d71d93"]
    .ilustracao {
    right: -15mm !important;
    top: -41mm !important;
  }

  .digibook__mode-print
    [data-id="2f721f0c-32e4-4919-8254-e48dd368232c"]
    .ilustracao {
    right: -10mm !important;
    top: -40mm !important;
  }

  .digibook__mode-print
    [data-id="6d6633a9-fc73-4778-9f21-f605cf7ee0d2"]
    .ilustracao {
    right: -15mm !important;
    top: -40mm !important;
  }

  .digibook__mode-print
    [data-id="4e6e9ec6-1a76-4cc6-aae2-7adaef2955a6"]
    .ilustracao {
    right: -10mm !important;
    top: -45mm !important;
  }

  .digibook__mode-print
    [data-id="01c46559-49df-41cf-9506-43fd8fcdc1f5"]
    .ilustracao {
    right: -13mm !important;
    top: -27mm !important;
  }

  .digibook__mode-print
    [data-id="7abb0756-9496-4bbd-9ab3-0de3161d2ed5"]
    .ilustracao {
    right: -23mm !important;
    top: -40mm !important;
  }

  .digibook__mode-print [data-id="7fd24501-c6a6-42a3-b2cf-630ae4009e3d"] a {
    color: inherit !important;
  }

  .digibook__mode-print [data-id="cbe610e0-d4dc-4b12-89db-bbafed13bb1a"] {
    width: 80px;
    height: 80px;
  }

  .digibook__mode-print
    [data-id="acdbd6b3-2da3-4f4f-853f-790a52730e28"]
    .grid_2_cols {
    display: flex;
    gap: 0.5rem;
    align-items: center;
  }

  .pagedjs_page.pagedjs_right_page .pagedjs_margin-bottom-right,
  .pagedjs_page.pagedjs_right_page .pagedjs_margin-bottom-right-corner,
  .pagedjs_page.pagedjs_right_page .pagedjs_margin-right-bottom,
  .pagedjs_page.pagedjs_left_page .pagedjs_margin-bottom-left-corner {
    display: none !important;
  }

  .digibook__mode-print [data-id="5023305f-2f8b-4617-b68e-2769f6799c5a"] {
    position: absolute;
    bottom: 3rem;
    left: 0;
  }

  .digibook__mode-print [data-id="5023305f-2f8b-4617-b68e-2769f6799c5a"] a {
    color: var(--cor-primaria-media3) !important;
    font-weight: bold !important;
  }
}

/* CSS do infográfico de Estados print
Recuperado por Cleber 19-11
*/
@media print {
  .chart_waffle_chapeu {
    position: relative;
    width: fit-content;
    scale: 0.7;
    translate: -1.8rem 1.6rem;
  }
  /* start - infográficos estados */

  h1.estado {
    translate: -0.5rem -0.4rem !important;
    letter-spacing: -1px !important;
  }

  .infografico_estados {
    position: relative;
    grid-template-columns: 8.7rem 8.7rem 8.7rem 8.7rem !important;
  }

  .pagedjs_page.pagedjs_left_page:has(.infografico_estados)
    .pagedjs_margin-bottom-left-corner {
    bottom: 31px !important;
    left: 19px !important;
  }

  .infografico_estados {
    margin-left: 1rem;
    font-size: 8.4pt !important;
  }

  .funil_item_1 .valor_e_elemento,
  .funil_item_2 .valor_e_elemento,
  .funil_item_3 .valor_e_elemento,
  .funil_item_4 .valor_e_elemento {
    margin-bottom: 0.2rem !important;
  }

  .infografico_estados .valor_e_elemento .barra {
    flex-shrink: 0 !important;
  }

  .funil_item_2 .valor_e_elemento {
  }

  .funil_item_1,
  .funil_item_2,
  .funil_item_3,
  .funil_item_4 {
    width: 8rem;
  }

  .funil_item_1 .fio_interno {
    width: 0 !important;
  }

  .funil_item_1 .fio,
  .funil_item_2 .fio,
  .funil_item_3 .fio,
  .funil_item_4 .fio {
    /* max-width: 80px !important; */
  }

  .funil_item_2 {
    translate: -1.2rem 5rem;
  }

  .funil_item_3 {
    translate: -1.2rem 5rem;
  }

  .funil_item_4 {
    translate: -1.4rem 5rem;
  }

  /* .funil_item_1, .funil_item_2, .funil_item_3, .funil_item_4 {
     margin-top: 1.01rem !important;
  } */

  .funil_item_1 {
    margin-top: 0 !important;
    translate: -0.25rem 5.3rem;
  }

  .aprendizagem_item_1 {
    transform: translate(-8px, -3px);
  }

  .aprendizagem_item_2 .valor_e_elemento {
    transform: translate(-0.75rem, 20.6rem) !important;
  }

  .aprendizagem_item_3 .valor_e_elemento {
    transform: translate(-0.9rem, 20.6rem) !important;
  }

  .aprendizagem_item_4 .valor_e_elemento {
    transform: translate(-0.9rem, 20.6rem) !important;
  }

  .fio_externo {
    max-width: 120px;
  }

  .fio_interno {
    height: 2px !important;
  }

  .funil_item_1_item,
  .funil_item_2_item,
  .funil_item_3_item,
  .funil_item_4_item {
    font-size: 7pt !important;
  }

  .funil_item_1_item {
    margin: 0 !important;
    translate: 0.5rem 0.2rem !important;
  }

  .funil_item_2_item {
    translate: 0.6rem -0.1rem !important;
  }

  .funil_item_3_item {
    translate: 0.3rem -0.1rem;
  }

  .funil_item_4_item {
    translate: 0.7rem -0.1rem;
  }

  .aprendizagem_item_1,
  .aprendizagem_item_2,
  .aprendizagem_item_3,
  .aprendizagem_item_4 {
    font-size: 8.6pt !important;
  }

  .aprendizagem_item_1 {
    translate: 0.15rem 20.8rem !important;
  }

  .aprendizagem_item_1 .fio,
  .aprendizagem_item_2 .fio,
  .aprendizagem_item_3 .fio,
  .aprendizagem_item_4 .fio {
    max-width: 125px !important;
  }

  .infraestrutura_item_1 .barra,
  .infraestrutura_item_2 .barra,
  .infraestrutura_item_3 .barra,
  .infraestrutura_item_4 .barra {
    height: 20px !important;
    margin-bottom: 0.3rem;
  }

  .infraestrutura_item_1 .valor_e_elemento,
  .infraestrutura_item_2 .valor_e_elemento,
  .infraestrutura_item_3 .valor_e_elemento,
  .infraestrutura_item_4 .valor_e_elemento {
    margin-bottom: 0 !important;
  }

  .infraestrutura_item_1 .titulo {
    width: 9rem;
    font-size: 0.8rem;
  }

  .infraestrutura_item_1 :nth-child(1 of .valor_e_elemento) {
    margin-top: 0.4rem !important;
  }

  .infraestrutura_item_2 :nth-child(1 of .valor_e_elemento) {
    margin-top: 0.4rem !important;
  }

  .valor_e_elemento {
    margin-bottom: 0 !important;
  }

  .infraestrutura_item_1,
  .infraestrutura_item_2,
  .infraestrutura_item_3,
  .infraestrutura_item_4 {
    gap: 0 !important;
  }

  .infraestrutura_item_1 .subtitulo {
    margin-top: 0.71rem !important;
  }

  .professores_item_1 .svg,
  .professores_item_2 .svg,
  .professores_item_3 .svg,
  .professores_item_4 .svg,
  .escolas_item_1 .svg,
  .escolas_item_2 .svg,
  .escolas_item_3 .svg,
  .escolas_item_4 .svg {
    transform: scale(0.66) !important;
    margin-left: 0 !important;
  }

  .total_escolas {
    translate: -0.1rem 19.5rem;
    height: fit-content;
  }

  .professores_item_1 div.svg {
    translate: -1.3rem -0.25rem !important;
  }

  .professores_item_2 div.svg {
    translate: -1.3rem -0.25rem !important;
  }

  .professores_item_3 div.svg {
    translate: -1.3rem -0.25rem !important;
  }

  .professores_item_4 div.svg {
    translate: -1.3rem -0.25rem !important;
  }

  .professores_item_1 {
    transform: translate(2px, 20.5rem) !important;
  }
  .professores_item_2 {
    transform: translate(-1px, 20.5rem) !important;
  }
  .professores_item_3 {
    transform: translate(-3px, 20.5rem) !important;
  }
  .professores_item_4 {
    transform: translate(-5px, 20.5rem) !important;
  }

  .escolas_item_1 {
    transform: translate(2px, 20rem) !important;
  }
  .escolas_item_2 {
    transform: translate(-1px, 20rem) !important;
  }
  .escolas_item_3 {
    transform: translate(-3px, 20rem) !important;
  }
  .escolas_item_4 {
    transform: translate(-5px, 20rem) !important;
  }

  .numero_escolas {
    font-size: 25pt !important;
  }

  .texto_total_escolas {
    transform: translate(0.2rem, -0.1rem);
  }

  .escolas_item_1 .svg {
    translate: -2rem -0.7rem !important;
    width: 11rem;
    overflow-x: hidden;
  }

  .escolas_item_2 .svg {
    translate: -2rem -0.7rem !important;
    width: 11rem;
    overflow-x: hidden;
  }

  .escolas_item_3 .svg {
    translate: -2rem -0.7rem !important;
    width: 11rem;
    overflow-x: hidden;
  }

  .escolas_item_4 .svg {
    translate: -2rem -0.7rem !important;
    width: 11rem;
    overflow-x: hidden;
  }

  .escolas_item_1 .valor_e_svg,
  .escolas_item_2 .valor_e_svg,
  .escolas_item_3 .valor_e_svg,
  .escolas_item_4 .valor_e_svg {
    margin-left: -0.5rem;
  }

  .professores_item_1 .valor_e_svg,
  .professores_item_2 .valor_e_svg,
  .professores_item_3 .valor_e_svg,
  .professores_item_4 .valor_e_svg {
    width: 7.3rem;
    overflow-x: hidden;
    margin-left: -0.5rem;
  }

  .titulo_coluna_1,
  .titulo_coluna_2,
  .titulo_coluna_3,
  .titulo_coluna_4 {
    font-size: 0.8rem !important;
  }

  .titulo_coluna_1 {
    transform: translate(-0.4rem, 5.2rem);
  }

  .titulo_coluna_2 {
    transform: translate(-0.5rem, 5.2rem);
  }

  .titulo_coluna_3 {
    transform: translate(-0.7rem, 5.2rem);
  }

  .titulo_coluna_4 {
    transform: translate(-0.9rem, 5.2rem);
  }

  .infografico_estados div {
    font-size: 8pt;
  }

  .infografico_estados .valor {
    padding: 0.2rem 0.5rem;
  }

  .infografico_estados h1 {
    font-size: 19pt;
  }

  /* end - infográficos estados  */
  .professores_item_1 .svg,
  .professores_item_2 .svg,
  .professores_item_3 .svg,
  .professores_item_4 .svg,
  .escolas_item_1 .svg,
  .escolas_item_2 .svg,
  .escolas_item_3 .svg,
  .escolas_item_4 .svg {
    transform: scale(0.7);
    margin-left: -1.5rem;
  }

  .infraestrutura_item_1 .texto_barra,
  .infraestrutura_item_2 .texto_barra {
    font-size: 0.56rem !important;
  }

  .aprendizagem_item_1 {
    line-height: 1.2;
  }

  .infraestrutura_item_1 {
    width: 14rem;
    margin-left: -2rem;
    translate: 0.9rem 19rem;
    line-height: 1;
    letter-spacing: -0.02em;
  }

  .infraestrutura_item_2 {
    width: 14rem;
    margin-left: 3rem;
    translate: -0.3rem 19.5rem;
  }

  .outra_pagina {
    page-break-before: always;
    height: 0;
  }

  .como_as_matriculas {
    transform: translate(-109px, 222px);
    width: 11rem;
    font-weight: bold;
    color: #5a58b6;
    font-size: 9pt;
    line-height: 1.2;
  }

  .matriculas_ei {
    transform: translate(-264px, 268px);
  }

  .matriculas_fai {
    transform: translate(-419px, 379px);
  }

  .matriculas_faf {
    transform: translate(47px, 389px);
  }

  .matriculas_em {
    transform: translate(-108px, 497px);
  }

  .matriculas_ei,
  .matriculas_fai,
  .matriculas_faf,
  .matriculas_em {
    font-size: 9pt !important;
    color: #5a58b6;
    font-weight: bold;
    width: 10rem;
  }

  .matriculas_ei span,
  .matriculas_fai span,
  .matriculas_faf span,
  .matriculas_em span {
    display: block;
    font-size: 7pt !important;
    color: #000;
    font-weight: 400;
  }

  .matriculas_ei .matriculasDistribuidas,
  .matriculas_fai .matriculasDistribuidas,
  .matriculas_faf .matriculasDistribuidas,
  .matriculas_em .matriculasDistribuidas {
    width: 16.5rem;
  }

  .matriculas_ei .matriculasDistribuidas {
    transform: translate(-60px, 13px);
  }
  .matriculas_fai .matriculasDistribuidas {
    transform: translate(-60px, 11px);
  }
  .matriculas_faf .matriculasDistribuidas {
    transform: translate(-60px, 9px);
  }
  .matriculas_em .matriculasDistribuidas {
    transform: translate(-60px, 9px);
  }

  .matriculas_ei .matriculasDistribuidas .container,
  .matriculas_fai .matriculasDistribuidas .container,
  .matriculas_faf .matriculasDistribuidas .container,
  .matriculas_em .matriculasDistribuidas .container {
    margin-bottom: 0.27rem;
  }

  .matriculas_ei .matriculasDistribuidas .container .texto_fio,
  .matriculas_fai .matriculasDistribuidas .container .texto_fio,
  .matriculas_faf .matriculasDistribuidas .container .texto_fio,
  .matriculas_em .matriculasDistribuidas .container .texto_fio {
    width: 4.5rem;
    color: #000;
  }

  .matriculas_ei .matriculasDistribuidas .container .valor_fio,
  .matriculas_fai .matriculasDistribuidas .container .valor_fio,
  .matriculas_faf .matriculasDistribuidas .container .valor_fio,
  .matriculas_em .matriculasDistribuidas .container .valor_fio {
    width: 1rem;
    color: #000;
    flex-shrink: 0 !important;
  }

  .matriculas_ei .matriculasDistribuidas .container.municipal .fio_externo,
  .matriculas_ei .matriculasDistribuidas .container.municipal .fio_interno,
  .matriculas_fai .matriculasDistribuidas .container.municipal .fio_externo,
  .matriculas_fai .matriculasDistribuidas .container.municipal .fio_interno,
  .matriculas_faf .matriculasDistribuidas .container.municipal .fio_externo,
  .matriculas_faf .matriculasDistribuidas .container.municipal .fio_interno,
  .matriculas_em .matriculasDistribuidas .container.municipal .fio_externo,
  .matriculas_em .matriculasDistribuidas .container.municipal .fio_interno {
    background-color: #8b31d2 !important;
    flex-shrink: 0 !important;
  }

  .matriculas_ei .matriculasDistribuidas .container.estadual .fio_externo,
  .matriculas_ei .matriculasDistribuidas .container.estadual .fio_interno,
  .matriculas_fai .matriculasDistribuidas .container.estadual .fio_externo,
  .matriculas_fai .matriculasDistribuidas .container.estadual .fio_interno,
  .matriculas_faf .matriculasDistribuidas .container.estadual .fio_externo,
  .matriculas_faf .matriculasDistribuidas .container.estadual .fio_interno,
  .matriculas_em .matriculasDistribuidas .container.estadual .fio_externo,
  .matriculas_em .matriculasDistribuidas .container.estadual .fio_interno {
    background-color: #77b813 !important;
  }

  .matriculas_ei .matriculasDistribuidas .container.federal .fio_externo,
  .matriculas_ei .matriculasDistribuidas .container.federal .fio_interno,
  .matriculas_fai .matriculasDistribuidas .container.federal .fio_externo,
  .matriculas_fai .matriculasDistribuidas .container.federal .fio_interno,
  .matriculas_faf .matriculasDistribuidas .container.federal .fio_externo,
  .matriculas_faf .matriculasDistribuidas .container.federal .fio_interno,
  .matriculas_em .matriculasDistribuidas .container.federal .fio_externo,
  .matriculas_em .matriculasDistribuidas .container.federal .fio_interno {
    background-color: #ea577b !important;
  }

  .secao_infografico_estados_am
    .segundo_grafico
    .primeiro_arco
    .chart_container
    .bigcontainer
    .label
    .direitaRotation
    text {
    transform: translate(68px, -40px);
  }

  .secao_infografico_estados_am
    .terceiro_grafico
    .primeiro_arco
    .chart_container
    .bigcontainer
    .label
    .direitaRotation
    text {
    transform: translate(70px, -40px);
  }

  .secao_infografico_estados_ac
    .segundo_grafico
    .primeiro_arco
    .chart_container
    .bigcontainer
    .label
    .direitaRotation
    text {
    transform: translate(68px, -40px);
  }

  .secao_infografico_estados_ac
    .terceiro_grafico
    .primeiro_arco
    .chart_container
    .bigcontainer
    .label
    .direitaRotation
    text {
    transform: translate(70px, -40px);
  }

  .secao_infografico_estados_rr
    .segundo_grafico
    .primeiro_arco
    .chart_container
    .bigcontainer
    .label
    .direitaRotation
    text {
    transform: translate(68px, -40px);
  }

  .secao_infografico_estados_rr
    .terceiro_grafico
    .primeiro_arco
    .chart_container
    .bigcontainer
    .label
    .direitaRotation
    text {
    transform: translate(70px, -40px);
  }

  .secao_infografico_estados_pb
    .terceiro_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(7px, -20px);
  }

  .secao_infografico_estados_pe
    .terceiro_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(6px, -15px);
  }

  .secao_infografico_estados_mg
    .terceiro_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(5px, -5px);
  }

  .secao_infografico_estados_mg
    .segundo_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(7px, -13px);
  }

  .secao_infografico_estados_rj
    .terceiro_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(15px, -26px);
  }

  .secao_infografico_estados_sp
    .terceiro_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(3px, -7px);
  }

  .secao_infografico_estados_pr
    .terceiro_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(5px, -11px);
  }

  .secao_infografico_estados_pr
    .segundo_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(8px, -15px);
  }

  .secao_infografico_estados_rs
    .terceiro_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(11px, -22px);
  }

  .secao_infografico_estados_rs
    .segundo_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(8px, -15px);
  }

  .secao_infografico_estados_sc
    .terceiro_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(13px, -22px);
  }

  .secao_infografico_estados_sc
    .segundo_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(8px, -15px);
  }

  .secao_infografico_estados_go
    .terceiro_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(6px, -11px);
  }

  .secao_infografico_estados_go
    .segundo_grafico
    .primeiro_arco
    .chart_container
    > .label
    .direitaRotation
    text {
    transform: translate(5px, -6px);
  }

  .infografico_estados .legenda {
    transform: translate(-31px, 746px);
    width: 17rem;
    position: absolute !important;
    height: 0;
  }

  .infografico_estados .legenda div {
    font-size: 7pt !important;
  }

  .infografico_estados .legenda .icone_e_texto {
    display: grid;
    grid-template-columns: 1fr 1fr;
    transform: translate(-10px);
  }

  .infografico_estados .legenda .icone_e_texto div {
    display: flex;
    align-items: center;
  }

  .infografico_estados .legenda .icone_e_texto img {
    width: 27px;
  }

  .infografico_estados .legenda .icone_e_texto .item_2 {
    transform: translate(-5px, 0px);
    width: 12rem;
  }

  .infografico_estados .legenda .icone_e_texto .item_3 {
    width: 8rem;
  }

  .infografico_estados .legenda .notas {
    transform: translate(-8px, 0);
    height: 0;
    width: 18rem;
  }

  .infografico_estados .legenda .nota {
    display: flex;
    gap: 0.5rem;
    margin-bottom: 0.3rem;
  }

  .infografico_estados .legenda .nota .numero_nota {
    padding: 0.2rem 0.4rem;
    background-color: #8b31d2;
    border-radius: 30px;
    height: fit-content;
    color: #fff;
    font-weight: bold;
  }

  .infografico_estados .total_matriculas {
    position: absolute;
    transform: translate(207px, -17px);
    height: 0;
  }

  .infografico_estados .total_matriculas .titulo {
    position: absolute;
    width: 10rem;
    height: 0;
    transform: translate(199px, -17px);
    color: #61c2d6;
    font-weight: bold;
    font-size: 9pt !important;
    line-height: 1.2;
    text-align: center;
  }

  .infografico_estados .total_matriculas .primeiro_grafico,
  .infografico_estados .total_matriculas .grafico_arco_menor,
  .infografico_estados .total_matriculas .segundo_grafico,
  .infografico_estados .total_matriculas .terceiro_grafico {
    position: absolute;
    height: 0;
  }

  .infografico_estados .total_matriculas .primeiro_grafico {
    transform: scale(0.66) translate(0px, 10px);
  }

  .infografico_estados .total_matriculas .segundo_grafico {
    transform: scale(0.66) translate(1px, 458px);
  }

  .infografico_estados .total_matriculas .terceiro_grafico {
    transform: scale(0.66) translate(-129px, 857px);
  }

  .infografico_estados .total_matriculas .terceiro_grafico .primeiro_arco {
    transform: translate(126px, 63px);
  }

  .infografico_estados .total_matriculas .terceiro_grafico .texto_inferior {
    transform: translate(323px, 312px);
  }

  .infografico_estados .total_matriculas .segundo_grafico .texto_inferior {
    transform: translate(192px, 251px);
  }

  .infografico_estados .total_matriculas .terceiro_grafico .texto_inferior,
  .infografico_estados .total_matriculas .segundo_grafico .texto_inferior {
    width: 12rem;
    font-weight: bold;
    text-align: center;
    line-height: 1.2;
  }

  .infografico_estados .grafico_arco_menor {
    transform: translateX(-23px);
  }

  .infografico_estados .total_matriculas .grafico_arco_menor .primeiro_arco {
    transform: scale(0.21) translate(-571px, 245px);
  }

  .infografico_estados .total_matriculas .grafico_arco_menor .texto_superior {
    transform: translate(73px, 90px);
    font-size: 9pt;
    width: 5rem;
    text-align: center;
  }
  .infografico_estados .total_matriculas .grafico_arco_menor .texto_inferior {
    transform: translate(93px, 104px);
    font-size: 7pt;
  }
  .infografico_estados .total_matriculas .grafico_arco_menor .valor {
    transform: translate(87px, 128px);
    color: #8c31d2;
    font-weight: bold;
  }

  .infografico_estados .total_matriculas .grafico_arco_menor .label {
    transform: translate(95px, 123px);
    line-height: 1.1;
    font-size: 7pt;
  }

  .infografico_estados
    .total_matriculas
    .grafico_arco_menor
    .valor_grafico_arco_menor {
    transform: translate(314px, 388px);
    width: fit-content;
    font-size: 45pt;
    position: absolute;
    font-weight: bold;
    color: #8b31d2;
  }

  .infografico_estados
    .total_matriculas
    .grafico_arco_menor
    .texto_grafico_arco_menor {
    position: absolute;
    transform: scale(1) translate(316px, 472px);
    font-size: 38pt;
    width: 12rem;
    line-height: 1.2;
  }

  .infografico_estados .total_matriculas .texto_superior,
  .infografico_estados .total_matriculas .texto_inferior {
    position: absolute;
  }

  .infografico_estados .total_matriculas .texto_superior {
    font-size: 34pt;
    font-weight: bold;
  }

  .infografico_estados .primeiro_grafico .texto_inferior {
    transform: translate(237px, 275px) !important;
  }

  .infografico_estados .total_matriculas .primeiro_grafico .texto_superior {
    transform: translate(159px, 215px);
  }

  .infografico_estados .total_matriculas .segundo_grafico .texto_superior {
    transform: translate(161px, 192px);
  }

  .infografico_estados .total_matriculas .terceiro_grafico .texto_superior {
    transform: translate(289px, 251px);
  }

  .infografico_estados .total_matriculas .primeiro_grafico .texto_superior,
  .infografico_estados .total_matriculas .segundo_grafico .texto_superior,
  .infografico_estados .total_matriculas .terceiro_grafico .texto_superior {
    width: 16rem !important;
    text-align: center !important;
  }

  .infografico_estados .total_matriculas .texto_inferior {
    transform: translate(245px, 275px);
    font-size: 16pt;
  }

  .infografico_estados .como_as_matriculas::before {
    width: 3rem;
    height: 4rem;
    transform: translate(-45px, -25px) scale(0.35);
    background-repeat: no-repeat;
  }

  .infografico_estados .total_matriculas .primeiro_grafico .segundo_arco,
  .infografico_estados .total_matriculas .segundo_grafico .segundo_arco,
  .infografico_estados .total_matriculas .terceiro_grafico .segundo_arco {
    transform: translate(191px, 0px);
  }
  .infografico_estados .total_matriculas .terceiro_grafico .segundo_arco {
    transform: translate(323px, 63px);
    position: absolute;
  }
  .infografico_estados .total_matriculas .terceiro_grafico .segundo_arco svg {
    position: absolute;
  }

  .infografico_estados .total_matriculas .primeiro_arco,
  .infografico_estados .total_matriculas .segundo_arco {
    height: 0;
  }

  .infografico_estados .balao {
    width: 2rem;
    height: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate(8px, 7px);
  }

  .infografico_estados .valor_e_elemento .valor {
    padding: 0 !important;
    width: 2rem;
    height: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .infografico_estados .matriculas_item_1,
  .infografico_estados .matriculas_item_2,
  .infografico_estados .matriculas_item_3,
  .infografico_estados .matriculas_item_4 {
    height: 20rem;
    position: absolute;
    overflow: hidden;
    width: 10.5rem;
  }
  .infografico_estados .matriculas_item_1 {
    transform: scale(0.8) translate(-32px, 254px);
  }
  .infografico_estados .matriculas_item_2 {
    transform: scale(0.8) translate(157px, 254px);
  }
  .infografico_estados .matriculas_item_3 {
    transform: scale(0.8) translate(347px, 254px);
  }
  .infografico_estados .matriculas_item_4 {
    transform: scale(0.8) translate(537px, 254px);
  }

  .infografico_estados .matriculas_item_1 .titulo,
  .infografico_estados .matriculas_item_2 .titulo,
  .infografico_estados .matriculas_item_3 .titulo,
  .infografico_estados .matriculas_item_4 .titulo {
    transform: translate(3px, -17px);
    font-size: 9pt;
  }
  .infografico_estados .matriculas_item_1 .valor,
  .infografico_estados .matriculas_item_2 .valor,
  .infografico_estados .matriculas_item_3 .valor,
  .infografico_estados .matriculas_item_4 .valor {
    transform: translate(-4px, -21px);
    font-size: 12pt;
    font-weight: bold;
  }

  .digibook__mode-print [id="3878128e-eabd-403d-8c5e-adc349673556"],
  .digibook__mode-print [id="00f1a4d8-0553-48f6-bc6b-612998040cdd"],
  .digibook__mode-print [id="b37eb7ee-daac-4af8-ad2a-298b2039457f"],
  .digibook__mode-print [id="d4ef8916-1c66-4f77-96f3-2860b7030c5b"],
  .digibook__mode-print [id="71d509f4-756a-4547-b86e-5f73a8aefd5e"],
  .digibook__mode-print [id="69897b70-75c7-4e69-a7a1-068ce8a762a6"],
  .digibook__mode-print [id="2e766f30-ac8a-4143-b177-36f3603f48a3"],
  .digibook__mode-print [id="f683d227-a5d9-4ed9-9908-b8761a2e92b3"],
  .digibook__mode-print [id="5d330e3b-2c57-4b0b-9174-8a16ef3d34e7"],
  .digibook__mode-print [id="6e1d8108-46d1-430e-891c-7edef4ae22f9"],
  .digibook__mode-print [id="194792c6-2dd5-4d9e-9bf9-94012345ba7a"],
  .digibook__mode-print [id="e82e5326-ff54-40e4-8d31-da5c9e5f8d3e"],
  .digibook__mode-print [id="fe6ea34b-218f-4e15-8d95-f1639edcb4e2"],
  .digibook__mode-print [id="82262b6e-92f6-45d2-bada-0b550a9457e2"],
  .digibook__mode-print [id="4e165ae8-80de-4d4b-8860-c71a25b2de01"],
  .digibook__mode-print [data-id="b64792d3-4815-4093-ad5d-9492bd433f2b"] {
    display: none;
  }

  .digibook__mode-print
    .box_grafico_ou_tabela:has(.digibook__chart_apex)
    .grafico_rodape {
    margin-top: -1rem;
  }

  .digibook__mode-print
    [id="7d5fdcff-3f3b-47f4-a0f2-883548a88532"]
    .apexcharts-legend,
  .digibook__mode-print
    [id="7903b5c9-be0b-4886-8fb8-37281a713d92"]
    .apexcharts-legend,
  .digibook__mode-print
    [id="c74a431a-2f53-491a-92a1-6e13a45fbe29"]
    .apexcharts-legend,
  .digibook__mode-print
    [id="356db4ba-a7ac-410c-99ea-0008cac07438"]
    .apexcharts-legend,
  .digibook__mode-print
    [id="7ee7a734-2870-42f5-91b8-e3095b81b0d2"]
    .apexcharts-legend,
  .digibook__mode-print
    [id="24026cdd-2fe2-4c42-92cf-0a3a5d0373e4"]
    .apexcharts-legend,
  .digibook__mode-print
    [id="06eeec36-39c3-44ac-a826-61583c3ec4f5"]
    .apexcharts-legend,
  .digibook__mode-print
    [id="bb02691d-6b71-41e8-ac69-8d3dd9f53be6"]
    .apexcharts-legend {
    display: none !important;
  }

  .digibook__mode-print
    [id="acb92f60-a4b0-461d-813f-0daf15a20507"]
    .apexcharts-legend {
    left: -3.1rem !important;
    top: 7.2rem !important;
    gap: 0 !important;
  }

  .digibook__mode-print
    [id="acb92f60-a4b0-461d-813f-0daf15a20507"]
    .apexcharts-legend-series {
    width: fit-content !important;
  }

  .digibook__mode-print [id="d6434a89-9f7c-4aa8-989d-345545b9e66a"] {
    left: -1rem;
    position: relative;
  }

  .digibook__mode-print [data-id="497bfd4f-de9c-4e9e-b8ba-55f730ada5cc"] {
    margin-top: 2rem;
  }

  .digibook__mode-print [data-id="665e636f-8452-45af-a712-c459f38ac636"] {
    margin-right: -0.2rem;
  }

  .digibook__mode-print [id="cbe610e0-d4dc-4b12-89db-bbafed13bb1a"] {
    display: block;
  }

  .digibook__mode-print .abre_de_nota h1 {
    margin-bottom: 3rem !important;
  }

  .digibook__mode-print .secao_artigo .titulo {
    font-size: 0.9rem !important;
    margin-bottom: 0.5rem !important;
  }

  .digibook__mode-print
    [id="3eff44e5-a1a3-4b31-99db-46e1ea2b02a4"]
    .grafico_rodape {
    margin-top: 0 !important;
  }

  .digibook__mode-print [id="38fe4388-c757-47b1-8ec9-787286ac27c1"] h4 {
    width: initial !important;
  }

  .digibook__mode-print [id="1972c00f-0ef6-4c13-9db8-8a76b856e0a5"] > .titulo {
    max-width: 24rem !important;
  }

  .digibook__mode-print [data-id="7ea4f5f5-d096-4f9e-b900-c2245fc321f3"] {
    text-align: center;
  }

  .digibook__mode-print [id="bdd415cd-4f05-4d4a-afae-d4bcba88df42"] .subtitulo,
  .digibook__mode-print [id="04fbd37f-aa32-4832-b959-4c65d8fbf0ce"] .subtitulo {
    width: 33rem !important;
  }

  .digibook__mode-print
    [data-id="e70f30f2-427f-4393-983e-f8cd8c879d56"]
    .fonte {
    margin-top: 1rem !important;
  }

  .digibook__mode-print [id="3c3abf49-e2c5-4d6d-afa5-533a5f9ba0de"] {
    margin-top: -0.5rem !important;
  }

  .digibook__mode-print [id="0d663585-9479-4ac4-b1ea-1dcc543f24bc"] .subtitulo {
    margin-bottom: 1rem !important;
  }

  .digibook__mode-print
    .pagedjs_sheet
    .c2_secao_artigo
    .box_opiniao
    .conteudo
    .titulo {
    font-size: 0.9rem !important;
    margin-bottom: 0.3rem !important;
  }
  .digibook__mode-print:has(.abre_de_nota) .pagedjs_page_content {
    padding-bottom: 3rem !important;
  }

  .digibook__mode-print .botao_artigo,
  .digibook__mode-print .copiar_link {
    display: none !important;
  }
  .digibook__mode-print .secao_artigo .box_opiniao .autor_e_descricao,
  .digibook__mode-print .secao_artigo .box_opiniao .rodape {
    margin-right: 0 !important;
  }

  .digibook__mode-print [data-id="7fd24501-c6a6-42a3-b2cf-630ae4009e3d"] {
    margin-right: 2.5rem !important;
  }

  .digibook__mode-print .abre_de_nota .box_nota ul .numero {
    margin-bottom: 0 !important;
  }

  .digibook__mode-print .abre_de_nota .box_nota li {
    display: flex;
  }

  /*.digibook__mode-print [data-id="8758c79f-4ec3-4838-b3d1-bc05f4519ede"] .digibook__column {
    display: grid;
    grid-template-columns: 272.36px 272.36px;
    column-gap: 1rem;
    }
   .digibook__mode-print [data-id="8758c79f-4ec3-4838-b3d1-bc05f4519ede"] .digibook__column .box_grafico_ou_tabela>.subtitulo {
         width: 73mm !important;
   }
  .digibook__mode-print [data-id="8758c79f-4ec3-4838-b3d1-bc05f4519ede"] .digibook__column .box_grafico_ou_tabela {
        break-inside: auto !important;
  }*/
}
