@media print {
      body {
        background-color: #ffffff !important;
        color: #0f172a !important;
        font-size: 11pt !important;
      }
      header,
      .no-print,
      #filterSection,
      #kpiCardsSection,
      #clientLocationGrid,
      #recordsSection,
      #itemModal,
      #batchModal,
      #nfModal,
      #cloudModal {
        display: none !important;
      }
      #fiscalSection {
        display: block !important;
        box-shadow: none !important;
        border: 1px solid #cbd5e1 !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        page-break-inside: avoid;
      }
      .print-header {
        display: block !important;
      }
      .print-border {
        border: 1px solid #cbd5e1 !important;
      }
      table {
        width: 100% !important;
        border-collapse: collapse !important;
      }
      th, td {
        border-bottom: 1px solid #e2e8f0 !important;
        padding: 6px 8px !important;
      }
    }
    .print-header {
      display: none;
    }
/* Suporte de Impressão Exclusiva para o Espelho de Produção */
body.print-production-mode #fiscalSection {
  display: none !important;
}

body.print-production-mode #productionReportModal {
  display: block !important;
  position: static !important;
  background: transparent !important;
  padding: 0 !important;
}

body.print-production-mode #productionReportModal .no-print-modal {
  display: none !important;
}

body.print-production-mode #productionReportPrintArea {
  display: block !important;
  width: 100% !important;
  box-shadow: none !important;
  border: none !important;
  padding: 0 !important;
}
