.contract-print{direction:rtl;font-family:Tajawal,system-ui,sans-serif}@media screen{.contract-print{color:#111;background:#fff;border-radius:12px;max-width:210mm;margin-inline:auto;padding:20mm;box-shadow:0 6px 30px #00000014}}@media print{@page{size:A4 portrait;margin:20mm 18mm 22mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;background:#fff!important;margin:0!important;padding:0!important}.no-print,.no-print *,aside,header,nav,[role=navigation],[data-sonner-toaster]{display:none!important}main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.lg\:pr-72,.lg\:pr-20,.lg\:pl-72,.lg\:pl-20{padding-left:0!important;padding-right:0!important}.contract-print{unicode-bidi:embed;font-family:Tajawal,Amiri,Traditional Arabic,serif;color:#000!important;max-width:none!important;box-shadow:none!important;direction:rtl!important;background:#fff!important;border:none!important;width:100%!important;margin:0!important;padding:0!important}.contract-print .doc-header{text-align:center;color:#123b7a;margin:0 0 4mm;font-size:20pt;font-weight:800}.contract-print .doc-sub{text-align:center;color:#333;border-bottom:2px solid #123b7a;margin:0 0 8mm;padding-bottom:3mm;font-size:11pt}.contract-print .chapter{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;background:0 0!important;border:none!important;margin:0 0 6mm!important;padding:0 0 8mm!important}.contract-print .chapter h2{color:#000;break-after:avoid;page-break-after:avoid;border-bottom:1px solid #444;margin:0 0 3mm;padding-bottom:2mm;font-size:14pt;font-weight:800}.contract-print .chapter-body{color:#000;text-align:justify;text-justify:inter-word;direction:rtl;unicode-bidi:embed;font-size:12pt;line-height:1.9}.contract-print .chapter-body p{orphans:3;widows:3;margin:0 0 2.5mm}.contract-print .chapter-body ul,.contract-print .chapter-body ol{list-style-position:outside;margin:0 6mm 3mm 0!important;padding:0 6mm 0 0!important}.contract-print .chapter-body li{margin:0 0 1.5mm}.contract-print .chapter-body h1,.contract-print .chapter-body h2,.contract-print .chapter-body h3{break-after:avoid;page-break-after:avoid}.contract-print .chapter:last-child{break-before:page;page-break-before:always}a,a:visited{color:#000!important;text-decoration:none!important}img,table,figure{break-inside:avoid;page-break-inside:avoid;max-width:100%!important}}
