.invoice-preview.tmpl-hv10-01-sidebar{background:#FFFFFF !important;color:#1C2B3A !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 0 0 206px !important;overflow:hidden !important;}.invoice-preview.tmpl-hv10-01-sidebar::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:206px !important;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 10px,transparent 10px 20px),repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 10px,transparent 10px 20px),#0C2940 !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-head{position:relative !important;z-index:1 !important;display:block !important;min-height:220px !important;padding:34px 40px 8px 30px !important;margin:0 !important;border:none !important;background:transparent !important;color:#1C2B3A !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-head::before{content:"Heating · Cooling · Air quality" !important;display:block !important;font-size:9.6px !important;font-weight:700 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#0C2940 !important;margin-bottom:18px !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-head-left{position:absolute !important;left:-178px !important;top:36px !important;width:150px !important;max-width:none !important;z-index:1 !important;color:#FFFFFF !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-logo{margin-bottom:14px !important;max-width:130px !important;background:#FFFFFF !important;padding:6px !important;border-radius:4px !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-biz-name{font-size:21px !important;font-weight:800 !important;letter-spacing:.01em !important;text-transform:uppercase !important;line-height:1.05 !important;color:#FFFFFF !important;margin-bottom:12px !important;padding-bottom:12px !important;border-bottom:2px solid #7F9FB5 !important;word-break:break-word !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-biz-contact div,.invoice-preview.tmpl-hv10-01-sidebar .inv-biz-address,.invoice-preview.tmpl-hv10-01-sidebar .inv-biz-tax{font-size:10.5px !important;color:#D6E1EA !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;word-break:break-word !important;max-width:none !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-biz-address{margin-top:8px !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-head-right{text-align:left !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-doc-title{display:inline-block !important;font-size:92px !important;font-weight:800 !important;line-height:.9 !important;letter-spacing:-.01em !important;text-transform:uppercase !important;color:#0C2940 !important;transform:scaleX(.74) !important;transform-origin:left top !important;margin:0 0 8px !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-doc-num{display:block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.28em !important;text-transform:uppercase !important;color:#0C2940 !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-doc-po{font-size:10.5px !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#5B6B7A !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-body{position:relative !important;z-index:1 !important;padding:8px 40px 34px 30px !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-parties{display:flex !important;flex-wrap:nowrap !important;gap:28px !important;border-top:2px solid #7F9FB5 !important;border-bottom:none !important;padding:16px 0 14px !important;margin-bottom:16px !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-bill-to{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-details{flex:0 0 250px !important;min-width:0 !important;text-align:left !important;border-left:2px solid #7F9FB5 !important;padding:0 0 0 16px !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#0C2940 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-client-name{font-size:16px !important;font-weight:700 !important;color:#0C2940 !important;margin-bottom:2px !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-bill-to div{font-size:13px !important;color:#2C3B4A !important;line-height:1.6 !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#2C3B4A !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-detail-row span{font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#5B6B7A !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-detail-row b{color:#0C2940 !important;font-weight:600 !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-table thead th{background:#E8EEF3 !important;color:#0C2940 !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-table tbody td{padding:12px 10px !important;font-size:13px !important;color:#1C2B3A !important;border-bottom:1px solid #D9E1E8 !important;}.invoice-preview.tmpl-hv10-01-sidebar .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-totals{width:330px !important;margin:14px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-totals>div{font-size:13px !important;color:#2C3B4A !important;padding:6px 10px !important;border-bottom:1px solid #D9E1E8 !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-total-grand{margin-top:8px !important;padding:12px 14px !important;border:none !important;background:#0C2940 !important;color:#FFFFFF !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-total-grand b{font-size:19px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-total-grand span{color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-block{background:#F1F5F8 !important;border:none !important;border-left:4px solid #7F9FB5 !important;border-radius:0 !important;padding:14px 16px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-block div{color:#2C3B4A !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-signature-row{justify-content:flex-end !important;margin-top:20px !important;}.invoice-preview.tmpl-hv10-01-sidebar .sig-line{border-top:1.5px solid #0C2940 !important;}.invoice-preview.tmpl-hv10-01-sidebar .sig-caption{color:#5B6B7A !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-hv10-01-sidebar .inv-body::after{content:"Thank you for choosing us" !important;display:block !important;margin-top:28px !important;padding-top:14px !important;border-top:1px solid #C9D3DC !important;text-align:center !important;font-family:var(--font-serif) !important;font-style:italic !important;font-size:15px !important;color:#0C2940 !important;}.invoice-preview.tmpl-hv10-04-curved{background:#FFFFFF !important;color:#241B3A !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;overflow:hidden !important;}.invoice-preview.tmpl-hv10-04-curved .inv-head{position:relative !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:24px !important;padding:40px 44px 34px !important;border:none !important;color:#241B3A !important;background:radial-gradient(ellipse 540px 320px at 100% -60px,#200A50 0 69%,transparent 70%),radial-gradient(ellipse 590px 350px at 100% -60px,#735DEE 0 71%,transparent 72%),#FFFFFF !important;min-height:230px !important;}.invoice-preview.tmpl-hv10-04-curved .inv-head-left{max-width:48% !important;position:relative !important;z-index:1 !important;}.invoice-preview.tmpl-hv10-04-curved .inv-logo{margin-bottom:12px !important;}.invoice-preview.tmpl-hv10-04-curved .inv-biz-name{font-size:24px !important;font-weight:800 !important;color:#200A50 !important;letter-spacing:-.01em !important;margin-bottom:4px !important;}.invoice-preview.tmpl-hv10-04-curved .inv-biz-name::after{content:"Comfort you can count on" !important;display:block !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#2910C8 !important;margin:6px 0 10px !important;}.invoice-preview.tmpl-hv10-04-curved .inv-biz-contact div,.invoice-preview.tmpl-hv10-04-curved .inv-biz-address,.invoice-preview.tmpl-hv10-04-curved .inv-biz-tax{font-size:12px !important;color:#3D3552 !important;opacity:1 !important;line-height:1.65 !important;}.invoice-preview.tmpl-hv10-04-curved .inv-head-right{position:relative !important;z-index:1 !important;text-align:right !important;color:#FFFFFF !important;padding-top:6px !important;max-width:46% !important;}.invoice-preview.tmpl-hv10-04-curved .inv-doc-title{font-size:52px !important;font-weight:900 !important;letter-spacing:-.01em !important;text-transform:uppercase !important;color:#FFFFFF !important;line-height:1 !important;margin-bottom:10px !important;padding-bottom:10px !important;border-bottom:3px solid #735DEE !important;display:inline-block !important;}.invoice-preview.tmpl-hv10-04-curved .inv-doc-num{display:block !important;font-size:13px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-04-curved .inv-doc-po{font-size:11.5px !important;color:#D8D2F5 !important;opacity:1 !important;margin-top:4px !important;}.invoice-preview.tmpl-hv10-04-curved .inv-body{padding:10px 44px 40px !important;}.invoice-preview.tmpl-hv10-04-curved .inv-parties{display:flex !important;gap:16px !important;border:none !important;padding:0 !important;margin-bottom:22px !important;}.invoice-preview.tmpl-hv10-04-curved .inv-bill-to,.invoice-preview.tmpl-hv10-04-curved .inv-details{flex:1 1 0 !important;max-width:none !important;min-width:0 !important;background:#F1EFFA !important;border-radius:14px !important;padding:16px 18px 16px 58px !important;text-align:left !important;position:relative !important;}.invoice-preview.tmpl-hv10-04-curved .inv-bill-to::before,.invoice-preview.tmpl-hv10-04-curved .inv-details::before{content:"" !important;position:absolute !important;left:16px !important;top:16px !important;width:30px !important;height:30px !important;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiMyMDBBNTAiLz48cGF0aCBkPSJNNS41IDExLjVMMTIgNmw2LjUgNS41TTcuNSAxMC41VjE4aDl2LTcuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+") no-repeat center/contain !important;}.invoice-preview.tmpl-hv10-04-curved .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#2910C8 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-hv10-04-curved .inv-client-name{font-size:15px !important;font-weight:800 !important;color:#200A50 !important;margin-bottom:3px !important;}.invoice-preview.tmpl-hv10-04-curved .inv-bill-to div{font-size:12.5px !important;color:#3D3552 !important;line-height:1.6 !important;}.invoice-preview.tmpl-hv10-04-curved .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#3D3552 !important;}.invoice-preview.tmpl-hv10-04-curved .inv-detail-row b{color:#200A50 !important;font-weight:700 !important;}.invoice-preview.tmpl-hv10-04-curved .inv-table{border-collapse:separate !important;border-spacing:0 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-hv10-04-curved .inv-table thead th{background:#200A50 !important;color:#FFFFFF !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:11px 12px !important;border:none !important;}.invoice-preview.tmpl-hv10-04-curved .inv-table thead th:first-child{border-radius:10px 0 0 10px !important;}.invoice-preview.tmpl-hv10-04-curved .inv-table thead th:last-child{border-radius:0 10px 10px 0 !important;}.invoice-preview.tmpl-hv10-04-curved .inv-table tbody td{padding:12px 12px !important;font-size:13px !important;color:#241B3A !important;border-bottom:1px solid #E4E0F3 !important;}.invoice-preview.tmpl-hv10-04-curved .td-desc{font-weight:600 !important;color:#200A50 !important;}.invoice-preview.tmpl-hv10-04-curved .inv-totals{width:320px !important;margin:10px 0 20px auto !important;}.invoice-preview.tmpl-hv10-04-curved .inv-totals>div{font-size:13px !important;color:#3D3552 !important;padding:6px 12px !important;}.invoice-preview.tmpl-hv10-04-curved .inv-total-grand{margin-top:8px !important;padding:14px 16px !important;border:none !important;border-radius:12px !important;background:#F1EFFA !important;color:#200A50 !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-04-curved .inv-total-grand b{font-size:21px !important;color:#200A50 !important;}.invoice-preview.tmpl-hv10-04-curved .inv-total-grand span{color:#200A50 !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-04-curved .inv-block{background:#200A50 !important;color:#FFFFFF !important;border-radius:16px !important;padding:18px 22px !important;margin-bottom:14px !important;border:none !important;}.invoice-preview.tmpl-hv10-04-curved .inv-block .inv-label{color:#C9C0F2 !important;}.invoice-preview.tmpl-hv10-04-curved .inv-block div{color:#FFFFFF !important;}.invoice-preview.tmpl-hv10-04-curved .inv-block a{color:#FFFFFF !important;}.invoice-preview.tmpl-hv10-04-curved .inv-signature-row{margin-top:22px !important;}.invoice-preview.tmpl-hv10-04-curved .sig-line{border-top:1.5px solid #200A50 !important;}.invoice-preview.tmpl-hv10-04-curved .sig-caption{color:#5B5470 !important;font-size:10px !important;letter-spacing:.1em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-04-curved .inv-body::after{content:"Thank you for your business" !important;display:block !important;margin-top:22px !important;text-align:center !important;font-family:var(--font-serif) !important;font-style:italic !important;font-size:16px !important;color:#2910C8 !important;}.invoice-preview.tmpl-hv10-05-checklist{background:#FFFFFF !important;color:#352D1A !important;font-family:var(--font-sans) !important;position:relative !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-head{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:24px !important;padding:38px 40px 22px !important;background:#FFFFFF !important;color:#352D1A !important;border:none !important;border-bottom:2px solid #4D3613 !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-head-left{max-width:50% !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-biz-name{font-size:22px !important;font-weight:800 !important;color:#4D3613 !important;margin-bottom:4px !important;letter-spacing:-.01em !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-biz-name::after{content:"Heating · Cooling · Ventilation · Maintenance" !important;display:block !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A5E1C !important;margin:6px 0 10px !important;padding:6px 0 !important;border-top:1px solid #E6DECF !important;border-bottom:1px solid #E6DECF !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-biz-contact div,.invoice-preview.tmpl-hv10-05-checklist .inv-biz-address,.invoice-preview.tmpl-hv10-05-checklist .inv-biz-tax{font-size:12px !important;color:#4A4130 !important;opacity:1 !important;line-height:1.65 !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-head-right{text-align:right !important;border-left:1px solid #D9CFBF !important;padding-left:24px !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-head-right::before{content:"Service report" !important;display:block !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#C3801C !important;margin-bottom:4px !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-doc-title{font-size:50px !important;font-weight:900 !important;letter-spacing:-.02em !important;text-transform:uppercase !important;color:#4D3613 !important;line-height:1 !important;margin-bottom:10px !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-doc-num{font-size:13px !important;font-weight:700 !important;color:#352D1A !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-doc-po{font-size:11.5px !important;color:#6B5F48 !important;opacity:1 !important;margin-top:4px !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-body{padding:24px 40px 40px !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-parties{display:flex !important;gap:14px !important;border:none !important;padding:0 !important;margin-bottom:22px !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-bill-to,.invoice-preview.tmpl-hv10-05-checklist .inv-details{flex:1 1 0 !important;max-width:none !important;min-width:0 !important;border:1px solid #D9CFBF !important;border-radius:6px !important;padding:0 0 14px !important;text-align:left !important;overflow:hidden !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-label{display:block !important;background:#EFE7DA !important;color:#4D3613 !important;font-size:9.5px !important;font-weight:800 !important;letter-spacing:.2em !important;text-transform:uppercase !important;padding:8px 14px !important;margin:0 0 10px !important;border-bottom:1px solid #D9CFBF !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-client-name{font-size:15px !important;font-weight:800 !important;color:#4D3613 !important;margin:0 14px 3px !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-bill-to div{font-size:12.5px !important;color:#4A4130 !important;line-height:1.6 !important;padding:0 14px !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-bill-to div.inv-client-name{padding:0 !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 14px !important;color:#4A4130 !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-detail-row b{color:#352D1A !important;font-weight:700 !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-table{margin-bottom:6px !important;border:1px solid #D9CFBF !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-table thead th{background:#4D3613 !important;color:#FFFFFF !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:11px 12px !important;border:none !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-table thead th:first-child::before{content:"Services and materials  ·  " !important;color:#E7C98F !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-table tbody td{padding:11px 12px !important;font-size:13px !important;color:#352D1A !important;border-bottom:1px solid #E6DECF !important;border-right:1px solid #E6DECF !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-table tbody td:last-child{border-right:none !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-table tbody tr:last-child td{border-bottom:none !important;}.invoice-preview.tmpl-hv10-05-checklist .td-desc::before{content:"" !important;display:inline-block !important;width:9px !important;height:9px !important;border:1.5px solid #C3801C !important;border-radius:2px !important;margin-right:8px !important;vertical-align:-1px !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-totals{width:320px !important;margin:14px 0 20px auto !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-totals>div{font-size:13px !important;color:#4A4130 !important;padding:6px 12px !important;border-bottom:1px solid #E6DECF !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-total-grand{margin-top:8px !important;padding:14px 16px !important;border:none !important;border-radius:6px !important;background:#4D3613 !important;color:#FFFFFF !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-total-grand b{font-size:21px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-total-grand span{color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-block{background:#FFFFFF !important;border:1px solid #D9CFBF !important;border-radius:6px !important;padding:14px 16px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-block .inv-label{background:transparent !important;border:none !important;padding:0 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-block div{color:#4A4130 !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-signature-row{margin-top:16px !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-signature{border:1px solid #D9CFBF !important;border-radius:6px !important;padding:14px 18px 10px !important;}.invoice-preview.tmpl-hv10-05-checklist .sig-line{border-top:1.5px solid #4D3613 !important;}.invoice-preview.tmpl-hv10-05-checklist .sig-caption{color:#6B5F48 !important;font-size:9.5px !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-05-checklist .inv-body::after{content:"Customer approval  ·  Work completed to specification" !important;display:block !important;margin-top:24px !important;padding-top:12px !important;border-top:1px solid #D9CFBF !important;text-align:center !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#8A5E1C !important;}.invoice-preview.tmpl-hv10-07-truetemp{background:#FFFFFF !important;color:#2C1225 !important;font-family:var(--font-sans) !important;position:relative !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-head{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:24px !important;padding:46px 48px 26px !important;background:#FFFFFF !important;color:#2C1225 !important;border:none !important;border-bottom:1px solid #C3CAD3 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-head-left{max-width:50% !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-logo{max-height:30px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-biz-name{font-size:15px !important;font-weight:600 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#2C1225 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-biz-name::after{content:"Heating · Cooling · Air quality" !important;display:block !important;font-size:8px !important;font-weight:500 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#6E4B66 !important;margin:4px 0 12px !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-biz-contact div,.invoice-preview.tmpl-hv10-07-truetemp .inv-biz-address,.invoice-preview.tmpl-hv10-07-truetemp .inv-biz-tax{font-size:11.5px !important;color:#4E3A49 !important;opacity:1 !important;line-height:1.7 !important;font-weight:400 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-head-right{text-align:right !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-doc-title{font-size:44px !important;font-weight:300 !important;letter-spacing:.32em !important;text-transform:uppercase !important;color:#2C1225 !important;line-height:1 !important;margin:0 -.32em 10px 0 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-doc-num{font-size:10px !important;font-weight:500 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#7D346F !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-doc-po{font-size:9.5px !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#6E4B66 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-body{padding:24px 48px 44px !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-parties{display:flex !important;flex-wrap:nowrap !important;gap:40px !important;border:none !important;border-bottom:1px solid #C3CAD3 !important;padding:0 0 22px !important;margin-bottom:0 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-bill-to{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-details{flex:0 0 240px !important;min-width:0 !important;text-align:left !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-label{font-size:8px !important;font-weight:500 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#7D346F !important;margin-bottom:8px !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-client-name{font-size:14px !important;font-weight:600 !important;letter-spacing:.06em !important;color:#2C1225 !important;margin-bottom:4px !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-bill-to div{font-size:12px !important;color:#4E3A49 !important;line-height:1.7 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12px !important;padding:5px 0 !important;color:#4E3A49 !important;border-bottom:1px solid #E6EAEE !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-detail-row:last-child{border-bottom:none !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-detail-row span{font-size:8px !important;font-weight:500 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#6E4B66 !important;align-self:center !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-detail-row b{color:#2C1225 !important;font-weight:500 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-table{margin:0 0 4px !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-table thead th{background:transparent !important;color:#7D346F !important;font-size:8px !important;font-weight:500 !important;letter-spacing:.3em !important;text-transform:uppercase !important;padding:16px 6px 10px !important;border:none !important;border-bottom:1px solid #C3CAD3 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-table tbody td{padding:13px 6px !important;font-size:12.5px !important;color:#2C1225 !important;border-bottom:1px solid #E6EAEE !important;font-weight:400 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-table tbody tr:last-child td{border-bottom:1px solid #C3CAD3 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-totals{width:300px !important;margin:16px 0 22px auto !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-totals>div{font-size:12px !important;color:#4E3A49 !important;padding:5px 12px !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-totals>div span{font-size:8px !important;font-weight:500 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#6E4B66 !important;align-self:center !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-total-grand{margin-top:10px !important;padding:14px 16px !important;border:none !important;background:#F3EAF1 !important;color:#2C1225 !important;font-size:12px !important;font-weight:500 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-total-grand span{color:#7D346F !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-total-grand b{font-size:20px !important;font-weight:600 !important;color:#2C1225 !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-block{background:transparent !important;border:none !important;border-top:1px solid #C3CAD3 !important;border-radius:0 !important;padding:16px 0 0 !important;margin-bottom:12px !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-block div{color:#4E3A49 !important;font-size:12px !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-signature-row{margin-top:22px !important;}.invoice-preview.tmpl-hv10-07-truetemp .sig-line{border-top:1px solid #2C1225 !important;}.invoice-preview.tmpl-hv10-07-truetemp .sig-caption{color:#6E4B66 !important;font-size:8px !important;letter-spacing:.24em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-07-truetemp .inv-body::after{content:"Thank you for your trust" !important;display:block !important;margin-top:30px !important;padding-top:14px !important;border-top:1px solid #C3CAD3 !important;text-align:center !important;font-size:8.5px !important;font-weight:500 !important;letter-spacing:.42em !important;text-transform:uppercase !important;color:#6E4B66 !important;}.invoice-preview.tmpl-hv10-09-remittance{background:#FFFFFF !important;color:#13194A !important;font-family:var(--font-sans) !important;position:relative !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-head{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;gap:0 !important;padding:40px 44px 22px !important;background:#FFFFFF !important;color:#13194A !important;border:none !important;border-bottom:2px solid #13194A !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-head-left{max-width:100% !important;text-align:center !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-logo{margin:0 auto 12px !important;display:block !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-biz-name{font-size:26px !important;font-weight:800 !important;color:#13194A !important;letter-spacing:-.01em !important;margin-bottom:6px !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-biz-name::after{content:"Heating · Cooling · Indoor air" !important;display:block !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#0E32AD !important;margin:6px auto 10px !important;padding:6px 0 !important;border-top:1px dotted #9AA3C2 !important;border-bottom:1px dotted #9AA3C2 !important;max-width:360px !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-biz-contact div,.invoice-preview.tmpl-hv10-09-remittance .inv-biz-address,.invoice-preview.tmpl-hv10-09-remittance .inv-biz-tax{font-size:12px !important;color:#3A4062 !important;opacity:1 !important;line-height:1.65 !important;max-width:none !important;margin:0 auto !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-head-right{text-align:center !important;margin-top:18px !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-doc-title{font-size:30px !important;font-weight:700 !important;letter-spacing:.4em !important;text-transform:uppercase !important;color:#13194A !important;margin:0 -.4em 6px 0 !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-doc-num{font-size:12.5px !important;font-weight:700 !important;color:#0E32AD !important;opacity:1 !important;letter-spacing:.1em !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-doc-po{font-size:11.5px !important;color:#5B6184 !important;opacity:1 !important;margin-top:4px !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-body{padding:24px 44px 40px !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-parties{display:flex !important;gap:16px !important;border:none !important;padding:0 !important;margin-bottom:22px !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-bill-to,.invoice-preview.tmpl-hv10-09-remittance .inv-details{flex:1 1 0 !important;max-width:none !important;min-width:0 !important;background:#F1F3F6 !important;border-radius:12px !important;padding:16px 18px 16px 60px !important;text-align:left !important;position:relative !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-bill-to::before,.invoice-preview.tmpl-hv10-09-remittance .inv-details::before{content:"" !important;position:absolute !important;left:18px !important;top:16px !important;width:30px !important;height:30px !important;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiMwRTMyQUQiLz48cGF0aCBkPSJNMTIgNS41YTQgNCAwIDExMCA4IDQgNCAwIDAxMC04em0tNi41IDEzYzEuMi0yLjggMy42LTQuMiA2LjUtNC4yczUuMyAxLjQgNi41IDQuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuOCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+") no-repeat center/contain !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#0E32AD !important;margin-bottom:6px !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-client-name{font-size:15px !important;font-weight:800 !important;color:#13194A !important;margin-bottom:3px !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-bill-to div{font-size:12.5px !important;color:#3A4062 !important;line-height:1.6 !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#3A4062 !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-detail-row b{color:#13194A !important;font-weight:700 !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-table{margin-bottom:6px !important;border:1px solid #D5D9E6 !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-table thead th{background:#13194A !important;color:#FFFFFF !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:11px 12px !important;border:none !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-table tbody td{padding:11px 12px !important;font-size:13px !important;color:#13194A !important;border-bottom:1px solid #D5D9E6 !important;border-right:1px solid #E4E7F0 !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-table tbody td:last-child{border-right:none !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-table tbody tr:last-child td{border-bottom:none !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-totals{width:320px !important;margin:14px 0 20px auto !important;background:#F1F3F6 !important;border-radius:10px !important;padding:10px 0 0 !important;overflow:hidden !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-totals>div{font-size:13px !important;color:#3A4062 !important;padding:6px 16px !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-total-grand{margin-top:8px !important;padding:14px 16px !important;border:none !important;background:#0E32AD !important;color:#FFFFFF !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-total-grand b{font-size:21px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-total-grand span{color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-block{background:#F1F3F6 !important;border:none !important;border-radius:10px !important;padding:14px 18px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-block .inv-label{color:#13194A !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-block div{color:#3A4062 !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-signature-row{position:relative !important;margin-top:40px !important;padding-top:26px !important;border-top:2px dashed #9AA3C2 !important;justify-content:space-between !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-signature-row::after{content:"\2702  Remittance stub  ·  detach and return with payment" !important;position:absolute !important;left:0 !important;top:-10px !important;background:#FFFFFF !important;padding:0 8px 0 0 !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#5B6184 !important;line-height:18px !important;}.invoice-preview.tmpl-hv10-09-remittance .inv-signature-row::before{content:"Amount enclosed:  $ ____________________" !important;align-self:flex-end !important;font-size:12px !important;font-weight:700 !important;color:#13194A !important;padding-bottom:16px !important;}.invoice-preview.tmpl-hv10-09-remittance .sig-line{border-top:1.5px solid #13194A !important;}.invoice-preview.tmpl-hv10-09-remittance .sig-caption{color:#5B6184 !important;font-size:9.5px !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-10-cleanair{background:#FFFFFF !important;color:#40170F !important;font-family:var(--font-sans) !important;position:relative !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-head{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:24px !important;padding:36px 40px 0 !important;background:#FFFFFF !important;color:#40170F !important;border:none !important;position:relative !important;padding-bottom:64px !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-head::after{content:"Heating  ·  Cooling  ·  Ductwork  ·  Air quality  ·  Maintenance" !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:44px !important;line-height:44px !important;background:#F1F4F7 !important;border-top:1px solid #D7DCE3 !important;border-bottom:1px solid #D7DCE3 !important;text-align:center !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#5A0E07 !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-head-left{max-width:52% !important;position:relative !important;padding-left:52px !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-head-left::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:40px !important;height:46px !important;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyOCI+PHBhdGggZD0iTTEyIDEgMjIgNXY4YzAgNy00LjUgMTEuNS0xMCAxM0M2LjUgMjQuNSAyIDIwIDIgMTNWNXoiIGZpbGw9IiM4QzE0MEIiLz48cGF0aCBkPSJNNyAxNGwzLjUgMy41TDE3IDEwIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMi40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=") no-repeat center/contain !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-biz-name{font-size:26px !important;font-weight:900 !important;color:#8C140B !important;letter-spacing:-.01em !important;line-height:1 !important;margin-bottom:8px !important;padding-bottom:8px !important;border-bottom:3px solid #26EDE2 !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-biz-contact div,.invoice-preview.tmpl-hv10-10-cleanair .inv-biz-address,.invoice-preview.tmpl-hv10-10-cleanair .inv-biz-tax{font-size:12px !important;color:#5A3A33 !important;opacity:1 !important;line-height:1.65 !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-head-right{text-align:right !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-doc-title{font-size:56px !important;font-weight:900 !important;letter-spacing:-.02em !important;text-transform:uppercase !important;color:#5A0E07 !important;line-height:1 !important;margin-bottom:8px !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-doc-num{display:inline-block !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#8C140B !important;opacity:1 !important;border-top:3px solid #26EDE2 !important;padding-top:6px !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-doc-po{font-size:11.5px !important;color:#6E4E47 !important;opacity:1 !important;margin-top:4px !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-body{padding:26px 40px 40px !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-parties{display:flex !important;gap:14px !important;border:none !important;padding:0 !important;margin-bottom:22px !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-bill-to,.invoice-preview.tmpl-hv10-10-cleanair .inv-details{flex:1 1 0 !important;max-width:none !important;min-width:0 !important;background:#F1F4F7 !important;border-radius:10px !important;padding:16px 18px !important;text-align:left !important;border-top:3px solid #8C140B !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#8C140B !important;margin-bottom:6px !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-client-name{font-size:15px !important;font-weight:800 !important;color:#40170F !important;margin-bottom:3px !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-bill-to div{font-size:12.5px !important;color:#5A3A33 !important;line-height:1.6 !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#5A3A33 !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-detail-row b{color:#40170F !important;font-weight:700 !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-table{margin-bottom:6px !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-table thead th{background:#5A0E07 !important;color:#FFFFFF !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:11px 12px !important;border:none !important;border-right:1px solid rgba(255,255,255,.18) !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-table thead th:last-child{border-right:none !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-table tbody td{padding:11px 12px !important;font-size:13px !important;color:#40170F !important;border-bottom:1px solid #E1E5EA !important;border-right:1px solid #E1E5EA !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-table tbody td:last-child{border-right:none !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-table tbody tr:nth-child(even) td{background:#F1F4F7 !important;}.invoice-preview.tmpl-hv10-10-cleanair .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-totals{width:340px !important;margin:14px 0 22px auto !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-totals>div{font-size:13px !important;color:#5A3A33 !important;padding:6px 20px !important;border-bottom:1px solid #E1E5EA !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-total-grand{margin-top:12px !important;padding:16px 26px !important;border:none !important;border-radius:999px !important;background:#5A0E07 !important;color:#FFFFFF !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;box-shadow:inset 0 0 0 3px #5A0E07,inset 0 0 0 5px #26EDE2 !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-total-grand b{font-size:22px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-total-grand span{color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-block{background:#F1F4F7 !important;border:none !important;border-radius:10px !important;padding:16px 18px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-block div{color:#5A3A33 !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-signature-row{margin-top:18px !important;}.invoice-preview.tmpl-hv10-10-cleanair .sig-line{border-top:1.5px solid #5A0E07 !important;}.invoice-preview.tmpl-hv10-10-cleanair .sig-caption{color:#6E4E47 !important;font-size:9.5px !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-10-cleanair .inv-body::after{content:"Thank you for choosing clean, comfortable air" !important;display:block !important;margin-top:26px !important;padding-top:12px !important;border-top:3px solid #26EDE2 !important;text-align:center !important;font-size:9.5px !important;font-weight:800 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#5A0E07 !important;}.invoice-preview.tmpl-hv10-11-carded{background:#FAFBFD !important;color:#1C3E2A !important;font-family:var(--font-sans) !important;position:relative !important;}.invoice-preview.tmpl-hv10-11-carded .inv-head{display:flex !important;justify-content:space-between !important;align-items:stretch !important;gap:20px !important;padding:30px 30px 6px !important;background:#FAFBFD !important;color:#1C3E2A !important;border:none !important;}.invoice-preview.tmpl-hv10-11-carded .inv-head-left{max-width:56% !important;padding:8px 0 0 !important;}.invoice-preview.tmpl-hv10-11-carded .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-biz-name{font-size:24px !important;font-weight:800 !important;color:#1E8242 !important;letter-spacing:-.01em !important;line-height:1.05 !important;margin-bottom:4px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-biz-name::after{content:"Heating · Cooling · Air quality" !important;display:block !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#4A6653 !important;margin:4px 0 10px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-biz-contact div,.invoice-preview.tmpl-hv10-11-carded .inv-biz-address,.invoice-preview.tmpl-hv10-11-carded .inv-biz-tax{font-size:12px !important;color:#3E5446 !important;opacity:1 !important;line-height:1.65 !important;}.invoice-preview.tmpl-hv10-11-carded .inv-head-right{text-align:right !important;background:#E4F1E8 !important;border-radius:16px !important;padding:22px 22px 20px !important;min-width:220px !important;display:flex !important;flex-direction:column !important;justify-content:center !important;}.invoice-preview.tmpl-hv10-11-carded .inv-doc-title{font-size:34px !important;font-weight:800 !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:#1E8242 !important;line-height:1 !important;margin-bottom:10px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-doc-num{font-size:18px !important;font-weight:800 !important;color:#1C3E2A !important;opacity:1 !important;letter-spacing:.02em !important;}.invoice-preview.tmpl-hv10-11-carded .inv-doc-po{font-size:11.5px !important;color:#4A6653 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-body{padding:16px 30px 34px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-parties{display:flex !important;gap:14px !important;border:none !important;padding:0 !important;margin-bottom:14px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-bill-to,.invoice-preview.tmpl-hv10-11-carded .inv-details{flex:1 1 0 !important;max-width:none !important;min-width:0 !important;background:#FFFFFF !important;border:1px solid #DCE6DF !important;border-radius:16px !important;padding:16px 18px 16px 60px !important;text-align:left !important;position:relative !important;}.invoice-preview.tmpl-hv10-11-carded .inv-bill-to::before,.invoice-preview.tmpl-hv10-11-carded .inv-details::before{content:"" !important;position:absolute !important;left:18px !important;top:16px !important;width:30px !important;height:30px !important;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiMxRTgyNDIiLz48cGF0aCBkPSJNNi41IDEyLjVsMy41IDMuNSA3LjUtOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+") no-repeat center/contain !important;}.invoice-preview.tmpl-hv10-11-carded .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#1E8242 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-client-name{font-size:15px !important;font-weight:800 !important;color:#1C3E2A !important;margin-bottom:3px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-bill-to div{font-size:12.5px !important;color:#3E5446 !important;line-height:1.6 !important;}.invoice-preview.tmpl-hv10-11-carded .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#3E5446 !important;}.invoice-preview.tmpl-hv10-11-carded .inv-detail-row b{color:#1C3E2A !important;font-weight:700 !important;}.invoice-preview.tmpl-hv10-11-carded .inv-table{border-collapse:separate !important;border-spacing:0 !important;margin-bottom:8px !important;background:#FFFFFF !important;border:1px solid #DCE6DF !important;border-radius:16px !important;overflow:hidden !important;}.invoice-preview.tmpl-hv10-11-carded .inv-table thead th{background:#3C4A5A !important;color:#FFFFFF !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:11px 14px !important;border:none !important;}.invoice-preview.tmpl-hv10-11-carded .inv-table tbody td{padding:12px 14px !important;font-size:13px !important;color:#1C3E2A !important;border-bottom:1px solid #E6EEE9 !important;}.invoice-preview.tmpl-hv10-11-carded .inv-table tbody tr:last-child td{border-bottom:none !important;}.invoice-preview.tmpl-hv10-11-carded .td-desc::before{content:"" !important;display:inline-block !important;width:12px !important;height:12px !important;border-radius:50% !important;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiMxRTgyNDIiLz48cGF0aCBkPSJNNi41IDEyLjVsMy41IDMuNSA3LjUtOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+") no-repeat center/contain !important;margin-right:8px !important;vertical-align:-1px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-totals{width:320px !important;margin:12px 0 16px auto !important;background:#FFFFFF !important;border:1px solid #DCE6DF !important;border-radius:16px !important;padding:10px 0 0 !important;overflow:hidden !important;}.invoice-preview.tmpl-hv10-11-carded .inv-totals>div{font-size:13px !important;color:#3E5446 !important;padding:6px 18px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-total-grand{margin-top:8px !important;padding:14px 18px !important;border:none !important;background:#1E8242 !important;color:#FFFFFF !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-11-carded .inv-total-grand b{font-size:21px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-hv10-11-carded .inv-total-grand span{color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-11-carded .inv-block{background:#E4F1E8 !important;border:none !important;border-radius:16px !important;padding:16px 18px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-block div{color:#1C3E2A !important;}.invoice-preview.tmpl-hv10-11-carded .inv-signature-row{margin-top:14px !important;}.invoice-preview.tmpl-hv10-11-carded .inv-signature{background:#FFFFFF !important;border:1px solid #DCE6DF !important;border-radius:16px !important;padding:14px 18px 10px !important;}.invoice-preview.tmpl-hv10-11-carded .sig-line{border-top:1.5px solid #1C3E2A !important;}.invoice-preview.tmpl-hv10-11-carded .sig-caption{color:#4A6653 !important;font-size:9.5px !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-11-carded .inv-body::after{content:"Comfort, delivered  ·  Thank you for your business" !important;display:block !important;margin-top:22px !important;text-align:center !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#4A6653 !important;}.invoice-preview.tmpl-hv10-13-luxury{background:#FEFEFE !important;color:#35263D !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 236px 0 0 !important;overflow:hidden !important;}.invoice-preview.tmpl-hv10-13-luxury::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;bottom:0 !important;width:236px !important;background:linear-gradient(180deg,#E9EDF2 0,#F0F3F6 180px,#F0F3F6 100%) !important;border-left:1px solid #DDE3EA !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-hv10-13-luxury::after{content:"Thank you" !important;position:absolute !important;right:0 !important;bottom:44px !important;width:236px !important;text-align:center !important;font-family:var(--font-serif) !important;font-style:italic !important;font-size:30px !important;color:#3E1D50 !important;z-index:1 !important;pointer-events:none !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-head{position:relative !important;z-index:1 !important;display:block !important;padding:40px 30px 16px !important;background:transparent !important;color:#35263D !important;border:none !important;min-height:190px !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-head-left{max-width:none !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-logo{margin-bottom:12px !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-biz-name{font-family:var(--font-serif) !important;font-size:28px !important;font-weight:500 !important;color:#3E1D50 !important;letter-spacing:.01em !important;margin-bottom:4px !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-biz-name::after{content:"Heating · Cooling · Air quality · Maintenance" !important;display:block !important;font-family:var(--font-sans) !important;font-size:9px !important;font-weight:600 !important;letter-spacing:.26em !important;text-transform:uppercase !important;color:#5F4E6A !important;margin:6px 0 12px !important;padding-bottom:10px !important;border-bottom:1px solid #D7DCE3 !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-biz-contact div,.invoice-preview.tmpl-hv10-13-luxury .inv-biz-address,.invoice-preview.tmpl-hv10-13-luxury .inv-biz-tax{font-size:11.5px !important;color:#4E4157 !important;opacity:1 !important;line-height:1.7 !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-head-right{position:absolute !important;right:-236px !important;top:44px !important;width:236px !important;padding:0 26px !important;text-align:left !important;z-index:1 !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-doc-title{font-family:var(--font-serif) !important;font-size:34px !important;font-weight:400 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#3E1D50 !important;line-height:1 !important;margin-bottom:14px !important;padding-bottom:14px !important;border-bottom:1px solid #C9CFD8 !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-doc-num{display:block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#35263D !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-doc-po{font-size:10.5px !important;letter-spacing:.08em !important;color:#5F4E6A !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-body{position:relative !important;z-index:1 !important;padding:6px 30px 40px !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-parties{display:flex !important;flex-wrap:nowrap !important;gap:28px !important;border:none !important;border-top:1px solid #D7DCE3 !important;border-bottom:1px solid #D7DCE3 !important;padding:16px 0 !important;margin-bottom:8px !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-bill-to{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-details{flex:0 0 230px !important;min-width:0 !important;text-align:left !important;border-left:1px solid #D7DCE3 !important;padding-left:20px !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-label{font-size:9px !important;font-weight:600 !important;letter-spacing:.26em !important;text-transform:uppercase !important;color:#3E1D50 !important;margin-bottom:8px !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-client-name{font-family:var(--font-serif) !important;font-size:17px !important;font-weight:500 !important;color:#35263D !important;margin-bottom:3px !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-bill-to div{font-size:12px !important;color:#4E4157 !important;line-height:1.65 !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12px !important;padding:3px 0 !important;color:#4E4157 !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-detail-row span{font-size:9px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#5F4E6A !important;align-self:center !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-detail-row b{color:#35263D !important;font-weight:600 !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-table{margin-bottom:4px !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-table thead th{background:#F0F3F6 !important;color:#3E1D50 !important;font-size:9px !important;font-weight:600 !important;letter-spacing:.22em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;border-bottom:1px solid #C9CFD8 !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-table tbody td{padding:12px 10px !important;font-size:12.5px !important;color:#35263D !important;border-bottom:1px solid #E3E8EE !important;}.invoice-preview.tmpl-hv10-13-luxury .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-totals{width:300px !important;margin:14px 0 20px auto !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-totals>div{font-size:12.5px !important;color:#4E4157 !important;padding:6px 10px !important;border-bottom:1px solid #E3E8EE !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-total-grand{margin-top:8px !important;padding:14px 10px !important;border:none !important;border-top:1px solid #3E1D50 !important;border-bottom:1px solid #3E1D50 !important;background:transparent !important;color:#3E1D50 !important;font-size:10px !important;font-weight:600 !important;letter-spacing:.22em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-total-grand b{font-family:var(--font-serif) !important;font-size:24px !important;font-weight:500 !important;color:#3E1D50 !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-total-grand span{color:#3E1D50 !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-block{background:transparent !important;border:none !important;border-top:1px solid #D7DCE3 !important;border-radius:0 !important;padding:14px 0 0 !important;margin-bottom:12px !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-block div{color:#4E4157 !important;font-size:12px !important;}.invoice-preview.tmpl-hv10-13-luxury .inv-signature-row{margin-top:20px !important;justify-content:flex-start !important;}.invoice-preview.tmpl-hv10-13-luxury .sig-line{border-top:1px solid #3E1D50 !important;}.invoice-preview.tmpl-hv10-13-luxury .sig-caption{color:#5F4E6A !important;font-size:9px !important;letter-spacing:.2em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-16-form{background:#FFFFFF !important;color:#1A3740 !important;font-family:var(--font-sans) !important;position:relative !important;}.invoice-preview.tmpl-hv10-16-form .inv-head{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;gap:0 !important;padding:36px 40px 18px !important;background:#FFFFFF !important;color:#1A3740 !important;border:none !important;border-bottom:3px double #17576B !important;}.invoice-preview.tmpl-hv10-16-form .inv-head-left{max-width:100% !important;text-align:center !important;}.invoice-preview.tmpl-hv10-16-form .inv-logo{margin:0 auto 10px !important;display:block !important;}.invoice-preview.tmpl-hv10-16-form .inv-biz-name{font-size:24px !important;font-weight:800 !important;color:#17576B !important;letter-spacing:.02em !important;text-transform:uppercase !important;margin-bottom:8px !important;}.invoice-preview.tmpl-hv10-16-form .inv-biz-contact div,.invoice-preview.tmpl-hv10-16-form .inv-biz-address,.invoice-preview.tmpl-hv10-16-form .inv-biz-tax{font-size:11.5px !important;color:#3F5A63 !important;opacity:1 !important;line-height:1.6 !important;max-width:none !important;margin:0 auto !important;}.invoice-preview.tmpl-hv10-16-form .inv-head-right{text-align:center !important;margin-top:16px !important;}.invoice-preview.tmpl-hv10-16-form .inv-doc-title{font-size:46px !important;font-weight:800 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#17576B !important;line-height:1 !important;margin:0 -.2em 8px 0 !important;}.invoice-preview.tmpl-hv10-16-form .inv-doc-num{font-size:13px !important;font-weight:700 !important;color:#1A3740 !important;opacity:1 !important;letter-spacing:.08em !important;}.invoice-preview.tmpl-hv10-16-form .inv-doc-po{font-size:11.5px !important;color:#5A737B !important;opacity:1 !important;margin-top:4px !important;}.invoice-preview.tmpl-hv10-16-form .inv-body{padding:22px 40px 40px !important;}.invoice-preview.tmpl-hv10-16-form .inv-parties{display:flex !important;gap:14px !important;border:none !important;padding:0 !important;margin-bottom:20px !important;}.invoice-preview.tmpl-hv10-16-form .inv-bill-to,.invoice-preview.tmpl-hv10-16-form .inv-details{flex:1 1 0 !important;max-width:none !important;min-width:0 !important;border:1px solid #B9C7CC !important;border-radius:4px !important;padding:0 0 12px !important;text-align:left !important;overflow:hidden !important;}.invoice-preview.tmpl-hv10-16-form .inv-label{display:block !important;background:#5CC5D6 !important;color:#0F3844 !important;font-size:9.5px !important;font-weight:800 !important;letter-spacing:.2em !important;text-transform:uppercase !important;padding:7px 14px !important;margin:0 0 8px !important;}.invoice-preview.tmpl-hv10-16-form .inv-client-name{font-size:14.5px !important;font-weight:800 !important;color:#1A3740 !important;margin:0 14px 2px !important;border-bottom:1px solid #B9C7CC !important;padding:2px 0 !important;}.invoice-preview.tmpl-hv10-16-form .inv-bill-to div{font-size:12.5px !important;color:#3F5A63 !important;line-height:1.55 !important;margin:0 14px !important;border-bottom:1px solid #DCE4E7 !important;padding:3px 0 !important;}.invoice-preview.tmpl-hv10-16-form .inv-bill-to div.inv-client-name{margin:0 14px 2px !important;}.invoice-preview.tmpl-hv10-16-form .inv-bill-to div:last-child{border-bottom:none !important;}.invoice-preview.tmpl-hv10-16-form .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:4px 0 !important;margin:0 14px !important;color:#3F5A63 !important;border-bottom:1px solid #DCE4E7 !important;}.invoice-preview.tmpl-hv10-16-form .inv-detail-row:last-child{border-bottom:none !important;}.invoice-preview.tmpl-hv10-16-form .inv-detail-row b{color:#1A3740 !important;font-weight:700 !important;}.invoice-preview.tmpl-hv10-16-form .inv-table{margin-bottom:6px !important;border:1.5px solid #17576B !important;}.invoice-preview.tmpl-hv10-16-form .inv-table thead th{background:#17576B !important;color:#FFFFFF !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:10px 12px !important;border:none !important;border-right:1px solid rgba(255,255,255,.25) !important;}.invoice-preview.tmpl-hv10-16-form .inv-table thead th:last-child{border-right:none !important;}.invoice-preview.tmpl-hv10-16-form .inv-table tbody td{padding:10px 12px !important;font-size:13px !important;color:#1A3740 !important;border-bottom:1px solid #B9C7CC !important;border-right:1px solid #B9C7CC !important;}.invoice-preview.tmpl-hv10-16-form .inv-table tbody td:last-child{border-right:none !important;}.invoice-preview.tmpl-hv10-16-form .inv-table tbody tr:last-child td{border-bottom:none !important;}.invoice-preview.tmpl-hv10-16-form .inv-totals{width:320px !important;margin:14px 0 20px auto !important;border:1px solid #B9C7CC !important;border-radius:4px !important;padding:8px 0 0 !important;overflow:hidden !important;}.invoice-preview.tmpl-hv10-16-form .inv-totals>div{font-size:13px !important;color:#3F5A63 !important;padding:5px 14px !important;}.invoice-preview.tmpl-hv10-16-form .inv-total-grand{margin-top:8px !important;padding:13px 14px !important;border:none !important;background:#D0206B !important;color:#FFFFFF !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-16-form .inv-total-grand b{font-size:21px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-hv10-16-form .inv-total-grand span{color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-16-form .inv-block{background:#FFFFFF !important;border:1px solid #B9C7CC !important;border-radius:4px !important;padding:0 0 12px !important;margin:0 0 12px !important;}.invoice-preview.tmpl-hv10-16-form .inv-block .inv-label{margin-bottom:8px !important;}.invoice-preview.tmpl-hv10-16-form .inv-block div{color:#3F5A63 !important;padding:0 14px !important;}.invoice-preview.tmpl-hv10-16-form .inv-block div.inv-label{padding:7px 14px !important;}.invoice-preview.tmpl-hv10-16-form .inv-bill-to div.inv-label,.invoice-preview.tmpl-hv10-16-form .inv-details div.inv-label,.invoice-preview.tmpl-hv10-16-form .inv-block div.inv-label{display:block !important;width:auto !important;max-width:none !important;margin:0 0 8px !important;padding:7px 14px !important;border-bottom:none !important;}.invoice-preview.tmpl-hv10-16-form .inv-signature-row{position:relative !important;margin-top:40px !important;padding-top:26px !important;border-top:2px dashed #7F9AA2 !important;justify-content:space-between !important;}.invoice-preview.tmpl-hv10-16-form .inv-signature-row::after{content:"\2702  Remittance stub  ·  detach and return with payment" !important;position:absolute !important;left:0 !important;top:-10px !important;background:#FFFFFF !important;padding:0 8px 0 0 !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#5A737B !important;line-height:18px !important;}.invoice-preview.tmpl-hv10-16-form .inv-signature-row::before{content:"Amount enclosed:  $ ____________________" !important;align-self:flex-end !important;font-size:12px !important;font-weight:700 !important;color:#1A3740 !important;padding-bottom:16px !important;}.invoice-preview.tmpl-hv10-16-form .sig-line{border-top:1.5px solid #17576B !important;}.invoice-preview.tmpl-hv10-16-form .sig-caption{color:#5A737B !important;font-size:9.5px !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-18-alderdale{background:#FFFFFF !important;color:#25381E !important;font-family:var(--font-serif) !important;position:relative !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-head{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:flex-start !important;gap:24px !important;padding:44px 46px 10px !important;background:#FFFFFF !important;color:#25381E !important;border:none !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-head-left{max-width:52% !important;position:relative !important;padding-top:14px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-head-left::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:34px !important;height:3px !important;background:#8A9E8C !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-biz-name{font-family:var(--font-serif) !important;font-size:22px !important;font-weight:500 !important;color:#25381E !important;letter-spacing:.02em !important;margin-bottom:8px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-biz-contact div,.invoice-preview.tmpl-hv10-18-alderdale .inv-biz-address,.invoice-preview.tmpl-hv10-18-alderdale .inv-biz-tax{font-size:11.5px !important;color:#4D5C4F !important;opacity:1 !important;line-height:1.7 !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-head-right{flex:0 0 100% !important;width:100% !important;text-align:left !important;margin-top:26px !important;padding-top:22px !important;border-top:1px solid #C9D2CA !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-head-right::before{content:"Heating · Cooling · Air quality" !important;display:block !important;font-family:var(--font-sans) !important;font-size:8.5px !important;font-weight:600 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#6B7A6D !important;margin-bottom:14px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-doc-title{display:block !important;font-family:var(--font-serif) !important;font-size:62px !important;font-weight:400 !important;letter-spacing:.34em !important;text-transform:uppercase !important;color:#25381E !important;line-height:1 !important;margin:0 0 14px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-doc-num{display:inline-block !important;font-family:var(--font-sans) !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#25381E !important;opacity:1 !important;margin-right:22px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-doc-po{display:inline-block !important;font-family:var(--font-sans) !important;font-size:10px !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#6B7A6D !important;opacity:1 !important;margin-top:0 !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-body{padding:22px 46px 44px !important;border-top:1px solid #C9D2CA !important;margin:16px 46px 0 !important;padding-left:0 !important;padding-right:0 !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-parties{display:flex !important;flex-wrap:nowrap !important;gap:0 !important;border:none !important;border-bottom:1px solid #C9D2CA !important;padding:0 0 22px !important;margin-bottom:4px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-bill-to{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;padding-right:28px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-details{flex:0 0 260px !important;min-width:0 !important;text-align:left !important;border-left:1px solid #C9D2CA !important;padding-left:28px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-label{font-family:var(--font-sans) !important;font-size:8.5px !important;font-weight:600 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#6B7A6D !important;margin-bottom:10px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-client-name{font-family:var(--font-serif) !important;font-size:18px !important;font-weight:500 !important;color:#25381E !important;margin-bottom:4px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-bill-to div{font-size:12.5px !important;color:#4D5C4F !important;line-height:1.65 !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#4D5C4F !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-detail-row span{font-family:var(--font-sans) !important;font-size:8.5px !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#6B7A6D !important;align-self:center !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-detail-row b{color:#25381E !important;font-weight:500 !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-table{margin-bottom:4px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-table thead th{background:transparent !important;font-family:var(--font-sans) !important;color:#6B7A6D !important;font-size:8.5px !important;font-weight:600 !important;letter-spacing:.3em !important;text-transform:uppercase !important;padding:18px 6px 10px !important;border:none !important;border-bottom:1px solid #8A9E8C !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-table tbody td{padding:14px 6px !important;font-size:13px !important;color:#25381E !important;border-bottom:1px solid #E1E7E2 !important;}.invoice-preview.tmpl-hv10-18-alderdale .td-desc{font-weight:500 !important;font-size:14px !important;}.invoice-preview.tmpl-hv10-18-alderdale .td-num{font-family:var(--font-sans) !important;font-size:12.5px !important;color:#4D5C4F !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-totals{width:300px !important;margin:16px 0 22px auto !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-totals>div{font-size:12.5px !important;color:#4D5C4F !important;padding:5px 12px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-totals>div span{font-family:var(--font-sans) !important;font-size:8.5px !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#6B7A6D !important;align-self:center !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-total-grand{margin-top:10px !important;padding:14px 14px !important;border:none !important;background:#EEF1EE !important;color:#25381E !important;font-size:12px !important;font-weight:500 !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-total-grand span{color:#4D5C4F !important;opacity:1 !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-total-grand b{font-family:var(--font-serif) !important;font-size:24px !important;font-weight:500 !important;color:#25381E !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-block{background:transparent !important;border:none !important;border-top:1px solid #C9D2CA !important;border-radius:0 !important;padding:16px 0 0 !important;margin-bottom:12px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-block div{color:#4D5C4F !important;font-size:12px !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-signature-row{margin-top:22px !important;}.invoice-preview.tmpl-hv10-18-alderdale .sig-line{border-top:1px solid #25381E !important;}.invoice-preview.tmpl-hv10-18-alderdale .sig-caption{font-family:var(--font-sans) !important;color:#6B7A6D !important;font-size:8.5px !important;letter-spacing:.24em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-hv10-18-alderdale .inv-body::after{content:"With thanks" !important;display:block !important;margin-top:30px !important;padding-top:14px !important;border-top:1px solid #8A9E8C !important;text-align:center !important;font-family:var(--font-serif) !important;font-style:italic !important;font-size:16px !important;color:#25381E !important;}