.quotation-root{background:#f5f5f5;font-family:Poppins,Inter,sans-serif;max-width:210mm;padding:0}.quotation-page,.quotation-root{box-sizing:border-box;margin:0 auto;width:210mm}.quotation-page{background:#f8f9fa;box-shadow:0 2px 8px #00000014;break-inside:avoid;min-height:296mm;page-break-inside:avoid;position:relative}.quotation-page-compact,.quotation-page-compact .quotation-page-inner{height:296.8mm;max-height:297mm;overflow:hidden}.a4-paddings{padding:43px 27px}.quotation-page-inner{background:#f8f9fa;box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:0;width:100%}.quotation-page-compact .quotation-page-inner{height:100%;min-height:0}.quotation-section-block{margin-bottom:16px}.quotation-no-break,.quotation-section,.quotation-section-block{break-inside:avoid;page-break-inside:avoid}.quotation-cover-gradient{background:linear-gradient(135deg,#000814,#0a1a2e);box-sizing:border-box;display:flex;flex-direction:column;height:296.8mm;max-height:297mm;min-height:0;overflow:hidden;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:211mm}.quotation-page.quotation-cover-gradient{box-shadow:none;min-height:0}.quotation-cover-a4{margin:0;padding:0}.quotation-cover-header{flex-shrink:0;padding:10mm 15mm 6mm}.quotation-cover-logo{background:linear-gradient(45deg,#ffbe0b,#ffbe0b99);border-radius:6px;color:#000814;font-weight:800;height:36px;width:36px}.quotation-cover-center,.quotation-cover-logo{align-items:center;display:flex;justify-content:center}.quotation-cover-center{color:#fff;flex:1 1;flex-direction:column;min-height:0;padding:0 15mm;position:relative;text-align:center;z-index:10}.quotation-cover-label{font-size:12px;letter-spacing:2px;line-height:1.2;margin:0 0 6px;opacity:.9}.quotation-cover-title{font-family:Montserrat,sans-serif;font-size:36px;font-weight:800;line-height:1.15;margin:0 0 6px}.quotation-cover-subtitle{font-size:17px;line-height:1.2;margin:0 0 4px}.quotation-cover-divider{background:#ffbe0b;height:2px;margin:6px auto;width:56px}.quotation-cover-subject{font-size:13px;line-height:1.2;margin:0;opacity:.95}.quotation-cover-footer{border-top:1px solid #ffbe0b4d;box-sizing:border-box;flex-shrink:0;padding:6mm 15mm 10mm;position:relative;z-index:10}.quotation-cover-footer-grid{grid-gap:12px;color:#fff;display:grid;gap:12px;grid-template-columns:1fr 1fr}.quotation-cover-footer-label{font-size:10px;letter-spacing:1.5px;line-height:1.2;margin:0 0 2px;opacity:.7;text-transform:uppercase}.quotation-cover-footer-value{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.2;margin:0}.quotation-cover-footer-meta{font-size:10px;line-height:1.2;margin:1px 0 0;opacity:.8}.quotation-cover-gradient hr{border:none;margin:0}.quotation-accent{background:linear-gradient(45deg,#ffbe0b,#ffbe0b4d);opacity:.15;pointer-events:none;position:absolute}.quotation-accent,.quotation-accent-yellow{-webkit-print-color-adjust:exact;print-color-adjust:exact}.quotation-accent-yellow{color:#ffbe0b}.quotation-bg-yellow{background-color:#ffbe0b}.quotation-bg-navy,.quotation-bg-yellow{-webkit-print-color-adjust:exact;print-color-adjust:exact}.quotation-bg-navy{background-color:#000814}.quotation-text-navy{color:#000814}.quotation-bg-light,.quotation-text-navy{-webkit-print-color-adjust:exact;print-color-adjust:exact}.quotation-bg-light{background-color:#f8f9fa}.quotation-table{border-collapse:collapse;font-size:13px;page-break-inside:auto;width:100%}.quotation-table thead{display:table-header-group}.quotation-table tr{break-inside:avoid;page-break-inside:avoid}.quotation-table tbody tr:last-child.quotation-total-row{page-break-after:avoid}.quotation-page li,.quotation-page p{font-size:13px}.quotation-page h1{font-size:22px}.quotation-page h2{font-size:18px}.quotation-page h3{font-size:16px}.quotation-page h4{font-size:14px}.quotation-table th{background-color:#000814;border:1px solid #ddd;color:#fff;font-weight:600;padding:10px 12px;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-align:left}.quotation-table td{border:1px solid #ddd;padding:8px 12px}.quotation-table tbody tr:nth-child(odd){background-color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.quotation-table tbody tr:nth-child(2n){background-color:#e9ecef;-webkit-print-color-adjust:exact;print-color-adjust:exact}.quotation-table tr.quotation-total-row{color:#000814;font-weight:700}.quotation-table tr.quotation-total-row,.quotation-yellow-divider{background-color:#ffbe0b;-webkit-print-color-adjust:exact;print-color-adjust:exact}.quotation-yellow-divider{height:3px;margin:8px 0;width:60px}.quotation-heading-with-divider h2{color:#000814;font-size:18px;font-weight:700;margin:0 0 4px}.quotation-machines-details-page{break-inside:avoid;page-break-before:auto;page-break-inside:avoid}.download-btn{border-radius:8px;bottom:20px;box-shadow:0 4px 12px #00000026;position:fixed;right:20px;z-index:9999}@media print{body,html{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:210mm!important}.quotation-root,body,html{margin:0!important;padding:0!important}.quotation-root{background:#0000!important}.quotation-page{background:#f8f9fa!important;box-shadow:none!important;box-sizing:border-box;break-after:page;margin:0!important;max-width:210mm!important;min-height:296mm!important;overflow:visible;padding:0!important;page-break-after:always;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:210mm!important}.quotation-page:last-child{break-after:auto;page-break-after:auto}.quotation-page-inner{background:#f8f9fa!important;padding:25mm 20mm!important}.quotation-cover-gradient,.quotation-page-inner{min-height:296mm!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.download-btn,.quotation-no-print{display:none!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.quotation-page li,.quotation-page p{orphans:2;widows:2}.quotation-page h1,.quotation-page h2,.quotation-page h3,.quotation-page h4{break-after:avoid;page-break-after:avoid}.quotation-machines-details-page,.quotation-no-break,.quotation-section,.quotation-section-block{break-inside:avoid;page-break-inside:avoid}.quotation-machines-details-page{page-break-before:auto}ol,ul{break-inside:avoid;page-break-inside:avoid}@page{size:A4;margin:0}}
/*# sourceMappingURL=main.013090d1.css.map*/