/* نسخه ۵۹ — استایل موتور رندر مشترک فاکتور (طراح + چاپ واقعی). کلاس‌ها با پیشوند ivr- تا با بقیهٔ CRM تداخل نکند. */
.ivr-pages{display:flex;flex-direction:column;align-items:center;gap:18px;direction:rtl;color:#000;font-family:Vazirmatn,Tahoma,sans-serif}
.ivr-page{background:#fff;position:relative;box-shadow:0 4px 18px rgba(0,0,0,.25);box-sizing:border-box;flex:none}
.ivr-page *{box-sizing:border-box}
.ivr-pgnum{position:absolute;bottom:2mm;inset-inline-start:4mm;font-size:8px;color:#888}
.ivr-el img{display:block}
table.ivr-tbl{width:100%;border-collapse:collapse;table-layout:fixed;font-family:inherit}
table.ivr-tbl th,table.ivr-tbl td{border:1px solid #111;padding:0 2px;overflow:hidden;white-space:nowrap;color:#000}
table.ivr-tbl th{font-weight:700}
table.ivr-checks{font-family:inherit}
.ivr-page,.ivr-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}

/* داخل پنجرهٔ فاکتور CRM — حاشیهٔ صفر کاغذ هنگام چاپ از فایل invoice-print.css می‌آید که فقط وقتی پنجرهٔ فاکتورِ قالب‌دار باز است به صفحه اضافه می‌شود */
.ivr-doc .ivr-scroll{overflow:auto;background:#e9ecf1;border-radius:12px;padding:16px 8px}
.ivr-note{font-size:12px;color:#6b7280;margin:8px 4px}

@media print{
  body.printing-doc .ivr-doc .ivr-scroll{overflow:visible;background:none;padding:0;border-radius:0}
  body.printing-doc .ivr-doc .ivr-note{display:none}
  body.printing-doc .ivr-pages{gap:0;display:block}
  body.printing-doc .ivr-page{box-shadow:none;break-after:page;page-break-after:always;margin:0;height:296.5mm!important;overflow:hidden}
  body.printing-doc .ivr-page:last-child{break-after:auto;page-break-after:auto}
}
table.ivr-checks th,table.ivr-checks td{color:#000;font-weight:inherit}
table.ivr-checks th{font-weight:700}
