/* Landscaper 20-pack, batch 4 (LG-13..LG-16): built against the owner's reference package
   (tools/trades10/pack-templates/landscaper/01_TEMPLATES_ORIGINAL + 04_TEMPLATE_SPECS) on
   invoice-generator's .invoice-preview DOM. Every illustration, icon, script line, photo, badge,
   checklist graphic and decorative band is a real crop of the reference PNG (1103x1426, 300dpi
   US Letter) in /assets/tpl-art/lg20/; CSS draws only flat rules, borders, tints and solid bars.
   Sizes are container-query units (the root is an inline-size container, 1cqw = 11.03px of the
   1103px-wide reference) so screen 794px, export 690px and print 847px all match. No sample
   business/client data is baked into any crop in this batch (verified per-design below) so no
   inpainting was needed. */

/* ===== lg20-13-rightrail (LG-13 "Willow Moss Garden Studio") =====
   Real crops: floral mark above the wordmark, the stacked "NATURE SHAPES BRIGHTER DAYS" tagline,
   the "LANDSCAPES PLANTS PEOPLE / A More Beautiful Tomorrow" sub-lines, the doc subtitle line, the
   whole right-rail top (italic quote lines + leaf illustration), the rail's leaf/phone/mail/globe
   icons, the rail bottom (DESIGN/PLANT/MAINTAIN/CULTIVATE/THRIVE list + leaf badge + "Rooted in
   beautiful communities"), the bottom floral spray, the "Thank You" script + "For a greener
   tomorrow" line, and the footer rule line. */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail{position:relative !important;container-type:inline-size !important;padding:0 !important;margin:0 !important;background:linear-gradient(to right,#FDFDFB 0 78.15%,#E7EAE0 78.15%) !important;color:#273222 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;border:0 !important;border-radius:0 !important;overflow:hidden !important;min-height:129cqw !important;height:auto !important;isolation:isolate !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-head{position:static !important;display:block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:inherit !important;min-height:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-head-right{position:static !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 0 4.08cqw !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-body{position:static !important;display:grid !important;align-items:start !important;align-content:start !important;margin:0 !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-body>*{grid-column:1/-1 !important;min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-parties{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-details{min-width:0 !important;max-width:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-bill-to{position:relative !important;margin:0 !important;max-width:none !important;border:0 !important;background:transparent !important;text-align:left !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-bill-to>div:not(.inv-client-name):not(.inv-label){font-size:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-detail-row span,.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail  .inv-detail-row b{font-size:inherit !important;letter-spacing:inherit !important;text-transform:none !important;color:inherit !important;margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-logo{position:absolute !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;border-radius:0 !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table{border-collapse:collapse !important;table-layout:fixed !important;background:transparent !important;margin:0 !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table td,.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail  .inv-table th{box-sizing:border-box !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table tr.ige-addrow td{padding:0.544cqw 0 !important;border:0 !important;background:transparent !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-totals{position:relative !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:baseline !important;margin:0 !important;border:0 !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-totals>div span,.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail  .inv-totals>div b{color:inherit !important;letter-spacing:0 !important;text-transform:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-block{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-label{font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-terms>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail  .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail  .inv-bank>div:not(.inv-label){font-size:inherit !important;line-height:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-payrow{position:static !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail [data-f="payment.methods"]{margin:1.995cqw 0 0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail [data-f="payment.methods"] .pm-doc{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail [data-f="payment.methods"]:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail [data-f="payment.methods"] .pm-doc-h{font-size:1.179cqw !important;font-weight:700 !important;letter-spacing:.11em !important;text-transform:uppercase !important;color:#12202E !important;margin:0 0 0.907cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail [data-f="payment.methods"] .pm-doc-grid{display:block !important;margin:0 !important;padding:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail [data-f="payment.methods"] .pm-doc-card{display:block !important;padding:0 !important;margin:0 0 0.907cqw !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail [data-f="payment.methods"] .pm-doc-card>div{display:block !important;min-width:0 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail [data-f="payment.methods"] .pm-doc-card b{display:block !important;margin:0 0 0.181cqw !important;font-size:1.088cqw !important;line-height:1.451cqw !important;font-weight:700 !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail [data-f="payment.methods"] .pm-doc-card>div>div{font-size:1cqw !important;line-height:1.36cqw !important;color:inherit !important;word-break:break-word !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .pm-qr{width:9cqw !important;height:9cqw !important;margin:0.544cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-signature-row{margin:2.72cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-signature{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;width:auto !important;min-width:0 !important;transform:none !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-signature .sig-render{min-height:0 !important;font-family:'Libre Caslon Text','Cormorant Garamond',Georgia,'Times New Roman',serif !important;font-style:italic !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-footer-note{position:relative !important;margin:2.72cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important;font-style:normal !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-powered{position:static !important;display:block !important;margin:2.72cqw 0 2.176cqw !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-powered a{color:#6E7A63 !important;font-size:0.907cqw !important;text-decoration:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-photos,.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail  .inv-shipping{margin:1.088cqw 0 0 !important;}
/* main header art + wordmark */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-head::before{content:'' !important;position:absolute !important;left:29.92cqw !important;top:3.445cqw !important;background:url(/assets/tpl-art/lg20/lg20-13-topmark.webp) no-repeat 0 0/100% 100% !important;width:36.54cqw !important;height:10.15cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-head::after{content:'' !important;position:absolute !important;left:4.17cqw !important;top:5.26cqw !important;background:url(/assets/tpl-art/lg20/lg20-13-taglineleft.webp) no-repeat 0 0/100% 100% !important;width:11.42cqw !important;height:13.05cqw !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-head{height:auto !important;padding:15.6cqw 21.85cqw 0 0 !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-head-left{position:static !important;width:100% !important;margin:0 !important;padding:0 !important;max-width:none !important;text-align:center !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-name{display:block !important;max-width:100% !important;margin:0 !important;font-family:'Libre Caslon Text','Cormorant Garamond',Georgia,'Times New Roman',serif !important;font-size:4.08cqw !important;font-weight:400 !important;line-height:1.1 !important;letter-spacing:.07em !important;text-transform:uppercase !important;color:#1E2B1A !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-name::after{content:'' !important;display:block !important;margin:1.995cqw auto 0 !important;background:url(/assets/tpl-art/lg20/lg20-13-subline.webp) no-repeat 0 0/100% 100% !important;width:47.6cqw !important;height:6.16cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-contact,.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail  .inv-biz-address{position:absolute !important;left:78.15cqw !important;width:21.85cqw !important;box-sizing:border-box !important;padding:0 1.995cqw !important;text-align:left !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-address{top:81.6cqw !important;font-size:1.088cqw !important;line-height:1.541cqw !important;color:#3A4430 !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-contact{top:89.03cqw !important;display:flex !important;flex-direction:column !important;gap:3.535cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-contact>div{position:relative !important;min-height:3.08cqw !important;padding:0.272cqw 0 0 4.35cqw !important;font-size:1.088cqw !important;line-height:1.541cqw !important;color:#3A4430 !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-contact>[data-f="business.phone"]{order:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-contact>[data-f="business.email"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-contact>[data-f="business.website"]{order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-contact>div::before{content:'' !important;position:absolute !important;left:0 !important;top:0 !important;width:2.9cqw !important;height:3.08cqw !important;background:no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-contact>[data-f="business.phone"]::before{background-image:url(/assets/tpl-art/lg20/lg20-13-ic-phone.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-contact>[data-f="business.email"]::before{background-image:url(/assets/tpl-art/lg20/lg20-13-ic-mail.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-biz-contact>[data-f="business.website"]::before{background-image:url(/assets/tpl-art/lg20/lg20-13-ic-globe.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-head-right::before{content:'' !important;position:absolute !important;left:78.15cqw !important;top:0 !important;background:url(/assets/tpl-art/lg20/lg20-13-railtop.webp) no-repeat 0 0/100% 100% !important;width:21.85cqw !important;height:41.89cqw !important;pointer-events:none !important;z-index:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-head-right::after{content:'' !important;position:absolute !important;left:78.15cqw !important;top:71.08cqw !important;background:url(/assets/tpl-art/lg20/lg20-13-ic-leaf.webp) no-repeat 0 0/100% 100% !important;width:2.9cqw !important;height:3.08cqw !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-doc-title{position:relative !important;margin:4.08cqw 0 0 !important;padding-left:4.17cqw !important;text-align:left !important;font-family:'Libre Caslon Text','Cormorant Garamond',Georgia,'Times New Roman',serif !important;font-size:6.165cqw !important;font-weight:700 !important;line-height:1 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#1E2B1A !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-doc-title::after{content:'' !important;display:block !important;margin:1.179cqw 0 0 !important;background:url(/assets/tpl-art/lg20/lg20-13-docsub.webp) no-repeat 0 0/100% 100% !important;width:68.36cqw !important;height:2.27cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-doc-num{position:absolute !important;left:80.1cqw !important;top:46.2cqw !important;width:17.86cqw !important;margin:0 !important;font-size:1.541cqw !important;line-height:2.085cqw !important;font-weight:600 !important;color:#1E2B1A !important;text-align:left !important;overflow-wrap:anywhere !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-doc-num::before{content:'Invoice no.' !important;display:block !important;margin:0 0 0.635cqw !important;font-size:1.088cqw !important;line-height:1.451cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#273222 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-details{position:absolute !important;left:80.1cqw !important;top:51.6cqw !important;width:17.86cqw !important;margin:0 !important;padding:0 !important;text-align:left !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-details>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-detail-row{display:block !important;margin:0 0 2.267cqw !important;padding:0 !important;border:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-detail-row:has([data-f="meta.terms"]),.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail  .inv-detail-row:has([data-f="client.currency"]){display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-detail-row span{display:block !important;margin:0 0 0.635cqw !important;font-size:1.088cqw !important;line-height:1.451cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#273222 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-detail-row b{display:block !important;font-size:1.541cqw !important;line-height:2.085cqw !important;font-weight:400 !important;color:#2A331F !important;text-align:left !important;white-space:normal !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-logo{left:0 !important;top:0 !important;max-width:14cqw !important;max-height:14cqw !important;}
/* body grid */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-body{grid-template-columns:minmax(0,1fr) 21.85cqw !important;padding:0 21.85cqw 0 4.17cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-parties{display:flex !important;gap:7.253cqw !important;margin:4.08cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-bill-to{width:31cqw !important;font-size:1.36cqw !important;line-height:1.904cqw !important;color:#2A331F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-label{margin:0 0 0.816cqw !important;font-size:1.088cqw !important;line-height:1.451cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#273222 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-client-name{font-size:1.36cqw !important;font-weight:600 !important;color:#1E2B1A !important;margin:0 0 0.272cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-bill-to>div{overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-shipping{width:31cqw !important;padding:0 !important;border:0 !important;font-size:1.36cqw !important;line-height:1.904cqw !important;color:#2A331F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-shipping .inv-label-inline{display:block !important;font-size:0 !important;margin:0 0 0.816cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-shipping .inv-label-inline::after{content:'Project location' !important;font-size:1.088cqw !important;line-height:1.451cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#273222 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-details{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table{grid-row:2 !important;width:100% !important;margin:3.717cqw 0 0 !important;border:0 !important;counter-reset:lg13r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table thead th{height:3.08cqw !important;padding:0 0.816cqw !important;background:#D6DBC9 !important;border:0 !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#273222 !important;text-align:right !important;vertical-align:middle !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table thead th:first-child{text-align:left !important;padding-left:1.36cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table thead th:nth-child(2){width:6.985cqw !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table thead th:nth-child(3){width:13.6cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table thead th:last-child{width:14.5cqw !important;padding-right:1.36cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table tbody tr:not(.ige-ui){counter-increment:lg13r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table tbody td{height:4.35cqw !important;padding:0.907cqw 0.816cqw !important;border:0 !important;border-bottom:0.091cqw solid #DDE1D3 !important;font-size:1.269cqw !important;line-height:1.72cqw !important;color:#2A331F !important;text-align:right !important;vertical-align:middle !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table tbody td:nth-child(2){text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table tbody td:last-child{padding-right:1.36cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-table tbody td.td-desc{text-align:left !important;padding-left:1.36cqw !important;overflow-wrap:anywhere !important;font-weight:600 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-notes{grid-column:1 !important;grid-row:3 !important;margin:2.72cqw 7.253cqw 0 0 !important;font-size:1.269cqw !important;line-height:1.813cqw !important;color:#2A331F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-notes>.inv-label{margin-bottom:0.544cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-notes::after{content:'' !important;display:block !important;margin:2.176cqw 0 0 -1cqw !important;background:url(/assets/tpl-art/lg20/lg20-13-thankyou.webp) no-repeat 0 0/100% 100% !important;width:24.84cqw !important;height:11.97cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-totals{grid-column:2 !important;grid-row:3 !important;margin:2.72cqw 0 0 !important;padding:1.088cqw 1.36cqw !important;background:#E3E7D4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-totals>div{padding:0.453cqw 0 !important;font-size:1.269cqw !important;line-height:1.904cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-totals>div b{font-weight:600 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-totals .inv-total-grand{margin:0.544cqw -1.36cqw -1.088cqw !important;padding:1.179cqw 1.36cqw !important;background:#4F5F3E !important;color:#FFFFFF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-totals .inv-total-grand span{font-size:1.179cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#FFFFFF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-totals .inv-total-grand b{font-size:2.267cqw !important;font-weight:700 !important;color:#FFFFFF !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-terms,.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail  .inv-bank{position:relative !important;grid-column:1 !important;margin:2.72cqw 7.253cqw 0 0 !important;font-size:1.179cqw !important;line-height:1.72cqw !important;color:#3A4430 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-terms>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail  .inv-bank>div:not(.inv-label){overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-signature .sig-caption{font-size:1.088cqw !important;color:#3A4430 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-signature .sig-line{border-top:0.136cqw solid #9FAB8C !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-body::after{content:'' !important;position:relative !important;display:block !important;grid-column:1/-1 !important;margin:3.626cqw 0 0 !important;background:url(/assets/tpl-art/lg20/lg20-13-botfloral.webp) no-repeat 0 0/100% 100% !important;width:14.96cqw !important;height:11.06cqw !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-footer-note::before{content:'' !important;display:block !important;margin:0 0 1.088cqw !important;background:url(/assets/tpl-art/lg20/lg20-13-footerline.webp) no-repeat 0 0/100% 100% !important;width:68.36cqw !important;height:2.27cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail .inv-footer-note{font-size:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-13-rightrail).tmpl-lg20-13-rightrail::after{content:'' !important;position:absolute !important;right:0 !important;bottom:0 !important;background:url(/assets/tpl-art/lg20/lg20-13-railbottom.webp) no-repeat 0 0/100% 100% !important;width:21.85cqw !important;height:35.18cqw !important;pointer-events:none !important;z-index:0 !important;}

/* ===== lg20-14-maintenance (LG-14 "Crestline Grounds") =====
   Real crops: the dark photographic hero banner (leaf logo mark + taglines + photo, with the sample
   "CRESTLINE GROUNDS" wordmark removed via cv2 inpainting before cropping so the real business.name
   field renders cleanly on top), the light sub-header band, the doc subtitle line, the "Cleaner
   Greener Stronger Properties" badge, the service-location pin icon, the notes document icon, the
   "Stronger Properties / Brighter Tomorrows." script, the small leaf icon beside the payment note,
   the four footer contact icons and the "People Plants Properties Possibilities" footer line. */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance{position:relative !important;container-type:inline-size !important;padding:0 !important;margin:0 !important;background:#FFFFFF !important;color:#1E2B1A !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;border:0 !important;border-radius:0 !important;overflow:hidden !important;min-height:95cqw !important;height:auto !important;isolation:isolate !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-head{position:static !important;display:block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:inherit !important;min-height:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-head-right{position:static !important;display:block !important;width:auto !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-body{position:static !important;display:grid !important;align-items:start !important;align-content:start !important;margin:0 !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-body>*{grid-column:1/-1 !important;min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-parties{position:static !important;display:flex !important;gap:7.253cqw !important;margin:3.26cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-details{min-width:0 !important;max-width:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-bill-to{position:relative !important;width:38cqw !important;margin:0 !important;max-width:none !important;border:0 !important;background:transparent !important;text-align:left !important;box-sizing:border-box !important;font-size:1.269cqw !important;line-height:1.813cqw !important;color:#2A2E27 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-bill-to>div:not(.inv-client-name):not(.inv-label){font-size:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-detail-row span,.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance  .inv-detail-row b{font-size:inherit !important;letter-spacing:inherit !important;text-transform:none !important;color:inherit !important;margin:0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-logo{position:absolute !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;border-radius:0 !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table{border-collapse:collapse !important;table-layout:fixed !important;background:transparent !important;margin:0 !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table td,.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance  .inv-table th{box-sizing:border-box !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table tr.ige-addrow td{padding:0.544cqw 0 !important;border:0 !important;background:transparent !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-totals{position:relative !important;width:44cqw !important;min-width:0 !important;margin:2.72cqw 0 0 auto !important;padding:1.179cqw 1.451cqw !important;background:#EDF0E6 !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:baseline !important;margin:0 !important;padding:0.363cqw 0 !important;border:0 !important;background:transparent !important;font-family:inherit !important;font-size:1.179cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-totals>div span,.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance  .inv-totals>div b{color:inherit !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-totals .inv-total-grand{margin-top:0.816cqw !important;padding-top:0.907cqw !important;border-top:0.136cqw solid #C3CBB6 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-totals .inv-total-grand span{font-size:1.179cqw !important;font-weight:700 !important;color:#1E2B1A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-totals .inv-total-grand b{font-size:2.72cqw !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:none !important;color:#1E2B1A !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-block{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-label{font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-terms>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance  .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance  .inv-bank>div:not(.inv-label){font-size:inherit !important;line-height:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-payrow{position:static !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance [data-f="payment.methods"]{margin:1.995cqw 0 0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance [data-f="payment.methods"] .pm-doc{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance [data-f="payment.methods"]:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance [data-f="payment.methods"] .pm-doc-h{font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#1E2B1A !important;margin:0 0 0.907cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance [data-f="payment.methods"] .pm-doc-grid{display:block !important;margin:0 !important;padding:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance [data-f="payment.methods"] .pm-doc-card{display:block !important;padding:0 !important;margin:0 0 0.907cqw !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance [data-f="payment.methods"] .pm-doc-card>div{display:block !important;min-width:0 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance [data-f="payment.methods"] .pm-doc-card b{display:block !important;margin:0 0 0.181cqw !important;font-size:1.088cqw !important;line-height:1.451cqw !important;font-weight:700 !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance [data-f="payment.methods"] .pm-doc-card>div>div{font-size:1cqw !important;line-height:1.36cqw !important;color:inherit !important;word-break:break-word !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .pm-qr{width:9cqw !important;height:9cqw !important;margin:0.544cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-signature-row{margin:2.72cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-signature{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;width:auto !important;min-width:0 !important;transform:none !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-footer-note{position:relative !important;margin:3.626cqw 0 0 !important;padding:2.72cqw 0 0 !important;border-top:0.091cqw solid #E2E5DA !important;background:transparent !important;font-style:normal !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-powered{position:relative !important;display:block !important;margin:1.995cqw 0 2.72cqw !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-powered a{color:#8A9179 !important;font-size:0.907cqw !important;text-decoration:none !important;}
/* hero + subbar */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-head{position:static !important;height:29.3cqw !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-head::before{content:'' !important;position:absolute !important;left:0 !important;top:0 !important;background:url(/assets/tpl-art/lg20/lg20-14-hero.webp) no-repeat 0 0/100% 100% !important;width:100cqw !important;height:19.49cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-head::after{content:'' !important;position:absolute !important;left:0 !important;top:19.49cqw !important;background:url(/assets/tpl-art/lg20/lg20-14-subbar.webp) no-repeat 0 0/100% 100% !important;width:100cqw !important;height:3.26cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-head-left{position:static !important;width:68cqw !important;margin:0 !important;padding:0 !important;max-width:none !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-biz-name{position:absolute !important;left:16.3cqw !important;top:7.07cqw !important;width:50cqw !important;margin:0 !important;font-family:Inter,'Inter Fallback',sans-serif !important;font-size:3.17cqw !important;font-weight:800 !important;line-height:1.1 !important;letter-spacing:.05em !important;text-transform:uppercase !important;color:#FFFFFF !important;overflow-wrap:anywhere !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-biz-address{position:absolute !important;left:4.17cqw !important;bottom:2.72cqw !important;width:34cqw !important;margin:0 !important;padding:0 0 0 2.9cqw !important;box-sizing:border-box !important;font-size:1.088cqw !important;line-height:1.451cqw !important;color:#3C4234 !important;overflow-wrap:anywhere !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-biz-address::before{content:'' !important;position:absolute !important;left:0 !important;top:-0.181cqw !important;background:url(/assets/tpl-art/lg20/lg20-14-ic-pin2.webp) no-repeat 0 0/100% 100% !important;width:2.17cqw !important;height:2.45cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-biz-contact{position:absolute !important;left:38cqw !important;bottom:2.72cqw !important;display:flex !important;gap:7.25cqw !important;margin:0 !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-biz-contact>div{position:relative !important;padding:0 0 0 2.9cqw !important;font-size:1.088cqw !important;line-height:1.451cqw !important;color:#3C4234 !important;overflow-wrap:anywhere !important;max-width:20cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-biz-contact>[data-f="business.phone"]{order:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-biz-contact>[data-f="business.email"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-biz-contact>[data-f="business.website"]{order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-biz-contact>div::before{content:'' !important;position:absolute !important;left:0 !important;top:-0.181cqw !important;width:2.17cqw !important;height:2.45cqw !important;background:no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-biz-contact>[data-f="business.phone"]::before{background-image:url(/assets/tpl-art/lg20/lg20-14-ic-phone.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-biz-contact>[data-f="business.email"]::before{background-image:url(/assets/tpl-art/lg20/lg20-14-ic-mail.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-biz-contact>[data-f="business.website"]::before{background-image:url(/assets/tpl-art/lg20/lg20-14-ic-globe.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-head-right{position:static !important;height:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-logo{left:0 !important;top:0 !important;max-width:11cqw !important;max-height:11cqw !important;}
/* body */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-body{padding:4.5cqw 4.17cqw 4.08cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-doc-title{position:absolute !important;left:4.17cqw !important;top:26.1cqw !important;margin:0 !important;font-family:'Libre Caslon Text',Georgia,'Times New Roman',serif !important;font-size:5.98cqw !important;font-weight:800 !important;line-height:1 !important;color:#1E2B1A !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-doc-title::after{content:'' !important;display:block !important;margin:1.088cqw 0 0 !important;background:url(/assets/tpl-art/lg20/lg20-14-docsub.webp) no-repeat 0 0/100% 100% !important;width:37.72cqw !important;height:1.632cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-doc-num{position:absolute !important;left:47.14cqw !important;top:26.83cqw !important;display:flex !important;align-items:center !important;height:5.53cqw !important;padding:0 1.541cqw !important;background:#F4F5F1 !important;font-size:1.36cqw !important;font-weight:600 !important;color:#1E2B1A !important;overflow-wrap:anywhere !important;margin:0 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-doc-num::before{content:'Invoice no.  ' !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#5B6450 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-details{position:absolute !important;left:64.3cqw !important;top:26.83cqw !important;display:flex !important;gap:1.63cqw !important;margin:0 !important;padding:0 !important;width:31.5cqw !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-details>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-detail-row{display:inline-flex !important;align-items:center !important;height:5.53cqw !important;padding:0 1.541cqw !important;margin:0 !important;background:#F4F5F1 !important;gap:0.544cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-detail-row:has([data-f="meta.terms"]),.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance  .inv-detail-row:has([data-f="client.currency"]){display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-detail-row span{font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#5B6450 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-detail-row b{font-size:1.36cqw !important;font-weight:600 !important;color:#1E2B1A !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-label{margin:0 0 0.816cqw !important;font-size:1.088cqw !important;line-height:1.451cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#1E2B1A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-client-name{font-size:1.451cqw !important;font-weight:700 !important;color:#1E2B1A !important;margin:0 0 0.272cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-bill-to>div{overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-shipping{position:relative !important;width:32cqw !important;padding:0 0 0 2.72cqw !important;border-left:0.091cqw solid #D9DCCF !important;font-size:1.269cqw !important;line-height:1.813cqw !important;color:#2A2E27 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-shipping .inv-label-inline{display:block !important;position:relative !important;padding-left:2.72cqw !important;margin:0 0 0.816cqw !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#1E2B1A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-shipping .inv-label-inline::before{content:'' !important;position:absolute !important;left:0 !important;top:-0.272cqw !important;background:url(/assets/tpl-art/lg20/lg20-14-ic-pin.webp) no-repeat 0 0/100% 100% !important;width:2.17cqw !important;height:2.45cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-shipping::after{content:'' !important;position:absolute !important;right:-18cqw !important;top:0 !important;background:url(/assets/tpl-art/lg20/lg20-14-badge.webp) no-repeat 0 0/100% 100% !important;width:19.22cqw !important;height:8.97cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table{order:3 !important;width:100% !important;margin:3.17cqw 0 0 !important;border:0 !important;counter-reset:lg14r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table thead th{height:3.72cqw !important;padding:0 1.088cqw !important;background:#2E3B28 !important;border:0 !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#FFFFFF !important;text-align:right !important;vertical-align:middle !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table thead th:first-child{text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table thead th:nth-child(2){width:9cqw !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table thead th:nth-child(3){width:14cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table thead th:last-child{width:15cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table tbody tr:not(.ige-ui){counter-increment:lg14r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table tbody tr:nth-child(odd){background:#F6F7F3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table tbody td{height:4.72cqw !important;padding:0.907cqw 1.088cqw !important;border:0 !important;font-size:1.269cqw !important;line-height:1.72cqw !important;color:#2A2E27 !important;text-align:right !important;vertical-align:middle !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table tbody td:nth-child(2){text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table tbody td.td-desc{text-align:left !important;overflow-wrap:anywhere !important;font-weight:600 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-table tbody td.td-amt{font-weight:700 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-notes{order:4 !important;position:relative !important;width:48cqw !important;margin:3.26cqw 0 0 !important;padding:1.72cqw 1.995cqw 1.72cqw 4.9cqw !important;background:#F4F5F1 !important;box-sizing:border-box !important;font-size:1.269cqw !important;line-height:1.813cqw !important;color:#2A2E27 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-notes::before{content:'' !important;position:absolute !important;left:1.995cqw !important;top:1.813cqw !important;background:url(/assets/tpl-art/lg20/lg20-14-ic-notes.webp) no-repeat 0 0/100% 100% !important;width:2.72cqw !important;height:2.9cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-notes>.inv-label{margin-bottom:0.816cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-notes::after{content:'' !important;display:block !important;margin:1.995cqw 0 0 -0.5cqw !important;background:url(/assets/tpl-art/lg20/lg20-14-thankyou.webp) no-repeat 0 0/100% 100% !important;width:37.8cqw !important;height:7.8cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-terms,.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance  .inv-bank{order:5 !important;position:relative !important;width:44cqw !important;margin:3.26cqw 0 0 auto !important;padding:0 !important;font-size:1.269cqw !important;line-height:1.813cqw !important;color:#2A2E27 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-terms{padding-left:3.17cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-terms::before{content:'' !important;position:absolute !important;left:0 !important;top:0.272cqw !important;background:url(/assets/tpl-art/lg20/lg20-14-ic-leaf2.webp) no-repeat 0 0/100% 100% !important;width:2.17cqw !important;height:2.45cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-terms>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-terms>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance  .inv-bank>div:not(.inv-label){overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-signature .sig-caption{font-size:1.088cqw !important;color:#5B6450 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-signature .sig-line{border-top:0.136cqw solid #C3CBB6 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-footer-note{order:6 !important;position:relative !important;min-height:9.25cqw !important;font-size:1.088cqw !important;line-height:1.541cqw !important;color:#8A9179 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-14-maintenance).tmpl-lg20-14-maintenance .inv-footer-note::after{content:'' !important;position:absolute !important;right:0 !important;top:0 !important;background:url(/assets/tpl-art/lg20/lg20-14-footertext.webp) no-repeat 0 0/100% 100% !important;width:11.23cqw !important;height:8.52cqw !important;}

/* ===== lg20-15-checklist (LG-15 "Fieldstone Property Care") =====
   Real crops: the two-tone leaf logo mark, the "Landscapes | Lawn care | Outdoor living" tagline,
   the sub-header line, the doc subtitle line, the "Cleaner greener healthier homes" badge, the bill-to
   person icon, the property pin icon, the house+trees illustration with its "Well maintained
   properties" caption, the checklist header badge + "Quality service. Lasting results." line, the
   whole 9-item service-checklist grid (checkboxes included - decorative chrome, not bound to any
   invoice-generator data field), the notes leaf icon, the four footer contact icons, the three social
   icons and the "People plants places a brighter tomorrow" footer line. No sample business/client
   data is baked into any of these crops.
   Honest gap: "Property Type / Service Area / Size" (a decorative card with no matching field in
   invoice-generator) is kept as a single static crop, not editable text - flagged for the free-edit
   follow-up pass, see the build report. */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist{position:relative !important;container-type:inline-size !important;padding:0 !important;margin:0 !important;background:#FFFFFF !important;color:#1E2B22 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;border:0 !important;border-radius:0 !important;overflow:hidden !important;min-height:95cqw !important;height:auto !important;isolation:isolate !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-head{position:static !important;display:block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:inherit !important;min-height:0 !important;gap:0 !important;height:21cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-head-right{position:static !important;display:block !important;width:auto !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-body{position:static !important;display:block !important;margin:0 !important;padding:0 4.17cqw 4.08cqw !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-logo{position:absolute !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;border-radius:0 !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table{border-collapse:collapse !important;table-layout:fixed !important;background:transparent !important;margin:0 !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table td,.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist  .inv-table th{box-sizing:border-box !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table tr.ige-addrow td{padding:0.544cqw 0 !important;border:0 !important;background:transparent !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-block{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-label{font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-terms>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist  .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist  .inv-bank>div:not(.inv-label){font-size:inherit !important;line-height:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-payrow{position:static !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist [data-f="payment.methods"]{margin:1.995cqw 0 0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist [data-f="payment.methods"]:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist [data-f="payment.methods"] .pm-doc-h{font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#1E2B22 !important;margin:0 0 0.907cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist [data-f="payment.methods"] .pm-doc-grid{display:block !important;margin:0 !important;padding:0 !important;gap:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist [data-f="payment.methods"] .pm-doc-card{display:block !important;padding:0 !important;margin:0 0 0.907cqw !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist [data-f="payment.methods"] .pm-doc-card b{display:block !important;margin:0 0 0.181cqw !important;font-size:1.088cqw !important;font-weight:700 !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist [data-f="payment.methods"] .pm-doc-card>div>div{font-size:1cqw !important;line-height:1.36cqw !important;color:inherit !important;word-break:break-word !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .pm-qr{width:9cqw !important;height:9cqw !important;margin:0.544cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-signature-row{margin:2.72cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-signature{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;width:auto !important;min-width:0 !important;transform:none !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-footer-note{position:relative !important;margin:3.626cqw 0 0 !important;padding:2.72cqw 0 0 !important;border-top:0.091cqw solid #E2E5DA !important;background:transparent !important;font-style:normal !important;font-size:1.088cqw !important;color:#5B6450 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-footer-note::after{content:'' !important;position:absolute !important;right:0 !important;top:2.72cqw !important;background:url(/assets/tpl-art/lg20/lg20-15-footertext.webp) no-repeat 0 0/100% 100% !important;width:16.32cqw !important;height:3.26cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-powered{position:relative !important;display:block !important;margin:2.176cqw 0 0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-powered a{color:#8A9179 !important;font-size:0.907cqw !important;text-decoration:none !important;}
/* head: logo + wordmark + tagline + subhead */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-head::before{content:'' !important;position:absolute !important;left:3.63cqw !important;top:3.26cqw !important;background:url(/assets/tpl-art/lg20/lg20-15-logomark.webp) no-repeat 0 0/100% 100% !important;width:11.97cqw !important;height:13.6cqw !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-head::after{content:'' !important;position:absolute !important;left:3.26cqw !important;top:17.77cqw !important;background:url(/assets/tpl-art/lg20/lg20-15-subhead.webp) no-repeat 0 0/100% 100% !important;width:51.5cqw !important;height:1.45cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-head-left{position:static !important;width:68cqw !important;margin:0 !important;padding:4.17cqw 0 0 17.2cqw !important;max-width:none !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-name{display:block !important;max-width:100% !important;margin:0 !important;font-family:Inter,'Inter Fallback',sans-serif !important;font-size:2.72cqw !important;font-weight:800 !important;line-height:1.1 !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:#16281F !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-name::after{content:'' !important;display:block !important;margin:0.816cqw 0 0 !important;background:url(/assets/tpl-art/lg20/lg20-15-tagline.webp) no-repeat 0 0/100% 100% !important;width:37.7cqw !important;height:1.63cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-address{position:absolute !important;left:3.26cqw !important;bottom:2.9cqw !important;width:34cqw !important;margin:0 !important;padding:0 0 0 3.08cqw !important;box-sizing:border-box !important;font-size:1.088cqw !important;line-height:1.451cqw !important;color:#3C4234 !important;overflow-wrap:anywhere !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-address::before{content:'' !important;position:absolute !important;left:0 !important;top:-0.181cqw !important;background:url(/assets/tpl-art/lg20/lg20-15-ic-pin.webp) no-repeat 0 0/100% 100% !important;width:3.08cqw !important;height:3.08cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-contact{position:absolute !important;left:36cqw !important;bottom:2.9cqw !important;display:flex !important;gap:6.35cqw !important;margin:0 !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-contact>div{position:relative !important;padding:0 0 0 3.08cqw !important;font-size:1.088cqw !important;line-height:1.451cqw !important;color:#3C4234 !important;overflow-wrap:anywhere !important;max-width:18cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-contact>[data-f="business.phone"]{order:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-contact>[data-f="business.email"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-contact>[data-f="business.website"]{order:3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-contact>div::before{content:'' !important;position:absolute !important;left:0 !important;top:-0.181cqw !important;width:3.08cqw !important;height:3.08cqw !important;background:no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-contact>[data-f="business.phone"]::before{background-image:url(/assets/tpl-art/lg20/lg20-15-ic-phone.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-contact>[data-f="business.email"]::before{background-image:url(/assets/tpl-art/lg20/lg20-15-ic-mail.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-contact>[data-f="business.website"]::before{background-image:url(/assets/tpl-art/lg20/lg20-15-ic-globe.webp) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist::after{content:'' !important;position:absolute !important;right:4.17cqw !important;bottom:3.17cqw !important;background:url(/assets/tpl-art/lg20/lg20-15-socialicons.webp) no-repeat 0 0/100% 100% !important;width:13.15cqw !important;height:3.63cqw !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-head-right{height:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-doc-title{position:absolute !important;left:3.26cqw !important;top:21cqw !important;text-align:left !important;margin:0 !important;font-family:'Libre Caslon Text',Georgia,'Times New Roman',serif !important;font-size:5.07cqw !important;font-weight:800 !important;line-height:1 !important;color:#16281F !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-doc-title::before{content:'Service' !important;display:block !important;margin:0 0 0.453cqw !important;font-family:Inter,'Inter Fallback',sans-serif !important;font-size:1.541cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#16281F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-doc-title::after{content:'' !important;display:block !important;margin:0.816cqw 0 0 !important;background:url(/assets/tpl-art/lg20/lg20-15-docsub.webp) no-repeat 0 0/100% 100% !important;width:43.5cqw !important;height:1.81cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-doc-num{position:absolute !important;left:50.4cqw !important;top:29.5cqw !important;width:28cqw !important;margin:0 !important;font-size:1.179cqw !important;color:#2A332B !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-doc-num::before{content:'Invoice #   ' !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#16281F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-details{position:absolute !important;left:50.4cqw !important;top:5cqw !important;width:28cqw !important;margin:0 !important;padding:0 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-details>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-detail-row{display:flex !important;gap:1.088cqw !important;margin:0 0 0.635cqw !important;padding:0 !important;border:0 !important;font-size:1.179cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-detail-row:has([data-f="meta.terms"]),.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist  .inv-detail-row:has([data-f="client.currency"]){display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-detail-row span{font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#16281F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-detail-row b{font-size:1.179cqw !important;font-weight:400 !important;color:#2A332B !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-head-right::before{content:'' !important;position:absolute !important;left:81.14cqw !important;top:27cqw !important;background:url(/assets/tpl-art/lg20/lg20-15-badge-cleaner.webp) no-repeat 0 0/100% 100% !important;width:15.87cqw !important;height:7.25cqw !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-logo{left:0 !important;top:0 !important;max-width:12cqw !important;max-height:12cqw !important;}
/* bill-to / property details row */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-body::before{content:'' !important;position:relative !important;display:block !important;height:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-parties{position:relative !important;display:flex !important;gap:5.44cqw !important;margin:7cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-bill-to{position:relative !important;width:37cqw !important;margin:0 !important;max-width:none !important;border:0 !important;background:transparent !important;text-align:left !important;box-sizing:border-box !important;padding:0 0 0 6.35cqw !important;font-size:1.269cqw !important;line-height:1.813cqw !important;color:#2A332B !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-bill-to::before{content:'' !important;position:absolute !important;left:0 !important;top:0.181cqw !important;background:url(/assets/tpl-art/lg20/lg20-15-ic-bizicon.webp) no-repeat 0 0/100% 100% !important;width:4.71cqw !important;height:4.35cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-bill-to>div:not(.inv-client-name):not(.inv-label){font-size:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-label{margin:0 0 0.816cqw !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#16281F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-client-name{font-size:1.451cqw !important;font-weight:700 !important;color:#16281F !important;margin:0 0 0.272cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-bill-to>div{overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-shipping{position:relative !important;width:37cqw !important;padding:0 0 0 6.35cqw !important;border:0 !important;font-size:1.269cqw !important;line-height:1.813cqw !important;color:#2A332B !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-shipping::before{content:'' !important;position:absolute !important;left:0 !important;top:0.181cqw !important;background:url(/assets/tpl-art/lg20/lg20-15-ic-pinicon.webp) no-repeat 0 0/100% 100% !important;width:4.71cqw !important;height:4.35cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-shipping .inv-label-inline{display:block !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#16281F !important;margin:0 0 0.816cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-shipping::after{content:'' !important;position:absolute !important;left:50.4cqw !important;top:9.07cqw !important;background:url(/assets/tpl-art/lg20/lg20-15-propblock.webp) no-repeat 0 0/100% 100% !important;width:27.56cqw !important;height:7.07cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-details{}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-parties::after{content:'' !important;position:absolute !important;right:0 !important;top:11cqw !important;background:url(/assets/tpl-art/lg20/lg20-15-housebadge.webp) no-repeat 0 0/100% 100% !important;width:15.87cqw !important;height:9.79cqw !important;}
/* checklist */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table::before{content:'' !important;display:block !important;margin:4.35cqw 0 3.17cqw !important;background:url(/assets/tpl-art/lg20/lg20-15-checklistfull.webp) no-repeat 0 0/100% 100% !important;width:94.2cqw !important;height:14.87cqw !important;}
/* line items */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table{width:100% !important;margin:3.17cqw 0 0 !important;border:0 !important;counter-reset:lg15r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table thead th{height:3.72cqw !important;padding:0 1.088cqw !important;background:#16281F !important;border:0 !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#FFFFFF !important;text-align:right !important;vertical-align:middle !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table thead th:first-child{text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table thead th:nth-child(2){width:9cqw !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table thead th:nth-child(3){width:14cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table thead th:last-child{width:15cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table tbody tr:not(.ige-ui){counter-increment:lg15r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table tbody tr:nth-child(odd){background:#F3F6F1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table tbody td{height:4.72cqw !important;padding:0.907cqw 1.088cqw !important;border:0 !important;font-size:1.269cqw !important;line-height:1.72cqw !important;color:#2A332B !important;text-align:right !important;vertical-align:middle !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table tbody td:nth-child(2){text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table tbody td.td-desc{text-align:left !important;overflow-wrap:anywhere !important;font-weight:600 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-table tbody td.td-amt{font-weight:700 !important;}
/* notes + totals */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-terms,.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist  .inv-bank{position:relative !important;width:55cqw !important;margin:3.26cqw 0 0 !important;padding:1.995cqw !important;background:#F3F6F1 !important;box-sizing:border-box !important;font-size:1.269cqw !important;line-height:1.813cqw !important;color:#2A332B !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-terms{padding-left:8.9cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-terms::before{content:'' !important;position:absolute !important;left:1.995cqw !important;top:1.995cqw !important;background:url(/assets/tpl-art/lg20/lg20-15-notesleaf.webp) no-repeat 0 0/100% 100% !important;width:4.35cqw !important;height:4.9cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-terms>.inv-label,.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist  .inv-bank>.inv-label{font-family:Inter,'Inter Fallback',sans-serif !important;font-weight:700 !important;letter-spacing:.1em !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-terms>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist  .inv-bank>div:not(.inv-label){overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-totals{position:relative !important;width:38cqw !important;min-width:0 !important;margin:3.26cqw 0 0 auto !important;padding:0 !important;background:transparent !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:baseline !important;margin:0 !important;padding:0.453cqw 0 !important;border:0 !important;background:transparent !important;font-family:inherit !important;font-size:1.179cqw !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-totals>div span,.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist  .inv-totals>div b{color:inherit !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-totals .inv-total-grand{margin-top:0.816cqw !important;padding:1.179cqw 1.451cqw !important;background:#DCE5D6 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-totals .inv-total-grand span{font-size:1.179cqw !important;font-weight:700 !important;color:#16281F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-totals .inv-total-grand b{font-size:2.72cqw !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:none !important;color:#16281F !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-signature .sig-caption{font-size:1.088cqw !important;color:#5B6450 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-signature .sig-line{border-top:0.136cqw solid #C3CBB6 !important;}
/* footer */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-15-checklist).tmpl-lg20-15-checklist .inv-biz-contact2{display:none !important;}

/* ===== lg20-16-hardscapehero (LG-16 "Stoneleaf Outdoor Works") =====
   Real crops: the dark-green/photo hero banner (leaf-mountain logo mark + taglines + garden-lighting
   photo, with the sample "Stoneleaf / Outdoor Works" wordmark removed via cv2 inpainting before
   cropping so the real business.name field renders cleanly over the green panel), the doc subtitle
   line, the three circular client/project-site/from icon badges, the property-type/area card, the
   circular leaf "Thank you" badge, the four bottom feature icons (craftsmanship/service/health/
   greener-tomorrow), the three footer contact icons and the "Natural spaces stronger people" line.
   Honest gap: "Project Type / Property Area" (no matching field) is kept as a static crop, and the
   FROM card's business-name line was deliberately left off (the live business.name field already
   prints large in the hero - repeating it a second time would need the same field bound twice, which
   this DOM does not support) - both flagged for the free-edit follow-up pass. */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero{position:relative !important;container-type:inline-size !important;padding:0 !important;margin:0 !important;background:#FFFFFF !important;color:#1E2B22 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;border:0 !important;border-radius:0 !important;overflow:hidden !important;min-height:95cqw !important;height:auto !important;isolation:isolate !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-head{position:static !important;display:block !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;color:inherit !important;min-height:0 !important;gap:0 !important;height:19.49cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-head-right{position:static !important;height:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-body{position:static !important;display:block !important;margin:0 !important;padding:30cqw 4.17cqw 4.08cqw !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-logo{position:absolute !important;display:block !important;width:auto !important;height:auto !important;margin:0 !important;border-radius:0 !important;object-fit:contain !important;left:0 !important;top:0 !important;max-width:12cqw !important;max-height:12cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table{border-collapse:collapse !important;table-layout:fixed !important;background:transparent !important;margin:3.17cqw 0 0 !important;box-sizing:border-box !important;width:100% !important;counter-reset:lg16r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table td,.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero  .inv-table th{box-sizing:border-box !important;background:transparent !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table tr.ige-addrow td{padding:0.544cqw 0 !important;border:0 !important;background:transparent !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table thead th{height:3.72cqw !important;padding:0 1.088cqw !important;background:#16281F !important;border:0 !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#FFFFFF !important;text-align:right !important;vertical-align:middle !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table thead th:first-child{text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table thead th:nth-child(2){width:9cqw !important;text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table thead th:nth-child(3){width:14cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table thead th:last-child{width:15cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table tbody tr:not(.ige-ui){counter-increment:lg16r !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table tbody tr:nth-child(odd){background:#F3F6F1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table tbody td{height:4.72cqw !important;padding:0.907cqw 1.088cqw !important;border:0 !important;font-size:1.269cqw !important;line-height:1.72cqw !important;color:#2A332B !important;text-align:right !important;vertical-align:middle !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table tbody td:nth-child(2){text-align:center !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table tbody td.td-desc{text-align:left !important;overflow-wrap:anywhere !important;font-weight:600 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table tbody td.td-amt{font-weight:700 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-block{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-label{font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-terms>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero  .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero  .inv-bank>div:not(.inv-label){font-size:inherit !important;line-height:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-payrow{position:static !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero [data-f="payment.methods"]{margin:1.995cqw 0 0 !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero [data-f="payment.methods"]:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero [data-f="payment.methods"] .pm-doc-h{font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#1E2B22 !important;margin:0 0 0.907cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero [data-f="payment.methods"] .pm-doc-card b{display:block !important;margin:0 0 0.181cqw !important;font-size:1.088cqw !important;font-weight:700 !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero [data-f="payment.methods"] .pm-doc-card>div>div{font-size:1cqw !important;line-height:1.36cqw !important;color:inherit !important;word-break:break-word !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .pm-qr{width:9cqw !important;height:9cqw !important;margin:0.544cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-signature-row{margin:2.72cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-signature{position:static !important;margin:0 !important;padding:0 !important;border:0 !important;width:auto !important;min-width:0 !important;transform:none !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-signature .sig-caption{font-size:1.088cqw !important;color:#5B6450 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-signature .sig-line{border-top:0.136cqw solid #C3CBB6 !important;}
/* hero */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-head::before{content:'' !important;position:absolute !important;left:0 !important;top:0 !important;background:url(/assets/tpl-art/lg20/lg20-16-hero.webp) no-repeat 0 0/100% 100% !important;width:100cqw !important;height:19.49cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-head-left{position:static !important;width:50cqw !important;margin:0 !important;padding:0 !important;max-width:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-biz-name{position:absolute !important;left:19.03cqw !important;top:1.81cqw !important;width:34cqw !important;margin:0 !important;font-family:Inter,'Inter Fallback',sans-serif !important;font-size:3.26cqw !important;font-weight:800 !important;line-height:1.1 !important;color:#FFFFFF !important;overflow-wrap:anywhere !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-biz-address{position:absolute !important;left:70cqw !important;top:61cqw !important;width:25cqw !important;margin:0 !important;font-size:1.088cqw !important;line-height:1.541cqw !important;color:#2A332B !important;overflow-wrap:anywhere !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-biz-contact{position:absolute !important;left:70cqw !important;top:64.5cqw !important;width:25cqw !important;display:flex !important;flex-direction:column !important;gap:0.453cqw !important;margin:0 !important;font-size:1.088cqw !important;line-height:1.541cqw !important;color:#2A332B !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-biz-contact>[data-f="business.phone"]{order:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-biz-contact>[data-f="business.email"]{order:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-biz-contact>[data-f="business.website"]{order:3 !important;overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-doc-title{position:absolute !important;left:3.26cqw !important;top:20.9cqw !important;margin:0 !important;font-family:Inter,'Inter Fallback',sans-serif !important;font-size:6.53cqw !important;font-weight:900 !important;line-height:1 !important;color:#16281F !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-doc-title::after{content:'' !important;display:block !important;margin:1.088cqw 0 0 !important;background:url(/assets/tpl-art/lg20/lg20-16-docsub.webp) no-repeat 0 0/100% 100% !important;width:51.7cqw !important;height:1.81cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-doc-num{position:absolute !important;left:68cqw !important;top:21.8cqw !important;width:28cqw !important;margin:0 !important;font-size:1.088cqw !important;color:#2A332B !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-doc-num::before{content:'Invoice no.   ' !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#16281F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-details{position:absolute !important;left:68cqw !important;top:-34cqw !important;width:28cqw !important;margin:0 !important;padding:0 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-details>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-detail-row{display:flex !important;gap:1.088cqw !important;margin:0 0 0.635cqw !important;padding:0 !important;border:0 !important;font-size:1.088cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-detail-row:has([data-f="meta.terms"]),.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero  .inv-detail-row:has([data-f="client.currency"]){display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-detail-row span{font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#16281F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-detail-row b{font-weight:400 !important;color:#2A332B !important;white-space:nowrap !important;}
/* three cards: bill-to / shipping / from */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-parties{position:relative !important;display:flex !important;gap:2.72cqw !important;margin:9cqw 0 0 !important;padding:0 !important;border:0 !important;background:#F6F7F3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-bill-to{position:relative !important;width:30cqw !important;margin:0 !important;max-width:none !important;border:0 !important;background:transparent !important;text-align:left !important;box-sizing:border-box !important;padding:2.17cqw 1.995cqw 2.17cqw 6.8cqw !important;font-size:1.088cqw !important;line-height:1.541cqw !important;color:#2A332B !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-bill-to::before{content:'' !important;position:absolute !important;left:1.995cqw !important;top:2.17cqw !important;background:url(/assets/tpl-art/lg20/lg20-16-ic-client.webp) no-repeat 0 0/100% 100% !important;width:4.71cqw !important;height:4.35cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-bill-to>div:not(.inv-client-name):not(.inv-label){font-size:inherit !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-label{margin:0 0 0.635cqw !important;font-size:1cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#16281F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-client-name{font-size:1.269cqw !important;font-weight:700 !important;color:#16281F !important;margin:0 0 0.272cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-bill-to>div{overflow-wrap:anywhere !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-shipping{position:relative !important;width:30cqw !important;margin:0 !important;padding:2.17cqw 1.995cqw 2.17cqw 6.8cqw !important;border:0 !important;font-size:1.088cqw !important;line-height:1.541cqw !important;color:#2A332B !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-shipping::before{content:'' !important;position:absolute !important;left:1.995cqw !important;top:2.17cqw !important;background:url(/assets/tpl-art/lg20/lg20-16-ic-site.webp) no-repeat 0 0/100% 100% !important;width:4.71cqw !important;height:4.35cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-shipping .inv-label-inline{display:block !important;font-size:1cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#16281F !important;margin:0 0 0.635cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-shipping::after{content:'' !important;position:absolute !important;left:1.995cqw !important;top:11.5cqw !important;background:url(/assets/tpl-art/lg20/lg20-16-propblock.webp) no-repeat 0 0/100% 100% !important;width:24.8cqw !important;height:4.9cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-parties::after{content:'' !important;position:absolute !important;right:0 !important;top:0 !important;width:30cqw !important;height:100% !important;padding:2.17cqw 1.995cqw 2.17cqw 6.8cqw !important;box-sizing:border-box !important;font-size:1.088cqw !important;line-height:1.541cqw !important;color:#2A332B !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-parties::before{content:'' !important;position:absolute !important;right:27cqw !important;top:2.17cqw !important;background:url(/assets/tpl-art/lg20/lg20-16-ic-from.webp) no-repeat 0 0/100% 100% !important;width:4.71cqw !important;height:4.35cqw !important;z-index:1 !important;}
/* checklist section replaced by thank-you + feature strip after totals, matching reference order */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-notes{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-totals{position:relative !important;width:34cqw !important;min-width:0 !important;margin:3.26cqw 0 0 auto !important;padding:0 !important;background:transparent !important;box-sizing:border-box !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:baseline !important;margin:0 !important;padding:0.453cqw 0 !important;border:0 !important;background:transparent !important;font-family:inherit !important;font-size:1.179cqw !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-totals>div span,.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero  .inv-totals>div b{color:inherit !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-family:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-totals .inv-total-grand{margin-top:0.816cqw !important;padding:1.179cqw 1.451cqw !important;background:#16281F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-totals .inv-total-grand span{font-size:1.179cqw !important;font-weight:700 !important;color:#FFFFFF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-totals .inv-total-grand b{font-size:2.72cqw !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:none !important;color:#FFFFFF !important;white-space:nowrap !important;}
/* bottom feature strip + footer */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-bank{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-terms{position:relative !important;width:60cqw !important;margin:3.26cqw 0 0 !important;padding:2.17cqw 2.17cqw 2.17cqw 14cqw !important;background:#F6F7F3 !important;box-sizing:border-box !important;font-size:1.088cqw !important;line-height:1.541cqw !important;color:#2A332B !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-terms::before{content:'' !important;position:absolute !important;left:2.17cqw !important;top:2.17cqw !important;background:url(/assets/tpl-art/lg20/lg20-16-thankcircle.webp) no-repeat 0 0/100% 100% !important;width:9.79cqw !important;height:9.79cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-terms>.inv-label{font-family:Inter,'Inter Fallback',sans-serif !important;font-size:0 !important;margin:0 0 0.635cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-terms>.inv-label::after{content:'Thank you' !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#16281F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-table::after{content:'' !important;display:block !important;margin:3.63cqw 0 0 !important;background:url(/assets/tpl-art/lg20/lg20-16-featurestrip.webp) no-repeat 0 0/100% 100% !important;width:94.2cqw !important;height:3.8cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-footer-note{position:relative !important;margin:4.35cqw 0 0 !important;padding:3.26cqw 0 0 !important;border-top:0.091cqw solid #E2E5DA !important;background:transparent !important;font-style:normal !important;min-height:3.26cqw !important;font-size:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-footer-note::after{content:'' !important;position:absolute !important;right:0 !important;top:2.72cqw !important;background:url(/assets/tpl-art/lg20/lg20-16-footertext2.webp) no-repeat 0 0/100% 100% !important;width:8.6cqw !important;height:7.25cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-powered{position:relative !important;display:block !important;margin:1.995cqw 0 2.72cqw !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-16-hardscapehero).tmpl-lg20-16-hardscapehero .inv-powered a{color:#8A9179 !important;font-size:0.907cqw !important;text-decoration:none !important;}



