/* Electrician 20-pack, batch 1 (EL-01..EL-04): built against the owner's reference PNGs
   (tools/trades10/pack-templates/electrician/TEMPLATES_ORIGINAL) on invoice-generator's .invoice-preview DOM.
   Every icon, script, illustration and decorative graphic is a real crop of the reference in
   /assets/tpl-art/el20/; CSS draws only flat fills, rules and boxes. The references' sample QR codes and
   sample business data are never shipped as art (the live payment QR and live fields print instead). */
/* ===== el20-01-voltexsidebar (EL-01 "Voltex editorial sidebar") =====
   Real crops from EL-01: lightning bolt (logo fallback), the ELECTRICAL lockup word, the sidebar's
   tagline / trust / service / powering column, contact icons, top-right slogan, ELECTRICAL SERVICES
   subtitle, "Quick. Secure. Easy." script, bank icon, footer tagline and the yellow QR bracket frame
   (sample QR painted out; it frames the live payment QR only). Flat CSS: sidebar fill, rules, the
   yellow total bar. */
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar{position:relative !important;min-height:1027px !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;background:#FFFFFF !important;color:#1F2022 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;border-radius:0 !important;overflow:hidden !important;isolation:isolate !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-head{position:static !important;display:block !important;box-sizing:border-box !important;height:176px !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;background:transparent !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-head::before{content:"" !important;position:absolute !important;left:561.5px !important;top:30.2px !important;width:187.2px !important;height:28.8px !important;background:url(/assets/tpl-art/el20/el20-01-slogan.webp) no-repeat 0 0/100% 100% !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-head-left{position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:154px !important;max-width:none !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;padding:27.4px 0 82px !important;margin:0 !important;background:#F5F5F5 !important;text-align:left !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-head-left::before{content:"" !important;order:0 !important;display:block !important;flex:0 0 auto !important;width:59px !important;height:109.4px !important;margin:0 0 0 50.4px !important;background:url(/assets/tpl-art/el20/el20-01-bolt.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-head-left:has(.inv-logo)::before{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-logo{order:0 !important;display:block !important;max-width:96px !important;max-height:100px !important;margin:0 auto 6px !important;border-radius:0 !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-biz-name{order:1 !important;display:block !important;box-sizing:border-box !important;width:168px !important;margin:12px 0 6px -7px !important;padding:0 !important;text-align:center !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:27px !important;font-weight:800 !important;line-height:1.05 !important;letter-spacing:-.01em !important;text-transform:uppercase !important;color:#141414 !important;overflow-wrap:break-word !important;hyphens:auto !important;transform:scaleX(.78) !important;transform-origin:50% 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-head-left::after{content:"" !important;order:2 !important;display:block !important;flex:0 0 auto !important;width:115.2px !important;height:495.9px !important;margin:2px 0 0 21.6px !important;background:url(/assets/tpl-art/el20/el20-01-side.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-biz-contact{order:3 !important;display:flex !important;flex-direction:column !important;gap:10px !important;margin:auto 0 0 !important;padding:16px 8px 0 25px !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-biz-contact>div,.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-biz-address{display:block !important;box-sizing:border-box !important;min-height:18px !important;padding:2px 0 0 24px !important;font-size:9px !important;line-height:12.5px !important;letter-spacing:0 !important;text-transform:none !important;color:#2A2B2D !important;overflow-wrap:anywhere !important;background-repeat:no-repeat !important;background-position:0 0 !important;background-size:auto 15px !important;opacity:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-biz-contact>[data-f="business.phone"]{order:1 !important;background-image:url(/assets/tpl-art/el20/el20-01-ic-phone.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-biz-contact>[data-f="business.email"]{order:2 !important;background-image:url(/assets/tpl-art/el20/el20-01-ic-mail.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-biz-contact>[data-f="business.website"]{order:3 !important;background-image:url(/assets/tpl-art/el20/el20-01-ic-globe.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-biz-address{order:4 !important;margin:10px 8px 0 25px !important;max-width:none !important;background-image:url(/assets/tpl-art/el20/el20-01-ic-pin.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-biz-tax{order:5 !important;margin:16px 8px 0 25px !important;padding:12px 0 0 !important;background:linear-gradient(#FBCB1E,#FBCB1E) no-repeat 0 0/22px 2px !important;font-size:7.5px !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#3A3B3D !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-head-right{position:static !important;display:block !important;margin:0 !important;padding:0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-head-right::after{content:"" !important;position:absolute !important;left:182.8px !important;top:108.7px !important;width:243.3px !important;height:21.6px !important;background:url(/assets/tpl-art/el20/el20-01-sub.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-doc-title{position:absolute !important;left:185.5px !important;top:30px !important;margin:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:80px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:-.035em !important;text-transform:uppercase !important;color:#111214 !important;transform:scaleX(.8) !important;transform-origin:0 0 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-doc-num{position:absolute !important;left:582px !important;top:86px !important;margin:0 !important;font-size:12.5px !important;line-height:15px !important;font-weight:400 !important;letter-spacing:0 !important;color:#1F2022 !important;opacity:1 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-doc-num::before{content:"Invoice #" !important;display:inline-block !important;width:93.6px !important;font-size:9px !important;font-weight:500 !important;letter-spacing:.17em !important;text-transform:uppercase !important;color:#2A2B2D !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-doc-po{position:absolute !important;left:185.5px !important;top:140px !important;margin:0 !important;font-size:9px !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#55575B !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-body{position:static !important;flex:1 1 auto !important;display:grid !important;grid-template-columns:357.8px minmax(0,1fr) !important;grid-template-rows:auto auto auto auto auto auto auto auto 1fr auto auto !important;column-gap:0 !important;align-items:start !important;margin:0 !important;padding:0 24.5px 18px 185.5px !important;background:transparent !important;border:none !important;font-size:11.5px !important;line-height:1.45 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-body>*{grid-column:1/-1;min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-parties{position:static !important;grid-row:1 !important;display:grid !important;grid-template-columns:200px minmax(0,1fr) !important;min-height:128px !important;gap:0 !important;margin:0 0 10px !important;padding:0 !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-bill-to{display:flex !important;flex-direction:column !important;max-width:none !important;padding:0 !important;border-right:1px solid #C6C7C7 !important;min-height:108px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-label{font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:8.5px !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#1F2022 !important;line-height:12px !important;margin:0 0 9px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-bill-to>.inv-label{order:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-client-name{order:1 !important;font-size:15px !important;font-weight:700 !important;letter-spacing:-.01em !important;color:#141414 !important;line-height:1.2 !important;margin:0 0 3px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-bill-to>div:not(.inv-label):not(.inv-client-name){font-size:11.5px !important;line-height:16.2px !important;color:#2A2B2D !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-bill-to>[data-f="client.name"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-client-address{order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-bill-to>[data-f="client.email"]{order:4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-bill-to>[data-f="client.phone"]{order:5 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-bill-to>div:has(.inv-lbl){order:6 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-shipping{order:7 !important;position:absolute !important;left:416px !important;top:176.4px !important;width:170px !important;display:block !important;font-size:11.5px !important;line-height:16.2px !important;color:#2A2B2D !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-shipping .inv-label-inline{display:block !important;font-size:8.5px !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#1F2022 !important;margin:0 0 9px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-details{position:absolute !important;left:582px !important;top:104.5px !important;width:180px !important;margin:0 !important;padding:0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-details>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-detail-row{display:grid !important;grid-template-columns:93.6px minmax(0,1fr) !important;gap:0 !important;margin:0 !important;padding:0 !important;border:none !important;height:20.3px !important;align-items:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-detail-row span{font-size:9px !important;font-weight:500 !important;letter-spacing:.17em !important;text-transform:uppercase !important;color:#2A2B2D !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-detail-row b{font-size:12.5px !important;font-weight:400 !important;color:#1F2022 !important;text-align:left !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-detail-row:has([data-f="client.currency"]){display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-table{grid-row:2 !important;width:100% !important;margin:0 !important;border-collapse:collapse !important;border:none !important;border-top:1.4px solid #6C6C6E !important;border-bottom:1.4px solid #4A4B4D !important;table-layout:auto !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-table thead tr{background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-table thead th{height:34.6px !important;box-sizing:border-box !important;padding:0 13px 0 3px !important;background:transparent !important;border:none !important;border-bottom:1.4px solid #6C6C6E !important;font-size:8.5px !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#1F2022 !important;vertical-align:middle !important;text-align:right !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-table thead th:first-child{width:55.5% !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-table thead th:nth-child(2),.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-table tbody td:nth-child(2){text-align:center !important;padding-left:0 !important;padding-right:0 !important;width:60px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-table tbody td{height:29.5px !important;box-sizing:border-box !important;padding:3px 13px 3px 3px !important;border:none !important;border-bottom:1px solid #EEEFF0 !important;font-size:11.5px !important;font-weight:400 !important;color:#2A2B2D !important;background:transparent !important;vertical-align:middle !important;text-align:right !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-table tbody tr[data-row]:has(+.ige-addrow) td{border-bottom:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-table tbody td.td-desc{text-align:left !important;font-weight:500 !important;color:#141414 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-totals{grid-row:3 !important;justify-self:end !important;width:217.4px !important;display:block !important;margin:12px 0 0 !important;padding:0 !important;border:none !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:center !important;height:23px !important;margin:0 !important;padding:0 13.7px 0 10.8px !important;border:none !important;background:transparent !important;font-size:12.5px !important;color:#1F2022 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-totals>div>span{font-size:8.5px !important;font-weight:500 !important;letter-spacing:.17em !important;text-transform:uppercase !important;color:#1F2022 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-totals>div>b{font-weight:400 !important;color:#1F2022 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-totals>.inv-total-grand{height:33.8px !important;margin:6px 0 0 !important;background:#FBCB1E !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-totals>.inv-total-grand>span{font-size:14px !important;font-weight:800 !important;letter-spacing:.01em !important;color:#111214 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-totals>.inv-total-grand>b{font-size:16.5px !important;font-weight:800 !important;color:#111214 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-body>.inv-photos{grid-row:4 !important;margin:16px 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-body>[data-f="payment.methods"]{grid-column:1 !important;grid-row:5 !important;margin:27px 18px 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-body>[data-f="payment.methods"]:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .pm-doc{margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .pm-doc-h{font-size:8.5px !important;font-weight:600 !important;letter-spacing:.2em !important;color:#1F2022 !important;margin:0 0 12px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .pm-doc-grid{gap:8px 16px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .pm-doc-card{border:none !important;border-radius:0 !important;background:transparent !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .pm-doc-card b{font-size:11px !important;font-weight:700 !important;color:#141414 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .pm-doc-card div{font-size:9.5px !important;line-height:13.5px !important;color:#3A3B3D !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .pm-doc-card>svg,.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .pm-doc-card>canvas{box-sizing:content-box !important;width:72px !important;height:72px !important;padding:7px !important;margin:0 !important;background:#fff url(/assets/tpl-art/el20/el20-01-qrframe.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-payrow{grid-column:1 !important;grid-row:6 !important;display:block !important;margin:8px 18px 0 0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-body:not(:has(.pm-doc)) .inv-payrow{grid-row:5 !important;margin-top:27px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-payrow .inv-block{margin:0 !important;padding:0 !important;background:transparent !important;border:none !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-body:not(:has(.pm-doc)) .inv-payrow .inv-block::before{content:"Payment options" !important;display:block !important;margin:0 0 12px !important;font-size:8.5px !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#1F2022 !important;line-height:12px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-latefee{font-size:8.5px !important;line-height:12px !important;font-style:italic !important;color:#6E7073 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-body::after{content:"" !important;grid-column:2 !important;grid-row:5/span 2 !important;align-self:stretch !important;min-height:104px !important;margin:27px 0 0 !important;border-left:1px solid #E3E3E3 !important;background:url(/assets/tpl-art/el20/el20-01-script.webp) no-repeat right 20px top 16px/77.7px 89.3px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-notes,.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-terms{grid-column:1 !important;margin:0 !important;padding:0 18px 0 0 !important;background:transparent !important;border:none !important;border-radius:0 !important;font-size:10px !important;line-height:14.5px !important;font-style:italic !important;color:#55575B !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-notes{grid-row:7 !important;margin:17px 0 8px !important;padding-top:17px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-terms{grid-row:8 !important;align-self:start !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-body:not(:has(.inv-notes)) .inv-terms{grid-row:7 !important;margin-top:17px !important;padding-top:17px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-notes,.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-body:not(:has(.inv-notes)) .inv-terms{background:linear-gradient(#9E9FA0,#9E9FA0) no-repeat 0 0/100% 1.4px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-terms>div:not(.inv-label){font-size:inherit !important;line-height:inherit !important;font-style:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-notes .inv-label,.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-terms .inv-label{font-style:normal !important;margin-bottom:10px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-signature-row{grid-column:2 !important;grid-row:7/span 2 !important;align-self:stretch !important;display:block !important;margin:17px 0 0 !important;padding:17px 0 4px 32px !important;border:none !important;background:linear-gradient(#9E9FA0,#9E9FA0) no-repeat 0 0/100% 1.4px,linear-gradient(#D4D4D4,#D4D4D4) no-repeat 0 17px/1px calc(100% - 17px) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-signature{display:flex !important;flex-direction:column !important;align-items:stretch !important;min-width:0 !important;width:100% !important;border:none !important;margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .sig-caption{order:0 !important;margin:0 0 6px !important;text-align:left !important;font-size:8.5px !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#1F2022 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .sig-render{order:1 !important;min-height:34px !important;text-align:left !important;color:#111 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .sig-line{order:2 !important;height:1px !important;border:none !important;background:#6C6C6E !important;margin:2px 0 0 !important;width:100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-footer-note{grid-column:1 !important;max-width:200px !important;grid-row:10 !important;align-self:end !important;margin:14px 0 0 !important;font-size:8.5px !important;color:#55575B !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-powered{grid-column:1 !important;grid-row:11 !important;margin:4px 0 0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-powered a{font-size:8px !important;color:#8A8C90 !important;letter-spacing:.06em !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-01-voltexsidebar).tmpl-el20-01-voltexsidebar .inv-body::before{content:"" !important;grid-column:1/-1 !important;grid-row:10/span 2 !important;align-self:end !important;justify-self:end !important;width:293.7px !important;height:13.7px !important;margin:14px -12px 0 0 !important;background:url(/assets/tpl-art/el20/el20-01-footer.webp) no-repeat 0 0/100% 100% !important;}

/* ===== el20-02-blueprint (EL-02 "BrightLine blueprint technical grid") =====
   Real crops from EL-02: blueprint frame (top crosses, header rule with registration marks, footer
   band with pulse line + tagline; the sample company name/contact line painted out), bulb logo
   (logo fallback), ELECTRICAL SERVICES / POWERING A BRIGHTER TOMORROW lockup, services icon list,
   trust column (sample licence number painted out), title tagline, card / notes / pen icons, the
   SERVICES & MATERIALS bar and the house wiring illustration. Flat CSS: frame side lines, outlined
   boxes, the navy fills and the table rules. */
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint{position:relative !important;min-height:1027px !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;padding:0 !important;color:#1B2340 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;border-radius:0 !important;overflow:hidden !important;isolation:isolate !important;background:linear-gradient(#E3EDF7,#E3EDF7) no-repeat 14.4px 0/1px 100%,linear-gradient(#E3EDF7,#E3EDF7) no-repeat 779.6px 0/1px 100%,#FFFFFF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:794px !important;height:170px !important;z-index:0 !important;pointer-events:none !important;background:url(/assets/tpl-art/el20/el20-02-frame-top.webp) no-repeat 0 0/794px 24.5px,url(/assets/tpl-art/el20/el20-02-frame-mid.webp) no-repeat 0 141.1px/794px 28.8px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint::after{content:"" !important;position:absolute !important;left:0 !important;bottom:0 !important;width:794px !important;height:61.9px !important;z-index:0 !important;pointer-events:none !important;background:url(/assets/tpl-art/el20/el20-02-frame-foot.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-head{position:static !important;display:block !important;flex:0 0 auto !important;box-sizing:border-box !important;height:249.8px !important;margin:0 !important;padding:24px 0 0 !important;background:transparent !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-head::before{content:"" !important;position:absolute !important;left:388.7px !important;top:24.5px !important;width:149.7px !important;height:125.3px !important;z-index:1 !important;background:url(/assets/tpl-art/el20/el20-02-services.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-head::after{content:"" !important;position:absolute !important;left:593.2px !important;top:21.6px !important;width:164.1px !important;height:128.1px !important;z-index:1 !important;background:url(/assets/tpl-art/el20/el20-02-trust.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-head-left{position:static !important;box-sizing:border-box !important;width:232px !important;height:108px !important;max-width:none !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;margin:0 0 0 131.7px !important;padding:0 !important;text-align:left !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-head-left::before{content:"" !important;position:absolute !important;left:28.8px !important;top:18.7px !important;width:99.3px !important;height:108px !important;background:url(/assets/tpl-art/el20/el20-02-bulb.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-head-left:has(.inv-logo)::before{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-logo{position:absolute !important;left:31px !important;top:22px !important;width:92px !important;height:100px !important;max-width:none !important;max-height:none !important;margin:0 !important;object-fit:contain !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-biz-name{order:1 !important;display:block !important;flex:0 0 auto !important;width:286px !important;margin:0 -54px 0 0 !important;padding:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:34px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:-.01em !important;text-transform:uppercase !important;color:#0E2A5C !important;transform:scaleX(.81) !important;transform-origin:0 0 !important;overflow-wrap:break-word !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-head-left::after{content:"" !important;order:2 !important;display:block !important;flex:0 0 auto !important;width:210.2px !important;height:44.6px !important;margin:3.5px 0 0 -3.6px !important;background:url(/assets/tpl-art/el20/el20-02-brand-sub.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-biz-contact{position:absolute !important;z-index:2 !important;left:28.8px !important;bottom:20.5px !important;width:560px !important;display:flex !important;flex-wrap:nowrap !important;gap:0 !important;margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-biz-contact>div{display:block !important;margin:0 !important;padding:0 !important;font-size:8.5px !important;line-height:12px !important;letter-spacing:.06em !important;color:#5A6B8A !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-biz-contact>[data-f="business.phone"]{order:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-biz-contact>[data-f="business.email"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-biz-contact>[data-f="business.website"]{order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-biz-contact>[data-f="business.email"]::before,.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-biz-contact>[data-f="business.website"]::before{content:"|" !important;margin:0 8px !important;color:#9AAAC4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-biz-address{position:absolute !important;z-index:2 !important;left:28.8px !important;bottom:35px !important;width:560px !important;max-width:none !important;margin:0 !important;padding:0 !important;font-size:8.5px !important;font-weight:700 !important;line-height:12px !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#0E2A5C !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-biz-tax{position:absolute !important;left:478px !important;top:86px !important;width:110px !important;margin:0 !important;font-size:7.5px !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#3D5687 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-head-right{position:static !important;display:block !important;margin:0 !important;padding:0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-head-right::before{content:"" !important;position:absolute !important;left:365.7px !important;top:22.3px !important;width:200.4px !important;height:129.6px !important;z-index:1 !important;background:linear-gradient(#2A4A80,#2A4A80) no-repeat 0 0/1px 100%,linear-gradient(#2A4A80,#2A4A80) no-repeat 100% 0/1px 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-head-right::after{content:"" !important;position:absolute !important;left:30.2px !important;top:225.3px !important;width:198.7px !important;height:13px !important;background:url(/assets/tpl-art/el20/el20-02-title-sub.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-doc-title{position:absolute !important;left:32.4px !important;top:172.3px !important;margin:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:56.5px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:-.01em !important;text-transform:uppercase !important;color:#0F2550 !important;transform:scaleX(.77) !important;transform-origin:0 0 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-doc-num{position:absolute !important;left:249.8px !important;top:180px !important;width:115.9px !important;height:57.6px !important;box-sizing:border-box !important;margin:0 !important;padding:13px 4px 0 14px !important;border:1px solid #8FAED3 !important;border-right:none !important;font-size:12.5px !important;font-weight:700 !important;line-height:17px !important;letter-spacing:0 !important;color:#1A56A8 !important;opacity:1 !important;white-space:nowrap !important;overflow:hidden !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-doc-num::before{content:"Invoice #" !important;display:block !important;margin:0 0 4px !important;font-size:8.5px !important;font-weight:700 !important;line-height:10px !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#1A56A8 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-doc-po{position:absolute !important;left:249.8px !important;top:241px !important;margin:0 !important;font-size:8px !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#3D5687 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-body{position:static !important;flex:1 1 auto !important;display:grid !important;grid-template-columns:422.5px minmax(0,1fr) !important;column-gap:10.8px !important;align-items:start !important;margin:0 !important;padding:0 25.2px 74px !important;background:transparent !important;border:none !important;font-size:11.5px !important;line-height:1.45 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-body>*{grid-column:1/-1;min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-parties{position:static !important;grid-row:1 !important;display:block !important;min-height:133.9px !important;margin:0 0 8.6px !important;padding:0 !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-bill-to{position:static !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;width:223.9px !important;max-width:none !important;min-height:133.9px !important;padding:13.7px 10px 10px 47px !important;border:1px solid #8FAED3 !important;background:#fff url(/assets/tpl-art/el20/el20-02-ic-person.webp) no-repeat 8px 7.9px/28.8px 31px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-label{font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#1A56A8 !important;line-height:12px !important;margin:0 0 7px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-bill-to>.inv-label{order:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-client-name{order:1 !important;font-size:13px !important;font-weight:700 !important;color:#0F1E3D !important;line-height:1.25 !important;margin:0 0 2px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-bill-to>div:not(.inv-label):not(.inv-client-name){font-size:11px !important;line-height:15.5px !important;color:#24304A !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-bill-to>[data-f="client.name"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-client-address{order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-bill-to>[data-f="client.phone"]{order:4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-bill-to>[data-f="client.email"]{order:5 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-bill-to>div:has(.inv-lbl){order:6 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-shipping{order:7 !important;position:absolute !important;left:254.1px !important;top:249.8px !important;box-sizing:border-box !important;width:197.4px !important;min-height:133.9px !important;display:block !important;padding:13.7px 10px 10px 47px !important;border:1px solid #8FAED3 !important;background:#fff url(/assets/tpl-art/el20/el20-02-ic-pin.webp) no-repeat 10.8px 7.9px/24.5px 30.2px !important;font-size:11px !important;line-height:15.5px !important;color:#24304A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-shipping .inv-label-inline{display:block !important;margin:0 0 7px !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#1A56A8 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-details{position:absolute !important;left:365.7px !important;top:180px !important;width:402px !important;display:flex !important;flex-wrap:wrap !important;align-items:stretch !important;margin:0 !important;padding:0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-details>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-detail-row{box-sizing:border-box !important;display:flex !important;flex-direction:column !important;gap:0 !important;justify-content:flex-start !important;width:115.4px !important;height:57.6px !important;margin:0 !important;padding:13px 6px 0 15px !important;border:1px solid #8FAED3 !important;border-right:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-detail-row:nth-child(3){border-right:1px solid #8FAED3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-detail-row span{display:block !important;margin:0 0 4px !important;font-size:8.5px !important;font-weight:700 !important;line-height:10px !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#1A56A8 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-detail-row b{display:block !important;font-size:13px !important;font-weight:400 !important;line-height:17px !important;color:#2B3245 !important;text-align:left !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-detail-row:nth-child(4){width:162.7px !important;margin-left:4.6px !important;padding:11px 10px 0 18px !important;background:#003A7B !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-detail-row:nth-child(4) span{color:#FFFFFF !important;letter-spacing:.14em !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-detail-row:nth-child(4) b{font-size:21px !important;font-weight:800 !important;line-height:26px !important;color:#FFFFFF !important;overflow:hidden !important;text-overflow:ellipsis !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-detail-row:has([data-f="client.currency"]){display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-detail-row:nth-child(n+6){width:115.4px !important;height:auto !important;padding:6px 6px 6px 15px !important;border-right:1px solid #8FAED3 !important;background:#fff !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-body::before{content:"" !important;grid-row:2 !important;grid-column:1/-1 !important;display:block !important;height:25.9px !important;background:url(/assets/tpl-art/el20/el20-02-bar.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-table{grid-row:3 !important;counter-reset:el02row !important;width:100% !important;margin:0 !important;border-collapse:collapse !important;border:1px solid #C9D7E7 !important;border-top:none !important;table-layout:auto !important;background:#fff !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-table thead tr{background:#ECF5FC !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-table thead th{position:relative !important;height:21px !important;box-sizing:border-box !important;padding:0 12px !important;background:#ECF5FC !important;border:none !important;border-left:1px solid #D9DFE7 !important;border-bottom:1px solid #C9D7E7 !important;font-size:8.5px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#1A56A8 !important;vertical-align:middle !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-table thead th:first-child{width:53.5% !important;padding-left:52px !important;text-align:left !important;border-left:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-table thead th:first-child::before{content:"#" !important;position:absolute !important;left:14.4px !important;top:50% !important;transform:translateY(-50%) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-table thead th:last-child,.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-table tbody td:last-child{text-align:right !important;padding-right:15px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-table tbody tr[data-row]{counter-increment:el02row !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-table tbody tr[data-row]:nth-child(even) td{background:#F1F6FA !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-table tbody td{position:relative !important;height:33.8px !important;box-sizing:border-box !important;padding:4px 12px !important;border:none !important;border-left:1px solid #D9DFE7 !important;border-bottom:1px solid #E6ECF2 !important;font-size:11px !important;font-weight:400 !important;color:#1F2A40 !important;background:#fff !important;vertical-align:middle !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-table tbody td.td-desc{padding-left:52px !important;text-align:left !important;font-weight:600 !important;color:#0F1E3D !important;border-left:none !important;background-image:linear-gradient(#D9DFE7,#D9DFE7) !important;background-repeat:no-repeat !important;background-position:39.6px 0 !important;background-size:1px 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-table tbody tr[data-row] td.td-desc::before{content:counter(el02row) !important;position:absolute !important;left:14.4px !important;top:50% !important;transform:translateY(-50%) !important;font-weight:500 !important;color:#1F2A40 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-body::after{content:"" !important;grid-row:4/span 2 !important;grid-column:1 !important;align-self:start !important;display:block !important;height:221.7px !important;margin:10.1px 0 0 !important;background:url(/assets/tpl-art/el20/el20-02-house.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-totals{grid-row:4 !important;grid-column:2 !important;display:block !important;margin:10.1px 0 0 !important;padding:0 !important;border:1px solid #8FAED3 !important;background:#fff !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:center !important;height:24.5px !important;margin:0 !important;padding:0 15px 0 20.5px !important;border:none !important;border-bottom:1px solid #DCE5EF !important;background:transparent !important;font-size:11px !important;color:#1F2A40 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-totals>div>span{font-size:11px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important;color:#1A3E73 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-totals>div>b{font-weight:400 !important;color:#1F2A40 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-totals>.inv-total-grand{height:31.7px !important;margin:0 -1px -1px !important;padding:0 15px 0 21.5px !important;border:none !important;background:#013975 !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-totals>.inv-total-grand>span{font-size:12.5px !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#FFFFFF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-totals>.inv-total-grand>b{font-size:16px !important;font-weight:800 !important;color:#FFFFFF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-totals>.inv-deposit{border-bottom:none !important;border-top:1px solid #DCE5EF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-body>.inv-photos{grid-row:6 !important;grid-column:1/-1 !important;margin:8.6px 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-body>[data-f="payment.methods"]{grid-row:5 !important;grid-column:2 !important;box-sizing:border-box !important;margin:7.9px 0 0 !important;padding:12px 14px 10px 16.5px !important;border:1px solid #8FAED3 !important;background:#fff !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-body>[data-f="payment.methods"]:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .pm-doc{margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .pm-doc-h{font-size:10.5px !important;font-weight:700 !important;letter-spacing:.1em !important;color:#1A56A8 !important;margin:0 0 8px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .pm-doc-h::after{content:" / payment options" !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .pm-doc-grid{gap:8px 12px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .pm-doc-card{border:none !important;border-radius:0 !important;background:transparent !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .pm-doc-card b{font-size:10.5px !important;font-weight:600 !important;color:#0F1E3D !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .pm-doc-card div{font-size:8.5px !important;line-height:12px !important;color:#3A4560 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .pm-doc-card>svg,.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .pm-doc-card>canvas{width:74px !important;height:74px !important;margin:0 !important;padding:2px !important;border:1px solid #8FAED3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-payrow{grid-row:6 !important;grid-column:2 !important;display:block !important;margin:4px 0 0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-body:not(:has(.pm-doc)) .inv-payrow{grid-row:5 !important;box-sizing:border-box !important;min-height:60px !important;margin:7.9px 0 0 !important;padding:12px 14px 10px 16.5px !important;border:1px solid #8FAED3 !important;background:#fff !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-payrow .inv-block{margin:0 !important;padding:0 !important;background:transparent !important;border:none !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-body:not(:has(.pm-doc)) .inv-payrow .inv-block::before{content:"Payment options" !important;display:block !important;margin:0 0 8px !important;font-size:10.5px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#1A56A8 !important;line-height:13px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-latefee{font-size:8.5px !important;line-height:12px !important;color:#3A4560 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-terms,.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-notes{grid-column:1 !important;box-sizing:border-box !important;margin:8.6px 0 0 !important;padding:9px 14px 10px 42px !important;border:1px solid #8FAED3 !important;border-radius:0 !important;background:#fff url(/assets/tpl-art/el20/el20-02-ic-notes.webp) no-repeat 9px 7.9px/22.3px 25.2px !important;font-size:9.5px !important;line-height:13px !important;color:#24304A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-notes{grid-row:7 !important;min-height:82.8px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-terms{grid-row:8 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-body:not(:has(.inv-notes)) .inv-terms{grid-row:7 !important;min-height:82.8px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-terms>div:not(.inv-label){font-size:inherit !important;line-height:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-notes .inv-label,.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-terms .inv-label{margin:2px 0 6px !important;font-size:10.5px !important;letter-spacing:.08em !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-signature-row{grid-row:7/span 2 !important;grid-column:2 !important;align-self:stretch !important;box-sizing:border-box !important;display:block !important;min-height:82.8px !important;margin:8.6px 0 0 !important;padding:9px 14px 10px 37px !important;border:1px solid #8FAED3 !important;background:#fff url(/assets/tpl-art/el20/el20-02-ic-pen.webp) no-repeat 7.9px 7.9px/23.8px 25.2px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-signature{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .sig-caption{order:0 !important;margin:2px 0 4px !important;text-align:left !important;font-size:10.5px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#1A56A8 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .sig-render{order:1 !important;min-height:30px !important;margin:0 72px 0 -22px !important;text-align:left !important;color:#0F1E3D !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .sig-line{order:2 !important;width:auto !important;height:1px !important;margin:0 72px 0 -22px !important;border:none !important;background:#7E93B2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-signature::after{content:"Date" !important;order:3 !important;align-self:flex-end !important;width:61px !important;margin:-15px 0 0 !important;padding:0 0 0 0 !important;font-size:9px !important;line-height:13px !important;color:#24304A !important;text-indent:-30px !important;border-bottom:1px solid #7E93B2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-footer-note{grid-row:9 !important;grid-column:1/-1 !important;margin:8px 0 0 !important;font-size:9px !important;color:#3A4560 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-powered{grid-row:10 !important;grid-column:1/-1 !important;margin:3px 0 0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-02-blueprint).tmpl-el20-02-blueprint .inv-powered a{font-size:8px !important;color:#7A8AA6 !important;letter-spacing:.06em !important;}

/* ===== el20-03-brightwatt (EL-03 "BrightWatt editorial classic") =====
   Real crops from EL-03: gold bulb mark (logo fallback), RESIDENTIAL / COMMERCIAL segment list,
   ELECTRICAL SERVICES + POWERING SAFER SPACES lockup, italic promise + trust icon column, title
   tagline, the beige "Expert Electrical Service" promise panel, bank icon, footer contact icons and
   the LICENSED / INSURED footer line. Flat CSS: gold rules, beige label bars, the charcoal table
   head, the beige total bar. */
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt{position:relative !important;min-height:1027px !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;padding:0 !important;background:#FFFFFF !important;color:#26262A !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;border-radius:0 !important;overflow:hidden !important;isolation:isolate !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt::after{content:"" !important;position:absolute !important;left:31px !important;right:31px !important;bottom:61.9px !important;height:1.4px !important;background:#A8977A !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-head{position:static !important;display:block !important;flex:0 0 auto !important;box-sizing:border-box !important;height:283.6px !important;margin:0 !important;padding:17.3px 0 0 !important;background:linear-gradient(#A8977A,#A8977A) no-repeat 31px 167.7px/733.6px 1.4px !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-head::before{content:"" !important;position:absolute !important;left:579.5px !important;top:17.3px !important;width:182.1px !important;height:129.6px !important;background:url(/assets/tpl-art/el20/el20-03-trust.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-head::after{content:"" !important;position:absolute !important;left:46.1px !important;top:109.4px !important;width:102.2px !important;height:37.4px !important;background:url(/assets/tpl-art/el20/el20-03-segments.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-head-left{position:static !important;box-sizing:border-box !important;width:400px !important;height:124px !important;max-width:none !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;margin:0 0 0 172.8px !important;padding:0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-head-left::before{content:"" !important;position:absolute !important;left:75.6px !important;top:17.3px !important;width:62.6px !important;height:82.1px !important;background:url(/assets/tpl-art/el20/el20-03-bulb.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-head-left:has(.inv-logo)::before{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-logo{position:absolute !important;left:62px !important;top:17.3px !important;width:90px !important;height:82px !important;max-width:none !important;max-height:none !important;margin:0 !important;object-fit:contain !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-biz-name{order:1 !important;display:block !important;flex:0 0 auto !important;max-width:400px !important;margin:0 0 0 3.6px !important;padding:0 !important;font-family:'Bodoni Moda','Didot','Bodoni 72','Bodoni MT','Libre Bodoni','Playfair Display',Georgia,serif !important;font-size:54px !important;font-weight:400 !important;font-variant:small-caps !important;line-height:.95 !important;letter-spacing:.01em !important;text-transform:none !important;color:#1F1D22 !important;overflow-wrap:break-word !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-head-left::after{content:"" !important;order:2 !important;display:block !important;flex:0 0 auto !important;width:352.7px !important;height:43.2px !important;margin:6px 0 0 0 !important;background:url(/assets/tpl-art/el20/el20-03-lockup.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-biz-contact{position:absolute !important;left:28.8px !important;bottom:28.5px !important;width:306px !important;display:flex !important;flex-wrap:wrap !important;gap:4px 0 !important;margin:0 !important;padding:0 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-biz-contact>div,.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-biz-address{display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 7px 0 21px !important;font-size:7.5px !important;line-height:14px !important;letter-spacing:0 !important;text-transform:none !important;color:#3C3B3E !important;white-space:nowrap !important;background-repeat:no-repeat !important;background-position:0 50% !important;background-size:auto 13px !important;opacity:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-biz-contact>[data-f="business.email"],.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-biz-contact>[data-f="business.website"]{border-left:1px solid #C9BCA6 !important;padding-left:28px !important;background-position:7px 50% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-biz-contact>[data-f="business.phone"]{order:1 !important;background-image:url(/assets/tpl-art/el20/el20-03-ic-phone.webp) !important;border-left:none !important;padding-left:22px !important;background-position:0 50% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-biz-contact>[data-f="business.email"]{order:2 !important;background-image:url(/assets/tpl-art/el20/el20-03-ic-mail.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-biz-contact>[data-f="business.website"]{order:3 !important;background-image:url(/assets/tpl-art/el20/el20-03-ic-globe.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-biz-address{position:absolute !important;left:334.7px !important;bottom:28.5px !important;width:180px !important;max-width:none !important;white-space:normal !important;padding-right:0 !important;padding-left:21px !important;background-image:url(/assets/tpl-art/el20/el20-03-ic-pin.webp) !important;background-position:0 0 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-biz-tax{position:absolute !important;left:46.1px !important;top:150px !important;width:120px !important;margin:0 !important;font-size:7px !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#5C5650 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-head-right{position:static !important;display:block !important;margin:0 !important;padding:0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-head-right::after{content:"" !important;position:absolute !important;left:37.4px !important;top:241.9px !important;width:300.9px !important;height:13.7px !important;background:url(/assets/tpl-art/el20/el20-03-sub.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-doc-title{position:absolute !important;left:39.3px !important;top:190.2px !important;margin:0 !important;font-family:'Bodoni Moda','Didot','Bodoni 72','Bodoni MT','Libre Bodoni','Playfair Display',Georgia,serif !important;font-size:49px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#1F2526 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-doc-num{position:absolute !important;left:557.2px !important;top:180.6px !important;height:17.3px !important;margin:0 !important;font-size:10.5px !important;line-height:17.3px !important;font-weight:400 !important;letter-spacing:0 !important;color:#26262A !important;opacity:1 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-doc-num::before{content:"Invoice #" !important;display:inline-block !important;width:102.9px !important;font-size:8px !important;font-weight:700 !important;letter-spacing:.15em !important;text-transform:uppercase !important;color:#2E2C2E !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-doc-po{position:absolute !important;left:557.2px !important;top:254px !important;margin:0 !important;font-size:8px !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#5C5650 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-details{position:absolute !important;left:557.2px !important;top:197.9px !important;width:206px !important;margin:0 !important;padding:0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-details>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-detail-row{display:grid !important;grid-template-columns:102.9px minmax(0,1fr) !important;gap:0 !important;height:17.3px !important;margin:0 !important;padding:0 !important;border:none !important;align-items:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-detail-row span{font-size:8px !important;font-weight:700 !important;letter-spacing:.15em !important;text-transform:uppercase !important;color:#2E2C2E !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-detail-row b{font-size:10.5px !important;font-weight:400 !important;color:#26262A !important;text-align:left !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-detail-row:has([data-f="client.currency"]){display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-body{position:static !important;flex:1 1 auto !important;display:grid !important;grid-template-columns:378px minmax(0,1fr) !important;column-gap:31.7px !important;align-items:start !important;margin:0 !important;padding:0 31.7px 76px 32.4px !important;background:transparent !important;border:none !important;font-size:11px !important;line-height:1.45 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-body>*{grid-column:1/-1;min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-parties{position:static !important;grid-row:1 !important;display:grid !important;grid-template-columns:255px minmax(0,1fr) 212.4px !important;gap:0 !important;min-height:172.8px !important;margin:0 0 8.6px !important;padding:0 !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-parties::after{content:"" !important;grid-column:3 !important;grid-row:1 !important;width:212.4px !important;height:172.8px !important;margin:-2.9px 0 0 -14.6px !important;background:url(/assets/tpl-art/el20/el20-03-promise.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-bill-to{grid-column:1 !important;display:flex !important;flex-direction:column !important;max-width:none !important;padding:0 0 0 16.6px !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-label{font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:8px !important;font-weight:700 !important;letter-spacing:.15em !important;text-transform:uppercase !important;color:#2E2C2E !important;line-height:12px !important;margin:0 0 9px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-bill-to>.inv-label{order:0 !important;box-sizing:border-box !important;height:23px !important;margin:0 0 13px -16.6px !important;padding:5.5px 0 0 16.6px !important;background:#EAE7DE !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-client-name{order:1 !important;font-size:12px !important;font-weight:700 !important;color:#1F1D22 !important;line-height:17.3px !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-bill-to>div:not(.inv-label):not(.inv-client-name){font-size:11.5px !important;line-height:17.3px !important;color:#2E2C2E !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-bill-to>[data-f="client.name"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-client-address{order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-bill-to>[data-f="client.phone"]{order:4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-bill-to>[data-f="client.email"]{order:5 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-bill-to>div:has(.inv-lbl){order:6 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-shipping{order:7 !important;position:absolute !important;left:303.8px !important;top:283.6px !important;width:226px !important;box-sizing:border-box !important;display:block !important;padding:36px 0 0 16.6px !important;font-size:11.5px !important;line-height:17.3px !important;color:#2E2C2E !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-shipping .inv-label-inline{position:absolute !important;left:0 !important;top:0 !important;right:0 !important;box-sizing:border-box !important;height:23px !important;padding:5.5px 0 0 16.6px !important;background:#EAE7DE !important;font-size:8px !important;font-weight:700 !important;letter-spacing:.15em !important;text-transform:uppercase !important;color:#2E2C2E !important;line-height:12px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table{grid-row:2 !important;width:100% !important;margin:0 !important;border-collapse:collapse !important;border:1px solid #E3E1DE !important;table-layout:auto !important;background:#fff !important;counter-reset:el03row !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table thead tr{background:linear-gradient(#4A4A49,#333333) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table thead th{position:relative !important;height:27.4px !important;box-sizing:border-box !important;padding:0 12px !important;background:transparent !important;border:none !important;font-size:9px !important;font-weight:600 !important;letter-spacing:.13em !important;text-transform:uppercase !important;color:#FFFFFF !important;vertical-align:middle !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table thead th:first-child{width:51% !important;padding-left:54px !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table thead th:first-child::before{content:"#" !important;position:absolute !important;left:15.8px !important;top:50% !important;transform:translateY(-50%) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table thead th:last-child,.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table tbody td:last-child{text-align:right !important;padding-right:17px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table thead th:nth-last-child(2),.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table tbody td:nth-last-child(2){text-align:right !important;padding-right:20px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table tbody tr[data-row]{counter-increment:el03row !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table tbody td{position:relative !important;height:42.5px !important;box-sizing:border-box !important;padding:5px 12px !important;border:none !important;border-left:1px solid #ECEAE7 !important;border-bottom:1px solid #ECECEC !important;font-size:11.5px !important;font-weight:400 !important;color:#26262A !important;background:#fff !important;vertical-align:middle !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table tbody td.td-desc{padding-left:54px !important;text-align:left !important;font-size:12px !important;color:#1F1D22 !important;border-left:none !important;background-image:linear-gradient(#ECEAE7,#ECEAE7) !important;background-repeat:no-repeat !important;background-position:36.7px 0 !important;background-size:1px 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-table tbody tr[data-row] td.td-desc::before{content:counter(el03row) !important;position:absolute !important;left:15.8px !important;top:50% !important;transform:translateY(-50%) !important;font-size:11px !important;color:#3C3B3E !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-totals{grid-row:3 !important;justify-self:end !important;width:307.4px !important;display:block !important;margin:12px -1.4px 0 0 !important;padding:0 !important;border:none !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:center !important;height:17.3px !important;margin:0 !important;padding:0 27.4px 0 13.7px !important;border:none !important;background:transparent !important;font-size:11.5px !important;color:#26262A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-totals>div>span{font-size:8px !important;font-weight:600 !important;letter-spacing:.15em !important;text-transform:uppercase !important;color:#2E2C2E !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-totals>div>b{font-weight:400 !important;color:#26262A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-totals>.inv-total-grand{height:36.7px !important;margin:11px 0 0 !important;padding:0 25.9px 0 15.1px !important;background:#EBE7E0 !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-totals>.inv-total-grand>span{font-size:13px !important;font-weight:600 !important;letter-spacing:.14em !important;color:#1F1D22 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-totals>.inv-total-grand>b{font-size:20px !important;font-weight:700 !important;color:#111 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-body>.inv-photos{grid-row:4 !important;margin:12px 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-body>[data-f="payment.methods"]{grid-row:5 !important;grid-column:1 !important;margin:19px 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-body>[data-f="payment.methods"]:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .pm-doc{margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .pm-doc-h,.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-body:not(:has(.pm-doc)) .inv-payrow .inv-block::before{display:block !important;margin:0 0 13px !important;padding:0 !important;font-size:9.5px !important;font-weight:600 !important;letter-spacing:.17em !important;text-transform:uppercase !important;color:#2E2C2E !important;line-height:12px !important;background:linear-gradient(#D3C7B0,#D3C7B0) no-repeat 128px 60%/calc(100% - 128px) 1.4px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .pm-doc-h{font-size:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .pm-doc-h::before{content:"Payment details" !important;font-size:9.5px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .pm-doc-grid{gap:8px 14px !important;padding-left:40px !important;background:url(/assets/tpl-art/el20/el20-03-ic-bank.webp) no-repeat 0 2px/27.4px 25.9px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .pm-doc-card{border:none !important;border-radius:0 !important;background:transparent !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .pm-doc-card b{font-size:9.5px !important;font-weight:700 !important;color:#1F1D22 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .pm-doc-card div{font-size:8.5px !important;line-height:12.5px !important;color:#6B6660 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .pm-doc-card>svg,.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .pm-doc-card>canvas{width:76px !important;height:76px !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-payrow{grid-row:6 !important;grid-column:1 !important;display:block !important;margin:6px 0 0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-body:not(:has(.pm-doc)) .inv-payrow{grid-row:5 !important;margin-top:19px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-payrow .inv-block{margin:0 !important;padding:0 !important;background:transparent !important;border:none !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-body:not(:has(.pm-doc)) .inv-payrow .inv-block::before{content:"Payment details" !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-latefee{font-size:8.5px !important;line-height:12px !important;color:#6B6660 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-signature-row{grid-row:5/span 2 !important;grid-column:2 !important;align-self:start !important;display:block !important;margin:19px 0 0 !important;padding:0 !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-signature{position:relative !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .sig-caption{order:0 !important;margin:0 0 14px !important;padding:0 !important;text-align:left !important;font-size:10px !important;font-weight:600 !important;letter-spacing:.17em !important;text-transform:uppercase !important;color:#2E2C2E !important;line-height:13px !important;background:linear-gradient(#D3C7B0,#D3C7B0) no-repeat 74px 60%/calc(100% - 74px) 1px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .sig-caption{font-size:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .sig-caption::before{content:"Signature" !important;font-size:10px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .sig-render{order:1 !important;min-height:38px !important;margin:0 92px 0 0 !important;text-align:left !important;color:#111 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .sig-line{order:2 !important;width:auto !important;height:1px !important;margin:0 92px 0 0 !important;border:none !important;background:#6F6A63 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-signature::after{content:"Date" !important;position:absolute !important;right:0 !important;bottom:-17px !important;width:80px !important;padding:4px 0 0 !important;border-top:1px solid #6F6A63 !important;font-size:9.5px !important;line-height:12px !important;color:#4A4642 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-notes,.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-terms{grid-column:1/-1 !important;margin:14px 0 0 !important;padding:0 !important;background:transparent !important;border:none !important;border-radius:0 !important;font-size:9px !important;line-height:13px !important;color:#4A4642 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-notes{grid-row:7 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-terms{grid-row:8 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-terms>div:not(.inv-label){font-size:inherit !important;line-height:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-notes .inv-label,.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-terms .inv-label{margin:0 0 4px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-footer-note{grid-row:9 !important;grid-column:1/-1 !important;margin:10px 0 0 !important;font-size:8.5px !important;color:#6B6660 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-powered{grid-row:10 !important;grid-column:1/-1 !important;margin:3px 0 0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-powered a{font-size:7.5px !important;color:#8C857B !important;letter-spacing:.08em !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-03-brightwatt).tmpl-el20-03-brightwatt .inv-body::after{content:"" !important;position:absolute !important;right:30.2px !important;bottom:32.4px !important;width:242.6px !important;height:13px !important;background:url(/assets/tpl-art/el20/el20-03-foot.webp) no-repeat 0 0/100% 100% !important;}

/* ===== el20-04-moderncard (EL-04 "BrightWatt modern card system") =====
   Real crops from EL-04: round bolt mark (logo fallback), ELECTRICAL word and tagline, the perks
   icon list, POWERING PEOPLE column, title subline, the round card icons (person, pin, document,
   tools heading, card, pen), the "Reliable. Safe. Professional." script and the "Thank you!" panel
   (its sample company line painted out). Flat CSS: the rounded card outlines, soft blue fills,
   rules and the navy total pill. */
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard{position:relative !important;min-height:1027px !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;padding:0 !important;background:#FFFFFF !important;color:#1E2340 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;border-radius:0 !important;overflow:hidden !important;isolation:isolate !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-head{position:static !important;display:block !important;flex:0 0 auto !important;box-sizing:border-box !important;height:190.8px !important;margin:0 !important;padding:8px 0 0 !important;background:transparent !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-head::before{content:"" !important;position:absolute !important;left:413.9px !important;top:14.4px !important;width:147.6px !important;height:72px !important;background:url(/assets/tpl-art/el20/el20-04-perks.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-head::after{content:"" !important;position:absolute !important;left:660.8px !important;top:14.4px !important;width:103.7px !important;height:63.3px !important;background:url(/assets/tpl-art/el20/el20-04-powering.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-head-left{position:static !important;box-sizing:border-box !important;width:318px !important;height:81px !important;max-width:none !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;margin:0 0 0 30.2px !important;padding:0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-head-left::before{content:"" !important;position:absolute !important;left:25.9px !important;top:10.1px !important;width:57.6px !important;height:57.6px !important;background:url(/assets/tpl-art/el20/el20-04-logo.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-head-left:has(.inv-logo)::before{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-logo{position:absolute !important;left:25.9px !important;top:10.1px !important;width:57.6px !important;height:57.6px !important;max-width:none !important;max-height:none !important;margin:0 !important;object-fit:contain !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-biz-name{order:1 !important;display:block !important;flex:0 0 auto !important;max-width:312px !important;margin:0 0 0 62.7px !important;padding:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:40px !important;font-weight:800 !important;line-height:.98 !important;letter-spacing:-.025em !important;text-transform:none !important;color:#0A1660 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-head-left::after{content:"" !important;order:2 !important;display:block !important;flex:0 0 auto !important;width:277.9px !important;height:37.6px !important;margin:3px 0 0 0 !important;background:url(/assets/tpl-art/el20/el20-04-electrical.webp) no-repeat 59.8px 0/170.6px 16.6px,url(/assets/tpl-art/el20/el20-04-tagline.webp) no-repeat 0 25.4px/277.9px 12.2px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-biz-contact{position:absolute !important;left:23.8px !important;bottom:12px !important;width:500px !important;display:flex !important;flex-wrap:wrap !important;gap:0 !important;margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-biz-contact>div,.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-biz-address{display:block !important;margin:0 !important;padding:0 !important;font-size:8.5px !important;line-height:12px !important;letter-spacing:0 !important;text-transform:none !important;color:#5A5F78 !important;white-space:nowrap !important;opacity:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-biz-contact>[data-f="business.phone"]{order:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-biz-contact>[data-f="business.email"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-biz-contact>[data-f="business.website"]{order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-biz-contact>div:not([data-f="business.phone"])::before{content:"\2022" !important;margin:0 7px !important;color:#9AA3C4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-biz-address{position:absolute !important;right:22.3px !important;bottom:12px !important;max-width:240px !important;text-align:right !important;white-space:normal !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-biz-tax{position:absolute !important;left:93px !important;top:92px !important;margin:0 !important;font-size:7.5px !important;letter-spacing:.1em !important;color:#5A5F78 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-head-right{position:static !important;display:block !important;margin:0 !important;padding:0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-head-right::after{content:"" !important;position:absolute !important;left:25.9px !important;top:159.8px !important;width:319.6px !important;height:19.4px !important;background:url(/assets/tpl-art/el20/el20-04-sub.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-doc-title{position:absolute !important;left:27.3px !important;top:100.5px !important;margin:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:54px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:-.035em !important;text-transform:none !important;color:#0A1660 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-doc-num{position:absolute !important;left:401px !important;top:113.7px !important;width:133px !important;height:61.2px !important;box-sizing:border-box !important;margin:0 !important;padding:13px 6px 0 20px !important;background:#F1F5FC !important;border-radius:12px 0 0 12px !important;font-size:12.5px !important;font-weight:700 !important;line-height:17px !important;letter-spacing:-.01em !important;color:#0A1660 !important;opacity:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-doc-num::before{content:"Invoice #" !important;display:block !important;margin:0 0 4px !important;font-size:11px !important;font-weight:600 !important;line-height:13px !important;letter-spacing:0 !important;text-transform:none !important;color:#0A1660 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-doc-po{position:absolute !important;left:401px !important;top:178px !important;margin:0 !important;font-size:8px !important;color:#5A5F78 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-details{position:absolute !important;left:534px !important;top:113.7px !important;width:237.7px !important;height:61.2px !important;display:flex !important;align-items:stretch !important;margin:0 !important;padding:0 !important;background:#F1F5FC !important;border-radius:0 12px 12px 0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-details>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-detail-row{box-sizing:border-box !important;flex:1 1 0 !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:0 !important;margin:11px 0 !important;padding:2px 3px 0 9px !important;border:none !important;border-left:1px solid #D3DCEF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-detail-row span{display:block !important;margin:0 0 5px !important;font-size:9.5px !important;font-weight:500 !important;line-height:12px !important;letter-spacing:0 !important;text-transform:none !important;color:#0A1660 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-detail-row b{display:block !important;font-size:11px !important;font-weight:500 !important;line-height:15px !important;color:#1E2340 !important;text-align:left !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-detail-row:has([data-f="client.currency"]){display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-body{position:static !important;flex:1 1 auto !important;display:grid !important;grid-template-columns:244.7px 229.6px minmax(0,1fr) !important;column-gap:10.8px !important;align-items:start !important;margin:0 !important;padding:0 22.3px 40px 23.8px !important;background:transparent !important;border:none !important;font-size:11px !important;line-height:1.45 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-body>*{grid-column:1/-1;min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-parties{position:static !important;grid-row:1 !important;grid-column:1/3 !important;display:grid !important;grid-template-columns:244.7px 229.6px !important;column-gap:10.8px !important;min-height:165.6px !important;margin:0 !important;padding:0 !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-bill-to{position:static !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;max-width:none !important;min-height:165.6px !important;padding:16px 12px 12px 59px !important;border:1px solid #E1E8F6 !important;border-radius:12px !important;background:#fff url(/assets/tpl-art/el20/el20-04-ic-person.webp) no-repeat 7.9px 5.7px/39.6px 40.3px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-label{font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:none !important;color:#213EB0 !important;line-height:16px !important;margin:0 0 12px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-bill-to>.inv-label{order:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-parties:not(:has(.inv-shipping)) .inv-bill-to{grid-column:1/3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-client-name{order:1 !important;font-size:13px !important;font-weight:600 !important;color:#0A1660 !important;line-height:1.3 !important;margin:0 0 2px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-bill-to>div:not(.inv-label):not(.inv-client-name){font-size:10.5px !important;line-height:15px !important;color:#2D3252 !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-bill-to>[data-f="client.name"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-client-address{order:3 !important;margin-bottom:6px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-bill-to>[data-f="client.phone"]{order:4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-bill-to>[data-f="client.email"]{order:5 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-bill-to>div:has(.inv-lbl){order:6 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-shipping{order:7 !important;position:absolute !important;left:279.3px !important;top:190.8px !important;box-sizing:border-box !important;width:229.6px !important;min-height:165.6px !important;display:block !important;padding:16px 12px 12px 59px !important;border:1px solid #E1E8F6 !important;border-radius:12px !important;background:#fff url(/assets/tpl-art/el20/el20-04-ic-pin.webp) no-repeat 7.9px 5.7px/39.6px 40.3px !important;font-size:10.5px !important;line-height:15px !important;color:#2D3252 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-shipping .inv-label-inline{display:block !important;margin:0 0 12px !important;font-size:13px !important;font-weight:700 !important;line-height:16px !important;color:#213EB0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-terms{grid-row:1 !important;grid-column:3 !important;box-sizing:border-box !important;min-height:165.6px !important;margin:0 !important;padding:16px 12px 52px 59px !important;border:1px solid #E1E8F6 !important;border-radius:12px !important;background:#fff url(/assets/tpl-art/el20/el20-04-ic-doc.webp) no-repeat 7.9px 5.7px/39.6px 40.3px !important;font-size:10.5px !important;line-height:14.5px !important;color:#2D3252 !important;position:relative !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-terms::after{content:"" !important;position:absolute !important;left:51.1px !important;bottom:9px !important;width:175.6px !important;height:31.7px !important;background:url(/assets/tpl-art/el20/el20-04-script.webp) no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-terms>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-notes>div:not(.inv-label){font-size:inherit !important;line-height:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-body::before{content:"" !important;grid-row:2 !important;grid-column:1/-1 !important;align-self:stretch !important;margin:10.8px 0 0 !important;border:1px solid #E1E8F6 !important;border-radius:12px !important;background:url(/assets/tpl-art/el20/el20-04-ic-tools.webp) no-repeat 5.7px 4px/40.3px 40.3px,url(/assets/tpl-art/el20/el20-04-labor-title.webp) no-repeat 55.4px 7.6px/109.4px 18.7px,#fff !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-table{grid-row:2 !important;width:calc(100% - 69px) !important;margin:40px 10px 14px 59px !important;border-collapse:collapse !important;border:none !important;table-layout:auto !important;background:transparent !important;position:relative !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-table thead tr{background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-table thead th{height:19px !important;box-sizing:border-box !important;padding:0 10px !important;background:#EBF1FB !important;border:none !important;font-size:9.5px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;color:#0A1660 !important;vertical-align:middle !important;text-align:right !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-table thead th:first-child{width:58% !important;text-align:left !important;border-radius:7px 0 0 7px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-table thead th:last-child{border-radius:0 7px 7px 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-table thead th:nth-child(2),.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-table tbody td:nth-child(2){text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-table tbody td{height:20.5px !important;box-sizing:border-box !important;padding:2px 10px !important;border:none !important;border-bottom:1px solid #E0E3EA !important;font-size:10px !important;font-weight:400 !important;color:#2D3252 !important;background:transparent !important;vertical-align:middle !important;text-align:right !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-table tbody td.td-desc{padding-left:16px !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-totals{grid-row:3 !important;grid-column:3 !important;box-sizing:border-box !important;display:block !important;margin:12.9px 0 0 !important;padding:9px 0 0 !important;border:1px solid #E1E8F6 !important;border-radius:12px !important;background:#fff !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:center !important;height:16.6px !important;margin:0 !important;padding:0 18px 0 16px !important;border:none !important;background:transparent !important;font-size:10px !important;color:#2D3252 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-totals>div>span{font-size:10px !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:#2D3252 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-totals>div>b{font-weight:400 !important;color:#2D3252 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-totals>div:first-child>span,.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-totals>div:first-child>b{font-weight:600 !important;color:#0A1660 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-totals>.inv-total-grand{height:46px !important;margin:12px 1px 1px !important;padding:0 18px 0 17px !important;background:#2B3B7E !important;border-radius:11px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-totals>.inv-total-grand>span{font-size:13px !important;font-weight:600 !important;color:#FFFFFF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-totals>.inv-total-grand>b{font-size:19px !important;font-weight:700 !important;color:#FFFFFF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-totals>.inv-deposit{margin-top:4px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-body>.inv-photos{grid-row:5 !important;margin:10.8px 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-body>[data-f="payment.methods"],.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-body:not(:has(.pm-doc)) .inv-payrow{grid-row:3/span 2 !important;grid-column:1/3 !important;align-self:stretch !important;box-sizing:border-box !important;margin:12.9px 0 0 !important;padding:14px 14px 12px 59px !important;border:1px solid #E1E8F6 !important;border-radius:12px !important;background:#fff url(/assets/tpl-art/el20/el20-04-ic-card.webp) no-repeat 7.9px 7.9px/39.6px 39.6px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-body>[data-f="payment.methods"]:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .pm-doc{margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .pm-doc-h,.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-body:not(:has(.pm-doc)) .inv-payrow .inv-block::before{display:block !important;margin:0 0 8px !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:none !important;color:#213EB0 !important;line-height:16px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .pm-doc-h{font-size:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .pm-doc-h::before{content:"Payment instructions" !important;font-size:13px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .pm-doc-grid{gap:8px 14px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .pm-doc-card{border:none !important;border-radius:0 !important;background:transparent !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .pm-doc-card b{font-size:10px !important;font-weight:600 !important;color:#0A1660 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .pm-doc-card div{font-size:9px !important;line-height:13px !important;color:#2D3252 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .pm-doc-card>svg,.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .pm-doc-card>canvas{width:76px !important;height:76px !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-payrow{grid-row:5 !important;grid-column:1/3 !important;display:block !important;margin:4px 0 0 59px !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-payrow .inv-block{margin:0 !important;padding:0 !important;background:transparent !important;border:none !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-body:not(:has(.pm-doc)) .inv-payrow .inv-block::before{content:"Payment instructions" !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-latefee{font-size:9px !important;line-height:13px !important;color:#2D3252 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-signature-row{grid-row:4/span 2 !important;grid-column:3 !important;align-self:stretch !important;box-sizing:border-box !important;display:block !important;margin:12.9px 0 0 !important;padding:14px 14px 12px 59px !important;border:1px solid #E1E8F6 !important;border-radius:12px !important;background:#fff url(/assets/tpl-art/el20/el20-04-ic-pen.webp) no-repeat 6px 4px/41.8px 41px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-signature{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .sig-caption{order:0 !important;margin:0 0 6px !important;text-align:left !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:none !important;color:#213EB0 !important;line-height:16px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .sig-render{order:1 !important;min-height:30px !important;margin:0 0 0 -46px !important;text-align:left !important;color:#0A1660 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .sig-line{order:2 !important;width:auto !important;height:1px !important;margin:0 0 0 -46px !important;border:none !important;background:#2D3252 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-signature::after{content:"" !important;order:3 !important;display:block !important;height:53.3px !important;margin:10px 0 0 -52px !important;background:url(/assets/tpl-art/el20/el20-04-thanks.webp) no-repeat 0 0/100% 100% !important;border-radius:10px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-notes{grid-row:6 !important;grid-column:1/-1 !important;margin:10.8px 0 0 !important;padding:10px 14px !important;border:1px solid #E1E8F6 !important;border-radius:12px !important;background:#fff !important;font-size:10px !important;line-height:14px !important;color:#2D3252 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-notes .inv-label{margin:0 0 4px !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-footer-note{grid-row:7 !important;grid-column:1/-1 !important;margin:10px 0 0 !important;font-size:9px !important;color:#5A5F78 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-powered{grid-row:8 !important;grid-column:1/-1 !important;margin:3px 0 0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-el20-04-moderncard).tmpl-el20-04-moderncard .inv-powered a{font-size:7.5px !important;color:#8A90AC !important;letter-spacing:.06em !important;}
