/* RODADA E-1 (docs/41 E10, docs/52 R7): IMPRIMIR / PDF pelo navegador. O papel e A TELA que o dono
   esta vendo — nenhuma pagina /imprimir que desenhasse a tabela uma segunda vez (duas verdades do
   mesmo numero). Em cima: empresa, tela, rota, filtros e a hora; embaixo, em TODAS as paginas, as
   notas e os avisos da tela (relatorio impresso sem a ressalva e mentira em papel). Somem:
   navegacao, botoes, campos de filtro, banners e paginacao. Sem PDF no servidor (por escrito). */
.so-impressao { display: none; }

@media print {
  @page { size: A4 portrait; margin: 14mm 10mm 22mm 10mm; }
  @page paisagem { size: A4 landscape; margin: 12mm 10mm 22mm 10mm; }
  /* REPARO-E1 (V-PAINEL-E1): so a .content em paisagem deixava a 1a pagina em RETRATO, em branco, so
     com o rodape. O documento inteiro e paisagem. */
  body.imp-paisagem, body.imp-paisagem .shell, body.imp-paisagem .content { page: paisagem; }

  html, body { background: #fff !important; color: #000 !important; }
  .side, nav, .navitem, .topbar, .pchips, .ctrl, .side-scrim, #sideScrim, #scrim,
  .drawer, #drawer, #esc-modal, .esc-modal, button, .btn, .chip, .iconbtn, select, input, textarea,
  .banner, .no-print, #cl-paginas, #porta, .badge, .toast, .flutuante, #esc-avisos {
    display: none !important;
  }
  .shell { display: block !important; }
  .supbar { display: none !important; }
  .content, main, .main { margin: 0 !important; padding: 0 !important; overflow: visible !important;
                          height: auto !important; }
  .sec { display: none !important; }
  .sec.on { display: block !important; }
  .tscroll { overflow: visible !important; }
  table { min-width: 0 !important; width: 100% !important; font-size: 8pt; table-layout: auto; }
  th, td { white-space: normal !important; padding: 2px 4px !important; }
  tr, .kpi, .card { break-inside: avoid; page-break-inside: avoid; }
  .panel, .card, .kpi { box-shadow: none !important; border: 1px solid #999 !important; }
  .panel { display: block !important; width: auto !important; max-width: none !important;
           overflow: visible !important; }

  #imp-cabecalho.so-impressao { display: block !important; margin: 0 0 8px 0; padding-bottom: 6px;
                                border-bottom: 1px solid #000; font-size: 10pt; }
  /* REPARO-E1 (V-PAINEL-E1 ataques 18-20): as ressalvas de TODAS as paginas vao na caixa de margem
     da pagina (@page @bottom-left, posta por e1MargemDoPapel no painel): repetem em cada folha, FORA
     do conteudo, sem corte e sem cobrir linha. O rodape fixo (max-height 18mm, overflow escondido)
     cortava o texto e cobria a tabela. #imp-rodape so aparece, inteiro e no FIM do relatorio, quando o
     texto nao cabe na margem (body.imp-longo); nunca fixo. */
  #imp-rodape.so-impressao { display: none !important; }
  body.imp-longo #imp-rodape.so-impressao { display: block !important; position: static; margin-top: 6mm;
                                            padding-top: 4px; border-top: 1px solid #000; font-size: 7.5pt; }
}
