.preview-client{align-items:center}.preview-quote-ref{padding:11px 0}.preview-insured{border:1px solid color-mix(in srgb,var(--doc-color) 32%,white);background:#f3f7ff;border-radius:2px;gap:3px;width:45%;margin:-32px 0 0 auto;display:grid;position:relative;padding:8px 14px!important}.preview-insured:before{display:none}.preview-insured strong{letter-spacing:.35px;margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:800;display:block;font-size:8.5px!important}.preview-insured span{color:#566176;margin:0;line-height:1.5;display:block;font-size:7.5px!important}.paper-preview .preview-client{margin-top:12px}.preview-document-meta{border-top:3px solid var(--doc-color);background:#fff;border-bottom:1px solid #cfd8e6;grid-template-columns:1fr 1.7fr;margin-top:6px;display:grid}.preview-document-number{text-align:center;border-right:1px solid #cfd8e6;display:grid}.preview-document-number strong{background:var(--doc-color);color:#fff;letter-spacing:.25px;padding:6px 8px;font-size:9px}.preview-document-number span{padding:5px 8px;font-size:6.8px}.preview-document-info{grid-template-columns:1fr 1fr;gap:0;display:grid}.preview-document-info span{border-bottom:1px solid #e7ebf1;padding:5px 8px;font-size:6.4px}.preview-document-info span:nth-last-child(-n+2){border-bottom:0}.preview-document-info b{color:#243044;font-weight:800}.preview-vehicle{border:1px solid #cfd8e6;margin-top:10px}.paper-preview .preview-vehicle h4{background:var(--doc-color);color:#fff;letter-spacing:.2px;margin:0;padding:5px 8px;font-size:7.5px}.preview-vehicle-body{grid-template-columns:1fr 1fr;gap:14px;padding:7px 9px;display:grid}.preview-vehicle-body>div{gap:3px;display:grid}.preview-vehicle-body span{grid-template-columns:40% 1fr;gap:5px;font-size:6.5px;line-height:1.25;display:grid}.preview-vehicle-body b{color:#596579;font-weight:700}.preview-vehicle-body strong{color:#202b3d;font-weight:800}.preview-insurance{border:1px solid #cfd8e6;margin-top:7px}.paper-preview .preview-insurance h4{background:var(--doc-color);color:#fff;letter-spacing:.2px;margin:0;padding:5px 8px;font-size:7.5px}.preview-insurance>div{grid-template-columns:1fr 1fr;gap:3px 18px;padding:7px 9px;display:grid}.preview-insurance span{grid-template-columns:42% 1fr;gap:5px;font-size:6.5px;line-height:1.25;display:grid}.preview-insurance b{color:#596579;font-weight:700}.preview-insurance strong{color:#202b3d;font-weight:800}.paper-preview .preview-lines{table-layout:fixed;border-collapse:collapse;border:1px solid #26303d;width:100%;margin-top:8px;font-size:6px}.preview-lines col:first-child{width:17%}.preview-lines col:nth-child(2){width:39%}.preview-lines col:nth-child(3){width:10%}.preview-lines col:nth-child(4){width:11%}.preview-lines col:nth-child(5){width:8%}.preview-lines col:nth-child(6){width:13%}.preview-lines col:nth-child(7){width:2%}.paper-preview .preview-lines th{background:var(--doc-color);color:#fff;border-right:1px solid color-mix(in srgb,var(--doc-color) 72%,#16243a);text-align:center;letter-spacing:.2px;padding:5px 2px;font-family:inherit;font-size:6.2px;font-weight:800;line-height:1.1}.paper-preview .preview-lines td{vertical-align:top;border-right:1px solid #26303d;height:14px;padding:2px 3px;line-height:1.15}.paper-preview .preview-lines th:last-child,.paper-preview .preview-lines td:last-child{text-align:center;border-right:0;padding-left:0;padding-right:0}.paper-preview .preview-lines td:first-child,.paper-preview .preview-lines td:nth-child(3),.paper-preview .preview-lines td:nth-child(6){background:#eef0ff}.paper-preview .preview-lines td:nth-child(n+3){text-align:right}.paper-preview .preview-lines td:nth-child(5):empty:after{content:"";min-height:10px;display:block}.paper-preview .preview-lines .preview-lines-spacer td{vertical-align:top;height:132px!important;padding:0!important}.preview-summary{border:1px solid #26303d;border-top:0;margin-top:0;font-size:6.1px}.summary-head{grid-template-columns:1.05fr .9fr 1fr 1.35fr .42fr 1fr .75fr 1.05fr;display:grid}.summary-head span{background:var(--doc-color);color:#fff;border-right:1px solid color-mix(in srgb,var(--doc-color) 72%,#16243a);text-align:center;letter-spacing:.12px;padding:4px 2px;font-weight:800}.summary-head span:last-child{border-right:0}.summary-body{grid-template-columns:1.05fr .9fr 1fr 1.35fr .42fr 1fr .75fr 1.05fr;min-height:64px;display:grid}.summary-body>div{border-right:1px solid #26303d;padding:4px 5px}.summary-body>div:last-child{border-right:0}.summary-categories,.summary-labor,.summary-amounts,.summary-client{grid-template-rows:repeat(6,1fr);gap:1px;display:grid}.summary-categories{background:#eef0ff;font-weight:700}.summary-labor span,.summary-amounts span{text-align:right}.summary-client{background:#f8f9fc;grid-template-rows:repeat(5,1fr)}.summary-client .franchise-row{border-top:1px solid #26303d;justify-content:space-between;align-items:center;padding-top:3px;display:flex}.summary-client .franchise-row b{color:#202b3d;font-weight:800}.summary-tax-code{text-align:center;grid-template-rows:repeat(3,16px);display:grid}.summary-base,.summary-rate,.summary-vat{background:#eef0ff;justify-content:flex-end;align-items:flex-start;display:flex}.summary-totals{z-index:1;background:#fff;border-top:1px solid #26303d;grid-template-columns:1.42fr 1.8fr;margin:-18px 0 0 57.2%;display:grid;position:relative}.summary-totals span{background:#f5f7fb;border-right:1px solid #26303d;justify-content:space-between;padding:5px 6px;font-weight:700;display:flex}.summary-totals span:last-child{border-right:0}.summary-payment{border-top:1px solid #26303d;grid-template-columns:1fr 1fr 1fr;display:grid}.summary-payment span{text-align:center;border-right:1px solid #26303d;display:grid}.summary-payment span:last-child{border-right:0}.summary-payment b{background:var(--doc-color);color:#fff;text-transform:none;place-items:center;min-height:20px;padding:4px;font-size:6px;line-height:1;display:grid}.summary-payment strong{padding:6px 4px;font-size:7.5px}.summary-payment .net-total b{letter-spacing:.12px;font-size:6.6px}.summary-payment .net-total strong{padding:7px 4px;font-size:10px;font-weight:900}.paper-preview footer{border-top:1px solid #d9dee7;margin-top:6px;padding-top:5px}.paper-preview footer .preview-thanks{margin:0 0 3px;font-size:6.2px}.paper-preview footer .preview-terms{text-align:justify;color:#243044;margin:0;font-size:5.5px;line-height:1.25}.paper-preview footer .preview-terms b{font-weight:900}.paper-preview footer small{margin-top:4px;display:block}
