/* Landscaper 20-pack, batch 2 (LG-05..LG-08): built against the owner's reference PNGs
   (tools/trades10/pack-templates/landscaper/01_TEMPLATES_ORIGINAL) on invoice-generator's
   .invoice-preview DOM. Every illustration, icon, photo, script line and decorative graphic is a
   real crop of its reference PNG in /assets/tpl-art/lg20/; CSS draws only flat fills, rules, boxes
   and the live text. All geometry is in container-query units (1cqw = 1/100 of the sheet width,
   scale derived from each reference's 1103px canvas width), so the layout holds at the 794px screen
   sheet, the 690px export and the 847px print width. */

/* ===== lg20-05-oakmeadow (LG-05 "Oak Meadow Garden") =====
   Elegant premium serif design, light sage/cream palette, generous white space, a tall cream
   sidebar carrying meta + a trust list + a script quote. Real crops: the oak branch & acorn
   illustration, the sidebar's "Nature Adds More to Everyday" script, its small leaf mark, its
   five-line service list, its "Greener Spaces, Brighter Lives" script quote, the footer "Thank You"
   script, and the three footer contact icons (leaf-phone, mail, globe). Flat CSS: the sidebar's
   cream fill, the table header band, the totals box, every rule and all live text (including the
   sidebar's Invoice No./Date Issued/Due Date, which are real data, never baked into the art). */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#FFFFFF !important;color:#2E2C24 !important;font-family:"Playfair Display",Georgia,'Times New Roman',var(--font-serif),serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important;min-height:129.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow *{box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow::after{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;bottom:0 !important;width:22.21cqw !important;background:#EDE8DA !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-head{position:relative !important;display:block !important;margin:0 25.66cqw 0 4.99cqw !important;padding:1.45cqw 0 0 !important;background:transparent !important;border:0 !important;text-align:center !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-head::before{content:"" !important;display:block !important;width:24.48cqw !important;height:16.32cqw !important;margin:0 auto 1.1cqw !important;background:url(/assets/tpl-art/lg20/lg20-05-branch.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-head-left{position:static !important;display:block !important;max-width:none !important;width:100% !important;margin:0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-logo{display:block !important;max-height:5.9cqw !important;max-width:18cqw !important;margin:0 auto 1cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-biz-name{font-family:inherit !important;font-size:3.1cqw !important;font-weight:700 !important;letter-spacing:.07em !important;text-transform:uppercase !important;line-height:1.25 !important;color:#2E2C24 !important;margin:0 0 1.1cqw !important;padding:0 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:.3cqw 2.2cqw !important;justify-content:center !important;padding-top:0 !important;margin-bottom:.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-biz-contact>div{display:flex !important;align-items:center !important;gap:.5cqw !important;font-size:1.04cqw !important;letter-spacing:.03em !important;color:#6E6B5C !important;opacity:1 !important;line-height:1.5 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-biz-contact>div::before{content:"" !important;display:block !important;width:1.3cqw !important;height:1.3cqw !important;flex:none !important;background:no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-biz-contact>div:nth-child(1)::before{background-image:url(/assets/tpl-art/lg20/lg20-05-ic-mail.webp) !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-biz-contact>div:nth-child(2)::before{background-image:url(/assets/tpl-art/lg20/lg20-05-ic-phone.webp) !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-biz-contact>div:nth-child(3)::before{background-image:url(/assets/tpl-art/lg20/lg20-05-ic-globe.webp) !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-biz-address{display:block !important;text-align:center !important;font-size:1.04cqw !important;letter-spacing:.05em !important;color:#6E6B5C !important;opacity:1 !important;margin:0 0 1.45cqw !important;max-width:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-biz-tax{display:block !important;text-align:center !important;font-size:.95cqw !important;color:#8C8871 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-head-right{position:relative !important;display:block !important;margin:2.2cqw 0 0 !important;padding-top:2cqw !important;border-top:1px solid #E7E3D6 !important;text-align:left !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-doc-title{font-size:4.9cqw !important;font-weight:700 !important;letter-spacing:.01em !important;color:#2E2C24 !important;margin:0 0 .5cqw !important;text-transform:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-doc-num{display:block !important;font-size:1.13cqw !important;letter-spacing:.1em !important;color:#6E6B5C !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-doc-po{font-size:1.04cqw !important;color:#8C8871 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-body{padding:0 25.66cqw 4cqw 4.99cqw !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-label{font-size:1.04cqw !important;font-weight:700 !important;letter-spacing:.12em !important;color:#6E6B5C !important;margin-bottom:.9cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-parties{display:block !important;gap:0 !important;padding-bottom:0 !important;margin-bottom:2.5cqw !important;border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-bill-to{max-width:none !important;min-width:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-details{position:absolute !important;left:79.69cqw !important;top:38.17cqw !important;width:18.77cqw !important;max-width:none !important;min-width:0 !important;text-align:left !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-client-name{font-size:1.54cqw !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-bill-to div,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-details div{font-size:1.23cqw !important;line-height:1.7 !important;color:#4A4738 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-details .inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-detail-row{display:block !important;padding:0 0 1.6cqw !important;font-size:1.23cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-detail-row span{display:block !important;font-size:1.04cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#6E6B5C !important;margin-bottom:.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-detail-row b{display:block !important;font-weight:400 !important;color:#2E2C24 !important;font-size:1.36cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-table{margin-bottom:1.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-table thead tr{background:#EDE9DC !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-table thead th{padding:1cqw .9cqw !important;font-size:.95cqw !important;letter-spacing:.09em !important;color:#5E5B4C !important;border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-table tbody td{padding:1.2cqw .9cqw !important;font-size:1.27cqw !important;border-bottom:1px solid #EFECE2 !important;color:#2E2C24 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .td-desc{font-weight:400 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .td-amt{font-weight:400 !important;color:#2E2C24 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-notes{order:5 !important;max-width:58% !important;background:none !important;padding:0 !important;margin:2cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-notes div{font-size:1.2cqw !important;font-style:italic !important;line-height:1.7 !important;color:#4A4738 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-signature-row{justify-content:flex-start !important;margin-top:1.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-signature{min-width:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-signature::before{content:"" !important;display:block !important;width:23.57cqw !important;height:7.16cqw !important;background:url(/assets/tpl-art/lg20/lg20-05-thankyou.webp) no-repeat left/contain !important;margin-bottom:.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .sig-line{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .sig-render{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .sig-caption{font-size:1.04cqw !important;letter-spacing:.1em !important;color:#6E6B5C !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-totals{width:26.75cqw !important;margin:0 0 1.8cqw auto !important;order:4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-totals>div{font-size:1.2cqw !important;padding:.5cqw .3cqw !important;color:#4A4738 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-total-grand{background:#EDE9DC !important;border-top:0 !important;border-radius:.4cqw !important;padding:1.1cqw 1.3cqw !important;margin-top:.8cqw !important;flex-direction:column !important;align-items:flex-start !important;gap:.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-total-grand span{font-size:.95cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#6E6B5C !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-total-grand b{font-size:2.45cqw !important;font-weight:700 !important;color:#2E2C24 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-block,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-terms,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-bank,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-payrow{background:none !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-powered{text-align:left !important;font-size:.95cqw !important}
