@media print {
 @page { size: A4; margin: 0; }
 html.seluko-print-path, body.seluko-document-print,
 body.seluko-document-print .seluko-print-path {
  display: block !important; position: static !important; inset: auto !important;
  width: 210mm !important; min-width: 0 !important; max-width: none !important;
  height: auto !important; min-height: 0 !important; max-height: none !important;
  margin: 0 !important; padding: 0 !important; border: 0 !important;
  overflow: visible !important; transform: none !important; zoom: 1 !important;
  box-shadow: none !important; background: white !important;
  break-before: auto !important; break-after: auto !important;
 }
 body.seluko-document-print .seluko-print-path > :not(.seluko-print-path):not(.seluko-print-root),
 body.seluko-document-print > :not(.seluko-print-path):not(.seluko-print-root) { display: none !important; }
 .seluko-print-path::before, .seluko-print-path::after { display: none !important; }
 body.seluko-document-print .seluko-print-root {
  display: block !important; position: static !important; inset: auto !important;
  width: 210mm !important; margin: 0 !important; padding: 0;
  transform: none !important; zoom: 1 !important; overflow: visible !important;
 }
 body.seluko-document-print .seluko-print-root,
 body.seluko-document-print .seluko-print-root * { visibility: visible !important; }
 body.seluko-document-print #deskora-pages > .deskora-page {
  box-sizing: border-box !important; width: 210mm !important; height: 297mm !important;
  min-height: 0 !important; margin: 0 !important; border: 0 !important;
  box-shadow: none !important; break-inside: avoid !important;
  break-after: page !important; page-break-after: always !important;
 }
 body.seluko-document-print #deskora-pages > .deskora-page:last-child {
  break-after: auto !important; page-break-after: auto !important;
 }
 body.seluko-document-print .page-badge { display: none !important; }
}
