@page{size:A4 portrait;margin:5mm}.orders-list-pdf-root{box-sizing:border-box;width:100%;margin:0;padding:0;direction:rtl;font-family:IRANSansX,Tahoma,sans-serif;font-size:9pt;line-height:1.4;color:#1a1a1a;background:#fff}.orders-list-pdf-header{margin-bottom:8px}.orders-list-pdf-company{text-align:center;font-size:11pt;font-weight:700;color:#222;margin:0 0 6px}.orders-list-pdf-title{font-size:14pt;font-weight:700;text-align:center;margin:0 0 3px;color:#111}.orders-list-pdf-subtitle{font-size:10pt;font-weight:600;text-align:center;margin:0 0 10px;color:#444}.orders-list-pdf-table{width:100%;border-collapse:collapse;font-size:7.5pt;table-layout:fixed}.orders-list-pdf-table thead{display:table-header-group}.orders-list-pdf-table th,.orders-list-pdf-table td{border:1px solid #666;padding:3px 4px;vertical-align:top;text-align:right;word-break:break-word}.orders-list-pdf-table th{background:#e8e8e8;font-weight:700;color:#111}.orders-list-pdf-table tbody tr{break-inside:avoid;page-break-inside:avoid}.orders-list-pdf-col-row{width:4%;text-align:center!important}.orders-list-pdf-col-order{width:8%}.orders-list-pdf-col-customer{width:10%}.orders-list-pdf-col-visitor{width:9%}.orders-list-pdf-col-items{width:21%;white-space:normal}.orders-list-pdf-col-count{width:6%;text-align:center!important}.orders-list-pdf-col-amount,.orders-list-pdf-col-status{width:9%}.orders-list-pdf-col-date{width:10%}.orders-list-pdf-num{direction:ltr;unicode-bidi:embed;text-align:left!important;font-variant-numeric:tabular-nums;white-space:nowrap}.print-render-error{padding:24px;text-align:center;color:#b91c1c;font-family:IRANSansX,Tahoma,sans-serif}.print-a4-host{position:fixed;left:-12000px;top:0;width:210mm;max-width:210mm;z-index:-5;pointer-events:none;overflow:visible}.print-voucher-document{width:210mm;max-width:210mm;direction:rtl}.print-a4-root,.print-a4-page{box-sizing:border-box;width:210mm;max-width:210mm;min-height:297mm;padding:12mm 14mm;direction:rtl;font-family:IRANSansX,Tahoma,sans-serif;font-size:12pt;line-height:1.45;color:#1a1a1a;background:#fff;border:4px double #1a1a1a;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-a4-page{display:flex;flex-direction:column;page-break-after:always}.print-voucher-document .print-a4-page:last-child{page-break-after:auto}.print-page-main{flex:1 1 auto;min-height:0}.print-page-num-footer{flex-shrink:0;margin-top:auto;padding-top:10px;text-align:right;font-size:9pt;font-weight:600;color:#333}.print-sign-on-last-page{margin-top:16px}.print-company-name{text-align:center;font-size:14pt;font-weight:700;color:#222;margin:0 0 6px;letter-spacing:.04em}.print-doc-title{font-size:17pt;font-weight:700;text-align:center;margin:0 0 14px;letter-spacing:.03em;color:#111}.print-meta-table{width:100%;border-collapse:collapse;margin:0 0 14px;font-size:11pt;table-layout:fixed;border:1px solid #9a9a9a;background:#fafafa}.print-meta-table td{border:1px solid #bdbdbd;padding:0;vertical-align:top;width:33.33%;background:#fff}.print-meta-cell{padding:8px 10px 10px;min-height:2.6em}.print-meta-lbl{display:block;font-size:10pt;font-weight:700;color:#555;margin-bottom:4px;letter-spacing:.01em}.print-meta-val{display:block;font-weight:500;color:#111;word-break:break-word;line-height:1.35}.print-table-wrap{margin:0 0 12px}.print-table{width:100%;border-collapse:collapse;font-size:11pt}.print-table thead{display:table-header-group}.print-table th,.print-table td{border:1px solid #999;padding:6px 7px;vertical-align:top;text-align:right}.print-table th{background:#ececec;font-weight:700;color:#222}.print-table tfoot td{background:#f7f7f7;font-weight:700}.print-col-num{width:6%;text-align:center!important}.print-col-qty,.print-col-unit,.print-col-price{width:9%;white-space:nowrap}.print-col-desc{width:auto}.print-col-notes{width:18%}.print-num-cell{text-align:left!important;direction:ltr;unicode-bidi:embed;font-variant-numeric:tabular-nums}.print-voucher-total-label{text-align:left!important}.print-voucher-total-value{text-align:right!important;color:#111;direction:rtl}.print-voucher-total-value span{color:#2b2b2b;font-size:12px}.print-table th.print-col-num,.print-table td.print-col-num{text-align:center!important;direction:inherit;unicode-bidi:normal}.print-sign-grid{display:grid;gap:10px;margin-top:16px;align-items:stretch}.print-sign-grid--3cols{grid-template-columns:repeat(3,1fr)}.print-sign-grid--2cols{grid-template-columns:repeat(2,1fr)}.print-sign-slot{box-sizing:border-box;border:1px dashed #666;border-radius:4px;background:transparent;padding:10px 12px 32px;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.print-sign-slot-title{font-size:10pt;font-weight:700;color:#333;text-align:center;line-height:1.35}.print-customer-paid-notice{margin:14px 0 0;font-size:10.5pt;font-weight:600;text-align:center;color:#1a1a1a;line-height:1.5}.print-invoice-summary{margin-top:12px;width:100%;max-width:85mm;margin-right:0;margin-left:auto;border:1px solid #999;border-collapse:collapse;font-size:11pt}.print-invoice-summary td{border:1px solid #999;padding:5px 8px}.print-invoice-summary .print-sum-label{background:#f0f0f0;font-weight:600;width:42%}.print-invoice-summary .print-sum-val{text-align:left;direction:ltr;unicode-bidi:embed}.print-words-row td{font-size:11pt;line-height:1.5}.print-proforma-validity{margin:5px 0 12px;font-size:11pt;font-weight:600;text-align:center;color:#222}.print-remarks-block{margin:12px 0 14px;padding:8px 10px;border:1px solid #9a9a9a;font-size:11pt;background:#fafafa}.print-remarks-title{font-weight:700;margin-bottom:6px;color:#111}.print-remarks-body{margin:0;white-space:pre-wrap;line-height:1.45;color:#222}@media print{@page{size:A4 portrait;margin:0}body.print-document-active *{visibility:hidden}body.print-document-active .print-a4-host,body.print-document-active .print-a4-host *{visibility:visible}.print-a4-host{position:static!important;left:auto!important;width:100%!important;max-width:100%!important;z-index:auto!important;pointer-events:auto!important}.print-a4-root,.print-a4-page{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:277mm!important;padding:10mm 12mm!important;border:4px double #1a1a1a!important}.print-voucher-document{width:100%!important;max-width:100%!important}.print-a4-page{display:flex!important;flex-direction:column!important;page-break-after:always!important;break-after:page!important}.print-voucher-document .print-a4-page:last-child{page-break-after:auto!important;break-after:auto!important}.print-table tr,.print-sign-grid{break-inside:avoid;page-break-inside:avoid}}
