/**
 * preview-print.css
 * Carregado com media="print". Oculta o chrome da aplicação e configura
 * cada .sf-a4-page como uma folha A4 sem sombra ou margem extra.
 */
@media print {
  @page {
    size: A4 portrait;
    margin: 0;
  }

  html, body {
    margin: 0;
    padding: 0;
    background: white;
  }

  /* ── Chrome da aplicação ── */
  header,
  nav,
  #v5-steps,
  #stk-chat-drawer,
  .sf-preview-toolbar,
  #v5-travamentos,
  #v5-preview-doc {
    display: none !important;
  }

  /* Oculta todas as etapas exceto a de preview */
  .v5-etapa:not(#v5-etapa-6) {
    display: none !important;
  }

  /* Oculta a coluna do chat dentro da etapa de preview */
  #v5-etapa-6 > div > div:not(:first-child) {
    display: none !important;
  }

  /* ── Preview wrapper ── */
  .sf-preview-wrapper {
    background: none;
    padding: 0;
    min-height: auto;
    display: block;
  }

  .sf-preview-scaler {
    transform: none !important;
  }

  /* ── Folhas A4 ── */
  .sf-a4-page {
    box-shadow: none;
    margin: 0;
    width: 210mm;
    min-height: 297mm;
    page-break-after: always;
    break-after: page;
  }

  /* Anexo I sempre inicia em nova página */
  .sf-annex-i {
    page-break-before: always;
    break-before: page;
  }
}
