#print-preview[hidden]{display:none!important}.print-toolbar{max-width:816px;margin:20px auto;font:14px Arial;padding:16px}.print-toolbar button{padding:12px 16px;border:1px solid #bdc6d2;border-radius:6px;background:white;cursor:pointer;font:inherit}.print-toolbar strong{display:inline-block;margin:12px}.print-toolbar p{font-size:13px}.paper-scroll{overflow:auto;padding:0 12px 30px}#print-sheet{width:8.5in;height:11in;background:white;color:#111;margin:0 auto;box-shadow:0 3px 20px #0002;font:10pt Arial,Helvetica,sans-serif;box-sizing:border-box}#print-sheet *{box-sizing:border-box}#print-sheet .print-copy{height:5.5in;padding:.28in .32in .15in;display:flex;flex-direction:column;overflow:hidden}#print-sheet .office-copy{border-bottom:4px dotted #111}#print-sheet .customer-copy{padding-top:.16in}#print-sheet .form-heading{display:grid;grid-template-columns:1.36in 1fr 2.42in;gap:.09in;align-items:center;min-height:1.28in;margin-bottom:5px}#print-sheet .print-logo{width:1.3in;height:1.3in;background-size:contain;background-position:center;background-repeat:no-repeat;print-color-adjust:exact;-webkit-print-color-adjust:exact}#print-sheet .form-service h1{font-size:14pt;line-height:1.13;margin:0 0 17px;font-weight:800}#print-sheet .form-service .form-line{font-size:11pt}#print-sheet .form-meta h2{font-size:11pt;text-align:right;margin:0 0 16px}#print-sheet .form-meta .form-line{font-size:9pt;margin-bottom:3px}#print-sheet .form-meta .form-line span{font-weight:700}#print-sheet .form-order-number{font:7pt Arial;margin:5px 0;color:#444;text-align:right}#print-sheet .form-row{display:flex;gap:10px;min-height:23px;align-items:end}#print-sheet .form-line{display:flex;gap:3px;align-items:baseline;min-width:0;flex:1;font-size:10pt;line-height:1.3}#print-sheet .form-line>span{flex-shrink:0}#print-sheet .form-line>strong{border-bottom:.65px solid #222;min-height:17px;flex:1;font-weight:400;overflow-wrap:anywhere;white-space:pre-wrap}#print-sheet .form-fuel{display:flex;gap:9px;align-items:center;font-size:10pt;flex:0 0 1.9in}#print-sheet .fuel-check,#print-sheet .payment-check{background:#ddd;border:1px solid #c5c5c5;width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;color:#111;font:700 13px Arial;print-color-adjust:exact;-webkit-print-color-adjust:exact}#print-sheet .form-lower{display:grid;grid-template-columns:1fr 2.7in;gap:18px;margin-top:9px;align-items:start}#print-sheet .remarks-caption{font-size:10pt;margin:0 0 5px}#print-sheet .form-remarks{height:.77in;border-radius:15px;background:#ebebeb;padding:9px 11px;white-space:pre-wrap;overflow-wrap:anywhere;font:9pt/1.25 Arial;print-color-adjust:exact;-webkit-print-color-adjust:exact}#print-sheet .form-narrative>.form-line{margin-top:5px;max-width:2.8in}#print-sheet .form-payment{border:.6px solid #999;font-size:10pt}#print-sheet .payment-caption{text-align:center;padding:5px 2px 1px}#print-sheet .payment-methods{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;padding:2px 5px 6px;min-height:47px;font-size:9pt}#print-sheet .payment-methods>div{display:flex;flex-direction:column;align-items:center;gap:3px}#print-sheet .payment-methods small{font-size:7pt}#print-sheet .payment-total{display:grid;grid-template-columns:1.35fr 1fr;border-top:.6px solid #aaa;min-height:25px;background:#f5f5f5;print-color-adjust:exact;-webkit-print-color-adjust:exact}#print-sheet .payment-total>span{text-align:right;border-right:.6px solid #aaa;padding:5px}#print-sheet .payment-total>strong{padding:5px;font-weight:400}#print-sheet .form-terms{font:8.2pt/1.22 'Times New Roman',serif;margin-top:8px}#print-sheet .form-signatures{display:flex;gap:35px;margin-top:auto;padding-top:10px}#print-sheet .form-signatures .form-line{font:700 10pt 'Times New Roman',serif}#print-sheet .customer-copy .form-heading{grid-template-columns:1.35in 1fr 1.4in;min-height:1.26in;margin-bottom:7px}#print-sheet .customer-marker{align-self:start;padding-top:12px}#print-sheet .customer-marker h2{font-size:11pt;margin:0 0 5px}#print-sheet .customer-marker .form-order-number{text-align:left}#print-sheet .customer-copy .form-service h1{text-align:center;margin:12px 0 0;font-size:15pt}#print-sheet .customer-copy .form-lower{margin-top:12px;grid-template-columns:1fr 2.7in;gap:20px}#print-sheet .form-narrative h3{font-size:12pt;text-decoration:underline;margin:0 0 7px}#print-sheet .form-narrative p{font:10pt/1.16 'Times New Roman',serif;margin:0 0 10px}#print-sheet .customer-address-note{font:10pt/1.2 'Times New Roman',serif;margin:12px 0 0}@page{size:letter portrait;margin:0}@media print{html,body{margin:0!important;padding:0!important;background:white!important}body>*:not(#print-preview){display:none!important}#print-preview{display:block!important}.print-toolbar{display:none!important}.paper-scroll{overflow:visible;padding:0}#print-sheet{margin:0;box-shadow:none}.print-copy{break-inside:avoid}}
#print-sheet .office-copy{padding-top:.22in}#print-sheet .office-copy .form-heading{min-height:1.18in}#print-sheet .office-copy .print-logo{width:1.18in;height:1.18in}#print-sheet .office-copy .form-row{min-height:22px}#print-sheet .payment-total{min-height:22px}#print-sheet .payment-total>span,#print-sheet .payment-total>strong{padding:4px 5px}#print-sheet .payment-methods{min-height:43px}#print-sheet .form-terms{margin-top:6px}#print-sheet .form-signatures{padding-top:7px}
/* Compact letter layout: prioritize customer data, remarks and payment amounts. */
#print-sheet{font-size:11pt}
#print-sheet .print-copy{padding:.18in .25in .14in}
#print-sheet .form-heading,#print-sheet .office-copy .form-heading{min-height:.84in;grid-template-columns:.88in 1fr 2.25in;gap:.12in;margin-bottom:8px}
#print-sheet .print-logo,#print-sheet .office-copy .print-logo{width:.84in;height:.84in}
#print-sheet .form-service h1{font-size:15pt;margin:0 0 7px;line-height:1.12}
#print-sheet .form-service .form-line{font-size:10pt}
#print-sheet .form-meta h2{font-size:11pt;margin:0 0 7px}
#print-sheet .form-meta .form-line{font-size:9pt;margin-bottom:2px}
#print-sheet .form-order-number{font-size:8pt;margin:3px 0}
#print-sheet .form-row,#print-sheet .office-copy .form-row{min-height:25px;gap:8px}
#print-sheet .form-line{font-size:10.5pt;line-height:1.25}
#print-sheet .form-line>span{font-weight:600}
#print-sheet .form-line>strong{min-height:20px;font-weight:500;border-color:#aaa}
#print-sheet .form-fuel{flex-basis:1.6in;gap:6px;font-size:10pt}
#print-sheet .form-lower,#print-sheet .customer-copy .form-lower{grid-template-columns:1fr 2.45in;gap:12px;margin-top:8px}
#print-sheet .remarks-caption{font-size:11pt;font-weight:700;margin-bottom:4px}
#print-sheet .form-remarks{height:auto;min-height:.82in;padding:8px 10px;border-radius:5px;font:10pt/1.25 Arial;background:#f2f2f2}
#print-sheet .form-payment{font-size:11pt;border-color:#b4b4b4}
#print-sheet .payment-caption{font-size:10pt;font-weight:700;padding:5px}
#print-sheet .payment-methods{font-size:9pt;min-height:46px}
#print-sheet .payment-methods small{font-size:9pt}
#print-sheet .payment-total{min-height:26px}
#print-sheet .payment-total>strong{font-size:12pt;font-weight:700}
#print-sheet .form-terms{font:9pt/1.18 Arial;margin-top:8px}
#print-sheet .form-signatures{gap:20px;padding-top:10px}
#print-sheet .form-signatures .form-line{font:700 10pt Arial}
#print-sheet .customer-copy .form-heading{grid-template-columns:1.25in 1fr .9in;min-height:.86in;margin-bottom:8px}
#print-sheet .customer-copy .form-service h1{font-size:16pt;margin:0}
#print-sheet .customer-marker{padding-top:0}
#print-sheet .form-narrative h3{font-size:11pt;text-decoration:none;margin:0 0 6px}
#print-sheet .form-narrative p{font:10.5pt/1.25 Arial;margin:0 0 9px}
#print-sheet .customer-address-note{font:10.5pt/1.25 Arial;margin:9px 0 0}
#print-sheet .office-copy .form-row{min-height:24px}
#print-sheet .office-copy .form-remarks{min-height:.72in}
#print-sheet .office-copy .form-terms{margin-top:5px}
#print-sheet .customer-copy .form-heading{grid-template-columns:1.55in 1fr .9in}
#print-sheet .office-copy .form-heading{flex-shrink:0;min-height:.88in}
#print-sheet .form-meta .form-line{line-height:1.1;margin-bottom:2px}
#print-sheet .form-meta .form-line>strong{min-height:14px}
#print-sheet .form-meta h2{margin-bottom:4px}
#print-sheet .form-meta .form-order-number{margin:2px 0}
#print-sheet .office-copy{padding-top:.12in}
/* Spacious lettering with compact, content-sized vehicle fields. */
#print-sheet .office-copy .form-heading{grid-template-columns:.85in 1fr 2.15in;align-items:start;gap:10px;min-height:0;margin-bottom:6px}
#print-sheet .office-copy .form-service{padding-top:2px}
#print-sheet .office-copy .form-service h1{font-size:16pt;margin-bottom:5px}
#print-sheet .notification-rule{height:13px;border-bottom:1px solid #aaa}
#print-sheet .form-row{gap:12px;min-height:26px}
#print-sheet .form-details .form-line{font-size:12pt}
#print-sheet .form-details .form-line>strong{min-height:21px}
#print-sheet .identity-row .form-line:first-child{flex:1}
#print-sheet .identity-row .form-line:last-child{flex:1.1}
#print-sheet .address-row .form-line{font-size:12.5pt}
#print-sheet .vehicle-row{gap:14px;justify-content:space-between}
#print-sheet .vehicle-row .form-line{flex:0 1 auto}
#print-sheet .vehicle-row .form-line>strong{flex:0 1 auto}
#print-sheet .selected-fuel{font-size:12pt;align-self:center;white-space:nowrap}
#print-sheet .vin-mileage-row .form-line:first-child{flex:1.35}
#print-sheet .value-row{justify-content:space-between}
#print-sheet .registration-weight{flex:0 0 auto}
#print-sheet .registration-weight>strong{width:5ch;flex:none}
#print-sheet .value-row .form-line:last-child{flex:0 1 auto}
#print-sheet .value-row .form-line:last-child>strong{min-width:10ch}
#print-sheet .office-copy .form-lower{grid-template-columns:1fr 2.35in;gap:5px 14px;margin-top:7px}
#print-sheet .office-copy .form-payment{grid-column:2;grid-row:1 / 3;align-self:end}
#print-sheet .office-copy .form-terms{grid-column:1;margin-top:3px;font:9pt/1.18 Arial}
#print-sheet .office-copy .form-remarks{padding:6px 8px}
#print-sheet .office-copy .form-signatures{padding-top:7px}
#print-sheet .customer-copy .form-heading{grid-template-columns:1fr 1.05in;min-height:1.05in;align-items:start;margin-bottom:4px}
#print-sheet .customer-copy .form-service h1{font-size:19pt;text-align:left;padding-top:8px}
#print-sheet .customer-copy .print-logo{width:1.05in;height:1.05in}
#print-sheet .customer-copy .form-narrative p,#print-sheet .customer-address-note{font-size:11pt}
#print-sheet .print-sample-label{font-size:9pt;font-weight:bold}
#print-sheet .vehicle-row{justify-content:flex-start;gap:20px}
#print-sheet .value-row{justify-content:flex-start;gap:28px}
#print-sheet .value-row .form-line:last-child>strong{min-width:0}
/* Balanced centered headings and uniform handwriting lines. */
#print-sheet .office-copy .form-heading{grid-template-columns:1.04in minmax(0,1fr) 2.02in;gap:15px}
#print-sheet .office-copy .print-logo{width:1.04in;height:1.04in}
#print-sheet .office-copy .form-service{align-self:center;text-align:center;padding:0}
#print-sheet .office-copy .form-service h1{font-size:16pt;text-align:center}
#print-sheet .form-service .form-line{justify-content:center;gap:4px}
#print-sheet .form-service .form-line>strong{flex:0 1 auto;min-height:0}
#print-sheet .form-meta .form-line{min-height:19px;margin:0;align-items:baseline}
#print-sheet .notification-rule{height:19px;margin-left:96px}
#print-sheet .notification-dates .form-line>span{width:93px}
#print-sheet .notification-dates .form-line>strong{height:19px}
#print-sheet .form-details .identity-row{margin-bottom:5px}
#print-sheet .form-details .address-row{margin-bottom:4px}
#print-sheet .vehicle-row{display:grid;grid-template-columns:82px 130px 1fr 140px 60px;gap:10px}
#print-sheet .office-copy .form-payment{margin-bottom:8px}
#print-sheet .office-copy .form-signatures{padding-top:13px}
#print-sheet .customer-copy .form-heading{position:relative;display:flex;justify-content:center;align-items:center;min-height:1.02in}
#print-sheet .customer-copy .form-service{width:calc(100% - 2.2in);text-align:center}
#print-sheet .customer-copy .form-service h1{text-align:center;font-size:18pt;padding:0}
#print-sheet .customer-copy .print-logo{position:absolute;right:0;top:0}
#print-sheet .notification-dates .form-line>span{white-space:nowrap;width:93px;flex-shrink:0}
#print-sheet .notification-dates .form-line>strong{min-width:0}
#print-sheet .form-meta .form-line>strong{min-height:0}
#print-sheet .office-copy .form-service{align-self:start;padding-top:14px}
#print-sheet .office-copy .form-lower{grid-template-columns:1fr 2.35in;gap:3px 10px}
#print-sheet .office-copy .form-terms{line-height:1.12}
#print-sheet .office-copy .form-signatures{padding-top:9px}
#print-sheet .customer-copy .form-heading{min-height:1.06in}
#print-sheet .form-meta .form-line{height:16px;min-height:16px;align-items:end}
#print-sheet .notification-dates .form-line>strong{height:16px}
#print-sheet .notification-rule{height:16px}
.print-toolbar #download-order-pdf{margin-left:8px}
/* Office working copy: 16-point data; customer copy retains its layout. */
#print-sheet .office-copy .form-details .form-line,#print-sheet .office-copy .selected-fuel{font-size:16pt;line-height:1.15}
#print-sheet .office-copy .form-details .form-row{min-height:29px;gap:8px}
#print-sheet .office-copy .identity-row .form-line:first-child{flex:.9}
#print-sheet .office-copy .identity-row .form-line:last-child{flex:1.2}
#print-sheet .office-copy .form-details .form-line>span{font-weight:700}
#print-sheet .office-copy .vehicle-row{display:flex;justify-content:space-between;gap:7px}
#print-sheet .office-copy .office-identifiers{display:flex;justify-content:space-between;gap:8px}
#print-sheet .office-copy .office-identifiers .form-line{flex:0 1 auto}
#print-sheet .office-copy .office-identifiers .form-line>strong{flex:0 1 auto}
#print-sheet .office-copy .registration-weight>strong{width:4ch;flex:0 0 4ch}
#print-sheet .office-copy .selected-fuel{display:flex;align-items:center;gap:4px;white-space:nowrap}
#print-sheet .office-copy .office-payment-column{grid-column:2;grid-row:1 / 3;align-self:end;margin-bottom:8px}
#print-sheet .office-copy .office-payment-column .form-payment{margin-bottom:0}
#print-sheet .office-copy .office-promise{font-size:14pt;white-space:nowrap;margin:0 0 15px;gap:4px}
#print-sheet .office-copy .office-promise>span{font-weight:400}
#print-sheet .office-copy .office-promise>strong{border:0;flex:none}
#print-sheet .office-copy .office-identifiers{gap:6px;align-items:center}
#print-sheet .office-copy .office-identifiers .form-line{flex:none;white-space:nowrap;gap:3px}
#print-sheet .office-copy .office-identifiers .form-line>strong{white-space:nowrap;overflow-wrap:normal}
#print-sheet .office-copy .registration-weight>strong{width:4ch;flex-basis:4ch}
#print-sheet .office-copy .form-details .office-identifiers{gap:2px}
/* Continuous writing rules between adjacent office fields. */
#print-sheet .office-copy .form-details .vehicle-row{display:grid;grid-template-columns:.8fr 1fr 1.1fr 1.2fr 1fr;gap:8px}
#print-sheet .office-copy .form-details .vehicle-row .form-line{display:flex;min-width:0}
#print-sheet .office-copy .form-details .vehicle-row .form-line>strong{flex:1;min-width:0}
#print-sheet .office-copy .form-details .office-identifiers{display:grid;grid-template-columns:1fr 1.2fr .65fr 1.6fr;gap:8px}
#print-sheet .office-copy .form-details .office-identifiers .form-line{display:flex;min-width:0}
#print-sheet .office-copy .form-details .office-identifiers .form-line>strong{flex:1;width:auto;min-width:0}
#print-sheet .office-copy .form-details .selected-fuel{justify-self:center}
#print-sheet .office-copy .form-service h1{margin-bottom:10px}
#print-sheet .office-copy .form-service .form-line{font-size:11pt}
#print-sheet .customer-copy-label{position:absolute;left:0;top:9px;font:700 10pt Arial;letter-spacing:.5px;color:#333}
/* Promise date belongs to remarks; valuation sits above payments. */
#print-sheet .office-copy .form-details .vehicle-row{grid-template-columns:.8fr 1fr 1.2fr 1.3fr}
#print-sheet .office-copy .form-details .office-identifiers{grid-template-columns:1fr 1.2fr .65fr 1fr}
#print-sheet .office-copy .form-remarks{display:flow-root}
#print-sheet .remarks-promise{float:right;margin:0 0 6px 10px;font:700 14pt/1.2 Arial;color:#111;white-space:nowrap}
#print-sheet .office-copy .form-lower{grid-template-columns:1fr 2.6in}
#print-sheet .office-copy .office-price{font-size:16pt;line-height:1.2;white-space:nowrap;margin:0 0 15px;gap:4px}
#print-sheet .office-copy .office-price>strong{flex:none;border:0}
/* Paired vehicle columns and quieter promise date. */
#print-sheet .office-copy .form-details .vehicle-row,
#print-sheet .office-copy .form-details .office-identifiers{display:grid;grid-template-columns:.9fr 1.1fr 1.1fr 1.25fr;gap:8px}
#print-sheet .office-copy .form-details .selected-fuel{justify-self:start;align-self:center}
#print-sheet .remarks-promise{font-size:12pt;font-weight:400}
/* Center valuation against the payment box, independent of text length. */
#print-sheet .office-copy .office-price{justify-content:center;text-align:center;width:100%}
#print-sheet .office-copy .office-price>strong{flex:0 0 auto}
/* Consistent row rhythm; phone begins at the third vehicle column. */
#print-sheet .office-copy .form-details{display:flex;flex-direction:column;gap:5px}
#print-sheet .office-copy .form-details .form-row{margin:0;min-height:29px;align-items:baseline}
#print-sheet .office-copy .form-details .identity-row{display:grid;grid-template-columns:calc((100% - 24px) * 2 / 4.35 + 8px) 1fr;gap:8px}
#print-sheet .office-copy .identity-row .form-line{min-width:0;align-items:baseline}
#print-sheet .office-copy .identity-row .form-line>strong{min-width:0;white-space:normal;overflow-wrap:anywhere}
/* Office metadata: shared left edge and more breathing room. */
#print-sheet .office-copy .form-meta h2{text-align:left;margin-bottom:7px}
#print-sheet .office-copy .form-meta .form-line{height:19px;min-height:19px}
#print-sheet .office-copy .notification-dates .form-line>strong{height:19px}
#print-sheet .office-copy .notification-rule{height:19px}
#print-sheet .office-copy .form-heading{margin-bottom:3px}
#print-sheet .office-copy .office-price{margin-bottom:8px}
/* Pickup signature shares the Phone / Model / VIN column. */
#print-sheet .office-copy .form-signatures{display:grid;grid-template-columns:calc((100% - 24px) * 2 / 4.35 + 8px) 1fr;gap:8px}
/* Align the D of Date with Phone / Model / VIN / pickup signature. */
#print-sheet .office-copy .form-remarks{position:relative}
#print-sheet .office-copy .form-remarks:has(.remarks-promise)::before{content:'';float:right;width:220px;height:22px}
#print-sheet .office-copy .remarks-promise{position:absolute;float:none;left:calc((8in - 24px) * 2 / 4.35 + 16px);top:6px;margin:0}
#print-sheet .office-copy .promise-prefix{position:absolute;right:100%;margin-right:4px}
/* Customer identity and vehicle block matches the approved office block. */
#print-sheet .customer-copy .form-details{display:flex;flex-direction:column;gap:5px}
#print-sheet .customer-copy .form-details .form-row{margin:0;min-height:29px;align-items:baseline;gap:8px}
#print-sheet .customer-copy .form-details .form-line,#print-sheet .customer-copy .selected-fuel{font-size:16pt;line-height:1.15}
#print-sheet .customer-copy .form-details .form-line>span{font-weight:700}
#print-sheet .customer-copy .form-details .form-line>strong{min-width:0;flex:1;white-space:normal;overflow-wrap:anywhere}
#print-sheet .customer-copy .form-details .identity-row{display:grid;grid-template-columns:calc((100% - 24px) * 2 / 4.35 + 8px) 1fr;gap:8px}
#print-sheet .customer-copy .form-details .vehicle-row,#print-sheet .customer-copy .form-details .office-identifiers{display:grid;grid-template-columns:.9fr 1.1fr 1.1fr 1.25fr;gap:8px}
#print-sheet .customer-copy .form-details .vehicle-row .form-line,#print-sheet .customer-copy .form-details .office-identifiers .form-line{display:flex;min-width:0}
#print-sheet .customer-copy .registration-weight>strong{width:auto;flex:1}
#print-sheet .customer-copy .selected-fuel{display:flex;align-items:center;gap:4px;justify-self:start;align-self:center;white-space:nowrap}
#print-sheet .customer-copy .form-details .value-row{min-height:25px}
#print-sheet .customer-copy .form-details .value-row .form-line{font-size:12pt}
/* Customer valuation mirrors the office payment heading. */
#print-sheet .customer-copy .form-lower{grid-template-columns:1fr 2.6in;column-gap:10px}
#print-sheet .customer-copy .customer-price{font-size:16pt;line-height:1.2;white-space:nowrap;margin:0 0 8px;gap:4px;justify-content:center;text-align:center;width:100%}
#print-sheet .customer-copy .customer-price>strong{flex:0 0 auto;border:0}
#print-sheet .customer-copy .form-details .form-row{min-height:29px;margin:0}
#print-sheet .customer-copy .form-details{gap:5px}
/* Small cut-line adjustment for physical print alignment. */
#print-sheet .office-copy{height:5.6in}
#print-sheet .customer-copy{height:5.4in}
#print-sheet .customer-copy .form-narrative,
#print-sheet .customer-copy .form-narrative h3,
#print-sheet .customer-copy .form-narrative p,
#print-sheet .customer-copy .customer-address-note{margin-left:0;padding-left:0;text-indent:0;text-align:left}
#print-sheet .customer-copy .print-logo{top:3px}
/* Customer promise date closes the narrative at the Balance baseline. */
#print-sheet .customer-copy .form-lower{align-items:stretch}
#print-sheet .customer-copy .form-narrative{display:flex;flex-direction:column;align-self:stretch}
#print-sheet .customer-copy .form-narrative>.form-line{margin-top:auto;min-height:26px;align-items:flex-end}
#print-sheet .customer-copy .form-narrative>.form-line>strong{min-height:20px}
/* Keep the office heading clear of the printer's top margin. */
#print-sheet .office-copy .form-meta h2{transform:translateY(5px)}
/* Center the customer promise date over its rule at the payment-box bottom. */
#print-sheet .customer-copy .form-narrative>.form-line{position:relative;justify-content:center;max-width:none;width:100%;gap:4px;border-bottom:.65px solid #aaa}
#print-sheet .customer-copy .form-narrative>.form-line>strong{flex:0 0 auto;border-bottom:0;min-height:20px}
/* Selected customer/vehicle data and valuation size: 14 pt in both copies. */
#print-sheet .office-copy .form-details .form-line,
#print-sheet .customer-copy .form-details .form-line,
#print-sheet .office-copy .selected-fuel,
#print-sheet .customer-copy .selected-fuel,
#print-sheet .office-copy .office-price,
#print-sheet .customer-copy .customer-price{font-size:14pt}
