#quote-document{font-family:Arial,Helvetica,sans-serif;color:#142e3d;line-height:1.45;background:#fff;padding:38px;font-size:13px;box-sizing:border-box}#quote-document *{box-sizing:border-box}#quote-document p{font-size:inherit;line-height:1.55;margin:6px 0}#quote-document .qdoc-head{display:flex;justify-content:space-between;gap:22px;padding:24px;background:#142e3d;color:#fff}#quote-document .qdoc-brand{font-size:24px;font-weight:700;letter-spacing:.01em;line-height:1.15}#quote-document .qdoc-domain{font-size:10px;letter-spacing:.11em;margin:12px 0 10px;font-weight:700}#quote-document .qdoc-head p:not(.qdoc-domain){font-size:11px;color:#fff}#quote-document .qdoc-title{text-align:right;min-width:185px}#quote-document .qdoc-title h2{margin:0 0 6px;color:white;font-size:37px;letter-spacing:.025em;line-height:1}#quote-document .qdoc-title strong{font-size:12px}#quote-document .qdoc-ecg{display:block;width:170px;height:40px;margin:14px 0 0 auto;color:#64d9c7}#quote-document .qdoc-meta{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #c7d6db;background:#f1f6f7;margin:18px 0 24px}#quote-document .qdoc-meta>div{padding:10px 14px;border-right:1px solid #c7d6db}#quote-document .qdoc-meta>div:last-child{border-right:0}#quote-document .qdoc-meta small{display:block;font-size:10px;font-weight:700;color:#526974;margin-bottom:5px}#quote-document .qdoc-meta strong{font-size:14px}#quote-document .qdoc-addresses{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}#quote-document .qdoc-addresses section{border:1px solid #c7d6db;margin:0;padding:0;min-width:0;overflow-wrap:anywhere}#quote-document h3{font-size:10px;font-weight:700;letter-spacing:.045em;margin:0 0 6px;color:#087b75;line-height:1.4}#quote-document .qdoc-addresses h3{background:#f1f6f7;color:#526974;margin:0;padding:10px 14px;border-bottom:1px solid #c7d6db}#quote-document .qdoc-addresses section>div{padding:14px}#quote-document .qdoc-table{border-collapse:collapse;border:1px solid #c7d6db;width:100%;table-layout:fixed;margin:0;font-size:12px}#quote-document .qdoc-table th{background:#142e3d;color:#fff;font-size:10px;border:1px solid #142e3d;text-align:right;padding:11px 9px;width:auto;letter-spacing:0}#quote-document .qdoc-table :is(th,td):first-child{text-align:left;width:auto}#quote-document .qdoc-table td{border:1px solid #c7d6db;padding:12px 9px;text-align:right;vertical-align:top;font-size:12px;overflow-wrap:anywhere}#quote-document .qdoc-table td small{display:block;font-size:10px;line-height:1.5;color:#526974;margin-top:5px}#quote-document .qdoc-table tbody tr:nth-child(even){background:#f5f8f9}#quote-document .qdoc-summary{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;margin:22px 0}#quote-document .qdoc-payment p{font-size:12px}#quote-document .qdoc-totals{border:1px solid #c7d6db;align-self:start;background:#f1f6f7}#quote-document .qdoc-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 12px;border-bottom:1px solid #c7d6db;font-size:12px}#quote-document .qdoc-totals>div:last-child{border-bottom:0}#quote-document .qdoc-totals .qdoc-grand{background:#087b75;color:#fff;font-size:10px;font-weight:700}#quote-document .qdoc-grand strong{font-size:20px;white-space:nowrap}#quote-document .qdoc-terms{border:1px solid #c7d6db;border-left:3px solid #087b75;padding:14px 16px}#quote-document .qdoc-terms>div+div{margin-top:12px}#quote-document .qdoc-terms p{font-size:11px;margin:0}#quote-document .qdoc-accept{padding:14px 16px;background:#f1f6f7;border:1px solid #c7d6db;margin-top:14px;min-height:92px}#quote-document .qdoc-accept h3{color:#142e3d}#quote-document .qdoc-accept>div{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#526974;margin-top:12px}#quote-document .qdoc-footer{display:block;background:none;padding:10px 0 0;border-top:1px solid #c7d6db;margin-top:22px;color:#526974;font-size:10px}
@media(max-width:600px){#quote-document{padding:18px}#quote-document .qdoc-head{padding:18px;flex-direction:column}#quote-document .qdoc-title{text-align:left;min-width:0}#quote-document .qdoc-ecg{margin-left:0}#quote-document .qdoc-brand{font-size:22px}#quote-document .qdoc-addresses{grid-template-columns:1fr}#quote-document .qdoc-summary{grid-template-columns:1fr;gap:14px}#quote-document .qdoc-meta>div{padding:9px 6px}#quote-document .qdoc-meta small{font-size:8px}#quote-document .qdoc-meta strong{font-size:12px}#quote-document .qdoc-table th{padding:8px 4px;font-size:8px}#quote-document .qdoc-table td{padding:9px 4px;font-size:10px}#quote-document .qdoc-table td small{font-size:9px}}
@media print{@page{size:A4;margin:12mm}#quote-dialog,#quote-document{width:100%!important;max-width:none!important;height:auto!important;overflow:visible!important}#quote-document{font-size:9pt;padding:0!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}#quote-document .qdoc-head{flex-direction:row;padding:15pt;break-inside:avoid}#quote-document .qdoc-brand{font-size:19pt}#quote-document .qdoc-domain{font-size:7pt;margin:8pt 0}#quote-document .qdoc-head p:not(.qdoc-domain){font-size:8pt}#quote-document .qdoc-title{text-align:right;min-width:130pt}#quote-document .qdoc-title h2{font-size:28pt}#quote-document .qdoc-title strong{font-size:8pt}#quote-document .qdoc-ecg{width:125pt;height:28pt;margin:6pt 0 0 auto}#quote-document .qdoc-meta{margin:11pt 0 14pt}#quote-document .qdoc-meta>div{padding:7pt 9pt}#quote-document .qdoc-meta small{font-size:7pt}#quote-document .qdoc-meta strong{font-size:10pt}#quote-document .qdoc-addresses{grid-template-columns:1fr 1fr;gap:12pt;margin-bottom:14pt;break-inside:avoid}#quote-document .qdoc-addresses h3{padding:7pt 9pt}#quote-document .qdoc-addresses section>div{padding:9pt}#quote-document h3{font-size:7pt}#quote-document .qdoc-table th{font-size:7pt!important;padding:8pt 6pt!important}#quote-document .qdoc-table td{font-size:8pt!important;padding:8pt 6pt!important}#quote-document .qdoc-table td small{font-size:7pt}#quote-document .qdoc-table thead{display:table-header-group}#quote-document .qdoc-table tr{break-inside:avoid}#quote-document .qdoc-summary{grid-template-columns:1.15fr 1fr;gap:18pt;margin:14pt 0;break-inside:avoid}#quote-document .qdoc-payment p{font-size:8pt}#quote-document .qdoc-totals>div{font-size:8pt;padding:7pt 9pt}#quote-document .qdoc-totals .qdoc-grand{font-size:7pt}#quote-document .qdoc-grand strong{font-size:15pt}#quote-document .qdoc-terms{padding:9pt 11pt;break-inside:avoid}#quote-document .qdoc-terms>div+div{margin-top:7pt}#quote-document .qdoc-terms p{font-size:7.5pt;line-height:1.4}#quote-document .qdoc-accept{padding:9pt 11pt;min-height:55pt;margin-top:9pt;break-inside:avoid}#quote-document .qdoc-accept>div{font-size:8pt;margin-top:8pt}#quote-document .qdoc-footer{font-size:7pt;margin-top:14pt;padding-top:8pt}}
