/* ==========================================================================
   OSY IMPLEMENTOS — impressao.css
   Usada pelo "Baixar as fichas em PDF" do comparador (doc §7 — Comparador).

   No protótipo o PDF sai pela impressão do navegador. Na versão final o
   documento deve ser gerado no servidor, com a marca e as fichas completas;
   esta folha garante que a comparação já saia legível hoje.
   ========================================================================== */

@media print {
  :root { --altura-header: 0px; }

  .header, .mega, .busca, .barra-grupo, .rodape,
  .passos, .progresso, .guia-nav, .saida-acoes,
  [data-pagina="comparador"] .chips, .seletor-produtos, .opcao-livre,
  .hero__rolar, .barra-acoes { display: none !important; }

  body { background: #fff; color: #000; font-size: 11pt; }
  .secao, .secao-curta { padding-block: 0; }
  .fundo-navy, .fundo-teal, .fundo-areia, .fundo-bone { background: #fff !important; color: #000 !important; }

  .guia { max-width: none; }

  /* a comparação cabe na folha: sem rolagem e sem coluna grudada */
  .comparador__rolagem { overflow: visible; }
  .comparador__colunas { min-width: 0; }
  .comparador__celula--rotulo { position: static; }
  .comparador__celula.diferente { background: #f0f0f0 !important; }
  .comparador__celula.igual { color: #444 !important; }

  .midia { border: 1px solid #999; }
  .midia__marca { display: none; }

  .resumo, .tabela td, .tabela th, .comparador__celula { border-color: #999 !important; }
  .tabela th { background: #eee !important; color: #000 !important; }

  a[href]::after { content: ""; }
  h1, h2, h3 { page-break-after: avoid; }
  .resumo, table, .comparador__colunas { page-break-inside: avoid; }

  /* cabeçalho do documento impresso */
  main::before {
    content: "OSY Implementos · comparação gerada no site";
    display: block;
    margin-bottom: 8mm;
    padding-bottom: 3mm;
    border-bottom: 2px solid #000;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    font-size: 9pt;
  }
}
