@page{size:A4 portrait;margin:10mm}.print-document{--tpl-primary: #0f172a;--tpl-secondary: #1e293b;--tpl-accent-bg: #f8fafc;--tpl-border: #cbd5e1;--tpl-badge-bg: #f1f5f9;--tpl-header-text: #ffffff;--tpl-title-color: #0f172a;font-family:Cairo,Simplified Arabic,Tahoma,sans-serif;direction:rtl;text-align:right;color:#0f172a;background:#fff;transition:all .2s ease}.print-document[data-template=default-slate]{--tpl-primary: #0f172a;--tpl-secondary: #334155;--tpl-accent-bg: #f8fafc;--tpl-border: #cbd5e1;--tpl-badge-bg: #f1f5f9;--tpl-header-text: #ffffff;--tpl-title-color: #0f172a}.print-document[data-template=saudi-emerald]{--tpl-primary: #065f46;--tpl-secondary: #047857;--tpl-accent-bg: #ecfdf5;--tpl-border: #a7f3d0;--tpl-badge-bg: #d1fae5;--tpl-header-text: #ffffff;--tpl-title-color: #064e3b;border-top:6px solid #059669!important}.print-document[data-template=bilingual-erp]{--tpl-primary: #1e3a8a;--tpl-secondary: #1d4ed8;--tpl-accent-bg: #eff6ff;--tpl-border: #bfdbfe;--tpl-badge-bg: #dbeafe;--tpl-header-text: #ffffff;--tpl-title-color: #1e3a8a;border-top:6px solid #1e40af!important}.print-document[data-template=contracting-amber]{--tpl-primary: #78350f;--tpl-secondary: #b45309;--tpl-accent-bg: #fffbeb;--tpl-border: #fde68a;--tpl-badge-bg: #fef3c7;--tpl-header-text: #ffffff;--tpl-title-color: #78350f;border-top:6px solid #d97706!important}.print-document[data-template=minimal-letterhead]{--tpl-primary: #f8fafc;--tpl-secondary: #475569;--tpl-accent-bg: #ffffff;--tpl-border: #94a3b8;--tpl-badge-bg: #f8fafc;--tpl-header-text: #0f172a;--tpl-title-color: #0f172a}.inv-top-table{width:100%;border-collapse:collapse;border-bottom:2.5px solid var(--tpl-title-color);margin-bottom:14px}.inv-top-table td{vertical-align:middle;padding-bottom:10px}.inv-doc-title{color:var(--tpl-title-color)}.inv-parties-grid{width:100%;border-collapse:separate;border-spacing:10px 0;table-layout:fixed;margin-bottom:14px}.inv-party-card{border:1px solid var(--tpl-border);background-color:var(--tpl-accent-bg)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:8px;padding:10px 12px;vertical-align:top}.inv-party-row{display:flex;justify-content:space-between;border-bottom:1px dashed #cbd5e1;padding:3px 0;font-size:11px}.inv-party-row:last-child{border-bottom:none}.inv-items-table{width:100%;border-collapse:collapse;margin-bottom:14px;font-size:11.5px}.inv-items-table th{background-color:var(--tpl-primary)!important;color:var(--tpl-header-text)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid var(--tpl-border);border-bottom:2px solid var(--tpl-title-color);padding:7px 8px;font-weight:800;white-space:nowrap}.inv-items-table td{border:1px solid #cbd5e1;padding:7px 8px;vertical-align:middle}.inv-items-table tbody tr:nth-child(2n){background-color:var(--tpl-accent-bg)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.inv-bottom-layout{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:12px}.inv-totals-box{width:100%;border-collapse:collapse;font-size:11.5px}.inv-totals-box th,.inv-totals-box td{border:1px solid #cbd5e1;padding:6px 10px}.inv-grand-row th,.inv-grand-row td{background-color:var(--tpl-primary)!important;color:var(--tpl-header-text)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-color:var(--tpl-title-color)!important}.inv-clauses-box{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;padding:8px 12px;background-color:var(--tpl-accent-bg)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid var(--tpl-border);border-radius:8px;font-size:10px;line-height:1.5;margin-bottom:12px}.inv-sigs-grid{width:100%;border-collapse:separate;border-spacing:10px 0;table-layout:fixed;font-size:10.5px}.inv-sigs-grid td{border:1px solid var(--tpl-border);border-radius:8px;padding:8px 10px;text-align:center;background-color:var(--tpl-accent-bg)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.bilingual-en-sub{display:none;font-size:9px;font-weight:600;opacity:.82;font-family:monospace,sans-serif}.print-document[data-template=bilingual-erp] .bilingual-en-sub{display:block}@media print{body>header,body>footer,header,footer,nav,aside,.site-main-header,.site-main-footer,#search-modal,.no-print,.screen-controls,button,input[type=button],#modal-invoice-wizard,#modal-xml-qr-inspector,#modal-merchants-archive{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}body{background:#fff!important;color:#0f172a!important;margin:0!important;padding:0!important}main{max-width:100%!important;padding:0!important;margin:0!important}.print-document{display:block!important;box-shadow:none!important;border:none!important;padding:0!important;margin:0!important;max-width:100%!important}}
