@page{size:A4 portrait;margin:14mm 16mm}.proposal-doc{--doc-font-family:"Cairo", "Tajawal", system-ui, sans-serif;--doc-orange:#f97316}@media print{html,body{background:#fff}.print\:hidden,.print-hide{display:none!important}.proposal-doc{color:#222;font-size:13px;line-height:1.65;font-family:var(--doc-font-family);max-width:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;direction:rtl;background:#fff;margin:0}.proposal-doc *{font-family:var(--doc-font-family);-webkit-print-color-adjust:exact;print-color-adjust:exact}.proposal-doc .page-break{page-break-before:always;break-before:page}.proposal-doc .no-break,.proposal-doc table,.proposal-doc img{page-break-inside:avoid;break-inside:avoid}.proposal-doc .section{padding:28px 32px}.proposal-doc .section-orange{background:linear-gradient(#fff7ed 0%,#fff 90%);padding:28px 32px}.proposal-doc .section>section,.proposal-doc .section-orange>section{padding:0!important}.proposal-doc .doc-heading>div{background:var(--doc-orange);color:#fff;letter-spacing:.5px;border-radius:6px;padding:8px 36px;font-size:20px;font-weight:800;display:inline-block;transform:none}.proposal-doc .doc-heading>div>span{transform:none}.proposal-doc .doc-divider{background:0 0}.proposal-doc .doc-divider span:not(.doc-diamond){display:none}.proposal-doc .doc-divider .doc-diamond{background:var(--doc-orange);width:7px;height:7px;transform:rotate(45deg)}.proposal-doc .bg-primary{background:var(--doc-orange)!important;color:#fff!important}.proposal-doc .text-primary{color:var(--doc-orange)!important}}
