#print-root{display:none}
@page{size:A4 portrait;margin:10mm}
@media print{
  html,body{width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}
  body>*{display:none!important}
  body>#print-root{display:block!important;width:190mm!important;margin:0 auto!important;break-inside:avoid;page-break-inside:avoid}
  #print-root>img{display:block;width:190mm;height:auto;max-height:277mm;object-fit:contain;print-color-adjust:exact;-webkit-print-color-adjust:exact}
}
