/* #4630 - botao "Baixar PDF" e o bloco de timbre, reaproveitados em toda pagina de Legal e Politicas */

/* #4630 - o botao e a dica, so na tela */
.linha-pdf { margin: 14px 0 0; }
.linha-pdf[hidden] { display: none; }

.btn-pdf {
  display: inline-flex; align-items: center; gap: 8px;
  font: 700 13px var(--font, var(--l-sans, system-ui, sans-serif));
  color: var(--accent-fg, #fff);
  background: var(--accent, #12242e);
  border: 0; border-radius: 10px;
  padding: 9px 16px; cursor: pointer;
}
.btn-pdf:hover { filter: brightness(1.08); }
.btn-pdf[hidden] { display: none; }
.btn-pdf svg { flex: 0 0 auto; }

.dica-pdf { font-size: 12px; color: var(--ink-3, #5a625e); margin: 8px 0 0; max-width: 62ch; }
.dica-pdf[hidden] { display: none; }

/* #4630 - o timbre, so na impressao */
.timbre { display: none; }
.timbre[hidden] { display: none; }

@media print {
  /* #4630 - o botao e a dica sao da tela, no papel eles nao existem */
  .btn-pdf, .dica-pdf, .linha-pdf { display: none !important; }

  /* #4630 - a moldura do site fica fora do documento: cabecalho, rodape, carimbo interno e botao de chamada */
  body > header, body > footer,
  .lp-topo, .lp-rodape, .lp-btn, .lp-btn-topo,
  [data-fund-rodape] { display: none !important; }

  /* #4630 - o aviso-cookies.js e fixo na tela e no papel se repetiria em toda folha */
  .aviso-cookies { display: none !important; }

  /* #4630 - os comentarios do doc-comentarios.js: botao flutuante, gaveta, balao e contador no texto */
  .cmt-fab, .cmt-pop, .cmt-toggle, .cmt-drawer, .cmt-badge, #btnSyncBoard { display: none !important; }

  /* #4630 - o contador de comentario que o doc-viva.js pendura no texto (o resto ele ja esconde sozinho) */
  .dv-badge { display: none !important; }

  /* #4630 - o modo de debug que o theme.js carrega no DEV */
  .pdr-grupo { display: none !important; }

  .timbre {
    display: flex; align-items: center; gap: 14px;
    border-bottom: 1.5px solid #161b21;
    padding-bottom: 12px; margin-bottom: 22px;
  }
  /* #4630 - a marca e o SVG versionado do repositorio (falcao-preto.svg), nunca um desenho novo */
  .timbre .falcao { flex: 0 0 auto; width: 46px; height: 46px; }
  .timbre .falcao img { display: block; width: 100%; height: 100%; }
  .timbre .txt { flex: 1; min-width: 0; }
  /* #4630 - prefixo timbre- porque as paginas antigas ja usam .doc e .nome para outra coisa */
  .timbre .timbre-nome {
    font-family: var(--font-display, var(--font, var(--l-sans, system-ui, sans-serif)));
    font-size: 19px; font-weight: 800; letter-spacing: -.3px;
    color: #161b21; line-height: 1.15;
  }
  .timbre .timbre-doc { font-size: 12.5px; color: #3d444d; margin-top: 2px; }

  /* #4630 - o timbre abre o documento uma vez e nao se separa da primeira clausula */
  .timbre { break-after: avoid; page-break-after: avoid; }
}
