/* HVAC 20-pack, batch 1 (HV-01..HV-04): built to the owner's reference package
   (tools/trades10/pack-templates/hvac/TEMPLATES_ORIGINAL + SPECS_INDIVIDUAL) on invoice-generator's
   .invoice-preview DOM. Every logo mark, icon, photo, script line, slogan and decorative graphic is a real
   crop of the reference PNG in /assets/tpl-art/hv20/ (sample business names, contact lines and sample QR
   codes painted out or never cropped); CSS draws only flat fills, rules, boxes and the live text.
   All geometry is in container-query units (1cqw = 1/100 of the sheet width), so the same layout holds at
   the 794px screen sheet, the 690px export and the 847px print width. Generated by a script. */
/* ===== hv20-01-darksidebar =====
   HV-01 "ComfortPro dark sidebar". Real crops: the full-height navy sidebar (chevron mountains, bottom rule and
   "Comfort today" stack; sample logo, name and contact lines painted out), the house/snowflake/flame mark (logo
   fallback), the "HVAC services" + tagline + six-service icon column, four contact icons, the top-right
   slogan, the "HVAC service & repair" subtitle, the "Service details" heading, the "Scan to pay" copy,
   the "Thank you" script lockup and the "Date" sign line. Flat CSS: table header band, notes panel, total
   band, rules and the QR frame. The sample QR is never shipped; the live payment QR prints in the frame. */
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius: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;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-head{position:static !important;display:block !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-head::before{content:"" !important;position:absolute !important;left:58.024cqw !important;top:2.72cqw !important;width:36.265cqw !important;height:3.445cqw !important;background:url(/assets/tpl-art/hv20/hv20-01-slogan.webp) no-repeat 0 0/100% 100% !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-head::after{content:none !important;display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-head-left{position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:25.657cqw !important;max-width:none !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;margin:0 !important;padding:6.528cqw 0 0 !important;background:#0C2940 url(/assets/tpl-art/hv20/hv20-01-sidebar.webp) no-repeat 0 0/100% auto !important;text-align:center !important;z-index:2 !important;gap:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-head-left::before{content:"" !important;order:0 !important;display:block !important;flex:none !important;width:11.423cqw !important;height:11.605cqw !important;margin:0 0 0.816cqw !important;background:url(/assets/tpl-art/hv20/hv20-01-logo.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-head-left:has(.inv-logo)::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-logo{order:0 !important;display:block !important;flex:none !important;width:auto !important;height:auto !important;max-width:18.132cqw !important;max-height:11.605cqw !important;margin:0 auto 0.816cqw !important;object-fit:contain !important;border-radius:0 !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-name{order:1 !important;display:block !important;flex:none !important;box-sizing:border-box !important;width:24.66cqw !important;margin:0 !important;padding:0 0 0 .2em !important;font-family:inherit !important;font-size:2.312cqw !important;font-weight:500 !important;line-height:1.25 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#FFFFFF !important;text-align:center !important;overflow-wrap:break-word !important;white-space:normal !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-head-left::after{content:"" !important;order:2 !important;display:block !important;flex:none !important;width:25.567cqw !important;height:55.485cqw !important;margin:0.091cqw 0 19.13cqw !important;background:url(/assets/tpl-art/hv20/hv20-01-sideflow.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-contact{display:contents !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-contact>div,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-address{display:block !important;flex:none !important;align-self:flex-start !important;box-sizing:border-box !important;width:20.49cqw !important;max-width:none !important;min-height:2.176cqw !important;margin:0 0 1.269cqw 4.261cqw !important;padding:0.091cqw 0 0 3.717cqw !important;font-size:1.315cqw !important;line-height:1.995cqw !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:#FFFFFF !important;opacity:1 !important;overflow-wrap:anywhere !important;background-repeat:no-repeat !important;background-position:0 0.091cqw !important;background-size:2.176cqw auto !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-contact>[data-f="business.phone"]{order:3 !important;background-image:url(/assets/tpl-art/hv20/hv20-01-ic-phone.webp) !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-contact>[data-f="business.email"]{order:4 !important;background-image:url(/assets/tpl-art/hv20/hv20-01-ic-mail.webp) !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-contact>[data-f="business.website"]{order:5 !important;background-image:url(/assets/tpl-art/hv20/hv20-01-ic-globe.webp) !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-address{order:6 !important;position:relative !important;font-size:1.133cqw !important;line-height:1.904cqw !important;letter-spacing:.07em !important;background-image:url(/assets/tpl-art/hv20/hv20-01-ic-pin.webp) !important;background-position:0.181cqw 0.091cqw !important;background-size:1.904cqw auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-address::after{content:"" !important;display:block !important;width:12.149cqw !important;height:11.242cqw !important;margin:1.995cqw 0 0 -3.626cqw !important;background:url(/assets/tpl-art/hv20/hv20-01-sidefoot.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-tax{order:2 !important;position:absolute !important;left:4.533cqw !important;top:92.656cqw !important;width:19.946cqw !important;margin:0 !important;padding:0 !important;font-size:0.952cqw !important;line-height:1.269cqw !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#C9D6E2 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-tax .inv-lbl{color:inherit !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-head-right{position:static !important;display:block !important;margin:0 !important;padding:0 !important;text-align:left !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-head-right::before{content:none !important;display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-head-right::after{content:"" !important;position:absolute !important;left:29.556cqw !important;top:23.028cqw !important;width:35.177cqw !important;height:2.629cqw !important;background:url(/assets/tpl-art/hv20/hv20-01-sub.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-doc-title{position:absolute !important;left:29.918cqw !important;top:11.786cqw !important;margin:0 !important;padding:0 !important;font-family:inherit !important;font-size:12.058cqw !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-.01em !important;text-transform:uppercase !important;color:#0F2A44 !important;white-space:nowrap !important;transform:scaleX(.73) !important;transform-origin:0 0 !important;background:none !important;-webkit-text-fill-color:currentColor !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-doc-num{position:absolute !important;left:74.071cqw !important;top:13.146cqw !important;width:22.847cqw !important;box-sizing:border-box !important;margin:0 !important;padding:0 0 0 9.973cqw !important;font-size:1.36cqw !important;line-height:1.904cqw !important;font-weight:400 !important;letter-spacing:0 !important;color:#1E2B38 !important;opacity:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;text-align:left !important;background:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-doc-num::before{content:"Number" !important;position:absolute !important;left:0 !important;top:0 !important;font-weight:400 !important;color:#1E2B38 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-doc-po{position:absolute !important;left:29.918cqw !important;top:26.473cqw !important;margin:0 !important;font-size:1.088cqw !important;line-height:1.451cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#4A5B6C !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-doc-po .inv-lbl{color:inherit !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-body{position:static !important;display:grid !important;grid-template-columns:33.636cqw 31.46cqw !important;grid-template-rows:auto auto auto auto auto auto 1fr auto auto auto !important;column-gap:3.445cqw !important;row-gap:0 !important;box-sizing:border-box !important;min-height:129.284cqw !important;margin:0 !important;padding:28.649cqw 2.992cqw 3.083cqw 28.468cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-body>*{margin:0 !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-body::before{content:"" !important;grid-column:1 !important;grid-row:3 / 6 !important;background:#EFF3F6 !important;border-radius:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-parties{grid-column:1 / -1 !important;grid-row:1 !important;position:static !important;display:block !important;min-height:20.58cqw !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-bill-to{position:static !important;display:block !important;width:30.825cqw !important;margin:0 !important;padding:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-bill-to>*{font-size:1.36cqw !important;line-height:1.995cqw !important;color:#2B3743 !important;margin:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-bill-to>.inv-label,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-notes>.inv-label,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-terms>.inv-label{display:inline-block !important;box-sizing:border-box !important;min-width:12.421cqw !important;margin:0 0 1.36cqw !important;padding:0 2.357cqw 0.816cqw 0 !important;font-size:1.224cqw !important;line-height:1.632cqw !important;font-weight:700 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#16304A !important;background:linear-gradient(#8FABBE,#8FABBE) no-repeat 0 100%/100% 0.145cqw !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-bill-to>.inv-client-name{font-size:1.677cqw !important;line-height:2.176cqw !important;font-weight:500 !important;color:#16232F !important;margin:0 0 0.091cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-shipping{position:absolute !important;left:60.925cqw !important;top:28.649cqw !important;width:35.993cqw !important;box-sizing:border-box !important;margin:0 !important;padding:6.346cqw 0 0 13.418cqw !important;min-height:9.066cqw !important;font-size:1.36cqw !important;line-height:1.995cqw !important;color:#2B3743 !important;background:url(/assets/tpl-art/hv20/hv20-01-svcdetails.webp) no-repeat 0 0/17.226cqw 2.901cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-bill-to:has(.inv-shipping)::after{content:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-shipping .inv-label-inline{position:absolute !important;left:0.544cqw !important;top:6.346cqw !important;display:block !important;margin:0 !important;font-size:1.36cqw !important;line-height:1.995cqw !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:#1E2B38 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-details{position:absolute !important;left:74.071cqw !important;top:15.594cqw !important;width:22.847cqw !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;display:block !important;background:transparent !important;border:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-details>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-detail-row{display:flex !important;justify-content:flex-start !important;align-items:baseline !important;gap:0 !important;margin:0 !important;padding:0 !important;border:0 !important;font-size:1.36cqw !important;line-height:2.811cqw !important;min-height:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-detail-row span{flex:0 0 10.154cqw !important;font-size:1.36cqw !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:#1E2B38 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-detail-row b{flex:1 1 auto !important;min-width:0 !important;font-size:1.36cqw !important;font-weight:400 !important;color:#1E2B38 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table{grid-column:1 / -1 !important;grid-row:2 !important;display:block !important;width:100% !important;margin:0 0 1.995cqw !important;border:0 !important;border-collapse:separate !important;border-spacing:0 !important;background:transparent !important;table-layout:auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table thead,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table tbody{display:block !important;width:100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table thead tr,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table tbody tr:not(.ige-ui){display:flex !important;align-items:flex-start !important;width:100% !important;box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table thead tr{align-items:center !important;height:3.717cqw !important;background:#E8EFF5 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table th{display:block !important;box-sizing:border-box !important;padding:0 !important;border:0 !important;background:transparent !important;font-size:1.133cqw !important;line-height:1.451cqw !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#16304A !important;white-space:nowrap !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table tbody tr:not(.ige-ui){min-height:5.44cqw !important;padding:1.179cqw 0 0.997cqw !important;border:0 !important;border-bottom:0.145cqw solid #E2E3E9 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table td{display:block !important;box-sizing:border-box !important;padding:0 !important;border:0 !important;background:transparent !important;font-size:1.36cqw !important;line-height:1.904cqw !important;font-weight:400 !important;color:#1E2B38 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar td):nth-child(1){flex:1 1 0 !important;min-width:0 !important;padding-left:3.083cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table td.td-desc{font-size:1.405cqw !important;color:#16232F !important;overflow-wrap:anywhere !important;white-space:normal !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar td):nth-child(2){order:-1 !important;flex:0 0 8.16cqw !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar td):nth-child(3){flex:0 0 14.506cqw !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar td):nth-child(n+4):not(:last-child){flex:0 0 6.528cqw !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar td):last-child{flex:0 0 13.599cqw !important;padding-right:2.901cqw !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-notes{grid-column:1 !important;grid-row:3 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-terms{grid-column:1 !important;grid-row:4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-payrow{grid-column:1 !important;grid-row:5 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-body:not(:has(.inv-notes)) .inv-terms{grid-row:3 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-body:not(:has(.inv-notes)) .inv-payrow{grid-row:4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-notes,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-terms,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-payrow{box-sizing:border-box !important;display:block !important;margin:0 !important;padding:2.176cqw 2.176cqw 0.725cqw 1.904cqw !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-payrow{padding-bottom:2.176cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-payrow .inv-bank{display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-notes>.inv-label~*,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-terms>.inv-label~*,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-bank>.inv-latefee{font-size:1.315cqw !important;line-height:1.868cqw !important;color:#3A4654 !important;overflow-wrap:anywhere !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-notes>.inv-label,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-terms>.inv-label{font-size:1.179cqw !important;margin-bottom:1.179cqw !important;min-width:15.05cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-totals{grid-column:2 !important;grid-row:3 !important;display:block !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:center !important;margin:0 !important;padding:0 1.904cqw 0 0.544cqw !important;border:0 !important;background:transparent !important;font-size:1.496cqw !important;line-height:3.354cqw !important;color:#1E2B38 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-totals>div span{font-size:1.496cqw !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:#1E2B38 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-totals>div b{font-size:1.496cqw !important;font-weight:400 !important;color:#1E2B38 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-totals>div.inv-total-grand{position:relative !important;gap:0.907cqw !important;margin:2.267cqw 0 0 !important;padding:0 1.632cqw 0 1.723cqw !important;height:5.077cqw !important;line-height:5.077cqw !important;background:#DEEDF7 !important;border:0 !important;border-radius:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-totals>div.inv-total-grand::before{content:"" !important;position:absolute !important;left:1.088cqw !important;right:1.088cqw !important;top:-1.179cqw !important;height:0.218cqw !important;background:#3B546A !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-totals>div.inv-total-grand span{flex:0 1 auto !important;min-width:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:1.496cqw !important;font-weight:700 !important;letter-spacing:.13em !important;text-transform:uppercase !important;color:#16304A !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-totals>div.inv-total-grand b{flex:none !important;white-space:nowrap !important;font-size:2.811cqw !important;font-weight:700 !important;letter-spacing:-.01em !important;color:#0F2A44 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-totals>.inv-deposit{margin-top:0.725cqw !important;font-size:1.269cqw !important;color:#3A4654 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar [data-f="payment.methods"]{grid-column:2 !important;grid-row:4 !important;margin:1.995cqw 0 0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .pm-doc{margin:0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .pm-doc-h{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .pm-doc-grid{display:flex !important;flex-direction:column !important;gap:1.269cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .pm-doc-card{display:flex !important;flex:none !important;flex-wrap:nowrap !important;align-items:flex-start !important;gap:1.904cqw !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .pm-doc-card>div{flex:1 1 auto !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .pm-doc-card:has(svg)>div::before{content:"" !important;display:block !important;width:16.319cqw !important;height:6.256cqw !important;margin:0.272cqw 0 1.088cqw !important;background:url(/assets/tpl-art/hv20/hv20-01-scan.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .pm-doc-card b{display:block !important;font-size:1.179cqw !important;line-height:1.632cqw !important;font-weight:600 !important;color:#1E2B38 !important;margin:0 0 0.181cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .pm-doc-card div{font-size:1.133cqw !important;line-height:1.587cqw !important;color:#3A4654 !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .pm-doc-card>svg,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .pm-doc-card>canvas{order:-1 !important;flex:none !important;box-sizing:content-box !important;width:8.341cqw !important;height:8.341cqw !important;margin:0 !important;padding:0.635cqw !important;border:0.145cqw solid #CFE3F0 !important;background:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-photos{grid-column:1 / -1 !important;grid-row:6 !important;margin:2.357cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-signature-row{grid-column:1 / -1 !important;grid-row:8 !important;position:relative !important;display:block !important;height:12.058cqw !important;margin:3.626cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-signature-row::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:23.391cqw !important;height:12.058cqw !important;background:url(/assets/tpl-art/hv20/hv20-01-thanks.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-signature-row::after{content:"" !important;position:absolute !important;left:56.936cqw !important;top:5.168cqw !important;width:11.786cqw !important;height:3.264cqw !important;background:url(/assets/tpl-art/hv20/hv20-01-date.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-signature{position:absolute !important;left:29.284cqw !important;top:0 !important;width:25.748cqw !important;height:9.066cqw !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-signature .sig-render{position:absolute !important;left:0.363cqw !important;right:0 !important;top:0.544cqw !important;height:4.896cqw !important;display:flex !important;align-items:flex-end !important;margin:0 !important;padding:0 !important;overflow:hidden !important;font-size:2.72cqw !important;line-height:1.1 !important;color:#16232F !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-signature img{max-height:4.896cqw !important;max-width:100% !important;object-fit:contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-signature .sig-line{position:absolute !important;left:0 !important;right:0 !important;top:5.621cqw !important;width:auto !important;height:0 !important;margin:0 !important;border:0 !important;border-top:0.145cqw solid #4A5866 !important;background:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-signature .sig-caption{position:absolute !important;left:0 !important;top:6.981cqw !important;margin:0 !important;font-size:1.043cqw !important;line-height:1.269cqw !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#3A4654 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-footer-note{grid-column:1 / -1 !important;grid-row:9 !important;margin:0.907cqw 0 0 !important;font-size:1.133cqw !important;line-height:1.632cqw !important;color:#4A5B6C !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-powered{grid-column:1 / -1 !important;grid-row:10 !important;margin:0.544cqw 0 0 !important;font-size:0.907cqw !important;color:#8A97A3 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-powered a{color:inherit !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-contact>div.ige-empty,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-address.ige-empty,.invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-tax.ige-empty{display:none !important}
.ige-canvas .invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-contact>div.ige-empty,.ige-canvas .invoice-preview:is(#invoicePreview,.tmpl-hv20-01-darksidebar).tmpl-hv20-01-darksidebar .inv-biz-address.ige-empty{display:block !important;color:#9FB1C2 !important}
/* ===== hv20-02-equipreport =====
   HV-02 "AirPro technical equipment report". Real crops: the house/snowflake/sun mark (logo fallback), the
   "Heating / cooling" tagline, the italic top-right slogan, the "HVAC service & maintenance" subtitle, the "Thank you
   for your business" card, the Customer / Service address card headings, the calendar, gear and clipboard icons,
   the equipment photo panel (units, light diagonal and "Clean air" stack), the Payment information / Payment
   options / Invoice total headings, the "Scan to pay" copy and the leaf footer slogan. Flat CSS: card fills, the
   dark slanted section bar, table bands and rules. Not printed because the generator has no such data: the sample
   system specs, the 12-item service checklist, technician and appointment cards, and the card-brand logos (a static
   Visa/Amex row would claim payment options the business may not take). Terms print in the equipment panel, notes
   in the checklist card, dates/terms in a details card. */
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport{container-type:inline-size !important;position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto 1fr !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#FEFEFE !important;color:#1B2F45 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-head{display:contents !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-head::before{content:"" !important;position:absolute !important;left:85.766cqw !important;top:2.992cqw !important;width:11.423cqw !important;height:7.253cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-slogan.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-head::after{content:"" !important;grid-row:1 / -1 !important;grid-column:1 !important;width:0 !important;height:129.284cqw !important;visibility:hidden !important;pointer-events:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-head-left{grid-row:1 !important;grid-column:1 !important;position:static !important;display:block !important;box-sizing:border-box !important;width:auto !important;max-width:none !important;min-height:10.879cqw !important;margin:0 !important;padding:3.989cqw 21.759cqw 0 20.308cqw !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-head-left::before{content:"" !important;position:absolute !important;left:5.258cqw !important;top:2.176cqw !important;width:13.327cqw !important;height:10.698cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-logo.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-head-left:has(.inv-logo)::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-logo{position:absolute !important;left:5.258cqw !important;top:2.176cqw !important;width:13.599cqw !important;height:10.698cqw !important;max-width:none !important;max-height:none !important;margin:0 !important;object-fit:contain !important;object-position:left center !important;border-radius:0 !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-name{position:static !important;display:block !important;width:auto !important;margin:0 !important;padding:0 !important;font-family:inherit !important;font-size:4.352cqw !important;font-weight:800 !important;line-height:1.05 !important;letter-spacing:-.01em !important;text-transform:uppercase !important;color:#1B2F45 !important;text-align:left !important;overflow-wrap:break-word !important;white-space:normal !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-name::after{content:"" !important;display:block !important;width:42.248cqw !important;height:1.723cqw !important;margin:0.589cqw 0 0 -0.363cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-tagline.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-head-left::after{content:"" !important;position:absolute !important;left:3.989cqw !important;bottom:2.901cqw !important;width:36.627cqw !important;height:2.901cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-footer.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-contact{position:absolute !important;left:41.886cqw !important;right:3.173cqw !important;bottom:3.536cqw !important;display:flex !important;flex-wrap:wrap !important;justify-content:flex-end !important;align-items:center !important;gap:0.363cqw 0 !important;margin:0 !important;padding:0 !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-contact::before{content:"" !important;flex:1 1 2.72cqw !important;height:0.145cqw !important;margin-right:1.632cqw !important;background:#8E9CAA !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-contact>div{display:block !important;flex:none !important;margin:0 !important;padding:0 !important;font-size:1.043cqw !important;line-height:1.451cqw !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#2B3743 !important;opacity:1 !important;white-space:nowrap !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-contact>[data-f="business.phone"],.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-contact>[data-f="business.email"]{padding-left:1.451cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-contact>[data-f="business.website"]{order:1 !important;padding-left:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-contact>[data-f="business.phone"]{order:2 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-contact>[data-f="business.email"]{order:3 !important;text-transform:none !important;letter-spacing:.06em !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-contact>[data-f="business.phone"]::before,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-contact>[data-f="business.email"]::before{content:"|" !important;padding-right:1.451cqw !important;color:#2B3743 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-address{position:absolute !important;right:3.173cqw !important;bottom:1.541cqw !important;width:54.397cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;font-size:0.997cqw !important;line-height:1.451cqw !important;letter-spacing:.08em !important;color:#4A5866 !important;text-align:right !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-tax{position:absolute !important;left:7.253cqw !important;bottom:1.541cqw !important;margin:0 !important;padding:0 !important;font-size:0.952cqw !important;line-height:1.269cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#4A5866 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-tax .inv-lbl{color:inherit !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-head-right{grid-row:2 !important;grid-column:1 !important;position:relative !important;display:block !important;box-sizing:border-box !important;width:auto !important;height:12.965cqw !important;margin:0 !important;padding:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-head-right::before{content:"" !important;position:absolute !important;left:78.694cqw !important;top:2.448cqw !important;width:18.495cqw !important;height:9.519cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-thanks.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-head-right::after{content:"" !important;position:absolute !important;left:3.989cqw !important;top:9.701cqw !important;width:34.451cqw !important;height:1.904cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-sub.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-doc-title{position:absolute !important;left:4.17cqw !important;top:3.898cqw !important;margin:0 !important;padding:0 !important;font-family:inherit !important;font-size:5.349cqw !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1B2F45 !important;white-space:nowrap !important;background:none !important;-webkit-text-fill-color:currentColor !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-doc-num{position:absolute !important;left:56.845cqw !important;top:3.717cqw !important;width:21.578cqw !important;box-sizing:border-box !important;margin:0 !important;padding:0 0 0 9.429cqw !important;font-size:1.451cqw !important;line-height:1.995cqw !important;font-weight:700 !important;letter-spacing:0 !important;color:#1B2F45 !important;opacity:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;background:none !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-doc-num::before{content:"Number:" !important;position:absolute !important;left:0 !important;top:0 !important;font-weight:400 !important;color:#3A4654 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-doc-po{position:absolute !important;left:56.845cqw !important;top:6.437cqw !important;width:21.034cqw !important;margin:0 !important;font-size:1.451cqw !important;line-height:1.995cqw !important;color:#1B2F45 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-doc-po .inv-lbl{display:inline-block !important;width:9.429cqw !important;font-weight:400 !important;color:#3A4654 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-body{grid-row:3 !important;grid-column:1 !important;align-self:stretch !important;position:static !important;display:grid !important;grid-template-columns:31.006cqw 29.918cqw 30.462cqw !important;grid-template-rows:auto auto auto auto auto auto auto 1fr auto auto !important;column-gap:1.088cqw !important;row-gap:0 !important;box-sizing:border-box !important;min-height:0 !important;margin:0 !important;padding:0 3.173cqw 7.978cqw 3.264cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-body>*{margin:0 !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-parties,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-terms,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-notes,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-photos,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-footer-note,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-powered{grid-column:1 / -1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-parties{grid-row:1 !important;position:relative !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:1.179cqw !important;min-height:16.863cqw !important;margin:0 0 1.269cqw !important;padding:0 !important;border:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-parties:has(.inv-shipping){grid-template-columns:1fr 1fr 1fr !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-bill-to,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-details,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-shipping,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-payrow,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport [data-f="payment.methods"]{box-sizing:border-box !important;border:0 !important;border-radius:0.816cqw !important;box-shadow:0 0.091cqw 0.363cqw rgba(27,47,69,.10) !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-bill-to{grid-column:1 !important;position:static !important;display:block !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:5.621cqw 1.632cqw 1.269cqw 1.813cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-hd-customer.webp) no-repeat 1.088cqw 0.363cqw/14.143cqw 3.626cqw, linear-gradient(#FBFCFD,#FBFCFD) no-repeat 0.272cqw 4.533cqw/calc(100% - 0.544cqw) calc(100% - 4.805cqw), #F2F6F9 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-bill-to>*{font-size:1.405cqw !important;line-height:1.995cqw !important;color:#2B3743 !important;margin:0 !important;text-align:left !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-bill-to>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-bill-to>.inv-client-name{font-size:1.496cqw !important;line-height:2.176cqw !important;font-weight:700 !important;color:#1B2F45 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-shipping{position:absolute !important;left:31.587cqw !important;top:0 !important;bottom:0 !important;width:30.399cqw !important;display:block !important;margin:0 !important;padding:5.621cqw 1.632cqw 1.269cqw 1.813cqw !important;font-size:1.405cqw !important;line-height:1.995cqw !important;color:#2B3743 !important;background:url(/assets/tpl-art/hv20/hv20-02-hd-service.webp) no-repeat 1.088cqw 0.363cqw/18.767cqw 3.626cqw, linear-gradient(#FBFCFD,#FBFCFD) no-repeat 0.272cqw 4.533cqw/calc(100% - 0.544cqw) calc(100% - 4.805cqw), #F2F6F9 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-bill-to:has(.inv-shipping)::after{content:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-shipping .inv-label-inline{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-details{grid-column:-2 !important;position:relative !important;display:block !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:5.621cqw 1.632cqw 1.269cqw 1.813cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-ic-calendar.webp) no-repeat 1.451cqw 0.725cqw/3.626cqw 3.354cqw, linear-gradient(#FBFCFD,#FBFCFD) no-repeat 0.272cqw 4.533cqw/calc(100% - 0.544cqw) calc(100% - 4.805cqw), #F2F6F9 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-details>.inv-label{position:absolute !important;left:6.618cqw !important;top:1.451cqw !important;display:block !important;margin:0 !important;padding:0 !important;font-size:1.315cqw !important;line-height:1.813cqw !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1B2F45 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-detail-row{display:flex !important;justify-content:flex-start !important;align-items:baseline !important;gap:0 !important;margin:0 !important;padding:0 !important;border:0 !important;font-size:1.36cqw !important;line-height:2.176cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-detail-row span{flex:0 0 9.429cqw !important;font-size:1.315cqw !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:#3A4654 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-detail-row b{flex:1 1 auto !important;min-width:0 !important;font-size:1.36cqw !important;font-weight:600 !important;color:#1B2F45 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-terms{grid-row:2 !important;position:relative !important;display:block !important;box-sizing:border-box !important;min-height:19.039cqw !important;margin:0 0 1.269cqw !important;padding:4.896cqw 43.518cqw 1.632cqw 2.357cqw !important;border:0 !important;border-radius:0.816cqw !important;background:#F3F6F9 !important;overflow:hidden !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-terms::after{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;width:42.52cqw !important;height:19.039cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-panel.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-terms>.inv-label{position:absolute !important;left:0 !important;top:0.181cqw !important;box-sizing:border-box !important;display:block !important;width:54.578cqw !important;height:3.717cqw !important;margin:0 !important;padding:0 0 0 6.165cqw !important;font-size:1.315cqw !important;line-height:3.717cqw !important;font-weight:700 !important;letter-spacing:.15em !important;text-transform:uppercase !important;color:#FFFFFF !important;background:#22374A url(/assets/tpl-art/hv20/hv20-02-ic-gear.webp) no-repeat 1.451cqw 50%/3.264cqw 3.173cqw !important;clip-path:polygon(0 0,100% 0,calc(100% - 1.451cqw) 100%,0 100%) !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-terms>.inv-label~*{position:relative !important;z-index:1 !important;font-size:1.315cqw !important;line-height:1.995cqw !important;color:#2B3743 !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-notes{grid-row:3 !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 0 1.269cqw !important;padding:5.258cqw 2.176cqw 1.632cqw 2.357cqw !important;border:0 !important;border-radius:0.816cqw !important;box-shadow:0 0.091cqw 0.363cqw rgba(27,47,69,.08) !important;background:url(/assets/tpl-art/hv20/hv20-02-ic-clipboard.webp) no-repeat 1.813cqw 0.725cqw/3.264cqw 3.445cqw, linear-gradient(#FBFCFD,#FBFCFD) no-repeat 0.272cqw 4.533cqw/calc(100% - 0.544cqw) calc(100% - 4.805cqw), #F2F7FA !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-notes>.inv-label{position:absolute !important;left:6.165cqw !important;top:1.451cqw !important;margin:0 !important;padding:0 !important;font-size:1.315cqw !important;line-height:1.813cqw !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1B2F45 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-notes>.inv-label~*{font-size:1.315cqw !important;line-height:1.995cqw !important;color:#2B3743 !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table{grid-row:4 !important;display:block !important;width:100% !important;box-sizing:border-box !important;margin:0 0 1.179cqw !important;border:0.118cqw solid #DDE3E8 !important;border-radius:0.725cqw !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;background:#FFFFFF !important;counter-reset:hvr !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table thead,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table tbody{display:block !important;width:100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table thead tr,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table tbody tr:not(.ige-ui){display:flex !important;align-items:stretch !important;width:100% !important;box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table thead tr{height:2.992cqw !important;background:#23384B !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table thead tr::before{content:"#" !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table tbody tr:not(.ige-ui){counter-increment:hvr !important;min-height:4.17cqw !important;border:0 !important;border-bottom:0.118cqw solid #EBEDED !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table tbody tr:not(.ige-ui):last-of-type,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table tbody tr:not(.ige-ui):has(+ .ige-ui){border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table tbody tr:not(.ige-ui)::before{content:counter(hvr) !important;font-size:1.269cqw !important;color:#2B3743 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table tr:not(.ige-ui)::before{flex:0 0 6.165cqw !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table thead tr::before{font-size:1.133cqw !important;font-weight:700 !important;color:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table th{display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;padding:0 !important;border:0 !important;border-left:0.118cqw solid rgba(255,255,255,.28) !important;background:transparent !important;font-size:1.133cqw !important;line-height:1.451cqw !important;font-weight:700 !important;letter-spacing:.15em !important;text-transform:uppercase !important;color:#FFFFFF !important;white-space:nowrap !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table td{display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;padding:0.544cqw 0.544cqw !important;border:0 !important;border-left:0.118cqw solid #EBEDED !important;background:transparent !important;font-size:1.269cqw !important;line-height:1.723cqw !important;font-weight:400 !important;color:#1F2C3A !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport td):nth-child(1){flex:1 1 0 !important;min-width:0 !important;justify-content:flex-start !important;padding-left:2.811cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table td.td-desc{font-weight:600 !important;color:#1B2F45 !important;overflow-wrap:anywhere !important;white-space:normal !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport td):nth-child(2){flex:0 0 10.245cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport td):nth-child(3){flex:0 0 12.421cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport td):nth-child(n+4):not(:last-child){flex:0 0 6.528cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport td):last-child{flex:0 0 13.418cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-payrow{grid-row:5 !important;grid-column:1 !important;display:block !important;margin:0 !important;padding:5.44cqw 1.813cqw 1.451cqw 2.176cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-hd-payinfo.webp) no-repeat 1.813cqw 0.635cqw/23.028cqw 3.173cqw, linear-gradient(#FBFCFD,#FBFCFD) no-repeat 0.272cqw 4.352cqw/calc(100% - 0.544cqw) calc(100% - 4.624cqw), #F2F4F5 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-payrow .inv-bank{display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-bank>.inv-latefee{font-size:1.269cqw !important;line-height:1.904cqw !important;font-style:italic !important;color:#3A4654 !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport [data-f="payment.methods"]{grid-row:5 !important;grid-column:2 !important;display:block !important;margin:0 !important;padding:5.258cqw 1.269cqw 1.269cqw 1.632cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-hd-payopt.webp) no-repeat 1.632cqw 0.635cqw/19.22cqw 3.173cqw, linear-gradient(#FBFCFD,#FBFCFD) no-repeat 0.272cqw 4.352cqw/calc(100% - 0.544cqw) calc(100% - 4.624cqw), #F2F4F5 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-body:not(:has(.pm-doc-card)) [data-f="payment.methods"]{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-body:not(:has(.pm-doc-card)) .inv-payrow{grid-column:1 / 3 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .pm-doc{margin:0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .pm-doc-h{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .pm-doc-grid{display:flex !important;flex-direction:column !important;gap:1.088cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .pm-doc-card{display:flex !important;flex:none !important;flex-wrap:nowrap !important;align-items:flex-start !important;gap:1.632cqw !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .pm-doc-card>div{flex:1 1 auto !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .pm-doc-card:has(svg)>div::before{content:"" !important;display:block !important;width:15.594cqw !important;height:5.53cqw !important;margin:0 0 0.544cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-scan.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .pm-doc-card b{display:block !important;font-size:1.179cqw !important;line-height:1.632cqw !important;font-weight:700 !important;color:#1B2F45 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .pm-doc-card div{font-size:1.088cqw !important;line-height:1.541cqw !important;color:#3A4654 !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .pm-doc-card>svg,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .pm-doc-card>canvas{order:-1 !important;flex:none !important;width:7.797cqw !important;height:7.797cqw !important;margin:0 !important;padding:0 !important;border:0 !important;background:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-totals{grid-row:5 !important;grid-column:3 !important;display:block !important;box-sizing:border-box !important;width:auto !important;max-width:none !important;margin:0 !important;padding:5.077cqw 1.813cqw 0.907cqw 1.995cqw !important;border:0 !important;border-radius:0.816cqw !important;background:url(/assets/tpl-art/hv20/hv20-02-hd-total.webp) no-repeat 0 0/100% 4.08cqw, #FBFCFD !important;box-shadow:0 0.091cqw 0.363cqw rgba(27,47,69,.10) !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:center !important;margin:0 !important;padding:0 0.181cqw !important;border:0 !important;background:transparent !important;font-size:1.36cqw !important;line-height:2.267cqw !important;color:#2B3743 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-totals>div span{font-size:1.36cqw !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:#2B3743 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-totals>div b{font-size:1.36cqw !important;font-weight:700 !important;color:#1B2F45 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-totals>div.inv-total-grand{position:relative !important;gap:0.725cqw !important;margin:1.904cqw -1.088cqw 0.181cqw -1.088cqw !important;padding:0 1.632cqw 0 1.632cqw !important;height:5.258cqw !important;background:#DDECF6 !important;border:0 !important;border-radius:0.725cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-totals>div.inv-total-grand::before{content:"" !important;position:absolute !important;left:1.088cqw !important;right:1.088cqw !important;top:-0.907cqw !important;height:0.136cqw !important;background:#C9D3DC !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-totals>div.inv-total-grand span{flex:0 1 auto !important;min-width:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:1.904cqw !important;font-weight:700 !important;letter-spacing:-.01em !important;color:#1B2F45 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-totals>div.inv-total-grand b{flex:none !important;white-space:nowrap !important;font-size:2.267cqw !important;font-weight:800 !important;color:#1B2F45 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-totals>.inv-deposit{margin-top:0.544cqw !important;font-size:1.224cqw !important;color:#3A4654 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-photos{grid-row:7 !important;margin:1.632cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-signature-row{grid-row:6 !important;grid-column:2 / -1 !important;justify-self:end !important;position:relative !important;display:block !important;width:29.012cqw !important;height:7.797cqw !important;margin:1.995cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-signature{position:absolute !important;inset:0 !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-signature .sig-render{position:absolute !important;left:0.363cqw !important;right:0 !important;top:0 !important;height:4.17cqw !important;display:flex !important;align-items:flex-end !important;margin:0 !important;padding:0 !important;overflow:hidden !important;font-size:2.357cqw !important;line-height:1.1 !important;color:#1B2F45 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-signature img{max-height:3.989cqw !important;max-width:100% !important;object-fit:contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-signature .sig-line{position:absolute !important;left:0 !important;right:0 !important;width:auto !important;max-width:none !important;top:4.896cqw !important;height:0 !important;margin:0 !important;border:0 !important;border-top:0.136cqw solid #8E9CAA !important;background:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-signature .sig-caption{position:absolute !important;left:0 !important;top:5.802cqw !important;margin:0 !important;font-size:0.997cqw !important;line-height:1.269cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#3A4654 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-footer-note{grid-row:9 !important;margin:0.907cqw 0 0 !important;font-size:1.133cqw !important;line-height:1.632cqw !important;color:#3A4654 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-powered{grid-row:10 !important;margin:0.363cqw 0 0 !important;font-size:0.907cqw !important;color:#8A97A3 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-powered a{color:inherit !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-contact>div.ige-empty,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-address.ige-empty,.invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-tax.ige-empty{display:none !important}
.ige-canvas .invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-contact>div.ige-empty,.ige-canvas .invoice-preview:is(#invoicePreview,.tmpl-hv20-02-equipreport).tmpl-hv20-02-equipreport .inv-biz-address.ige-empty{display:block !important;color:#9AA5AA !important}
/* ===== hv20-03-editorial =====
   HV-03 "Summit editorial classic". Real crops: the mountain/wave crest (logo fallback), the "Comfort solutions"
   + gold rule + "People / performance / comfort" lockup, both side service columns, the "Thank you for your
   business" line with its gold rule, the "Service location" heading, the Payment details / Scan to pay /
   Authorized signature box headings, the payment and scan footnotes, the "Date" sign label, the footer slogan
   with its gold rules and the bottom-right wave. Flat CSS: table band, hairlines, the gold divider, the total
   band and the three box frames. The sample QR is never shipped; the live payment QR prints in the middle box. */
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial{container-type:inline-size !important;position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto 1fr !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#FFFFFF !important;color:#1B2430 !important;font-family:'Libre Caslon Text','Iowan Old Style','Palatino Linotype','Book Antiqua',Palatino,Georgia,serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-head{display:contents !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-head::before{content:"" !important;position:absolute !important;left:6.165cqw !important;top:7.797cqw !important;width:22.484cqw !important;height:11.877cqw !important;background:url(/assets/tpl-art/hv20/hv20-03-leftcol.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-head::after{content:"" !important;grid-row:1 / -1 !important;grid-column:1 !important;width:0 !important;height:129.284cqw !important;visibility:hidden !important;pointer-events:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table::before{content:"" !important;position:absolute !important;left:79.148cqw !important;top:7.616cqw !important;width:17.226cqw !important;height:12.33cqw !important;background:url(/assets/tpl-art/hv20/hv20-03-rightcol.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-head-left{grid-row:1 !important;grid-column:1 !important;position:static !important;display:flex !important;flex-direction:column !important;align-items:center !important;box-sizing:border-box !important;width:auto !important;max-width:none !important;margin:0 !important;padding:1.995cqw 22.121cqw 0 29.193cqw !important;background:transparent !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-head-left::before{content:"" !important;order:0 !important;display:block !important;flex:none !important;width:21.396cqw !important;height:10.97cqw !important;margin:0 !important;background:url(/assets/tpl-art/hv20/hv20-03-crest.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-head-left:has(.inv-logo)::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-logo{order:0 !important;display:block !important;flex:none !important;width:auto !important;height:auto !important;max-width:21.396cqw !important;max-height:10.97cqw !important;margin:0 auto !important;object-fit:contain !important;border-radius:0 !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-name{order:1 !important;position:relative !important;z-index:1 !important;display:block !important;flex:none !important;width:100% !important;margin:-0.091cqw 0 0 !important;padding:0 !important;font-family:'Libre Caslon Text','Iowan Old Style','Palatino Linotype','Book Antiqua',Palatino,Georgia,serif !important;font-size:5.077cqw !important;font-weight:600 !important;line-height:1.08 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#1B2430 !important;text-align:center !important;overflow-wrap:break-word !important;white-space:normal !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-head-left::after{content:"" !important;order:2 !important;display:block !important;flex:none !important;width:38.622cqw !important;height:6.618cqw !important;margin:0.544cqw 0 0 !important;background:url(/assets/tpl-art/hv20/hv20-03-sub.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-contact{position:absolute !important;left:13.599cqw !important;right:13.599cqw !important;bottom:2.811cqw !important;display:flex !important;flex-wrap:nowrap !important;overflow:hidden !important;justify-content:center !important;gap:0 !important;margin:0 !important;padding:0 !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-contact>div{display:block !important;margin:0 !important;padding:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.043cqw !important;line-height:1.541cqw !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#3A4250 !important;opacity:1 !important;white-space:nowrap !important;flex:0 1 auto !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-contact>[data-f="business.website"]{order:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-contact>[data-f="business.phone"]{order:2 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-contact>[data-f="business.email"]{order:3 !important;text-transform:none !important;letter-spacing:.1em !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-contact>[data-f="business.phone"]::before,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-contact>[data-f="business.email"]::before{content:"|" !important;padding:0 1.269cqw !important;color:#3A4250 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-address{position:absolute !important;left:18.132cqw !important;right:18.132cqw !important;bottom:1.179cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:0.952cqw !important;line-height:1.451cqw !important;letter-spacing:.12em !important;color:#5A6270 !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-tax{position:absolute !important;left:6.165cqw !important;top:20.852cqw !important;margin:0 !important;padding:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:0.907cqw !important;line-height:1.269cqw !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#5A6270 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-tax .inv-lbl{color:inherit !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-head-right{grid-row:2 !important;grid-column:1 !important;position:relative !important;display:block !important;box-sizing:border-box !important;width:auto !important;height:20.127cqw !important;margin:2.539cqw 0 0 !important;padding:0 !important;background:transparent !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-head-right::before{content:none !important;display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-head-right::after{content:"" !important;position:absolute !important;left:34.27cqw !important;top:10.154cqw !important;width:31.369cqw !important;height:4.624cqw !important;background:url(/assets/tpl-art/hv20/hv20-03-thanks.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-doc-title{position:absolute !important;left:29.918cqw !important;right:29.918cqw !important;top:3.083cqw !important;margin:0 !important;padding:0 !important;font-family:'Libre Caslon Text','Iowan Old Style','Palatino Linotype','Book Antiqua',Palatino,Georgia,serif !important;font-size:7.434cqw !important;font-weight:400 !important;line-height:1 !important;letter-spacing:.01em !important;text-transform:uppercase !important;color:#141B26 !important;text-align:center !important;white-space:nowrap !important;background:none !important;-webkit-text-fill-color:currentColor !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-doc-num{position:absolute !important;left:72.801cqw !important;top:-0.272cqw !important;width:23.391cqw !important;box-sizing:border-box !important;margin:0 !important;padding:0 0 0 11.514cqw !important;font-family:'Libre Caslon Text','Iowan Old Style','Palatino Linotype','Book Antiqua',Palatino,Georgia,serif !important;font-size:1.496cqw !important;line-height:2.267cqw !important;font-weight:400 !important;letter-spacing:0 !important;color:#1B2430 !important;opacity:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;background:none !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-doc-num::before{content:"Number" !important;position:absolute !important;left:0 !important;top:0 !important;font-size:1.088cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1B2430 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-doc-po{position:absolute !important;left:35.539cqw !important;right:35.539cqw !important;top:16.772cqw !important;margin:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,sans-serif !important;font-size:0.997cqw !important;line-height:1.36cqw !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#5A6270 !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-doc-po .inv-lbl{color:inherit !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-body{grid-row:3 !important;grid-column:1 !important;align-self:stretch !important;position:static !important;display:grid !important;grid-template-columns:33.817cqw 22.575cqw 33.726cqw !important;grid-template-rows:auto auto auto auto auto auto 1fr auto auto !important;column-gap:1.088cqw !important;row-gap:0 !important;box-sizing:border-box !important;min-height:0 !important;margin:-20.127cqw 0 0 !important;padding:0 3.808cqw 10.698cqw 3.808cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-body>*{margin:0 !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-body::before{content:"" !important;position:absolute !important;left:8.522cqw !important;bottom:4.896cqw !important;width:60.381cqw !important;height:2.901cqw !important;background:url(/assets/tpl-art/hv20/hv20-03-footer.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-body::after{content:"" !important;position:absolute !important;right:0 !important;bottom:0 !important;width:29.646cqw !important;height:12.33cqw !important;background:url(/assets/tpl-art/hv20/hv20-03-wave.webp) no-repeat 0 0/100% 100% !important;z-index:-1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-parties,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-photos,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-footer-note,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-powered{grid-column:1 / -1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-parties{grid-row:1 !important;position:relative !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;min-height:18.858cqw !important;margin:0 0 0.453cqw !important;padding:0 !important;border:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-bill-to{position:static !important;display:block !important;width:26.292cqw !important;min-width:0 !important;max-width:none !important;margin:0 0 0 3.264cqw !important;padding:0.635cqw 0 0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-bill-to>*{font-size:1.677cqw !important;line-height:2.357cqw !important;color:#1E2630 !important;margin:0 !important;text-align:left !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-bill-to>.inv-label{display:block !important;margin:0 0 0.544cqw !important;font-size:1.269cqw !important;line-height:1.541cqw !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#9C7550 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-bill-to>.inv-client-name{font-size:2.448cqw !important;line-height:2.901cqw !important;font-weight:400 !important;color:#121821 !important;margin:0 0 0.181cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-details{position:static !important;display:block !important;width:23.391cqw !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:1.995cqw 0 0 !important;background:transparent !important;border:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-details>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-detail-row{display:flex !important;justify-content:flex-start !important;align-items:baseline !important;gap:0 !important;margin:0 !important;padding:0 !important;border:0 !important;font-size:1.496cqw !important;line-height:2.267cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-detail-row span{flex:0 0 11.514cqw !important;font-size:1.088cqw !important;font-weight:400 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1B2430 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-detail-row b{flex:1 1 auto !important;min-width:0 !important;font-size:1.496cqw !important;font-weight:400 !important;color:#1B2430 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-shipping{position:absolute !important;right:0 !important;top:13.599cqw !important;width:23.391cqw !important;box-sizing:border-box !important;margin:0 !important;padding:1.36cqw 0 0 !important;font-size:1.496cqw !important;line-height:2.085cqw !important;color:#1E2630 !important;text-align:left !important;background:url(/assets/tpl-art/hv20/hv20-03-svcloc.webp) no-repeat -0.272cqw 0/17.044cqw 1.632cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-bill-to:has(.inv-shipping)::after{content:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-shipping .inv-label-inline{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table{grid-row:2 !important;display:block !important;width:100% !important;margin:0 !important;border:0 !important;border-collapse:separate !important;border-spacing:0 !important;background:transparent !important;counter-reset:hvr !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table thead,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table tbody{display:block !important;width:100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table thead tr,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table tbody tr:not(.ige-ui){display:flex !important;align-items:flex-start !important;width:100% !important;box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table thead tr{align-items:center !important;height:4.261cqw !important;background:#E9EDF1 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table thead tr::before{content:"#" !important;font-size:1.133cqw !important;letter-spacing:.1em !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table tbody tr:not(.ige-ui){counter-increment:hvr !important;min-height:6.618cqw !important;padding:1.451cqw 0 1.088cqw !important;border:0 !important;border-bottom:0.118cqw solid #DCDFE3 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table tbody tr:not(.ige-ui)::before{content:counter(hvr) !important;font-size:1.496cqw !important;line-height:2.176cqw !important;color:#2B333D !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table tr:not(.ige-ui)::before{order:0 !important;flex:0 0 6.89cqw !important;box-sizing:border-box !important;padding-left:3.083cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table th{display:block !important;box-sizing:border-box !important;padding:0 !important;border:0 !important;background:transparent !important;font-size:1.133cqw !important;line-height:1.451cqw !important;font-weight:600 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#1B2430 !important;white-space:nowrap !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table td{display:block !important;box-sizing:border-box !important;padding:0 !important;border:0 !important;background:transparent !important;font-size:1.496cqw !important;line-height:2.176cqw !important;font-weight:400 !important;color:#2B333D !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial td):nth-child(1){order:1 !important;flex:1 1 0 !important;min-width:0 !important;padding-left:2.72cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table td.td-desc{font-size:1.541cqw !important;font-weight:700 !important;color:#1B2430 !important;overflow-wrap:anywhere !important;white-space:normal !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial td):nth-child(3){order:2 !important;flex:0 0 13.599cqw !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial td):nth-child(2){order:3 !important;flex:0 0 8.704cqw !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial td):nth-child(n+4):not(:last-child){order:4 !important;flex:0 0 6.528cqw !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial td):last-child{order:5 !important;flex:0 0 15.05cqw !important;padding-right:3.083cqw !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-notes{grid-row:3 !important;grid-column:1 / 3 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-terms{grid-row:4 !important;grid-column:1 / 3 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-notes,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-terms{display:block !important;box-sizing:border-box !important;margin:0 !important;padding:2.357cqw 3.626cqw 0 2.629cqw !important;border:0 !important;background:transparent !important;box-shadow:none !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-terms{padding-bottom:0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-notes>.inv-label,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-terms>.inv-label{display:block !important;margin:0 0 0.544cqw !important;font-size:1.768cqw !important;line-height:2.176cqw !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:capitalize !important;color:#141B26 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-notes>.inv-label~*,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-terms>.inv-label~*{font-size:1.405cqw !important;line-height:1.904cqw !important;color:#3A4250 !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-totals{grid-row:3 / 5 !important;grid-column:3 !important;position:relative !important;display:block !important;box-sizing:border-box !important;width:auto !important;max-width:none !important;margin:1.995cqw 0 0 -2.267cqw !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;align-self:start !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-totals::before{content:"" !important;position:absolute !important;left:-2.539cqw !important;top:0.544cqw !important;height:9.519cqw !important;width:0.145cqw !important;background:#B38C63 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:baseline !important;margin:0 !important;padding:0 0.997cqw 0 1.36cqw !important;border:0 !important;background:transparent !important;font-size:1.496cqw !important;line-height:2.539cqw !important;color:#1B2430 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-totals>div span{font-family:Inter,'Inter Fallback',ui-sans-serif,sans-serif !important;font-size:1.043cqw !important;font-weight:400 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#1B2430 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-totals>div b{font-size:1.496cqw !important;font-weight:400 !important;color:#1B2430 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-totals>div.inv-total-grand{gap:0.725cqw !important;align-items:center !important;margin:0.725cqw 0 0 !important;padding:0 3.808cqw 0 1.995cqw !important;height:5.168cqw !important;background:#E6EBF0 !important;border:0 !important;border-radius:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-totals>div.inv-total-grand span{flex:0 1 auto !important;min-width:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:1.315cqw !important;font-weight:600 !important;letter-spacing:.2em !important;color:#1B2430 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-totals>div.inv-total-grand b{flex:none !important;white-space:nowrap !important;font-size:2.811cqw !important;font-weight:400 !important;color:#141B26 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-totals>.inv-deposit{margin-top:0.544cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-payrow,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial [data-f="payment.methods"],.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-signature-row{grid-row:5 !important;position:relative !important;box-sizing:border-box !important;min-height:19.674cqw !important;margin:1.451cqw 0 0 !important;border:0.118cqw solid #D9DCE0 !important;border-radius:0 !important;background:#FFFFFF !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-payrow{grid-column:1 !important;display:block !important;padding:5.168cqw 2.176cqw 5.258cqw 3.626cqw !important;background:#FFFFFF url(/assets/tpl-art/hv20/hv20-03-hd-pay.webp) no-repeat 4.533cqw 0.725cqw/22.484cqw 4.08cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-payrow::after{content:"" !important;position:absolute !important;left:1.995cqw !important;bottom:0.907cqw !important;width:27.017cqw !important;height:3.354cqw !important;background:url(/assets/tpl-art/hv20/hv20-03-payfoot.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-payrow .inv-bank{display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-bank>.inv-latefee{font-size:1.405cqw !important;line-height:2.267cqw !important;color:#1E2630 !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial [data-f="payment.methods"]{grid-column:2 !important;display:block !important;padding:3.989cqw 1.269cqw 1.088cqw !important;text-align:center !important;background:#FFFFFF url(/assets/tpl-art/hv20/hv20-03-hd-scan.webp) no-repeat 50% 1.269cqw/11.786cqw 1.813cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-body:not(:has(.pm-doc-card)) [data-f="payment.methods"]{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-body:not(:has(.pm-doc-card)) .inv-payrow{grid-column:1 / 3 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-body:not(:has(.inv-signature-row)) .inv-payrow{grid-column:1 / 3 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-body:not(:has(.inv-signature-row)):has(.pm-doc-card) [data-f="payment.methods"]{grid-column:3 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-body:not(:has(.inv-signature-row)):not(:has(.pm-doc-card)) .inv-payrow{grid-column:1 / -1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .pm-doc{margin:0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .pm-doc-h{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .pm-doc-grid{display:flex !important;flex-direction:column !important;align-items:center !important;gap:0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .pm-doc-card{display:flex !important;flex-direction:column !important;align-items:center !important;flex:none !important;gap:0.544cqw !important;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;min-width:0 !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .pm-doc-card>div{flex:none !important;width:100% !important;min-width:0 !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .pm-doc-card:has(svg)>div::before{content:"" !important;display:block !important;width:16.682cqw !important;height:3.808cqw !important;margin:0 auto 0.363cqw !important;background:url(/assets/tpl-art/hv20/hv20-03-scantext.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .pm-doc-card b{display:block !important;font-size:1.179cqw !important;line-height:1.541cqw !important;font-weight:700 !important;color:#1B2430 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .pm-doc-card div{font-size:1.043cqw !important;line-height:1.36cqw !important;color:#3A4250 !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .pm-doc-card>svg,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .pm-doc-card>canvas{order:-1 !important;flex:none !important;width:8.704cqw !important;height:8.704cqw !important;margin:0 auto !important;padding:0 !important;border:0 !important;background:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-signature-row{grid-column:3 !important;display:block !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-signature-row::before{content:"" !important;position:absolute !important;left:2.357cqw !important;top:1.541cqw !important;width:21.759cqw !important;height:1.904cqw !important;background:url(/assets/tpl-art/hv20/hv20-03-hd-sig.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-signature-row::after{content:"" !important;position:absolute !important;right:3.445cqw !important;top:14.234cqw !important;width:3.626cqw !important;height:1.723cqw !important;background:url(/assets/tpl-art/hv20/hv20-03-date.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-signature{position:absolute !important;left:2.357cqw !important;right:2.539cqw !important;top:0 !important;bottom:0 !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-signature .sig-render{position:absolute !important;left:0.363cqw !important;right:0 !important;top:5.258cqw !important;height:7.253cqw !important;display:flex !important;align-items:flex-end !important;margin:0 !important;padding:0 !important;overflow:hidden !important;font-size:2.901cqw !important;line-height:1.1 !important;color:#1B2430 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-signature img{max-height:7.253cqw !important;max-width:100% !important;object-fit:contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-signature .sig-line{position:absolute !important;left:0 !important;right:0 !important;width:auto !important;max-width:none !important;top:12.874cqw !important;height:0 !important;margin:0 !important;border:0 !important;border-top:0.127cqw solid #8B95A3 !important;background:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-signature .sig-caption{position:absolute !important;left:0 !important;top:14.325cqw !important;margin:0 !important;font-size:1.315cqw !important;line-height:1.632cqw !important;letter-spacing:0 !important;text-transform:none !important;color:#3A4250 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-photos{grid-row:6 !important;margin:1.632cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-footer-note{grid-row:8 !important;margin:1.269cqw 0 0 !important;font-size:1.224cqw !important;line-height:1.723cqw !important;color:#3A4250 !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-powered{grid-row:9 !important;margin:0.363cqw 0 0 !important;font-family:Inter,'Inter Fallback',sans-serif !important;font-size:0.907cqw !important;color:#8A929E !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-powered a{color:inherit !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-contact>div.ige-empty,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-address.ige-empty,.invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-tax.ige-empty{display:none !important}
.ige-canvas .invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-contact>div.ige-empty,.ige-canvas .invoice-preview:is(#invoicePreview,.tmpl-hv20-03-editorial).tmpl-hv20-03-editorial .inv-biz-address.ige-empty{display:block !important;color:#9AA5AA !important}
/* ===== hv20-04-curvedheader =====
   HV-04 "Breeze Tech curved header". Real crops: the curved navy wave header with its service stack and rule
   (cut to transparency along its own edge, sample name and tagline lifted out), the snowflake/sun mark (logo
   fallback), "HVAC services", "Comfort today" and "Professional HVAC services" lines, the "Comfort that works
   harder" slogan, the bill-to / service-location / calendar / notes icon discs, the "Service location" heading,
   the warranty shield and its kicker line, the "Scan to pay" copy, the strip's contact icons and the "Thank you"
   script lockup. Flat CSS: card fills, table bands, total band, rules and the navy payment strip. The sample
   warranty promise, technician/unit/serial rows and sample QR are not printed: terms take the warranty panel,
   dates/terms take the service-details card, and the live payment QR prints in the strip. */
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader{container-type:inline-size !important;position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto 1fr !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#FFFFFF !important;color:#072A4F !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-head{display:contents !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-head::before{content:"" !important;position:absolute !important;left:21.396cqw !important;top:0 !important;width:78.604cqw !important;height:22.847cqw !important;background:url(/assets/tpl-art/hv20/hv20-04-wave.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-head::after{content:"" !important;grid-row:1 / -1 !important;grid-column:1 !important;width:0 !important;height:129.284cqw !important;visibility:hidden !important;pointer-events:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-head-left{grid-row:1 !important;grid-column:1 !important;position:static !important;display:block !important;box-sizing:border-box !important;width:auto !important;max-width:none !important;min-height:19.492cqw !important;margin:0 !important;padding:5.349cqw 56.392cqw 1.269cqw 18.858cqw !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-head-left::before{content:"" !important;position:absolute !important;left:6.528cqw !important;top:2.901cqw !important;width:11.423cqw !important;height:9.066cqw !important;background:url(/assets/tpl-art/hv20/hv20-04-logo.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-head-left:has(.inv-logo)::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-logo{position:absolute !important;left:5.802cqw !important;top:2.72cqw !important;width:12.33cqw !important;height:9.429cqw !important;max-width:none !important;max-height:none !important;margin:0 !important;object-fit:contain !important;object-position:center !important;border-radius:0 !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-name{position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;width:auto !important;margin:0 !important;padding:0 !important;font-family:inherit !important;font-size:3.626cqw !important;font-weight:800 !important;line-height:1.1 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#072A4F !important;text-align:left !important;overflow-wrap:break-word !important;white-space:normal !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-name::after{content:"" !important;order:1 !important;display:block !important;flex:none !important;width:22.756cqw !important;height:2.267cqw !important;margin:-0.181cqw 0 0 -0.272cqw !important;background:url(/assets/tpl-art/hv20/hv20-04-hvacsvc.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-name::before{content:"" !important;order:2 !important;display:block !important;flex:none !important;width:35.177cqw !important;height:1.813cqw !important;margin:3.717cqw 0 0 -12.33cqw !important;background:url(/assets/tpl-art/hv20/hv20-04-comfort.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-contact{position:absolute !important;left:38.441cqw !important;bottom:7.797cqw !important;width:32.185cqw !important;display:flex !important;flex-direction:column !important;gap:0.68cqw !important;margin:0 !important;padding:0 !important;z-index:2 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-contact>div,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-address{display:block !important;box-sizing:border-box !important;min-height:2.085cqw !important;margin:0 !important;padding:0 0 0 4.442cqw !important;font-size:1.405cqw !important;line-height:2.085cqw !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:#FFFFFF !important;opacity:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;background-repeat:no-repeat !important;background-position:0 50% !important;background-size:2.448cqw auto !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-contact>[data-f="business.phone"]{order:1 !important;background-image:url(/assets/tpl-art/hv20/hv20-04-ic-phone.webp) !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-contact>[data-f="business.email"]{order:2 !important;background-image:url(/assets/tpl-art/hv20/hv20-04-ic-mail.webp) !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-contact>[data-f="business.website"]{order:3 !important;background-image:url(/assets/tpl-art/hv20/hv20-04-ic-globe.webp) !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-address{position:absolute !important;left:38.441cqw !important;bottom:4.805cqw !important;width:32.82cqw !important;max-width:none !important;z-index:2 !important;font-size:1.269cqw !important;background-image:url(/assets/tpl-art/hv20/hv20-04-ic-pin.webp) !important;background-position:0.181cqw 50% !important;background-size:2.085cqw auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-tax{position:absolute !important;left:2.539cqw !important;bottom:0.725cqw !important;margin:0 !important;padding:0 !important;font-size:0.907cqw !important;line-height:1.269cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#5A6270 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-tax .inv-lbl{color:inherit !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-head-right{grid-row:2 !important;grid-column:1 !important;position:relative !important;display:block !important;box-sizing:border-box !important;width:auto !important;height:15.413cqw !important;margin:0 !important;padding:0 !important;text-align:left !important;background:linear-gradient(#D4DADF,#D4DADF) no-repeat 75.521cqw 4.261cqw/0.145cqw 7.616cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-head-right::before{content:"" !important;position:absolute !important;left:6.709cqw !important;top:10.426cqw !important;width:6.709cqw !important;height:0.363cqw !important;background:#0789CD !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-head-right::after{content:"" !important;position:absolute !important;left:6.528cqw !important;top:12.149cqw !important;width:34.451cqw !important;height:1.813cqw !important;background:url(/assets/tpl-art/hv20/hv20-04-sub.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-doc-title{position:absolute !important;left:6.528cqw !important;top:2.901cqw !important;margin:0 !important;padding:0 !important;font-family:inherit !important;font-size:6.618cqw !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-.005em !important;text-transform:uppercase !important;color:#022544 !important;white-space:nowrap !important;background:none !important;-webkit-text-fill-color:currentColor !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-doc-num{position:absolute !important;left:49.773cqw !important;top:4.442cqw !important;width:24.479cqw !important;box-sizing:border-box !important;margin:0 !important;padding:0 0 0 11.061cqw !important;font-size:1.405cqw !important;line-height:2.357cqw !important;font-weight:700 !important;letter-spacing:0 !important;color:#072A4F !important;opacity:1 !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important;background:none !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-doc-num::before{content:"Number:" !important;position:absolute !important;left:0 !important;top:0 !important;font-weight:400 !important;color:#6B7482 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-doc-num::after{content:"" !important;position:absolute !important;left:29.828cqw !important;top:0.544cqw !important;width:14.687cqw !important;height:8.613cqw !important;background:url(/assets/tpl-art/hv20/hv20-04-slogan.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-doc-po{position:absolute !important;left:49.773cqw !important;top:6.8cqw !important;width:24.479cqw !important;margin:0 !important;font-size:1.405cqw !important;line-height:2.357cqw !important;font-weight:700 !important;color:#072A4F !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-doc-po .inv-lbl{display:inline-block !important;width:11.061cqw !important;font-weight:400 !important;color:#6B7482 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-body{grid-row:3 !important;grid-column:1 !important;align-self:stretch !important;position:static !important;display:grid !important;grid-template-columns:49.773cqw 3.445cqw 39.438cqw !important;grid-template-rows:auto auto auto auto auto auto auto 1fr auto auto !important;column-gap:0 !important;row-gap:0 !important;box-sizing:border-box !important;min-height:0 !important;margin:0 !important;padding:0 3.626cqw 17.951cqw 3.717cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-body>*{margin:0 !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-body::before{content:"" !important;position:absolute !important;left:2.357cqw !important;right:2.176cqw !important;bottom:2.448cqw !important;height:14.959cqw !important;border-radius:1.451cqw !important;z-index:0 !important;background:linear-gradient(#3B5F82,#3B5F82) no-repeat 32.729cqw 1.813cqw/0.127cqw 11.242cqw, linear-gradient(#3B5F82,#3B5F82) no-repeat 69.356cqw 1.813cqw/0.127cqw 11.242cqw, #002346 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-body::after{content:"" !important;position:absolute !important;left:75.068cqw !important;bottom:4.17cqw !important;width:19.764cqw !important;height:11.967cqw !important;z-index:1 !important;background:url(/assets/tpl-art/hv20/hv20-04-thanks.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-parties,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-notes,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-photos,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-footer-note,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-powered{grid-column:1 / -1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-parties{grid-row:1 !important;position:relative !important;display:grid !important;gap:0 !important;grid-template-columns:35.267cqw 1.995cqw 27.108cqw 28.286cqw !important;min-height:17.679cqw !important;margin:0 0 1.904cqw !important;padding:0 !important;border:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-bill-to{grid-column:1 !important;position:static !important;display:block !important;box-sizing:border-box !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:2.811cqw 1.813cqw 1.451cqw 9.429cqw !important;border-radius:1.269cqw !important;background:url(/assets/tpl-art/hv20/hv20-04-ic-billto.webp) no-repeat 2.085cqw 1.088cqw/5.621cqw 5.44cqw, #F4F8FC !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-bill-to>*{font-size:1.451cqw !important;line-height:2.131cqw !important;color:#1F2B3A !important;margin:0 !important;text-align:left !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-bill-to>.inv-label{display:block !important;margin:0 0 0.816cqw !important;font-size:1.315cqw !important;line-height:1.723cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#0062B8 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-bill-to>.inv-client-name{font-size:1.587cqw !important;line-height:2.176cqw !important;font-weight:700 !important;color:#0B1A2E !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-shipping{position:absolute !important;left:37.262cqw !important;top:0 !important;bottom:0 !important;width:27.108cqw !important;box-sizing:border-box !important;display:block !important;margin:0 !important;padding:5.802cqw 1.632cqw 1.451cqw 8.704cqw !important;border-radius:1.269cqw 0 0 1.269cqw !important;font-size:1.451cqw !important;line-height:2.131cqw !important;color:#1F2B3A !important;background:url(/assets/tpl-art/hv20/hv20-04-ic-location.webp) no-repeat 1.995cqw 1.088cqw/5.802cqw 5.44cqw, url(/assets/tpl-art/hv20/hv20-04-hd-location.webp) no-repeat 8.522cqw 2.629cqw/15.322cqw 1.813cqw, #F4F8FC !important;text-align:left !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-bill-to:has(.inv-shipping)::after{content:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-shipping .inv-label-inline{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-details{grid-column:4 !important;position:relative !important;display:block !important;box-sizing:border-box !important;width:auto !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:5.621cqw 1.632cqw 1.269cqw 3.989cqw !important;border:0 !important;border-radius:1.269cqw !important;background:url(/assets/tpl-art/hv20/hv20-04-ic-calendar.webp) no-repeat 3.173cqw 1.088cqw/5.077cqw 5.44cqw, #F4F8FC !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-parties:has(.inv-shipping) .inv-details{border-radius:0 1.269cqw 1.269cqw 0 !important;background:linear-gradient(#DCE2E8,#DCE2E8) no-repeat 0 1.813cqw/0.145cqw calc(100% - 3.626cqw), url(/assets/tpl-art/hv20/hv20-04-ic-calendar.webp) no-repeat 3.173cqw 1.088cqw/5.077cqw 5.44cqw, #F4F8FC !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-details>.inv-label{position:absolute !important;left:9.701cqw !important;top:2.72cqw !important;display:block !important;margin:0 !important;padding:0 !important;font-size:1.315cqw !important;line-height:1.723cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#0062B8 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-detail-row{display:flex !important;justify-content:flex-start !important;align-items:baseline !important;gap:0 !important;margin:0 !important;padding:0 !important;border:0 !important;font-size:1.451cqw !important;line-height:2.131cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-detail-row span{flex:0 0 11.242cqw !important;font-size:1.451cqw !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:#5A6270 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-detail-row b{flex:1 1 auto !important;min-width:0 !important;font-size:1.451cqw !important;font-weight:400 !important;color:#0B1A2E !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table{grid-row:2 !important;display:block !important;width:100% !important;box-sizing:border-box !important;margin:0 0 1.632cqw !important;border:0 !important;border-collapse:separate !important;border-spacing:0 !important;background:transparent !important;counter-reset:hvr !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table thead,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table tbody{display:block !important;width:100% !important;box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table tbody{border:0.118cqw solid #DDE5EE !important;border-top:0 !important;border-radius:0 0 1.179cqw 1.179cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table thead tr,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table tbody tr:not(.ige-ui){display:flex !important;align-items:stretch !important;width:100% !important;box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table thead tr{height:4.17cqw !important;background:#062D52 !important;border:0 !important;border-radius:1.179cqw 1.179cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table thead tr::before{content:"#" !important;font-size:1.224cqw !important;font-weight:700 !important;color:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table tbody tr:not(.ige-ui){counter-increment:hvr !important;min-height:5.802cqw !important;border:0 !important;border-bottom:0.118cqw solid #E3E8EE !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table tbody tr:not(.ige-ui):last-of-type,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table tbody tr:not(.ige-ui):has(+ .ige-ui){border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table tbody tr:not(.ige-ui)::before{content:counter(hvr) !important;font-size:1.451cqw !important;color:#1F2B3A !important;padding-top:1.179cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table tr:not(.ige-ui)::before{order:0 !important;flex:0 0 8.613cqw !important;display:flex !important;justify-content:center !important;align-items:flex-start !important;box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table thead tr::before{align-items:center !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table th{display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;padding:0 !important;border:0 !important;border-left:0.118cqw solid rgba(255,255,255,.16) !important;background:transparent !important;font-size:1.224cqw !important;line-height:1.451cqw !important;font-weight:700 !important;letter-spacing:.17em !important;text-transform:uppercase !important;color:#FFFFFF !important;white-space:nowrap !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table td{display:block !important;box-sizing:border-box !important;padding:1.179cqw 0.544cqw 0.907cqw !important;border:0 !important;background:transparent !important;font-size:1.451cqw !important;line-height:1.995cqw !important;font-weight:400 !important;color:#1F2B3A !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader td):nth-child(1){order:1 !important;flex:1 1 0 !important;min-width:0 !important;justify-content:flex-start !important;padding-left:2.176cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table td.td-desc{color:#0B1A2E !important;overflow-wrap:anywhere !important;white-space:normal !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader td):nth-child(3){order:2 !important;flex:0 0 14.143cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader td):nth-child(2){order:3 !important;flex:0 0 11.333cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader td):nth-child(n+4):not(:last-child){order:4 !important;flex:0 0 6.528cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-table :is(th,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader td):last-child{order:5 !important;flex:0 0 17.226cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-terms{grid-row:3 !important;grid-column:1 !important;position:relative !important;display:block !important;box-sizing:border-box !important;min-height:15.322cqw !important;margin:0 !important;padding:5.077cqw 3.083cqw 1.995cqw 14.687cqw !important;border:0 !important;border-radius:1.269cqw !important;background:url(/assets/tpl-art/hv20/hv20-04-shield.webp) no-repeat 3.173cqw 2.539cqw/8.341cqw 8.704cqw, url(/assets/tpl-art/hv20/hv20-04-kicker.webp) no-repeat 14.415cqw 2.811cqw/27.38cqw 1.632cqw, #E9F3FB !important;box-shadow:none !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-terms>.inv-label{display:block !important;margin:0 0 0.544cqw !important;font-size:1.859cqw !important;line-height:2.176cqw !important;font-weight:800 !important;letter-spacing:.03em !important;text-transform:uppercase !important;color:#072A4F !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-terms>.inv-label~*{font-size:1.451cqw !important;line-height:1.958cqw !important;color:#4A5563 !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-totals{grid-row:3 !important;grid-column:3 !important;align-self:start !important;display:block !important;box-sizing:border-box !important;width:auto !important;max-width:none !important;margin:0.544cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:center !important;margin:0 !important;padding:0 2.267cqw 0 1.904cqw !important;border:0 !important;background:transparent !important;font-size:1.541cqw !important;line-height:2.811cqw !important;color:#3A4250 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-totals>div span{font-size:1.541cqw !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:#4A5563 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-totals>div b{font-size:1.541cqw !important;font-weight:400 !important;color:#1F2B3A !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-totals>div.inv-total-grand{position:relative !important;gap:0.725cqw !important;margin:1.995cqw 0 0 !important;padding:0 2.267cqw 0 1.995cqw !important;height:5.621cqw !important;background:#E9F4FB !important;border:0 !important;border-radius:1.269cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-totals>div.inv-total-grand::before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:-0.997cqw !important;height:0.145cqw !important;background:#E1E5EA !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-totals>div.inv-total-grand span{flex:0 1 auto !important;min-width:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:1.904cqw !important;font-weight:700 !important;color:#072A4F !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-totals>div.inv-total-grand b{flex:none !important;white-space:nowrap !important;font-size:2.992cqw !important;font-weight:800 !important;color:#072A4F !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-totals>.inv-deposit{margin-top:0.544cqw !important;font-size:1.315cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-notes{grid-row:4 !important;position:relative !important;display:block !important;box-sizing:border-box !important;min-height:5.621cqw !important;margin:1.451cqw 0 0 !important;padding:0.816cqw 1.813cqw 0 8.16cqw !important;border:0 !important;border-radius:0 !important;background:url(/assets/tpl-art/hv20/hv20-04-ic-notes.webp) no-repeat 0.363cqw 0/5.621cqw 5.53cqw !important;box-shadow:none !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-notes>.inv-label{display:block !important;margin:0 0 0.363cqw !important;font-size:1.315cqw !important;line-height:1.723cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#0062B8 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-notes>.inv-label~*{font-size:1.496cqw !important;line-height:1.904cqw !important;color:#0B1A2E !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-payrow{grid-row:5 !important;grid-column:1 !important;display:block !important;margin:1.088cqw 0 0 !important;padding:0 1.813cqw 0 8.16cqw !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-payrow .inv-bank{display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-bank>.inv-latefee{font-size:1.36cqw !important;line-height:1.904cqw !important;color:#5A6270 !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader [data-f="payment.methods"]{position:absolute !important;left:5.258cqw !important;bottom:5.077cqw !important;width:28.83cqw !important;z-index:2 !important;margin:0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .pm-doc{margin:0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .pm-doc-h{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .pm-doc-grid{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start !important;gap:1.088cqw !important;overflow:hidden !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .pm-doc-card{display:flex !important;flex:1 1 0 !important;flex-wrap:nowrap !important;align-items:center !important;gap:1.632cqw !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .pm-doc-card>div{flex:1 1 auto !important;min-width:0 !important;box-sizing:border-box !important;padding-left:1.451cqw !important;border-left:0.136cqw solid #5E7C9A !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .pm-doc-card:has(svg)>div::before{content:"" !important;display:block !important;width:14.506cqw !important;height:7.706cqw !important;margin:0 !important;background:url(/assets/tpl-art/hv20/hv20-04-scan.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .pm-doc-card:has(svg)>div>div{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .pm-doc-card b{display:block !important;font-size:1.133cqw !important;line-height:1.541cqw !important;font-weight:600 !important;color:#BFD3E6 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .pm-doc-card div{font-size:1.043cqw !important;line-height:1.36cqw !important;color:#D6E2EE !important;overflow-wrap:anywhere !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .pm-doc-card>svg,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .pm-doc-card>canvas{order:-1 !important;flex:none !important;box-sizing:content-box !important;width:8.704cqw !important;height:8.704cqw !important;margin:0 !important;padding:0.725cqw !important;border:0 !important;border-radius:0.544cqw !important;background:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-photos{grid-row:6 !important;margin:1.632cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-signature-row{grid-row:5 !important;grid-column:3 !important;justify-self:end !important;position:relative !important;display:block !important;width:29.012cqw !important;height:7.797cqw !important;margin:1.269cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-signature{position:absolute !important;inset:0 !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-signature .sig-render{position:absolute !important;left:0.363cqw !important;right:0 !important;top:0 !important;height:4.17cqw !important;display:flex !important;align-items:flex-end !important;margin:0 !important;padding:0 !important;overflow:hidden !important;font-size:2.357cqw !important;line-height:1.1 !important;color:#072A4F !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-signature img{max-height:4.17cqw !important;max-width:100% !important;object-fit:contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-signature .sig-line{position:absolute !important;left:0 !important;right:0 !important;width:auto !important;max-width:none !important;top:4.896cqw !important;height:0 !important;margin:0 !important;border:0 !important;border-top:0.136cqw solid #9AA6B2 !important;background:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-signature .sig-caption{position:absolute !important;left:0 !important;top:5.802cqw !important;margin:0 !important;font-size:0.997cqw !important;line-height:1.269cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#5A6270 !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-footer-note{grid-row:9 !important;margin:0.907cqw 0 0 !important;font-size:1.179cqw !important;line-height:1.632cqw !important;color:#4A5563 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-powered{grid-row:10 !important;margin:0.363cqw 0 0.725cqw !important;font-size:0.907cqw !important;color:#8A97A3 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-powered a{color:inherit !important}
.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-contact>div.ige-empty,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-address.ige-empty,.invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-tax.ige-empty{display:none !important}
.ige-canvas .invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-contact>div.ige-empty,.ige-canvas .invoice-preview:is(#invoicePreview,.tmpl-hv20-04-curvedheader).tmpl-hv20-04-curvedheader .inv-biz-address.ige-empty{display:block !important;color:#9FB4C8 !important}
