/* PDF (print) — js/pdf.js .print-root ni quradi; @page o'lchami spec'dan qo'yiladi. */
.print-root { display: none; }

@media print {
  html, body {
    background: #fff !important;
    height: auto !important;
    overflow: visible !important;
  }
  body > *:not(.print-root) { display: none !important; }

  .print-root { display: block; width: var(--pw); }
  .print-page {
    position: relative;
    width: var(--pw);
    height: calc(var(--ph) - 0.5mm); /* yaxlitlash sabab bo'sh sahifa chiqmasin */
    padding: var(--mt) var(--mr) 0 var(--ml);
    overflow: hidden;
    break-after: page;
    page-break-after: always;
  }
  .print-page:last-child { break-after: auto; page-break-after: auto; }
  .print-root * { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
  .print-root .rowtools, .print-root .photo-hover, .print-root .photo-x { display: none !important; }
}