/* sidebar panel: live meta + real-art trust blocks, always above the ::after cream fill */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-table::before{content:"" !important;position:absolute !important;left:79.69cqw !important;top:7.8cqw !important;width:17.23cqw !important;height:9.25cqw !important;background:url(/assets/tpl-art/lg20/lg20-05-healthy.webp) no-repeat center/contain !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-table::after{content:"" !important;position:absolute !important;left:79.69cqw !important;top:20.49cqw !important;width:17.23cqw !important;height:10.97cqw !important;background:url(/assets/tpl-art/lg20/lg20-05-naturescript.webp) no-repeat left/contain !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-totals::before{content:"" !important;position:absolute !important;left:79.69cqw !important;top:67.6cqw !important;width:3.44cqw !important;height:4.17cqw !important;background:url(/assets/tpl-art/lg20/lg20-05-leaficon.webp) no-repeat left/contain !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-totals::after{content:"" !important;position:absolute !important;left:79.69cqw !important;top:71.9cqw !important;width:17.23cqw !important;height:13.05cqw !important;background:url(/assets/tpl-art/lg20/lg20-05-servicelist.webp) no-repeat left/contain !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-05-oakmeadow).tmpl-lg20-05-oakmeadow .inv-notes::before{content:"" !important;position:absolute !important;left:79.69cqw !important;top:93.2cqw !important;width:17.23cqw !important;height:17.23cqw !important;background:url(/assets/tpl-art/lg20/lg20-05-quote.webp) no-repeat left top/contain !important;z-index:1 !important}

/* ===== lg20-06-evergreen (LG-06 "Evergreen Outdoor Living") =====
   Outdoor-living photo-led design: a full-width garden photo masthead, pale sage info cards for
   Bill To / Service Property, a dark green table header and total band. Real crops: the garden
   photo masthead (the sample "Evergreen" wordmark painted out behind a dark scrim so the live
   business name reads cleanly in the same spot; the small leaf mark above it and the top-right
   tagline kept, since they are generic brand/trade copy, not invoice data), the person/pin icons
   on the two info cards, the small leaf trust mark, the notes clipboard icon, and the footer phone/
   pin/card icons plus the social-icon row. Flat CSS: the sage info-card fills, the dark header/total
   bands and every live field. */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#FFFFFF !important;color:#1C241C !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important;min-height:129.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen *{box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-head{position:relative !important;display:block !important;min-height:30.37cqw !important;margin:0 !important;padding:0 0 1.5cqw !important;background:#0C1F12 url(/assets/tpl-art/lg20/lg20-06-hero.webp) no-repeat center/cover !important;overflow:hidden !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-head::before{content:"" !important;position:absolute !important;left:8.07cqw !important;top:4.99cqw !important;width:6.8cqw !important;height:5.89cqw !important;background:url(/assets/tpl-art/lg20/lg20-06-leafmark.webp) no-repeat center/contain !important;z-index:2 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-head::after{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:46cqw !important;height:22cqw !important;background:rgba(4,11,6,.97) !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-head-left{position:absolute !important;left:8.07cqw !important;top:10.88cqw !important;max-width:33cqw !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-logo{max-height:3.6cqw !important;margin-bottom:.6cqw !important;filter:brightness(0) invert(1) !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-biz-name{font-family:Georgia,'Times New Roman',serif !important;font-size:3.4cqw !important;font-weight:400 !important;letter-spacing:0 !important;color:#FFFFFF !important;margin:0 0 .4cqw !important;line-height:1.1 !important;text-shadow:0 2px 10px rgba(0,0,0,.4) !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-biz-contact{display:flex !important;gap:1.2cqw !important;flex-wrap:wrap !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-biz-contact>div{font-size:1.1cqw !important;color:#FFFFFF !important;opacity:.92 !important;letter-spacing:.04em !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-biz-address{font-size:1.1cqw !important;color:#FFFFFF !important;opacity:.92 !important;margin-top:.3cqw !important;max-width:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-biz-tax{color:#FFFFFF !important;opacity:.8 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-head-right{position:absolute !important;right:4.9cqw !important;top:4.9cqw !important;text-align:right !important;z-index:2 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-doc-title{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-doc-num{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-head-right::before{content:none !important;display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-body{position:relative !important;padding:3.2cqw 4.9cqw 4.9cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-body::before{content:"INVOICE" !important;display:block !important;font-family:Georgia,'Times New Roman',serif !important;font-size:4.7cqw !important;font-weight:400 !important;letter-spacing:-.01em !important;color:#1C241C !important;margin-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-body::after{content:"OUTDOOR SPACES. GREATER LIVING." !important;display:block !important;font-size:1.13cqw !important;letter-spacing:.12em !important;color:#8A9488 !important;margin:.3cqw 0 1.8cqw !important;padding-bottom:2.2cqw !important;border-bottom:1px solid #E7EAE4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-label{font-size:1cqw !important;letter-spacing:.1em !important;color:#1C241C !important;font-weight:700 !important;display:flex !important;align-items:center !important;gap:.6cqw !important;margin-bottom:.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-parties{gap:2.2cqw !important;padding-bottom:0 !important;margin-bottom:2.2cqw !important;border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-bill-to,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-details{flex:1 1 0 !important;max-width:none !important;background:#F3F5EE !important;border-radius:.5cqw !important;padding:1.8cqw 2cqw !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-bill-to .inv-label::before{content:"" !important;width:1.5cqw !important;height:1.5cqw !important;background:url(/assets/tpl-art/lg20/lg20-06-ic-person.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-details .inv-label::before{content:"" !important;width:1.5cqw !important;height:1.5cqw !important;background:url(/assets/tpl-art/lg20/lg20-06-ic-pin.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-client-name{font-size:1.63cqw !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-bill-to div,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-details div{font-size:1.23cqw !important;color:#4C564C !important;line-height:1.7 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-detail-row{display:block !important;font-size:1.23cqw !important;padding:.15cqw 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-detail-row span{color:#6E7A6E !important;margin-right:.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-detail-row b{font-weight:600 !important;color:#1C241C !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-table thead tr{background:#1C3321 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-table thead th{padding:1.1cqw .9cqw !important;font-size:.95cqw !important;letter-spacing:.08em !important;color:#FFFFFF !important;border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-table tbody td{padding:1.2cqw .9cqw !important;font-size:1.23cqw !important;color:#1C241C !important;border-bottom:1px solid #EDEFE8 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .td-amt{font-weight:600 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-notes{order:5 !important;max-width:55% !important;background:none !important;padding:0 !important;display:flex !important;align-items:flex-start !important;gap:.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-notes::before{content:"" !important;flex:none !important;width:1.8cqw !important;height:1.8cqw !important;margin-top:.1cqw !important;background:url(/assets/tpl-art/lg20/lg20-06-ic-notes.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-notes div{font-size:1.18cqw !important;color:#4C564C !important;line-height:1.7 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-totals{width:27.5cqw !important;order:4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-totals>div{font-size:1.18cqw !important;color:#4C564C !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-total-grand{background:#EEF2E8 !important;border-top:0 !important;border-radius:.5cqw !important;padding:1.3cqw 1.6cqw !important;flex-direction:column !important;align-items:flex-end !important;gap:.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-total-grand span{font-size:1cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#4C564C !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-total-grand b{font-size:2.68cqw !important;color:#1C241C !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-signature-row{justify-content:flex-start !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-signature{min-width:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .sig-caption{font-size:1cqw !important;color:#6E7A6E !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-block,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-terms,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-bank{background:none !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-footer-note{position:relative !important;display:block !important;margin-top:3cqw !important;padding-top:1.8cqw !important;border-top:1px solid #E7EAE4 !important;font-size:1.1cqw !important;color:#4C564C !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-footer-note::before{content:"" !important;display:inline-block !important;width:3.1cqw !important;height:3.1cqw !important;vertical-align:-1.2cqw !important;margin-right:1.4cqw !important;background:url(/assets/tpl-art/lg20/lg20-06-ic-phone.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-footer-note::after{content:"" !important;display:block !important;width:14.5cqw !important;height:3.6cqw !important;margin:1cqw auto 0 !important;background:url(/assets/tpl-art/lg20/lg20-06-social.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-06-evergreen).tmpl-lg20-06-evergreen .inv-powered{font-size:.95cqw !important;text-align:left !important}

/* ===== lg20-07-greengrid (LG-07 "GreenGrid Landscaping") =====
   Grid-forward commercial service-invoice design: a teal logo mark, light-gray info panels with a
   property photo, a service checklist block, and a dark-teal table header/total band. Real crops:
   the leaf logo mark, the bill-to/property-details person & pin icons, the property photo, the
   checklist/check/empty-box icons, a small leaf script mark and the footer reliability-icons strip
   (kept whole, since its four captions are generic trust copy, not invoice data). Flat CSS: panel
   fills, the checklist card border, header/total bands and all live text. */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#FFFFFF !important;color:#15303A !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important;min-height:129.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid *{box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-head{position:relative !important;display:flex !important;align-items:flex-start !important;justify-content:space-between !important;padding:3.6cqw 4.9cqw 1.6cqw !important;background:transparent !important;border-bottom:1px solid #E6EAE4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-head-left{position:static !important;max-width:46% !important;padding:0 0 0 8.9cqw !important;min-height:8.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-head-left::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:7.9cqw !important;height:7.9cqw !important;background:url(/assets/tpl-art/lg20/lg20-07-logo.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-biz-name{font-size:2.54cqw !important;font-weight:900 !important;color:#15303A !important;margin:0 0 .5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0 1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-biz-contact>div{font-size:1.04cqw !important;color:#4A5D55 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-biz-address{font-size:1.04cqw !important;color:#4A5D55 !important;max-width:none !important;margin-top:.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-head-right{text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-doc-title{font-size:2.9cqw !important;font-weight:900 !important;letter-spacing:-.01em !important;color:#15303A !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-doc-num{display:block !important;margin-top:.6cqw !important;padding:.5cqw 1cqw !important;background:#EEF2EE !important;border-radius:.4cqw !important;font-size:1.1cqw !important;color:#15303A !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-doc-po{font-size:1cqw !important;color:#4A5D55 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-body{padding:2.4cqw 4.9cqw 4.9cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-label{font-size:1cqw !important;font-weight:800 !important;letter-spacing:.08em !important;color:#15303A !important;display:flex !important;align-items:center !important;gap:.6cqw !important;margin-bottom:.9cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-parties{align-items:stretch !important;gap:1.6cqw !important;padding-bottom:0 !important;margin-bottom:2cqw !important;border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-bill-to,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-details{flex:1 1 0 !important;max-width:none !important;min-width:0 !important;background:#F3F6F2 !important;border-radius:.5cqw !important;padding:1.6cqw 1.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-bill-to .inv-label::before{content:"" !important;width:1.9cqw !important;height:1.9cqw !important;background:url(/assets/tpl-art/lg20/lg20-07-ic-person.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-details .inv-label::before{content:"" !important;width:1.9cqw !important;height:1.9cqw !important;background:url(/assets/tpl-art/lg20/lg20-07-ic-pin.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-client-name{font-size:1.45cqw !important;font-weight:800 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-bill-to div,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-details div{font-size:1.18cqw !important;color:#3C4D46 !important;line-height:1.65 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-detail-row{display:block !important;font-size:1.18cqw !important;padding:.1cqw 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-detail-row span{color:#6E7F77 !important;margin-right:.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-detail-row b{font-weight:700 !important;color:#15303A !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-shipping{position:relative !important;margin-top:1.3cqw !important;padding-top:1.3cqw !important;border-top:1px dashed #D4DED8 !important;height:19.95cqw !important;background:url(/assets/tpl-art/lg20/lg20-07-photo.webp) no-repeat center/cover !important;border-radius:.4cqw !important;overflow:hidden !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-table thead tr{background:#15303A !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-table thead th{padding:1cqw .9cqw !important;font-size:.95cqw !important;letter-spacing:.08em !important;color:#FFFFFF !important;border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-table tbody td{padding:1.1cqw .9cqw !important;font-size:1.18cqw !important;color:#15303A !important;border-bottom:1px solid #EAEFEA !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .td-desc{font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .td-amt{font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-notes{order:5 !important;max-width:55% !important;background:none !important;padding:0 !important;display:flex !important;align-items:flex-start !important;gap:.9cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-notes::before{content:"" !important;flex:none !important;width:3.3cqw !important;height:3.3cqw !important;background:url(/assets/tpl-art/lg20/lg20-07-ic-checklist.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-notes div{font-size:1.13cqw !important;color:#3C4D46 !important;line-height:1.65 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-totals{width:28cqw !important;order:4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-totals>div{font-size:1.13cqw !important;color:#3C4D46 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-total-grand{background:#DCEBD9 !important;border-top:0 !important;border-radius:.4cqw !important;padding:1.1cqw 1.3cqw !important;flex-direction:column !important;align-items:flex-end !important;gap:.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-total-grand span{font-size:1cqw !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#15303A !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-total-grand b{font-size:2.5cqw !important;color:#15303A !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-signature-row{justify-content:flex-start !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-signature{min-width:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-signature::before{content:"" !important;display:block !important;width:3cqw !important;height:3cqw !important;margin-bottom:.4cqw !important;background:url(/assets/tpl-art/lg20/lg20-07-leaf-sm.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .sig-caption{font-size:1cqw !important;color:#4A5D55 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-block,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-terms,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-bank{background:none !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-footer-note{display:block !important;margin-top:2.2cqw !important;padding-top:1.4cqw !important;border-top:1px solid #E6EAE4 !important;font-size:1.04cqw !important;color:#3C4D46 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-footer-note::after{content:"" !important;display:block !important;width:100% !important;height:4.99cqw !important;margin-top:1.4cqw !important;background:url(/assets/tpl-art/lg20/lg20-07-footstrip.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-07-greengrid).tmpl-lg20-07-greengrid .inv-powered{font-size:.9cqw !important;text-align:left !important}

/* ===== lg20-08-bloomline (LG-08 "Bloomline Landscape") =====
   Balanced modern layout: a leaf logo mark, a four-icon service strip (planting/lawn/hardscape/
   irrigation), a small photo beside the header and a crisp two-tone table. Real crops: the leaf
   logo mark, the header photo, the four circular service icons (each kept with its own generic
   caption, which names a universal trade category, not invoice data), the "Landscapes for a
   Brighter Tomorrow" script, the notes leaf icon and the footer social-icon row. Flat CSS: the
   olive table header/total bands, section rules and all live text. */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#FFFFFF !important;color:#232A20 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important;min-height:129.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline *{box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-head{position:relative !important;display:flex !important;align-items:flex-start !important;justify-content:space-between !important;padding:3.6cqw 4.9cqw 0 !important;background:transparent !important;min-height:22.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-head-left{position:static !important;max-width:40% !important;padding:0 0 0 7.6cqw !important;min-height:8.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-head-left::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:6.9cqw !important;height:6.9cqw !important;background:url(/assets/tpl-art/lg20/lg20-08-logo.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-biz-name{font-family:Georgia,'Times New Roman',serif !important;font-size:2.72cqw !important;font-weight:700 !important;color:#232A20 !important;margin:0 0 .5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0 1.1cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-biz-contact>div{font-size:1.04cqw !important;color:#55604F !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-biz-address{font-size:1.04cqw !important;color:#55604F !important;max-width:none !important;margin-top:.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-head-right{width:33.5cqw !important;height:28.1cqw !important;margin-top:.9cqw !important;background:url(/assets/tpl-art/lg20/lg20-08-photo.webp) no-repeat center/cover !important;border-radius:.5cqw !important;overflow:hidden !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-doc-title,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-doc-po{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-doc-num{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-body{padding:0 4.9cqw 4.9cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-body::before{content:"" !important;display:flex !important;gap:1.8cqw !important;margin:1.4cqw 0 2.2cqw !important;padding:1.2cqw 0 2cqw !important;border-bottom:1px solid #E5E7DE !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-parties{position:relative !important;align-items:stretch !important;gap:2.2cqw !important;padding-bottom:0 !important;margin-top:-1.2cqw !important;margin-bottom:2.2cqw !important;border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-parties::before{content:"" !important;position:absolute !important;top:-6.3cqw !important;left:0 !important;width:100% !important;height:5.9cqw !important;background:url(/assets/tpl-art/lg20/lg20-08-icon-planting.webp) no-repeat 0/5.9cqw,url(/assets/tpl-art/lg20/lg20-08-icon-lawn.webp) no-repeat 27cqw/5.9cqw,url(/assets/tpl-art/lg20/lg20-08-icon-hardscape.webp) no-repeat 54cqw/5.9cqw,url(/assets/tpl-art/lg20/lg20-08-icon-irrigation.webp) no-repeat 81cqw/5.9cqw !important;pointer-events:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-label{font-size:.95cqw !important;font-weight:800 !important;letter-spacing:.08em !important;color:#6E7868 !important;margin-bottom:.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-bill-to,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-details{max-width:48% !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-client-name{font-size:1.45cqw !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-bill-to div,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-details div{font-size:1.18cqw !important;color:#4C564A !important;line-height:1.6 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-detail-row{display:block !important;font-size:1.18cqw !important;padding:.1cqw 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-detail-row span{color:#6E7868 !important;margin-right:.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-detail-row b{font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-table thead tr{background:#3F4F38 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-table thead th{padding:1cqw .9cqw !important;font-size:.95cqw !important;letter-spacing:.08em !important;color:#FFFFFF !important;border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-table tbody td{padding:1.1cqw .9cqw !important;font-size:1.18cqw !important;color:#232A20 !important;border-bottom:1px solid #EDEFE7 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .td-amt{font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-notes{order:5 !important;max-width:55% !important;background:#F2F3EC !important;border-radius:.5cqw !important;padding:1.6cqw 1.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-notes .inv-label{display:flex !important;align-items:center !important;gap:.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-notes .inv-label::before{content:"" !important;width:1.5cqw !important;height:1.5cqw !important;background:url(/assets/tpl-art/lg20/lg20-08-ic-notes.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-notes div{font-size:1.13cqw !important;color:#4C564A !important;line-height:1.65 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-totals{width:27.5cqw !important;order:4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-totals>div{font-size:1.13cqw !important;color:#4C564A !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-total-grand{background:#3F4F38 !important;border-top:0 !important;border-radius:.4cqw !important;padding:1.1cqw 1.3cqw !important;flex-direction:row !important;align-items:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-total-grand span{font-size:1.04cqw !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-total-grand b{font-size:2.27cqw !important;color:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-signature-row{justify-content:flex-start !important;align-items:center !important;gap:2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-signature-row::before{content:"" !important;flex:none !important;width:24.5cqw !important;height:6.3cqw !important;background:url(/assets/tpl-art/lg20/lg20-08-script.webp) no-repeat left/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-signature{min-width:0 !important;text-align:left !important;margin-left:auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .sig-caption{font-size:1cqw !important;color:#6E7868 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-block,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-terms,
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-bank{background:none !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-footer-note{display:flex !important;align-items:center !important;justify-content:space-between !important;margin-top:2.4cqw !important;padding-top:1.4cqw !important;border-top:1px solid #E5E7DE !important;font-size:1.04cqw !important;color:#4C564A !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-footer-note::after{content:"" !important;display:block !important;width:9cqw !important;height:3cqw !important;background:url(/assets/tpl-art/lg20/lg20-08-social.webp) no-repeat center/contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-08-bloomline).tmpl-lg20-08-bloomline .inv-powered{font-size:.9cqw !important;text-align:left !important}
