.paper{color:#555;background:#fff;width:210mm;min-height:297mm;margin:0 auto;font-family:Expo Arabic,Arial,sans-serif;font-size:11pt;line-height:1.85;position:relative;box-shadow:0 3px 20px #172e2012}.paper h1,.paper h2,.paper h3{line-height:1.65}.paper h3{color:#5ac296;margin-bottom:7px;font-size:12pt}.paper p{overflow-wrap:anywhere}.doc-paragraph{white-space:normal}.doc-paragraph p{margin-bottom:7px}.quote-paper{background:#eeeded;flex-direction:column;display:flex;overflow:hidden}.quote-content{flex:1;padding:15mm 12mm 7mm 25mm;position:relative}.quote-year{color:#fff;writing-mode:vertical-rl;text-align:center;background:linear-gradient(#429e96,#62c69b);width:26mm;height:56mm;padding:3mm;font-size:52pt;font-weight:700;position:absolute;top:0;left:0;transform:rotate(180deg)}.quote-content>h1{color:#62c69b;border-bottom:1px solid #54bba5;margin:0 0 5mm;padding-bottom:4mm;font-size:54pt;font-weight:400}.quote-meta{border-bottom:1px solid #54bba5;grid-template-columns:1fr 1fr 1fr;gap:8mm;padding-bottom:5mm;font-size:11pt;display:grid}.quote-meta label{color:#5cbf96;font-size:12pt;display:block}.quote-meta span{margin-top:3mm;display:block}.doc-contact{flex-wrap:wrap;justify-content:space-between;gap:4mm 7mm;padding:5mm 0 8mm;font-size:9pt;display:flex}.quote-table{border-collapse:collapse;width:100%;margin:2mm 0 10mm;font-size:10pt}.quote-table thead{color:#fff;background:linear-gradient(100deg,#499f99,#62c398)}.quote-table th{padding:4mm;font-weight:500}.quote-table th:first-child{width:14mm}.quote-table th:nth-child(2){text-align:right}.quote-table td{vertical-align:top;padding:4mm 3mm}.quote-table tbody tr:nth-child(odd){background:#f6fcf8}.quote-table tbody tr:nth-child(2n){background:#e5e5e5}.quote-table h3{margin:0 0 1mm;font-size:11pt}.quote-table p{font-size:9.5pt}.quote-bottom{grid-template-columns:1.2fr 1fr;align-items:start;gap:8mm;margin-top:20mm;font-size:9pt;display:grid}.quote-bottom h3{font-size:11pt}.quote-bottom section:nth-child(2){text-align:center}.quote-total{color:#fff;white-space:nowrap;background:#61c498;border-radius:9mm;justify-content:space-between;align-items:center;gap:4mm;padding:2mm 4mm;font-size:11pt;display:flex}.quote-total strong{font-size:16pt;font-weight:500}.quote-bottom h4{color:#5bb88b}.quote-footer{color:#fff;break-inside:avoid;background:linear-gradient(115deg,#459f98,#64c79d);align-items:center;gap:8mm;height:35mm;padding:4mm 14mm;display:flex}.quote-footer img{object-fit:contain;width:24mm;height:25mm}.quote-footer span{font-size:10pt}.signature-space{height:20mm}.contract-paper{padding:14mm 14mm 18mm;font-size:11pt}.contract-header{text-align:center;margin-bottom:9mm}.contract-header img{object-fit:contain;width:25mm;height:28mm;margin:0 auto 4mm}.contract-header h2{color:#111;font-size:19pt;font-weight:500}.contract-header h1{color:#5cc39b;font-size:21pt;font-weight:400}.contract-header small{color:#98a299;font-size:8pt}.contract-section{clip-path:polygon(0 0,100% 0,100% 100%,4% 100%);break-after:avoid;background:#60be9c;width:66%;margin:8mm -14mm 7mm 0;padding:2mm 6mm;font-weight:400;color:#fff!important;font-size:17pt!important}.party-grid{grid-template-columns:1.2fr 1fr;gap:4mm 6mm;margin-bottom:10mm;display:grid}.party-grid p{border-bottom:1px dotted #bbb;padding:1mm}.party-grid label{color:#55bc96}.contract-paper section{margin-top:8mm}.contract-paper section>h3{break-after:avoid}.contract-item{margin:4mm 0}.contract-item h4{break-after:avoid;margin-bottom:2mm;font-weight:600}.contract-table{border-collapse:collapse;width:100%;margin:5mm 0;font-size:10pt}.contract-table th,.contract-table td{text-align:center;border:1px solid #627569;padding:2.5mm 4mm}.contract-table th{color:#59b894;font-weight:400}.contract-table tfoot{background:#eff8f2}.contract-table tr{break-inside:avoid}.doc-payment-method{text-align:center;color:#56b28d;margin:10mm 0}.contract-signatures{break-inside:avoid;text-align:center;grid-template-columns:1fr 1fr;gap:15mm;min-height:35mm;margin:18mm 0 4mm;display:grid}.contract-signatures span{margin-top:10mm;font-size:10pt;display:block}.voucher-paper{background:#dbdbd9;padding:8mm}.voucher-inner{color:#292c2b;background:#fff;border-radius:9mm;min-height:281mm;padding:9mm 12mm}.voucher-inner>header{text-align:center;grid-template-columns:1fr 1.1fr 1fr;align-items:start;gap:8mm;font-size:13pt;display:grid}.voucher-inner>header div{margin-top:7mm}.voucher-inner>header p{border-bottom:1px dotted #333;margin-top:2mm;padding-bottom:1mm;font-size:12pt}.voucher-inner>header img{object-fit:contain;width:40mm;height:45mm;margin:auto}.voucher-inner>h1{text-align:center;color:#292c2b;margin:4mm 0 5mm;font-size:34pt}.voucher-rule{background:#61c397;height:1px;margin:4mm -12mm 6mm}.voucher-fields{text-align:center;grid-template-columns:1fr 1fr;gap:6mm 10mm;margin:7mm 0 11mm;display:grid}.voucher-fields b{font-size:14pt}.voucher-fields p{border-bottom:1px dotted #333;margin-top:2mm;font-size:11pt}.voucher-table{border-collapse:separate;border-spacing:0;background:#eeecec;border-radius:5mm;width:100%;font-size:11pt;overflow:hidden}.voucher-table th{color:#fff;background:#61c499;padding:2mm;font-size:13pt;font-weight:400}.voucher-table td{text-align:center;padding:6mm 3mm}.voucher-table td:nth-child(2){text-align:right}.voucher-table th:last-child{background:#54ae87}.voucher-table td:last-child{background:#dfdfdf}.voucher-summary{border-top:1px solid #60c498;grid-template-columns:1.4fr 1fr;align-items:center;gap:7mm;margin-top:9mm;padding-top:8mm;display:grid}.voucher-summary p{font-size:11pt}.voucher-total{color:#fff;background:#60c499;border-radius:8mm;justify-content:space-between;align-items:center;gap:4mm;padding:2mm 4mm;font-size:13pt;display:flex}.voucher-total strong{font-size:20pt;font-weight:600}.voucher-signature{text-align:center;break-inside:avoid;margin-top:16mm;font-size:12pt}.voucher-signature>span{color:#9aa79f;font-size:10pt}.voucher-signature .signature-space{height:13mm}.watermark{text-align:center;color:#cc5c5c20;pointer-events:none;font-size:70pt;position:absolute;top:35%;left:10%;right:10%;transform:rotate(-25deg)}.nowrap{white-space:nowrap}@page{size:A4;margin:10mm}@media print{html,body{background:#fff!important;height:auto!important;margin:0!important;padding:0!important;font-size:11pt!important;overflow:visible!important}.no-print,.preview-toolbar,.preview-wrap>.notice{display:none!important}.preview-wrap{background:#fff!important;padding:0!important;overflow:visible!important}.paper{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:277mm;box-shadow:none!important;width:190mm!important;margin:0!important}.quote-paper{display:block;overflow:visible!important}.quote-content{padding-left:22mm}.quote-bottom{break-inside:avoid;margin-top:10mm}.quote-footer{margin-top:10mm}.contract-paper{min-height:auto;padding:4mm 6mm}.contract-section{margin-right:-6mm}.voucher-paper{min-height:277mm;padding:5mm}.voucher-inner{min-height:265mm;padding:7mm 9mm}.voucher-signature{margin-top:10mm}.voucher-inner>header img{height:36mm}.voucher-fields{gap:4mm 10mm;margin:5mm 0 8mm}.contract-header{break-inside:avoid}thead{display:table-header-group}tfoot{display:table-row-group}tr{break-inside:avoid}h2,h3,h4{break-after:avoid}p{orphans:3;widows:3}a{color:inherit;text-decoration:none}}.quote-paper:before{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 3.2mm,#42b9ad 3.2mm 3.8mm);width:31mm;height:17mm;position:absolute;top:0;right:0}.quote-paper:after{content:"";z-index:3;pointer-events:none;background:#5ac59e;width:23mm;height:1.5mm;position:absolute;top:14mm;right:7mm}.quote-content{background:#eeeded;padding-top:20mm}.quote-content>h1{color:#5bc59e;letter-spacing:-1.5px;text-align:right;border-bottom:1.2px solid #45bbb0;margin:0 0 5mm;padding:0 8mm 8mm 0;font-size:51pt;font-weight:400}.quote-year{z-index:4;background:linear-gradient(#3e9f99,#61c49d);justify-content:center;align-items:center;width:26.5mm;height:56mm;padding:0;font-size:50pt;line-height:1;display:flex}.quote-meta{text-align:center;border-bottom:1.2px solid #45bbb0;grid-template-columns:repeat(3,1fr);gap:5mm;padding:0 1mm 5mm}.quote-meta label{color:#59c39a;font-size:12pt;font-weight:500}.quote-meta span{color:#303333;margin-top:2mm;font-size:11pt}.quote-meta span[dir=ltr]{text-align:center;width:100%}.doc-contact{color:#4b4e4d;text-align:center;direction:ltr;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:4mm 7mm;padding:6mm 0 9mm;font-size:9.5pt;display:grid}.doc-contact span{white-space:nowrap;direction:ltr;justify-content:center;align-items:center;gap:2.5mm;display:flex}.doc-contact svg{color:#5bc59e;fill:none;stroke-width:2.4px;flex:none;width:5mm;height:5mm}.doc-contact .contact-website{grid-area:1/1}.doc-contact .contact-address{direction:rtl;grid-area:1/2}.doc-contact .contact-phone-tr{grid-area:1/3}.doc-contact .contact-email{grid-area:2/2}.doc-contact .contact-phone-sy{grid-area:2/3}.quote-footer{background:repeating-linear-gradient(45deg,#ffffff09 0 2px,#0000 2px 14px),linear-gradient(105deg,#3d9f99 0%,#62c59d 100%);height:35mm;min-height:35mm;padding:0;position:relative;overflow:hidden}.quote-footer:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 3.4mm,#fffffff5 3.4mm 4mm);width:34mm;height:29mm;position:absolute;bottom:-3mm;left:7mm}.quote-footer img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:1;width:27mm;height:31mm;position:absolute;top:50%;right:11mm;transform:translateY(-50%)}.quote-footer span{display:none}@media print{.quote-content{padding-top:16mm}.quote-content>h1{font-size:46pt}}
