/* Folha "Levar ao RH" (js/ui/folha-rh.js): escondida na tela. Ao imprimir, a página põe a classe "imprimindo-folha" no <body> e só a folha aparece.
   Sem essa classe, imprimir a página (Ctrl+P) continua funcionando como sempre. */
.folha-rh { display: none; }

@media print {
  @page { size: A4; margin: 14mm 14mm 16mm; }
  body.imprimindo-folha > *:not(.folha-rh) { display: none !important; }
  body.imprimindo-folha { background: #fff !important; }
  body.imprimindo-folha .folha-rh { display: block; color: #000; background: #fff; font: 10.5pt/1.45 var(--fonte, system-ui, sans-serif); }
  .folha-rh h1 { font-size: 18pt; letter-spacing: -0.01em; margin: 2pt 0 4pt; }
  .folha-rh h2 { font-size: 11.5pt; margin: 0 0 4pt; padding-bottom: 3pt; border-bottom: 1.2pt solid #000; }
  .folha-marca { margin: 0; font-size: 9pt; letter-spacing: 0.04em; text-transform: uppercase; color: #333; }
  .folha-ref { margin: 0 0 8pt; color: #333; }
  .folha-nome { margin: 0 0 10pt; padding: 6pt 0; border-top: 0.6pt solid #888; border-bottom: 0.6pt solid #888; font-size: 10pt; }
  .folha-bloco { margin: 0 0 10pt; break-inside: avoid; }
  .folha-bloco table { width: 100%; border-collapse: collapse; }
  .folha-bloco th, .folha-bloco td { padding: 3pt 0; border-bottom: 0.5pt solid #bbb; text-align: left; font-weight: 400; vertical-align: top; }
  .folha-bloco td { text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; padding-left: 12pt; }
  .folha-bloco .destaque-folha th, .folha-bloco .destaque-folha td { font-weight: 700; font-size: 12pt; border-top: 1.2pt solid #000; border-bottom: 1.2pt solid #000; padding-block: 5pt; }
  .folha-bloco ul { margin: 0; padding-left: 14pt; }
  .folha-bloco li { margin: 0 0 2.5pt; }
  .folha-base { font-size: 9.5pt; color: #222; }
  .folha-rodape { margin-top: 12pt; padding-top: 6pt; border-top: 0.6pt solid #888; font-size: 9pt; color: #333; }
  .folha-rodape p { margin: 0 0 2pt; }
}
