/* HVAC 20-pack, batch 4 (HV-13..HV-16): built against the owner's reference package
   (tools/trades10/pack-templates/hvac/TEMPLATES_ORIGINAL + TEMPLATES_US_LETTER) on invoice-generator's
   .invoice-preview DOM. Every logo mark, icon, tagline, script line, photo, checklist, form card and
   decorative band is a real crop of the reference (cut from the 2550px US Letter file) in
   /assets/tpl-art/hv20/, with the mockup's sample business data inpainted or filled out; CSS draws only
   flat rules, borders, tints and solid bars. The mockup QR codes are never used: the pay crops show
   only when the document carries a real payment QR. Sizes are container-query units (the root is an
   inline-size container, 1cqw = 11.03px of the 1103px-wide reference) so screen 794px, export 690px
   and print 847px all match. */

/* ===== hv20-13-rightrail (HV-13 "Summit Luxury Right Rail") =====
   Real crops: mountain/fan mark, brand tagline, COMFORT TODAY slogan, services rule line, the whole rail
   top (taglines + misty mountain photo), the four rail contact icons, the equipment strip (sample tech/
   equipment/serial/date values inpainted out), NOTES/warranty icons, PAY INVOICE heading, scan caption,
   the "Comfort with Confidence" promise, the Date line, the Thank You script and the leaf slogan. */
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail{position:relative !important;container-type:inline-size !important;padding:0 !important;margin:0 !important;background:linear-gradient(to right,#FFFFFF 0 71.7%,#F2F4F5 71.7% 71.8%,#D3D8DC 71.8% 71.9%,#FDFDFD 71.9%) !important;color:#1E2A36 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;border:0 !important;border-radius:0 !important;overflow:hidden !important;min-height:0 !important;height:auto !important;isolation:isolate !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-head{position:static !important;display:block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:inherit !important;min-height:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-head-right{position:static !important;display:block !important;width:auto !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-body{position:static !important;display:grid !important;align-items:start !important;align-content:start !important;margin:0 !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-body>*{grid-column:1/-1 !important;min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-parties{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-details{min-width:0 !important;max-width:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-bill-to{position:relative !important;margin:0 !important;max-width:none !important;border:0 !important;background:transparent !important;text-align:left !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-bill-to>div:not(.inv-client-name):not(.inv-label){font-size:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-detail-row span,.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail  .inv-detail-row b{font-size:inherit !important;letter-spacing:inherit !important;text-transform:none !important;color:inherit !important;margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-logo{position:absolute !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;border-radius:0 !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table{border-collapse:collapse !important;table-layout:fixed !important;background:transparent !important;margin:0 !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table td,.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail  .inv-table th{box-sizing:border-box !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table tr.ige-addrow td{padding:0.544cqw 0 !important;border:0 !important;background:transparent !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-totals{position:static !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:baseline !important;margin:0 !important;border:0 !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-totals>div span,.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail  .inv-totals>div b{color:inherit !important;letter-spacing:0 !important;text-transform:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-block{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-label{font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-terms>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail  .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail  .inv-bank>div:not(.inv-label){font-size:inherit !important;line-height:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-payrow{position:static !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"]{margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"] .pm-doc{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"]:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"] .pm-doc-h{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"] .pm-doc-grid{display:block !important;margin:0 !important;padding:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"] .pm-doc-card{display:block !important;padding:0 !important;margin:0 0 0.453cqw !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"] .pm-doc-card>div{display:block !important;min-width:0 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"] .pm-doc-card b{display:block !important;margin:0 0 0.091cqw !important;font-size:1.133cqw !important;line-height:1.451cqw !important;font-weight:700 !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"] .pm-doc-card>div>div{font-size:1.043cqw !important;line-height:1.36cqw !important;color:inherit !important;word-break:break-word !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"] .pm-doc-card:has(.pm-qr)~.pm-doc-card .pm-qr{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-signature-row{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-signature{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;width:auto !important;min-width:0 !important;transform:none !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-signature .sig-render{min-height:0 !important;font-family:'Libre Caslon Text','Cormorant Garamond',Georgia,'Times New Roman',serif !important;font-style:italic !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-footer-note{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;font-style:normal !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-powered{position:absolute !important;margin:0 !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-powered a{color:inherit !important;font-size:inherit !important;text-decoration:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-photos,.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail  .inv-shipping{margin:1.088cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-head{height:30.825cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-head::before{content:'' !important;position:absolute !important;left:71.985cqw !important;top:0 !important;background:url(/assets/tpl-art/hv20/hv20-13-railtop.webp) no-repeat 0 0/100% 100% !important;width:28.015cqw !important;height:33.908cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-head::after{content:'' !important;position:absolute !important;left:75.975cqw !important;top:54.216cqw !important;width:5.984cqw !important;height:0.181cqw !important;background:#2E3B47 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-head-left{position:absolute !important;left:23.028cqw !important;top:2.357cqw !important;width:32.638cqw !important;height:12.33cqw !important;display:flex !important;flex-direction:column !important;justify-content:safe flex-end !important;align-items:flex-start !important;margin:0 !important;padding:0 !important;max-width:none !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-head-left::before{content:'' !important;position:absolute !important;left:-19.764cqw !important;top:0.363cqw !important;background:url(/assets/tpl-art/hv20/hv20-13-mark.webp) no-repeat 0 0/100% 100% !important;width:18.495cqw !important;height:13.146cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-head-left:has(.inv-logo)::before{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-logo{left:-19.764cqw !important;top:0.363cqw !important;max-width:18.495cqw !important;max-height:13.146cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-name{position:relative !important;display:block !important;max-width:100% !important;margin:0 !important;font-family:'Libre Caslon Text','Cormorant Garamond',Georgia,'Times New Roman',serif !important;font-size:3.717cqw !important;font-weight:700 !important;line-height:1.02 !important;letter-spacing:.005em !important;text-transform:uppercase !important;color:#13253A !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-head-left::after{content:'' !important;display:block !important;flex:none !important;margin:0.816cqw 0 0 -0.181cqw !important;background:url(/assets/tpl-art/hv20/hv20-13-brandsub.webp) no-repeat 0 0/100% 100% !important;width:31.732cqw !important;height:1.995cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-address{position:absolute !important;left:52.765cqw !important;top:31.732cqw !important;width:22.121cqw !important;margin:0 !important;padding:0 0 0 4.986cqw !important;box-sizing:border-box !important;font-size:1.36cqw !important;line-height:1.904cqw !important;color:#2F3B47 !important;overflow-wrap:anywhere !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-address::before{content:'' !important;position:absolute !important;left:0 !important;top:-0.181cqw !important;background:url(/assets/tpl-art/hv20/hv20-13-ic-pin.webp) no-repeat 0 0/100% 100% !important;width:2.72cqw !important;height:2.901cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-contact{position:absolute !important;left:52.765cqw !important;top:37.534cqw !important;width:22.121cqw !important;display:flex !important;flex-direction:column !important;gap:1.813cqw !important;margin:0 !important;padding:0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-contact>div{position:relative !important;display:block !important;min-height:2.901cqw !important;margin:0 !important;padding:0.544cqw 0 0 4.986cqw !important;box-sizing:border-box !important;font-size:1.36cqw !important;line-height:1.813cqw !important;color:#2F3B47 !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-contact>[data-f="business.phone"]{order:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-contact>[data-f="business.email"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-contact>[data-f="business.website"]{order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-contact>div::before{content:'' !important;position:absolute !important;left:0 !important;top:0 !important;width:2.72cqw !important;height:2.901cqw !important;background:no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-contact>[data-f="business.phone"]::before{background-image:url(/assets/tpl-art/hv20/hv20-13-ic-phone.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-contact>[data-f="business.email"]::before{background-image:url(/assets/tpl-art/hv20/hv20-13-ic-mail.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-contact>[data-f="business.website"]::before{background-image:url(/assets/tpl-art/hv20/hv20-13-ic-globe.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-biz-tax{position:absolute !important;left:57.752cqw !important;top:52.04cqw !important;width:17.226cqw !important;margin:0 !important;font-size:1.088cqw !important;line-height:1.451cqw !important;color:#5A6672 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-head-right::before{content:'' !important;position:absolute !important;left:56.21cqw !important;top:5.621cqw !important;background:url(/assets/tpl-art/hv20/hv20-13-slogan.webp) no-repeat 0 0/100% 100% !important;width:12.421cqw !important;height:9.429cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-head-right::after{content:'' !important;position:absolute !important;left:3.264cqw !important;top:25.748cqw !important;background:url(/assets/tpl-art/hv20/hv20-13-services.webp) no-repeat 0 0/100% 100% !important;width:66.183cqw !important;height:3.626cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-doc-title{position:absolute !important;left:3.264cqw !important;top:17.77cqw !important;max-width:66.183cqw !important;margin:0 !important;font-family:'Libre Caslon Text','Cormorant Garamond',Georgia,'Times New Roman',serif !important;font-size:7.616cqw !important;font-weight:700 !important;line-height:1 !important;letter-spacing:.005em !important;text-transform:uppercase !important;color:#0F2234 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-doc-num{position:absolute !important;left:75.975cqw !important;top:57.298cqw !important;width:21.759cqw !important;margin:0 !important;font-size:1.813cqw !important;line-height:2.357cqw !important;font-weight:400 !important;color:#2A3846 !important;opacity:1 !important;overflow-wrap:anywhere !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-doc-num::before{content:'Invoice #' !important;display:block !important;margin:0 0 0.816cqw !important;font-size:1.179cqw !important;line-height:1.451cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#1E2A36 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-doc-po{position:absolute !important;left:75.975cqw !important;top:86.129cqw !important;width:21.759cqw !important;margin:0 !important;font-size:1.088cqw !important;line-height:1.451cqw !important;color:#4A5663 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-body{grid-template-columns:minmax(0,1fr) 26.111cqw !important;padding:1.36cqw 31.097cqw 34.089cqw 3.626cqw !important;min-height:98.459cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-parties{display:block !important;grid-row:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-bill-to{width:31.278cqw !important;padding:0 !important;font-size:1.541cqw !important;line-height:2.058cqw !important;color:#1E2A36 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-label{margin:0 0 0.635cqw !important;font-size:1.269cqw !important;line-height:1.632cqw !important;font-weight:700 !important;letter-spacing:.11em !important;text-transform:uppercase !important;color:#12202E !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-client-name{font-size:1.541cqw !important;font-weight:400 !important;color:#1E2A36 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-bill-to>div{overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-shipping{position:absolute !important;left:35.358cqw !important;top:32.185cqw !important;width:33.726cqw !important;min-height:11.967cqw !important;margin:0 !important;padding:0 0 0 4.261cqw !important;box-sizing:border-box !important;border-left:0.136cqw solid #C9D0D6 !important;font-size:1.405cqw !important;line-height:1.995cqw !important;color:#2F3B47 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-shipping .inv-label-inline{display:block !important;margin:0 0 0.816cqw !important;font-size:1.269cqw !important;line-height:1.632cqw !important;font-weight:700 !important;letter-spacing:.11em !important;text-transform:uppercase !important;color:#12202E !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-parties::after{content:'' !important;display:block !important;margin:2.539cqw 0 0 -0.363cqw !important;background:url(/assets/tpl-art/hv20/hv20-13-strip.webp) no-repeat 0 0/100% 100% !important;width:66.183cqw !important;height:6.165cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-details{position:absolute !important;left:75.975cqw !important;top:65.095cqw !important;width:21.759cqw !important;margin:0 !important;padding:0 !important;text-align:left !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-details::after{content:'' !important;position:absolute !important;left:0 !important;top:24.388cqw !important;width:5.984cqw !important;height:0.181cqw !important;background:#2E3B47 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-details>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-detail-row{display:block !important;height:8.16cqw !important;margin:0 !important;padding:0 !important;border:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-detail-row:has([data-f="client.currency"]){display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-detail-row span{display:block !important;font-size:1.179cqw !important;line-height:1.451cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#1E2A36 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-detail-row b{display:block !important;margin-top:0.907cqw !important;font-size:1.813cqw !important;line-height:2.357cqw !important;font-weight:400 !important;color:#2A3846 !important;text-align:left !important;white-space:normal !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table{grid-row:2 !important;width:65.277cqw !important;margin:3.354cqw 0 0 !important;border:0 !important;counter-reset:hv13r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table thead th{height:3.354cqw !important;padding:0 0.725cqw !important;background:#EAEDF0 !important;border:0 !important;font-size:1.224cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#1E2A36 !important;text-align:right !important;vertical-align:middle !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table thead th:first-child{position:relative !important;padding-left:5.077cqw !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table thead th:first-child::before{content:'#' !important;position:absolute !important;left:1.36cqw !important;top:50% !important;transform:translateY(-50%) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table thead th:nth-child(2){width:5.984cqw !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table thead th:nth-child(3){width:11.967cqw !important;padding-right:1.36cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table thead th:last-child{width:12.874cqw !important;padding-right:1.723cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table tbody tr:not(.ige-ui){counter-increment:hv13r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table tbody td{height:3.808cqw !important;padding:0.907cqw 0.725cqw !important;border:0 !important;border-bottom:0.091cqw solid #DDE2E6 !important;font-size:1.36cqw !important;line-height:1.904cqw !important;color:#2C3A47 !important;text-align:right !important;vertical-align:middle !important;font-weight:400 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table tbody td:nth-child(2){text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table tbody td:nth-child(3){padding-right:1.36cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table tbody td:last-child{padding-right:1.723cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table tbody td.td-desc{position:relative !important;padding-left:5.077cqw !important;text-align:left !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-table tbody td.td-desc::before{content:counter(hv13r) !important;position:absolute !important;left:1.36cqw !important;top:0.907cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-notes{grid-column:1 !important;grid-row:3 !important;margin:2.357cqw 2.72cqw 0 0 !important;font-size:1.269cqw !important;line-height:1.813cqw !important;color:#2F3B47 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-notes>.inv-label{margin-bottom:0.544cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-totals{grid-column:2 !important;grid-row:3 !important;margin:2.357cqw 0 0 !important;padding:1.088cqw 0 0 !important;border-top:0.136cqw solid #7B8794 !important;color:#1E2A36 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-totals>div{padding:0 1.541cqw 0 0.725cqw !important;font-size:1.541cqw !important;line-height:2.629cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-totals>div b{font-weight:600 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-totals .inv-total-grand{align-items:center !important;margin:0.816cqw 0 0 !important;padding:1.088cqw 1.179cqw 0 0.725cqw !important;border-top:0.136cqw solid #7B8894 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-totals .inv-total-grand span{font-size:1.632cqw !important;font-weight:700 !important;color:#0F2234 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-totals .inv-total-grand b{font-family:'Libre Caslon Text','Cormorant Garamond',Georgia,'Times New Roman',serif !important;font-size:2.539cqw !important;line-height:3.626cqw !important;font-weight:600 !important;color:#0F2234 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-totals::before,.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail  .inv-totals::after{content:'' !important;position:absolute !important;top:calc(100% - 31.822cqw) !important;width:0.136cqw !important;height:19.039cqw !important;background:#CBD3DA !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-totals::before{left:24.388cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-totals::after{left:52.403cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-terms{position:absolute !important;left:4.08cqw !important;top:calc(100% - 32.82cqw) !important;width:19.22cqw !important;font-size:1.36cqw !important;line-height:1.904cqw !important;color:#2F3B47 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-terms::before,.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail  .inv-bank::before{content:'' !important;position:absolute !important;left:0 !important;top:0 !important;width:3.083cqw !important;height:3.264cqw !important;background:no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-terms::before{background-image:url(/assets/tpl-art/hv20/hv20-13-ic-notes.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-terms>.inv-label,.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail  .inv-bank>.inv-label{margin:0 0 1.995cqw 3.717cqw !important;padding-top:0.997cqw !important;font-size:1.315cqw !important;line-height:1.632cqw !important;font-weight:700 !important;letter-spacing:.07em !important;color:#1E2A36 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-terms>div:not(.inv-label){overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-bank{position:absolute !important;left:27.743cqw !important;top:calc(100% - 32.82cqw) !important;width:22.665cqw !important;font-size:1.315cqw !important;line-height:1.813cqw !important;color:#2F3B47 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-bank::before{background-image:url(/assets/tpl-art/hv20/hv20-13-ic-shield.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-bank>div:not(.inv-label){padding-left:0.907cqw !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-bank>.inv-label{display:block !important;font-size:0 !important;line-height:0 !important;padding-top:1.813cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-bank>.inv-label::after{content:'Late payments' !important;font-size:1.315cqw !important;line-height:1.632cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-bank .inv-latefee{margin-top:0.363cqw !important;font-size:1.179cqw !important;color:#4A5663 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-bank::after{content:'' !important;display:block !important;margin:1.088cqw 0 0 0.363cqw !important;background:url(/assets/tpl-art/hv20/hv20-13-promise.webp) no-repeat 0 0/100% 100% !important;width:18.314cqw !important;height:6.981cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"]{position:absolute !important;left:55.666cqw !important;top:calc(100% - 32.457cqw) !important;width:14.506cqw !important;max-height:21.034cqw !important;overflow:hidden !important;color:#2F3B47 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"]::before{content:'' !important;display:block !important;margin:0 0 0.816cqw !important;background:url(/assets/tpl-art/hv20/hv20-13-payhead.webp) no-repeat 0 0/100% 100% !important;width:9.973cqw !important;height:1.813cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail:has(.pm-qr) [data-f="payment.methods"]::after{content:'' !important;display:block !important;margin:0.725cqw 0 0 -0.181cqw !important;background:url(/assets/tpl-art/hv20/hv20-13-scan.webp) no-repeat 0 0/100% 100% !important;width:12.693cqw !important;height:1.813cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail [data-f="payment.methods"] .pm-doc-card:has(.pm-qr)>div{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .pm-qr{display:block !important;width:9.791cqw !important;height:9.791cqw !important;margin:0.544cqw 0 0 0.997cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-signature-row{position:absolute !important;left:4.08cqw !important;top:calc(100% - 11.786cqw) !important;width:25.657cqw !important;height:8.16cqw !important;display:flex !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-signature-row::after{content:'' !important;position:absolute !important;left:37.987cqw !important;top:4.533cqw !important;background:url(/assets/tpl-art/hv20/hv20-13-date.webp) no-repeat 0 0/100% 100% !important;width:24.66cqw !important;height:3.626cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-signature{position:relative !important;display:block !important;width:100% !important;height:100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-signature .sig-render{position:absolute !important;left:0.363cqw !important;bottom:3.808cqw !important;margin:0 !important;padding:0 !important;max-width:100% !important;font-size:2.176cqw !important;line-height:2.901cqw !important;color:#13253A !important;white-space:nowrap !important;overflow:hidden !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-signature img{position:absolute !important;left:0.363cqw !important;bottom:3.808cqw !important;max-height:3.989cqw !important;max-width:100% !important;width:auto !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-signature .sig-line{position:absolute !important;left:0 !important;right:0 !important;top:5.349cqw !important;height:0 !important;margin:0 !important;border:0 !important;border-top:0.136cqw solid #7B8794 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-signature .sig-caption{position:absolute !important;left:0.091cqw !important;top:6.256cqw !important;margin:0 !important;font-size:1.269cqw !important;line-height:1.632cqw !important;letter-spacing:0 !important;text-transform:none !important;color:#2F3B47 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-body::before{content:'' !important;position:absolute !important;left:74.524cqw !important;top:calc(100% - 36.083cqw) !important;background:url(/assets/tpl-art/hv20/hv20-13-thanks.webp) no-repeat 0 0/100% 100% !important;width:22.847cqw !important;height:12.693cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-body::after{content:'' !important;position:absolute !important;left:76.7cqw !important;top:calc(100% - 18.495cqw) !important;background:url(/assets/tpl-art/hv20/hv20-13-leaf.webp) no-repeat 0 0/100% 100% !important;width:19.039cqw !important;height:14.325cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-footer-note{position:absolute !important;left:4.08cqw !important;top:calc(100% - 2.72cqw) !important;width:63.463cqw !important;font-size:1.043cqw !important;line-height:1.36cqw !important;color:#7A8692 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-13-rightrail).tmpl-hv20-13-rightrail .inv-powered{left:71.985cqw !important;width:28.015cqw !important;bottom:0.544cqw !important;font-size:0.816cqw !important;line-height:1.088cqw !important;letter-spacing:.08em !important;color:#9AA4AE !important;text-align:center !important;}

/* ===== hv20-14-badgestrip (HV-14 "Summit Badge Feature Strip") =====
   Real crops: the whole top band (shield badge, taglines, "Reliable Climate" script, faded mountains,
   contact icons, HEATING/COOLING slogan, five-icon feature strip) with the sample business name and
   contact text inpainted out, COMFORT KEEPS LIFE MOVING tagline, the three card headers (the service
   address card is used whole as a fill-in card), the notes header, the TOTAL DUE pill ($0.00 inpainted),
   the PAYMENT METHODS / PAY NOW / AUTHORIZED SIGNATURE headings, Date line and the navy footer band. */
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip{position:relative !important;container-type:inline-size !important;padding:0 !important;margin:0 !important;background:#FFFFFF !important;color:#13233A !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;border:0 !important;border-radius:0 !important;overflow:hidden !important;min-height:0 !important;height:auto !important;isolation:isolate !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-head{position:static !important;display:block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:inherit !important;min-height:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-head-right{position:static !important;display:block !important;width:auto !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-body{position:static !important;display:grid !important;align-items:start !important;align-content:start !important;margin:0 !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-body>*{grid-column:1/-1 !important;min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-parties{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-details{min-width:0 !important;max-width:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-bill-to{position:relative !important;margin:0 !important;max-width:none !important;border:0 !important;background:transparent !important;text-align:left !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-bill-to>div:not(.inv-client-name):not(.inv-label){font-size:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-detail-row span,.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-detail-row b{font-size:inherit !important;letter-spacing:inherit !important;text-transform:none !important;color:inherit !important;margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-logo{position:absolute !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;border-radius:0 !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table{border-collapse:collapse !important;table-layout:fixed !important;background:transparent !important;margin:0 !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table td,.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-table th{box-sizing:border-box !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table tr.ige-addrow td{padding:0.544cqw 0 !important;border:0 !important;background:transparent !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-totals{position:static !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:baseline !important;margin:0 !important;border:0 !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-totals>div span,.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-totals>div b{color:inherit !important;letter-spacing:0 !important;text-transform:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-block{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-label{font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-terms>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-bank>div:not(.inv-label){font-size:inherit !important;line-height:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-payrow{position:static !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"]{margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"] .pm-doc{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"]:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"] .pm-doc-h{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"] .pm-doc-grid{display:block !important;margin:0 !important;padding:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"] .pm-doc-card{display:block !important;padding:0 !important;margin:0 0 0.453cqw !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"] .pm-doc-card>div{display:block !important;min-width:0 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"] .pm-doc-card b{display:block !important;margin:0 0 0.091cqw !important;font-size:1.133cqw !important;line-height:1.451cqw !important;font-weight:700 !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"] .pm-doc-card>div>div{font-size:1.043cqw !important;line-height:1.36cqw !important;color:inherit !important;word-break:break-word !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"] .pm-doc-card:has(.pm-qr)~.pm-doc-card .pm-qr{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-signature-row{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-signature{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;width:auto !important;min-width:0 !important;transform:none !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-signature .sig-render{min-height:0 !important;font-family:'Libre Caslon Text','Cormorant Garamond',Georgia,'Times New Roman',serif !important;font-style:italic !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-footer-note{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;font-style:normal !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-powered{position:absolute !important;margin:0 !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-powered a{color:inherit !important;font-size:inherit !important;text-decoration:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-photos,.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-shipping{margin:1.088cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-head{height:41.704cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-head::before{content:'' !important;position:absolute !important;left:0 !important;top:0 !important;background:url(/assets/tpl-art/hv20/hv20-14-head.webp) no-repeat 0 0/100% 100% !important;width:100cqw !important;height:35.539cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-head-left{position:absolute !important;left:82.502cqw !important;top:1.904cqw !important;width:16.863cqw !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0.997cqw !important;margin:0 !important;padding:0 !important;max-width:none !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-contact{display:contents !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-contact>div,.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-biz-address,.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-biz-tax{position:relative !important;display:block !important;width:auto !important;margin:0 !important;padding:0 !important;font-size:1.315cqw !important;line-height:1.587cqw !important;color:#13233A !important;text-align:left !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-contact>[data-f="business.phone"]{order:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-contact>[data-f="business.email"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-address{order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-contact>[data-f="business.website"]{order:4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-tax{order:5 !important;font-size:1.088cqw !important;line-height:1.36cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-contact>div::before,.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-biz-address::before{content:'' !important;position:absolute !important;background:no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-contact>[data-f="business.phone"]::before{left:-3.445cqw !important;top:-0.181cqw !important;width:2.357cqw !important;height:1.995cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-14-ic-phone.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-contact>[data-f="business.email"]::before{left:-3.445cqw !important;top:-0.091cqw !important;width:2.357cqw !important;height:1.813cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-14-ic-mail.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-address::before{left:-3.445cqw !important;top:0cqw !important;width:1.995cqw !important;height:2.357cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-14-ic-pin.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-contact>[data-f="business.website"]::before{left:-3.445cqw !important;top:-0.181cqw !important;width:2.357cqw !important;height:1.995cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-14-ic-globe.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-biz-name{position:absolute !important;left:-77.788cqw !important;top:10.97cqw !important;width:24.116cqw !important;height:5.258cqw !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;font-size:2.539cqw !important;font-weight:800 !important;line-height:.95 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#FFFFFF !important;text-align:center !important;overflow-wrap:anywhere !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-logo{left:-73.617cqw !important;top:2.085cqw !important;width:15.775cqw !important;height:8.704cqw !important;max-width:none !important;max-height:none !important;padding:0.363cqw !important;box-sizing:border-box !important;object-fit:contain !important;background:#FFFFFF !important;border-radius:0.725cqw !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-head-right::before{content:'' !important;position:absolute !important;left:73.617cqw !important;top:36.265cqw !important;background:url(/assets/tpl-art/hv20/hv20-14-tagline.webp) no-repeat 0 0/100% 100% !important;width:24.479cqw !important;height:3.445cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-doc-title{position:absolute !important;left:2.72cqw !important;top:36.083cqw !important;width:68.178cqw !important;display:flex !important;align-items:center !important;gap:2.357cqw !important;margin:0 !important;font-size:5.077cqw !important;font-weight:800 !important;line-height:5.258cqw !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#0F2A4A !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-doc-title::after{content:'' !important;flex:1 1 0 !important;min-width:1.813cqw !important;height:0.227cqw !important;background:#1F3E66 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-doc-num,.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-doc-po{position:absolute !important;left:68.178cqw !important;width:28.105cqw !important;display:grid !important;grid-template-columns:8.885cqw minmax(0,1fr) !important;height:2.176cqw !important;margin:0 !important;font-size:1.269cqw !important;line-height:1.995cqw !important;font-weight:400 !important;color:#13233A !important;opacity:1 !important;text-align:left !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-doc-num{top:47.053cqw !important;border-bottom:0.091cqw solid #A9BBCC !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-doc-num::before{content:'Invoice #:' !important;color:#13233A !important;background:#FFFFFF !important;margin-bottom:-0.091cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-doc-po{top:57.933cqw !important;font-size:1.133cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-doc-po .inv-lbl{color:#13233A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-body{grid-template-columns:47.235cqw minmax(0,1fr) !important;column-gap:1.088cqw !important;padding:0.544cqw 2.085cqw 21.85cqw 2.176cqw !important;min-height:87.579cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-parties{display:grid !important;grid-template-columns:31.913cqw 29.828cqw 32.004cqw !important;column-gap:0.997cqw !important;grid-row:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-parties::before{content:'' !important;grid-column:2 !important;grid-row:1 !important;display:block !important;margin:-0.181cqw 0 0 -0.181cqw !important;background:url(/assets/tpl-art/hv20/hv20-14-card2.webp) no-repeat 0 0/100% 100% !important;width:30.19cqw !important;height:19.22cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-parties::after{content:'' !important;grid-column:3 !important;grid-row:1 !important;display:block !important;height:18.858cqw !important;box-sizing:border-box !important;border:0.091cqw solid #D5E2EE !important;border-radius:0.907cqw !important;background:url(/assets/tpl-art/hv20/hv20-14-card3head.webp) no-repeat 50% -0.181cqw/calc(100% + 0.544cqw) auto !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-bill-to{grid-column:1 !important;grid-row:1 !important;height:18.858cqw !important;padding:5.077cqw 1.451cqw 0 !important;border:0.091cqw solid #D5E2EE !important;border-radius:0.907cqw !important;background:url(/assets/tpl-art/hv20/hv20-14-card1head.webp) no-repeat 50% -0.181cqw/calc(100% + 0.544cqw) auto !important;font-size:1.315cqw !important;line-height:1.995cqw !important;color:#13233A !important;overflow:hidden !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-bill-to>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-client-name{font-weight:700 !important;font-size:1.315cqw !important;margin:0 !important;color:#13233A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-bill-to>div{overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-shipping{position:absolute !important;left:36.265cqw !important;top:46.963cqw !important;width:27.561cqw !important;min-height:12.693cqw !important;margin:0 !important;padding:0.544cqw 0.363cqw !important;box-sizing:border-box !important;background:#FFFFFF !important;font-size:1.269cqw !important;line-height:1.904cqw !important;color:#13233A !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-shipping .inv-label-inline{display:block !important;font-weight:700 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-details{position:absolute !important;left:68.178cqw !important;top:49.229cqw !important;width:28.105cqw !important;margin:0 !important;padding:0 !important;text-align:left !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-details>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-detail-row{display:grid !important;grid-template-columns:8.885cqw minmax(0,1fr) !important;height:2.176cqw !important;margin:0 !important;padding:0 !important;border:0 !important;border-bottom:0.091cqw solid #A9BBCC !important;font-size:1.269cqw !important;line-height:1.995cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-detail-row span{background:#FFFFFF !important;margin-bottom:-0.091cqw !important;color:#13233A !important;text-transform:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-detail-row b{font-weight:400 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;color:#13233A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-detail-row:has([data-f="client.currency"]){display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table{grid-row:2 !important;width:100% !important;margin:1.36cqw 0 0 !important;border:0.091cqw solid #B9C7D5 !important;border-radius:0.816cqw !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;counter-reset:hv14r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table thead th{height:3.173cqw !important;padding:0 0.907cqw !important;background:#11355A !important;border:0 !important;border-left:0.091cqw solid #3A5A7E !important;font-size:1.179cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#FFFFFF !important;text-align:center !important;vertical-align:middle !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table thead th:first-child{position:relative !important;padding-left:7.162cqw !important;border-left:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table thead th:first-child::before{content:'#' !important;position:absolute !important;left:0 !important;width:6.256cqw !important;top:50% !important;transform:translateY(-50%) !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table thead th:nth-child(2){width:10.879cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table thead th:nth-child(3){width:15.956cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table thead th:last-child{width:14.959cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table tbody tr:not(.ige-ui){counter-increment:hv14r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table tbody tr:not(.ige-ui):nth-child(even) td{background:#F3F7FB !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table tbody td{height:2.72cqw !important;padding:0.453cqw 0.907cqw !important;border:0 !important;border-left:0.091cqw solid #C3CEDA !important;border-top:0.091cqw solid #C9D4DF !important;font-size:1.269cqw !important;line-height:1.723cqw !important;color:#13233A !important;text-align:center !important;vertical-align:middle !important;font-weight:400 !important;background:#FAFCFE !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table tbody td:last-child,.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-table tbody td:nth-child(3){text-align:right !important;padding-right:1.451cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table tbody td.td-desc{position:relative !important;border-left:0 !important;padding-left:7.162cqw !important;text-align:left !important;overflow-wrap:anywhere !important;background-image:linear-gradient(#C3CEDA,#C3CEDA) !important;background-size:0.091cqw 100% !important;background-position:6.256cqw 0 !important;background-repeat:no-repeat !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table tbody td.td-desc::before{content:counter(hv14r) !important;position:absolute !important;left:0 !important;width:6.256cqw !important;top:50% !important;transform:translateY(-50%) !important;text-align:center !important;color:#13233A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-table tr.ige-addrow td{padding-left:0.907cqw !important;border-top:0.091cqw solid #C9D4DF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-notes,.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-terms{grid-column:1 !important;position:relative !important;min-height:16.772cqw !important;margin:2.085cqw 0 0 0.181cqw !important;padding:5.984cqw 1.813cqw 1.088cqw !important;box-sizing:border-box !important;border:0.091cqw solid #D9E4EE !important;border-radius:0.907cqw !important;background:url(/assets/tpl-art/hv20/hv20-14-noteshead.webp) no-repeat 50% -0.181cqw/calc(100% + 0.544cqw) auto,#FFFFFF !important;font-size:1.269cqw !important;line-height:2.539cqw !important;color:#13233A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-notes>.inv-label,.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-terms>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-terms>div:not(.inv-label){min-height:7.616cqw !important;overflow-wrap:anywhere !important;background:repeating-linear-gradient(to bottom,transparent 0 2.448cqw,#B9C5D2 2.448cqw 2.539cqw) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-notes~.inv-terms{min-height:0 !important;margin-top:0.907cqw !important;padding:0 0.363cqw !important;border:0 !important;border-radius:0 !important;background:transparent !important;font-size:1.133cqw !important;line-height:1.541cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-notes~.inv-terms>.inv-label{display:inline !important;margin-right:0.544cqw !important;font-size:1.133cqw !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.05em !important;color:#11355A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-notes~.inv-terms>div:not(.inv-label){display:inline !important;min-height:0 !important;background:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-notes{grid-row:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-terms{grid-row:4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip:not(:has(.inv-notes)) .inv-terms{grid-row:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-totals{grid-column:2 !important;grid-row:3/span 2 !important;display:flex !important;flex-direction:column !important;margin:1.813cqw 0 0 !important;color:#2A4363 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-totals>div{padding:0 2.72cqw 0 4.17cqw !important;font-size:1.133cqw !important;line-height:1.541cqw !important;letter-spacing:.06em !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-totals .inv-total-grand{order:-1 !important;position:relative !important;display:block !important;height:14.959cqw !important;margin:0 -0.544cqw 0.544cqw -0.363cqw !important;padding:0 !important;background:url(/assets/tpl-art/hv20/hv20-14-pill.webp) no-repeat 0 0/100% 100% !important;width:48.323cqw !important;height:14.959cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-totals .inv-total-grand span{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-totals .inv-total-grand b{position:absolute !important;left:19.22cqw !important;top:5.258cqw !important;max-width:27.199cqw !important;font-size:4.714cqw !important;line-height:5.802cqw !important;font-weight:800 !important;letter-spacing:.02em !important;color:#FFFFFF !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-totals .inv-deposit{margin-top:0.181cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-body::before{content:'' !important;position:absolute !important;left:2.176cqw !important;top:calc(100% - 21.215cqw) !important;width:95.739cqw !important;height:13.418cqw !important;box-sizing:border-box !important;border:0.091cqw solid #D9E4EE !important;border-radius:0.907cqw !important;background:url(/assets/tpl-art/hv20/hv20-14-payhead.webp) no-repeat 0.997cqw 0.635cqw/20.49cqw 3.083cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-body::after{content:'' !important;position:absolute !important;left:0 !important;top:calc(100% - 6.709cqw) !important;background:url(/assets/tpl-art/hv20/hv20-14-foot.webp) no-repeat 0 0/100% 100% !important;width:100cqw !important;height:6.709cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-totals::before,.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip  .inv-totals::after{content:'' !important;position:absolute !important;top:calc(100% - 19.764cqw) !important;width:0.136cqw !important;height:11.061cqw !important;background:#3B6EA5 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-totals::before{left:41.342cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-totals::after{left:65.639cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-payrow{position:absolute !important;left:3.264cqw !important;top:calc(100% - 10.698cqw) !important;width:36.809cqw !important;max-height:2.539cqw !important;overflow:hidden !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-bank{padding:0 0.725cqw !important;font-size:1.179cqw !important;line-height:1.632cqw !important;color:#13233A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-bank>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-bank>div{overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-bank .inv-latefee{margin-top:0.272cqw !important;font-size:1.088cqw !important;color:#3D5675 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"]{position:absolute !important;left:3.264cqw !important;top:calc(100% - 17.226cqw) !important;width:37.171cqw !important;color:#13233A !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"] .pm-doc-grid{display:flex !important;flex-wrap:wrap !important;gap:0.363cqw 1.451cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"] .pm-doc-card{flex:1 1 10.879cqw !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"] .pm-doc-card>div{max-height:6.346cqw !important;overflow:hidden !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip [data-f="payment.methods"] .pm-doc-card:has(.pm-qr)>div>div{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip:has(.pm-qr) [data-f="payment.methods"]::after{content:'' !important;position:absolute !important;left:41.342cqw !important;top:-3.445cqw !important;background:url(/assets/tpl-art/hv20/hv20-14-paynow.webp) no-repeat 0 0/100% 100% !important;width:19.583cqw !important;height:12.693cqw !important;z-index:-1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .pm-qr{position:absolute !important;left:44.424cqw !important;top:0.091cqw !important;display:block !important;width:6.709cqw !important;height:6.528cqw !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-signature-row{position:absolute !important;left:67.815cqw !important;top:calc(100% - 20.671cqw) !important;width:29.918cqw !important;height:12.693cqw !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-signature-row::before{content:'' !important;position:absolute !important;left:0 !important;top:0 !important;background:url(/assets/tpl-art/hv20/hv20-14-sighead.webp) no-repeat 0 0/100% 100% !important;width:23.028cqw !important;height:3.264cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-signature-row::after{content:'' !important;position:absolute !important;left:0.181cqw !important;top:9.066cqw !important;background:url(/assets/tpl-art/hv20/hv20-14-sigdate.webp) no-repeat 0 0/100% 100% !important;width:19.22cqw !important;height:2.357cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-signature{position:absolute !important;left:0.816cqw !important;top:4.17cqw !important;width:27.561cqw !important;height:3.536cqw !important;display:block !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-signature .sig-render{position:absolute !important;left:0.363cqw !important;bottom:0.181cqw !important;margin:0 !important;padding:0 !important;max-width:100% !important;font-size:1.995cqw !important;line-height:2.72cqw !important;color:#13233A !important;white-space:nowrap !important;overflow:hidden !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-signature img{position:absolute !important;left:0.363cqw !important;bottom:0.181cqw !important;max-height:3.445cqw !important;max-width:100% !important;width:auto !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-signature .sig-line{position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:0 !important;margin:0 !important;border:0 !important;border-top:0.136cqw solid #2B4060 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-signature .sig-caption{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-footer-note{position:absolute !important;left:2.176cqw !important;top:calc(100% - 7.706cqw) !important;width:95.739cqw !important;font-size:0.952cqw !important;line-height:0.997cqw !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#4D6683 !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-14-badgestrip).tmpl-hv20-14-badgestrip .inv-powered{right:1.088cqw !important;bottom:0.272cqw !important;font-size:0.771cqw !important;line-height:0.997cqw !important;color:#8FA5BF !important;}

/* ===== hv20-15-maintenance (HV-15 "Summit Maintenance Checklist") =====
   Real crops: roof/snowflake mark and slogan lines (sample business name filled out), four contact icons,
   RELIABLE SYSTEMS tagline, BILL TO header, the service location / service type box (sample check
   removed by copying the mockup's own empty box), the equipment / maintenance checklist / labor &
   totals band (sample equipment values cleared, every sample tick replaced with the empty box),
   PAYMENT INFORMATION heading, scan caption, thank-you line, the whole approval & signatures box and
   the COMFORT PEOPLE CAN COUNT ON footer line. */
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance{position:relative !important;container-type:inline-size !important;padding:0 !important;margin:0 !important;background:#FFFFFF !important;color:#1E2B38 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;border:0 !important;border-radius:0 !important;overflow:hidden !important;min-height:0 !important;height:auto !important;isolation:isolate !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-head{position:static !important;display:block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:inherit !important;min-height:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-head-right{position:static !important;display:block !important;width:auto !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-body{position:static !important;display:grid !important;align-items:start !important;align-content:start !important;margin:0 !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-body>*{grid-column:1/-1 !important;min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-parties{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-details{min-width:0 !important;max-width:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-bill-to{position:relative !important;margin:0 !important;max-width:none !important;border:0 !important;background:transparent !important;text-align:left !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-bill-to>div:not(.inv-client-name):not(.inv-label){font-size:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-detail-row span,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-detail-row b{font-size:inherit !important;letter-spacing:inherit !important;text-transform:none !important;color:inherit !important;margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-logo{position:absolute !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;border-radius:0 !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table{border-collapse:collapse !important;table-layout:fixed !important;background:transparent !important;margin:0 !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table td,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-table th{box-sizing:border-box !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table tr.ige-addrow td{padding:0.544cqw 0 !important;border:0 !important;background:transparent !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-totals{position:static !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:baseline !important;margin:0 !important;border:0 !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-totals>div span,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-totals>div b{color:inherit !important;letter-spacing:0 !important;text-transform:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-block{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-label{font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-terms>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-bank>div:not(.inv-label){font-size:inherit !important;line-height:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-payrow{position:static !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"]{margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"] .pm-doc{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"]:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"] .pm-doc-h{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"] .pm-doc-grid{display:block !important;margin:0 !important;padding:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"] .pm-doc-card{display:block !important;padding:0 !important;margin:0 0 0.453cqw !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"] .pm-doc-card>div{display:block !important;min-width:0 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"] .pm-doc-card b{display:block !important;margin:0 0 0.091cqw !important;font-size:1.133cqw !important;line-height:1.451cqw !important;font-weight:700 !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"] .pm-doc-card>div>div{font-size:1.043cqw !important;line-height:1.36cqw !important;color:inherit !important;word-break:break-word !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"] .pm-doc-card:has(.pm-qr)~.pm-doc-card .pm-qr{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-signature-row{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-signature{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;width:auto !important;min-width:0 !important;transform:none !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-signature .sig-render{min-height:0 !important;font-family:'Libre Caslon Text','Cormorant Garamond',Georgia,'Times New Roman',serif !important;font-style:italic !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-footer-note{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;font-style:normal !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-powered{position:absolute !important;margin:0 !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-powered a{color:inherit !important;font-size:inherit !important;text-decoration:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-photos,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-shipping{margin:1.088cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-head{height:17.226cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-head::before{content:'' !important;position:absolute !important;left:69.084cqw !important;top:1.632cqw !important;width:0.181cqw !important;height:14.869cqw !important;background:#2C5C8F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-head-left{position:absolute !important;left:44.606cqw !important;top:2.811cqw !important;width:23.753cqw !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0.816cqw !important;margin:0 !important;padding:0 !important;max-width:none !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-contact{display:contents !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-contact>div,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-biz-address,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-biz-tax{position:relative !important;display:block !important;width:auto !important;margin:0 !important;padding:0 !important;font-size:1.405cqw !important;line-height:1.813cqw !important;color:#1E2B38 !important;text-align:left !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-contact>[data-f="business.phone"]{order:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-contact>[data-f="business.email"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-address{order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-contact>[data-f="business.website"]{order:4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-tax{order:5 !important;font-size:1.088cqw !important;line-height:1.36cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-contact>div::before,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-biz-address::before{content:'' !important;position:absolute !important;background:no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-contact>[data-f="business.phone"]::before{left:-3.626cqw !important;top:-0.363cqw !important;width:2.72cqw !important;height:2.539cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-15-ic-phone.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-contact>[data-f="business.email"]::before{left:-3.626cqw !important;top:-0.272cqw !important;width:2.72cqw !important;height:2.357cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-15-ic-mail.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-address::before{left:-3.626cqw !important;top:-0.272cqw !important;width:2.72cqw !important;height:2.72cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-15-ic-pin.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-contact>[data-f="business.website"]::before{left:-3.626cqw !important;top:-0.453cqw !important;width:2.72cqw !important;height:2.72cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-15-ic-globe.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-name{position:absolute !important;left:-42.792cqw !important;top:-2.448cqw !important;width:37.171cqw !important;display:block !important;margin:0 !important;font-size:3.173cqw !important;font-weight:800 !important;line-height:1.02 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#174C83 !important;text-align:center !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-name::before{content:'' !important;display:block !important;margin:0 0 -0.091cqw 2.901cqw !important;background:url(/assets/tpl-art/hv20/hv20-15-roof.webp) no-repeat 0 0/100% 100% !important;width:26.292cqw !important;height:8.16cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-head-left:has(.inv-logo) .inv-biz-name::before{background:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-logo{left:-42.792cqw !important;top:-2.448cqw !important;width:37.171cqw !important;height:7.978cqw !important;max-width:none !important;max-height:none !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-biz-name::after{content:'' !important;display:block !important;margin:0.181cqw 0 0 1.088cqw !important;background:url(/assets/tpl-art/hv20/hv20-15-slogan.webp) no-repeat 0 0/100% 100% !important;width:32.094cqw !important;height:3.626cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-head-right::after{content:'' !important;position:absolute !important;left:69.991cqw !important;top:14.869cqw !important;background:url(/assets/tpl-art/hv20/hv20-15-reliable.webp) no-repeat 0 0/100% 100% !important;width:27.199cqw !important;height:2.176cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-doc-title{position:absolute !important;left:70.354cqw !important;top:1.088cqw !important;width:27.199cqw !important;margin:0 !important;font-size:3.536cqw !important;font-weight:800 !important;line-height:3.808cqw !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#143E6E !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-doc-num,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-doc-po{position:absolute !important;left:70.444cqw !important;width:26.292cqw !important;display:grid !important;grid-template-columns:13.327cqw minmax(0,1fr) !important;height:2.357cqw !important;margin:0 !important;padding:0 0.725cqw 0 1.179cqw !important;box-sizing:border-box !important;background:#E7EEF6 !important;border-bottom:0.136cqw solid #FFFFFF !important;font-size:1.36cqw !important;line-height:2.267cqw !important;font-weight:400 !important;color:#1C2A3A !important;opacity:1 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-doc-num{top:5.258cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-doc-num::before{content:'Invoice #' !important;font-weight:500 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-doc-po{top:17.044cqw !important;left:55.485cqw !important;width:13.599cqw !important;display:block !important;height:auto !important;background:transparent !important;padding:0 !important;font-size:1.088cqw !important;line-height:1.269cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-body{grid-template-columns:67.09cqw minmax(0,1fr) !important;column-gap:1.451cqw !important;padding:0.725cqw 2.629cqw 27.924cqw 2.72cqw !important;min-height:112.058cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-parties{display:grid !important;grid-template-columns:31.369cqw minmax(0,1fr) !important;column-gap:0.907cqw !important;grid-row:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-bill-to{grid-column:1 !important;grid-row:1 !important;min-height:15.594cqw !important;padding:4.714cqw 1.088cqw 0.725cqw 6.256cqw !important;border:0.136cqw solid #B5C9DD !important;border-radius:0.725cqw !important;background:url(/assets/tpl-art/hv20/hv20-15-billhead.webp) no-repeat 1.179cqw 0.635cqw/11.605cqw 2.992cqw !important;font-size:1.36cqw !important;line-height:1.813cqw !important;color:#1E2B38 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-bill-to>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-client-name{font-weight:700 !important;font-size:1.405cqw !important;line-height:2.085cqw !important;margin:0 !important;color:#111C27 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-bill-to>div{overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-parties::before{content:'' !important;grid-column:2 !important;grid-row:1 !important;display:block !important;margin:-0.181cqw 0 0 -0.181cqw !important;background:url(/assets/tpl-art/hv20/hv20-15-box2.webp) no-repeat 0 0/100% 100% !important;width:62.738cqw !important;height:15.956cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-parties::after{content:'' !important;grid-column:1/-1 !important;grid-row:2 !important;display:block !important;margin:0.544cqw 0 0 -0.181cqw !important;background:url(/assets/tpl-art/hv20/hv20-15-mid.webp) no-repeat 0 0/100% 100% !important;width:95.195cqw !important;height:49.864cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-shipping{position:absolute !important;left:42.248cqw !important;top:24.297cqw !important;width:25.385cqw !important;min-height:7.978cqw !important;margin:0 !important;padding:0.181cqw 0.363cqw !important;box-sizing:border-box !important;background:#FFFFFF !important;font-size:1.269cqw !important;line-height:1.813cqw !important;color:#1E2B38 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-shipping .inv-label-inline{display:block !important;font-weight:600 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-details{position:absolute !important;left:70.444cqw !important;top:7.616cqw !important;width:26.292cqw !important;margin:0 !important;padding:0 !important;text-align:left !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-details>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-detail-row{display:grid !important;grid-template-columns:13.327cqw minmax(0,1fr) !important;height:2.357cqw !important;margin:0 !important;padding:0 0.725cqw 0 1.179cqw !important;box-sizing:border-box !important;background:#E7EEF6 !important;border:0 !important;border-bottom:0.136cqw solid #FFFFFF !important;font-size:1.36cqw !important;line-height:2.267cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-detail-row span{font-weight:500 !important;color:#1C2A3A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-detail-row b{font-weight:400 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;color:#1C2A3A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-detail-row:has([data-f="client.currency"]){display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table{grid-column:1 !important;grid-row:2 !important;width:66.818cqw !important;margin:-0.363cqw 0 0 0.272cqw !important;border:0.136cqw solid #B5C9DD !important;border-top:0 !important;border-radius:0 0 0.725cqw 0.725cqw !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;counter-reset:hv15r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table thead th{height:2.085cqw !important;padding:0 0.907cqw !important;background:#EBF0F6 !important;border:0 !important;border-left:0.091cqw solid #C8D5E2 !important;font-size:1.133cqw !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#1D3550 !important;text-align:center !important;vertical-align:middle !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table thead th:first-child{position:relative !important;padding-left:5.984cqw !important;text-align:left !important;border-left:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table thead th:first-child::before{content:'#' !important;position:absolute !important;left:0 !important;width:4.442cqw !important;top:50% !important;transform:translateY(-50%) !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table thead th:nth-child(2){width:6.346cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table thead th:nth-child(3){width:11.605cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table thead th:last-child{width:14.053cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table tbody tr:not(.ige-ui){counter-increment:hv15r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table tbody td{height:2.448cqw !important;padding:0.272cqw 0.907cqw !important;border:0 !important;border-left:0.091cqw solid #C8D5E2 !important;border-top:0.091cqw solid #C8D5E2 !important;font-size:1.315cqw !important;line-height:1.813cqw !important;color:#1E2B38 !important;text-align:center !important;vertical-align:middle !important;font-weight:400 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table tbody td:last-child,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-table tbody td:nth-child(3){text-align:right !important;padding-right:2.357cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table tbody td.td-desc{position:relative !important;border-left:0 !important;padding-left:5.984cqw !important;text-align:left !important;overflow-wrap:anywhere !important;background:linear-gradient(#C8D5E2,#C8D5E2) no-repeat 4.442cqw 0/0.091cqw 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table tbody td.td-desc::before{content:counter(hv15r) !important;position:absolute !important;left:0 !important;width:4.442cqw !important;top:50% !important;transform:translateY(-50%) !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table tbody tr:not(.ige-ui):last-of-type td,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-table tr.ige-addrow td{border-bottom:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-table tbody::after{content:'' !important;display:table-row !important;height:2.448cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-totals{grid-column:2 !important;grid-row:2 !important;margin:-0.363cqw 0.091cqw 0 0 !important;min-height:16.863cqw !important;padding:1.632cqw 1.269cqw 1.269cqw 2.176cqw !important;border:0.136cqw solid #B5C9DD !important;border-top:0 !important;border-radius:0 0 0.725cqw 0.725cqw !important;color:#1E2B38 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-totals>div{padding:0 !important;font-size:1.405cqw !important;line-height:3.354cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-totals .inv-total-grand{align-items:center !important;margin:0.907cqw -0.091cqw 0 -0.725cqw !important;padding:1.36cqw 0.091cqw 0 0.725cqw !important;border-top:0.181cqw solid #2C5C8F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-totals .inv-total-grand span{font-size:1.451cqw !important;font-weight:700 !important;color:#14273B !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-totals .inv-total-grand b{font-size:2.448cqw !important;line-height:3.626cqw !important;font-weight:700 !important;color:#1A4A80 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-notes,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-terms{grid-column:1 !important;margin:1.088cqw 0 0 0.272cqw !important;font-size:1.133cqw !important;line-height:1.541cqw !important;color:#33475C !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-notes>.inv-label,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-terms>.inv-label{display:inline !important;margin-right:0.544cqw !important;font-size:1.133cqw !important;font-weight:700 !important;letter-spacing:.05em !important;text-transform:uppercase !important;color:#1A4A80 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-terms>div:not(.inv-label){display:inline !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-body::before{content:'' !important;position:absolute !important;left:40.345cqw !important;top:calc(100% - 27.471cqw) !important;background:url(/assets/tpl-art/hv20/hv20-15-approval.webp) no-repeat 0 0/100% 100% !important;width:57.208cqw !important;height:18.586cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-totals::after{content:'' !important;position:absolute !important;left:58.568cqw !important;top:calc(100% - 6.346cqw) !important;background:url(/assets/tpl-art/hv20/hv20-15-footright.webp) no-repeat 0 0/100% 100% !important;width:38.622cqw !important;height:2.357cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-body::after{content:'' !important;position:absolute !important;left:2.992cqw !important;top:calc(100% - 27.289cqw) !important;width:36.537cqw !important;height:18.132cqw !important;box-sizing:border-box !important;border:0.136cqw solid #B5C9DD !important;border-radius:0.725cqw !important;background:url(/assets/tpl-art/hv20/hv20-15-payhead.webp) no-repeat 0.997cqw 0.997cqw/21.578cqw 2.72cqw,url(/assets/tpl-art/hv20/hv20-15-thanks.webp) no-repeat 10.607cqw 14.778cqw/15.05cqw 2.176cqw,#FFFFFF !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-payrow{position:static !important;grid-column:1 !important;margin:0.725cqw 0 0 0.272cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance:not(:has(.pm-doc)) .inv-payrow{position:absolute !important;left:4.986cqw !important;top:calc(100% - 22.121cqw) !important;width:32.638cqw !important;max-height:8.613cqw !important;overflow:hidden !important;margin:0 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance:not(:has(.pm-doc)) .inv-bank{font-size:1.224cqw !important;line-height:1.723cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-bank{font-size:1.133cqw !important;line-height:1.541cqw !important;color:#33475C !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-bank>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-bank>div{overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-bank .inv-latefee{margin-top:0.272cqw !important;font-size:1.088cqw !important;color:#41566C !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"]{position:absolute !important;left:4.986cqw !important;top:calc(100% - 22.303cqw) !important;width:33.092cqw !important;height:8.16cqw !important;color:#1E2B38 !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"] .pm-doc-grid{max-height:8.16cqw !important;overflow:hidden !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance:has(.pm-qr) [data-f="payment.methods"] .pm-doc-grid{margin-left:18.132cqw !important;padding-left:1.632cqw !important;border-left:0.091cqw solid #B5C9DD !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance [data-f="payment.methods"] .pm-doc-card:has(.pm-qr)>div>div{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance:has(.pm-qr) [data-f="payment.methods"]::after{content:'' !important;position:absolute !important;left:8.613cqw !important;top:2.539cqw !important;background:url(/assets/tpl-art/hv20/hv20-15-scan.webp) no-repeat 0 0/100% 100% !important;width:9.066cqw !important;height:2.72cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .pm-qr{position:absolute !important;left:0 !important;top:0 !important;display:block !important;width:8.16cqw !important;height:8.16cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-signature-row{position:absolute !important;left:72.348cqw !important;top:calc(100% - 17.951cqw) !important;width:14.325cqw !important;height:3.626cqw !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-signature{position:relative !important;display:block !important;width:100% !important;height:100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-signature .sig-render{position:absolute !important;left:0.181cqw !important;bottom:0 !important;margin:0 !important;padding:0 !important;max-width:100% !important;font-size:1.813cqw !important;line-height:2.539cqw !important;color:#14273B !important;white-space:nowrap !important;overflow:hidden !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-signature img{position:absolute !important;left:0.181cqw !important;bottom:0 !important;max-height:3.445cqw !important;max-width:100% !important;width:auto !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-signature .sig-line,.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance  .inv-signature .sig-caption{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-footer-note{position:absolute !important;left:2.992cqw !important;top:calc(100% - 6.346cqw) !important;width:54.85cqw !important;font-size:1.133cqw !important;line-height:1.541cqw !important;color:#1F3550 !important;z-index:1 !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-15-maintenance).tmpl-hv20-15-maintenance .inv-powered{left:0 !important;right:0 !important;bottom:0.725cqw !important;font-size:0.816cqw !important;line-height:1.088cqw !important;color:#8C9BAA !important;text-align:center !important;}

/* ===== hv20-16-formstub (HV-16 "Summit Form With Stub") =====
   Real crops: service-keyword column, roof/sun/snowflake mark, HVAC SERVICES sub line, contact icons,
   "Service You Can Breathe Easy About" script, the three form card headers (service address card used
   whole as a fill-in card), the Technician/Job Type/Equipment/Serial fill-in lines, notes icon, TOTAL DUE
   heading and red bar (fill-in "$ ____" inpainted), SCAN TO PAY box (mockup QR cleared), the signature
   lines, the detach cut line and the whole remittance stub (stub business name and send-to address
   cleared, so they print as fill-in space). */
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub{position:relative !important;container-type:inline-size !important;padding:0 !important;margin:0 !important;background:#FFFFFF !important;color:#1F2C3A !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;border:0 !important;border-radius:0 !important;overflow:hidden !important;min-height:0 !important;height:auto !important;isolation:isolate !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-head{position:static !important;display:block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:inherit !important;min-height:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-head-right{position:static !important;display:block !important;width:auto !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-body{position:static !important;display:grid !important;align-items:start !important;align-content:start !important;margin:0 !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-body>*{grid-column:1/-1 !important;min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-parties{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-details{min-width:0 !important;max-width:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-bill-to{position:relative !important;margin:0 !important;max-width:none !important;border:0 !important;background:transparent !important;text-align:left !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-bill-to>div:not(.inv-client-name):not(.inv-label){font-size:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-detail-row span,.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-detail-row b{font-size:inherit !important;letter-spacing:inherit !important;text-transform:none !important;color:inherit !important;margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-logo{position:absolute !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;border-radius:0 !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table{border-collapse:collapse !important;table-layout:fixed !important;background:transparent !important;margin:0 !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table td,.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-table th{box-sizing:border-box !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table tr.ige-addrow td{padding:0.544cqw 0 !important;border:0 !important;background:transparent !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-totals{position:static !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:baseline !important;margin:0 !important;border:0 !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-totals>div span,.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-totals>div b{color:inherit !important;letter-spacing:0 !important;text-transform:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-block{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-label{font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-terms>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-bank>div:not(.inv-label){font-size:inherit !important;line-height:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-payrow{position:static !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"]{margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"] .pm-doc{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"]:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"] .pm-doc-h{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"] .pm-doc-grid{display:block !important;margin:0 !important;padding:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"] .pm-doc-card{display:block !important;padding:0 !important;margin:0 0 0.453cqw !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"] .pm-doc-card>div{display:block !important;min-width:0 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"] .pm-doc-card b{display:block !important;margin:0 0 0.091cqw !important;font-size:1.133cqw !important;line-height:1.451cqw !important;font-weight:700 !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"] .pm-doc-card>div>div{font-size:1.043cqw !important;line-height:1.36cqw !important;color:inherit !important;word-break:break-word !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"] .pm-doc-card:has(.pm-qr)~.pm-doc-card .pm-qr{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-signature-row{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-signature{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;width:auto !important;min-width:0 !important;transform:none !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-signature .sig-render{min-height:0 !important;font-family:'Libre Caslon Text','Cormorant Garamond',Georgia,'Times New Roman',serif !important;font-style:italic !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-footer-note{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;font-style:normal !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-powered{position:absolute !important;margin:0 !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-powered a{color:inherit !important;font-size:inherit !important;text-decoration:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-photos,.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-shipping{margin:1.088cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-head{height:27.652cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-head::before{content:'' !important;position:absolute !important;left:69.719cqw !important;top:2.539cqw !important;width:0.181cqw !important;height:13.962cqw !important;background:#3E6FA6 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-head-left{position:absolute !important;left:75.793cqw !important;top:1.813cqw !important;width:21.034cqw !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0.816cqw !important;margin:0 !important;padding:0 !important;max-width:none !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-contact{display:contents !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-contact>div,.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-biz-address,.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-biz-tax{position:relative !important;display:block !important;width:auto !important;margin:0 !important;padding:0 !important;font-size:1.405cqw !important;line-height:1.768cqw !important;color:#13233A !important;text-align:left !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-contact>[data-f="business.phone"]{order:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-contact>[data-f="business.email"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-address{order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-contact>[data-f="business.website"]{order:4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-tax{order:5 !important;font-size:1.088cqw !important;line-height:1.36cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-contact>div::before,.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-biz-address::before{content:'' !important;position:absolute !important;background:no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-contact>[data-f="business.phone"]::before{left:-3.264cqw !important;top:-0.181cqw !important;width:2.539cqw !important;height:1.995cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-16-ic-phone.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-contact>[data-f="business.email"]::before{left:-3.264cqw !important;top:-0.091cqw !important;width:2.539cqw !important;height:1.813cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-16-ic-mail.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-address::before{left:-3.264cqw !important;top:0cqw !important;width:2.539cqw !important;height:2.357cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-16-ic-pin.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-contact>[data-f="business.website"]::before{left:-3.264cqw !important;top:-0.181cqw !important;width:2.539cqw !important;height:2.176cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-16-ic-globe.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-name{position:absolute !important;left:-42.067cqw !important;top:-1.088cqw !important;width:32.457cqw !important;display:block !important;margin:0 !important;font-size:2.72cqw !important;font-weight:800 !important;line-height:1.02 !important;letter-spacing:-.005em !important;text-transform:uppercase !important;color:#13305A !important;text-align:center !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-name::before{content:'' !important;display:block !important;margin:0 0 0 3.536cqw !important;background:url(/assets/tpl-art/hv20/hv20-16-logo.webp) no-repeat 0 0/100% 100% !important;width:23.209cqw !important;height:10.154cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-head-left:has(.inv-logo) .inv-biz-name::before{background:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-logo{left:-42.067cqw !important;top:-1.088cqw !important;width:32.457cqw !important;height:9.973cqw !important;max-width:none !important;max-height:none !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-head-left::after{content:'' !important;order:6 !important;display:block !important;flex:none !important;margin:0.363cqw 0 0 -3.445cqw !important;background:url(/assets/tpl-art/hv20/hv20-16-script.webp) no-repeat 0 0/100% 100% !important;width:23.935cqw !important;height:4.624cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-biz-name::after{content:'' !important;display:block !important;margin:0.091cqw 0 0 !important;background:url(/assets/tpl-art/hv20/hv20-16-sub.webp) no-repeat 0 0/100% 100% !important;width:32.457cqw !important;height:3.989cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-head-right::before{content:'' !important;position:absolute !important;left:5.258cqw !important;top:3.264cqw !important;background:url(/assets/tpl-art/hv20/hv20-16-left.webp) no-repeat 0 0/100% 100% !important;width:19.22cqw !important;height:13.237cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-doc-title{position:absolute !important;left:0 !important;top:19.402cqw !important;width:100cqw !important;margin:0 !important;font-size:6.89cqw !important;font-weight:900 !important;line-height:6.89cqw !important;letter-spacing:-.005em !important;text-transform:uppercase !important;color:#13305A !important;text-align:center !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-doc-num,.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-doc-po{position:absolute !important;left:68.994cqw !important;width:26.836cqw !important;display:grid !important;grid-template-columns:9.429cqw minmax(0,1fr) !important;height:1.995cqw !important;margin:0 !important;font-size:1.315cqw !important;line-height:1.813cqw !important;font-weight:400 !important;color:#1F2C3A !important;opacity:1 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;border-bottom:0.091cqw solid #8FA3B8 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-doc-num{top:33.545cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-doc-num::before{content:'Invoice #:' !important;background:#FFFFFF !important;margin-bottom:-0.091cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-doc-po{top:25.657cqw !important;left:79.238cqw !important;width:18.132cqw !important;display:block !important;border:0 !important;font-size:1.088cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-footer-note{position:absolute !important;left:9.157cqw !important;top:26.02cqw !important;width:81.596cqw !important;font-size:1.088cqw !important;line-height:1.451cqw !important;letter-spacing:.26em !important;text-transform:uppercase !important;color:#2A5FA8 !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-body{grid-template-columns:61.559cqw minmax(0,1fr) !important;column-gap:1.904cqw !important;padding:0.997cqw 2.629cqw 39.529cqw 2.811cqw !important;min-height:101.632cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-parties{display:grid !important;grid-template-columns:31.097cqw 29.828cqw 29.918cqw !important;column-gap:1.904cqw !important;grid-row:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-bill-to{grid-column:1 !important;grid-row:1 !important;height:21.578cqw !important;padding:5.258cqw 1.451cqw 0 !important;border:0.136cqw solid #B9CFE3 !important;border-radius:0.725cqw !important;background:url(/assets/tpl-art/hv20/hv20-16-card1head.webp) no-repeat 50% -0.181cqw/calc(100% + 0.544cqw) auto !important;font-size:1.315cqw !important;line-height:1.995cqw !important;color:#1F2C3A !important;overflow:hidden !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-bill-to>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-client-name{font-weight:700 !important;font-size:1.36cqw !important;line-height:1.995cqw !important;margin:0 !important;color:#13233A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-bill-to>div{overflow-wrap:anywhere !important;border-bottom:0.091cqw solid #D3DCE6 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-parties::before{content:'' !important;grid-column:2 !important;grid-row:1 !important;display:block !important;margin:0 0 0 -0.181cqw !important;background:url(/assets/tpl-art/hv20/hv20-16-card2.webp) no-repeat 0 0/100% 100% !important;width:30.19cqw !important;height:21.578cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-parties::after{content:'' !important;grid-column:3 !important;grid-row:1 !important;display:block !important;height:21.578cqw !important;box-sizing:border-box !important;border:0.136cqw solid #B9CFE3 !important;border-radius:0.725cqw !important;background:url(/assets/tpl-art/hv20/hv20-16-card3head.webp) no-repeat 50% -0.181cqw/calc(100% + 0.544cqw) auto,url(/assets/tpl-art/hv20/hv20-16-card3lines.webp) no-repeat 0.725cqw 12.693cqw/28.196cqw 8.341cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-shipping{position:absolute !important;left:36.718cqw !important;top:35.902cqw !important;width:27.743cqw !important;min-height:10.879cqw !important;margin:0 !important;padding:0.363cqw !important;box-sizing:border-box !important;background:#FFFFFF !important;font-size:1.269cqw !important;line-height:1.813cqw !important;color:#1F2C3A !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-shipping .inv-label-inline{display:block !important;font-weight:600 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-details{position:absolute !important;left:68.994cqw !important;top:35.539cqw !important;width:26.836cqw !important;margin:0 !important;padding:0 !important;text-align:left !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-details>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-detail-row{display:grid !important;grid-template-columns:9.429cqw minmax(0,1fr) !important;height:1.995cqw !important;margin:0 !important;padding:0 !important;border:0 !important;border-bottom:0.091cqw solid #8FA3B8 !important;font-size:1.315cqw !important;line-height:1.813cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-detail-row span{background:#FFFFFF !important;margin-bottom:-0.091cqw !important;color:#1F2C3A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-detail-row b{font-weight:400 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;color:#1F2C3A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-detail-row:has([data-f="client.currency"]){display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table{display:block !important;grid-row:2 !important;width:100% !important;margin:1.723cqw 0 0 !important;border:0.091cqw solid #B5C3D2 !important;border-radius:0.725cqw !important;overflow:hidden !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table thead,.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-table tbody{display:block !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table tr:not(.ige-ui){display:grid !important;grid-template-columns:10.607cqw minmax(0,1fr) 15.05cqw 15.413cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table thead tr{background:#123D67 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table th:nth-child(1),.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-table td:nth-child(1){order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table th:nth-child(2),.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-table td:nth-child(2){order:1 !important;border-left:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table th:nth-child(3),.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-table td:nth-child(3){order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table th:nth-child(4),.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-table td:nth-child(4){order:4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table thead th{display:flex !important;align-items:center !important;justify-content:center !important;height:3.354cqw !important;width:auto !important;padding:0 0.725cqw !important;border:0 !important;border-left:0.091cqw solid #3C628B !important;background:transparent !important;font-size:1.269cqw !important;font-weight:700 !important;letter-spacing:.03em !important;text-transform:uppercase !important;color:#FFFFFF !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table tbody tr:not(.ige-ui):nth-child(even){background:#EFF3F8 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table tbody tr:not(.ige-ui) td{display:block !important;min-height:2.765cqw !important;width:auto !important;padding:0.453cqw 0.907cqw !important;border:0 !important;border-left:0.091cqw solid #B5C3D2 !important;border-top:0.091cqw solid #C3CEDA !important;font-size:1.315cqw !important;line-height:1.813cqw !important;color:#1F2C3A !important;text-align:right !important;font-weight:400 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table tbody tr:not(.ige-ui) td:nth-child(2){text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table tbody tr:not(.ige-ui) td.td-desc{text-align:left !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table tr.ige-addrow{display:table !important;width:100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table tr.ige-addrow td{border:0 !important;border-top:0.091cqw solid #C3CEDA !important;padding:0.544cqw 0.907cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-table tbody::after{content:'' !important;display:block !important;height:5.53cqw !important;border-top:0.091cqw solid #C3CEDA !important;background:linear-gradient(#C3CEDA,#C3CEDA) no-repeat 0 2.72cqw/100% 0.091cqw,linear-gradient(#B5C3D2,#B5C3D2) no-repeat 10.517cqw 0/0.091cqw 100%,linear-gradient(#B5C3D2,#B5C3D2) no-repeat calc(100% - 30.553cqw) 0/0.091cqw 100%,linear-gradient(#B5C3D2,#B5C3D2) no-repeat calc(100% - 15.503cqw) 0/0.091cqw 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-notes,.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-terms{grid-column:1 !important;position:relative !important;min-height:13.237cqw !important;margin:1.813cqw 0 0 0.181cqw !important;padding:2.357cqw 2.176cqw 1.088cqw !important;box-sizing:border-box !important;border-radius:0.725cqw !important;background:url(/assets/tpl-art/hv20/hv20-16-ic-notes.webp) no-repeat 1.904cqw 0.725cqw/3.808cqw 3.989cqw,#EDF2F7 !important;font-size:1.315cqw !important;line-height:2.357cqw !important;color:#1F2C3A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-notes>.inv-label,.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-terms>.inv-label{margin:-0.544cqw 0 1.088cqw 5.44cqw !important;font-size:1.723cqw !important;line-height:2.176cqw !important;font-weight:800 !important;letter-spacing:.01em !important;text-transform:uppercase !important;color:#13305A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-terms>div:not(.inv-label){min-height:7.072cqw !important;overflow-wrap:anywhere !important;background:repeating-linear-gradient(to bottom,transparent 0 2.267cqw,#7E8A97 2.267cqw 2.357cqw) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-notes{grid-row:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-terms{grid-row:4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-notes~.inv-terms{min-height:0 !important;margin-top:1.088cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub:not(:has(.inv-notes)) .inv-terms{grid-row:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-totals{grid-column:2 !important;grid-row:3/span 2 !important;display:flex !important;flex-direction:column !important;margin:1.813cqw 0.091cqw 0 0 !important;padding:0.544cqw 1.269cqw 1.088cqw !important;border-radius:0.725cqw !important;background:#E3EBF3 !important;color:#24405F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-totals>div{padding:0 0.544cqw !important;font-size:1.224cqw !important;line-height:1.904cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-totals>div b{font-weight:600 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-totals .inv-total-grand{order:-1 !important;position:relative !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;height:7.797cqw !important;margin:3.808cqw -0.363cqw 0.544cqw -0.181cqw !important;padding:0 1.995cqw !important;background:url(/assets/tpl-art/hv20/hv20-16-redbar.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-totals .inv-total-grand span{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-totals .inv-total-grand b{font-size:3.445cqw !important;line-height:4.17cqw !important;font-weight:800 !important;color:#FFFFFF !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-totals::before{content:'' !important;position:absolute !important;margin:0 !important;transform:translate(0.363cqw,0.181cqw) !important;background:url(/assets/tpl-art/hv20/hv20-16-totalhead.webp) no-repeat 0 0/100% 100% !important;width:15.231cqw !important;height:3.445cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-body::before{content:'' !important;position:absolute !important;left:38.622cqw !important;top:calc(100% - 37.262cqw) !important;background:url(/assets/tpl-art/hv20/hv20-16-sigs.webp) no-repeat 0 0/100% 100% !important;width:58.568cqw !important;height:8.794cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-body::after{content:'' !important;position:absolute !important;left:1.269cqw !important;top:calc(100% - 25.023cqw) !important;background:url(/assets/tpl-art/hv20/hv20-16-cut.webp) no-repeat 0 0/100% 100% !important;width:97.552cqw !important;height:2.72cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-totals::after{content:'' !important;position:absolute !important;left:2.539cqw !important;top:calc(100% - 21.85cqw) !important;background:url(/assets/tpl-art/hv20/hv20-16-stub.webp) no-repeat 0 0/100% 100% !important;width:95.558cqw !important;height:18.948cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"]{position:static !important;grid-column:1 !important;margin:1.088cqw 0 0 0.181cqw !important;color:#1F2C3A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"] .pm-doc-grid{display:flex !important;flex-wrap:wrap !important;gap:0.363cqw 1.813cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"] .pm-doc-card{flex:1 1 16.319cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub [data-f="payment.methods"] .pm-doc-card>div>div{font-size:1.133cqw !important;line-height:1.541cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub:has(.pm-qr) [data-f="payment.methods"]::before{content:'' !important;position:absolute !important;left:2.811cqw !important;top:calc(100% - 38.803cqw) !important;background:url(/assets/tpl-art/hv20/hv20-16-scan.webp) no-repeat 0 0/100% 100% !important;width:32.91cqw !important;height:11.061cqw !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .pm-qr{position:absolute !important;left:4.714cqw !important;top:calc(100% - 37.534cqw) !important;display:block !important;width:8.704cqw !important;height:8.704cqw !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-payrow{position:absolute !important;left:2.992cqw !important;top:calc(100% - 38.441cqw) !important;width:32.638cqw !important;max-height:10.698cqw !important;overflow:hidden !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub:has(.pm-qr) .inv-payrow{position:static !important;grid-column:1 !important;width:auto !important;max-height:none !important;margin:1.088cqw 0 0 0.181cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-bank{font-size:1.224cqw !important;line-height:1.723cqw !important;color:#1F2C3A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-bank>.inv-label{margin:0 0 0.363cqw !important;font-size:1.36cqw !important;line-height:1.813cqw !important;font-weight:800 !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:#13305A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-bank>div{overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-bank .inv-latefee{margin-top:0.272cqw !important;font-size:1.088cqw !important;color:#41566C !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-signature-row{position:absolute !important;left:53.49cqw !important;top:calc(100% - 38.622cqw) !important;width:26.836cqw !important;height:3.626cqw !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-signature{position:relative !important;display:block !important;width:100% !important;height:100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-signature .sig-render{position:absolute !important;left:0.363cqw !important;bottom:0 !important;margin:0 !important;padding:0 !important;max-width:100% !important;font-size:1.995cqw !important;line-height:2.72cqw !important;color:#13305A !important;white-space:nowrap !important;overflow:hidden !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-signature img{position:absolute !important;left:0.363cqw !important;bottom:0 !important;max-height:3.445cqw !important;max-width:100% !important;width:auto !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-signature .sig-line,.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub  .inv-signature .sig-caption{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-16-formstub).tmpl-hv20-16-formstub .inv-powered{left:0 !important;right:0 !important;bottom:0.544cqw !important;font-size:0.816cqw !important;line-height:1.088cqw !important;color:#8C9BAA !important;text-align:center !important;}
