/* Landscaper 20-pack, batch 3 (LG-09..LG-12): built to the owner's reference package
   (tools/trades10/pack-templates/landscaper/01_TEMPLATES_ORIGINAL + 04_TEMPLATE_SPECS) on
   invoice-generator's .invoice-preview DOM. Every logo mark, icon, photo band, script line and
   decorative graphic is a real crop of the 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% of
   the sheet width = 1103px reference), so the same layout holds at the 794px screen sheet, the 690px
   export and the 847px print width. Generated by hand following the hv20/eg20 batch pattern. */

/* ===== lg20-09-canopystone =====
   LG-09 "Canopy Stone Landscaping". Real crops: the oak tree mark (logo fallback), the "GARDENS /
   LAWNS / STONEWORK / OUTDOOR LIVING" service list, the "Healthy Spaces / Happier Lives" italic
   tagline, the dark-green stone-path/garden footer photo (left half only, no text), the notes leaf
   icon, the footer leaf mark, and five small icons (pin, house, card, bank, phone). Flat CSS: the
   cream/dark-green palette, the client/property boxed panels, the dark table header band, the total
   band, rules and the signature line. Business phone/email/website render as live text inside the
   footer band (data-f business.phone/email/website); the source mockup's duplicate top-right contact
   block is not reproduced a second time since the DOM only carries one set of contact fields.
   HONEST GAP (no backing field, needs follow-up it-free-edit-v1.js wiring): the technician/owner
   "Daniel Mercer / Owner" signer title under the signature line has no field beyond the typed
   signature text itself - sig-caption is fixed to "Authorized Signature" already. */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone{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:#F7F4EC !important;color:#1C2E22 !important;font-family:"Source Serif 4",Georgia,'Times New Roman',serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-head{position:relative !important;display:block !important;min-height:33.5cqw !important;margin:0 !important;padding:2.267cqw 4.53cqw 0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-head::before{content:"" !important;position:absolute !important;left:4.53cqw !important;top:0 !important;width:15.866cqw !important;height:11.333cqw !important;background:url(/assets/tpl-art/lg20/lg20-09-tree.webp) no-repeat 0 0/100% 100% !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-head::after{content:"" !important;position:absolute !important;left:66.636cqw !important;top:4.08cqw !important;width:16.319cqw !important;height:8.16cqw !important;background:url(/assets/tpl-art/lg20/lg20-09-services.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-head-left{position:absolute !important;left:4.53cqw !important;top:13.6cqw !important;display:block !important;width:54.397cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-head-left:has(.inv-logo)::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-logo{display:block !important;max-width:15.866cqw !important;max-height:11.333cqw !important;margin:0 0 0.907cqw !important;object-fit:contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-biz-name{display:block !important;margin:0 !important;padding:0 !important;font-family:inherit !important;font-size:3.264cqw !important;font-weight:700 !important;letter-spacing:.03em !important;text-transform:uppercase !important;color:#1C2E22 !important;line-height:1.1 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0 1.088cqw !important;margin:1.179cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-biz-contact>div{display:block !important;font-size:1.043cqw !important;line-height:1.632cqw !important;letter-spacing:.04em !important;color:#3C4E41 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-biz-address{display:block !important;margin:0.272cqw 0 0 !important;font-size:1.043cqw !important;line-height:1.632cqw !important;letter-spacing:.04em !important;color:#3C4E41 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-biz-tax{display:block !important;margin:0.272cqw 0 0 !important;font-size:0.907cqw !important;letter-spacing:.1em !important;color:#5B6E60 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-head-right{position:static !important;display:block !important;width:auto !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-doc-title{position:absolute !important;left:4.53cqw !important;top:23cqw !important;display:block !important;margin:0 !important;font-family:inherit !important;font-size:6.165cqw !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#1C2E22 !important;line-height:1 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-doc-num{position:absolute !important;right:4.53cqw !important;top:23.5cqw !important;width:28.195cqw !important;margin:0 !important;font-size:1.088cqw !important;letter-spacing:.08em !important;color:#1C2E22 !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-doc-num::before{content:"Invoice #  " !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#1C2E22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-body{position:relative !important;display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:auto auto auto auto 1fr auto !important;column-gap:1.995cqw !important;row-gap:1.995cqw !important;box-sizing:border-box !important;margin:0 !important;padding:5.258cqw 4.53cqw 0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-parties{grid-column:1 / -1 !important;grid-row:1 !important;display:block !important;margin:0 !important;min-height:12.149cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-bill-to{box-sizing:border-box !important;width:51.134cqw !important;margin:0 !important;padding:2.267cqw 2.267cqw 2.267cqw 3.264cqw !important;background:#EFEDE4 !important;border-radius:0.272cqw !important;position:relative !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-bill-to::before{content:"" !important;position:absolute !important;left:2.267cqw !important;top:2.72cqw !important;width:2.176cqw !important;height:2.176cqw !important;background:url(/assets/tpl-art/lg20/lg20-09-ic-house.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-bill-to>*{font-size:1.179cqw !important;line-height:1.814cqw !important;color:#2B3D30 !important;margin:0 0 0.272cqw 4.986cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-bill-to>.inv-label{font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#1C2E22 !important;margin:0 0 0.907cqw 4.986cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-bill-to>.inv-client-name{font-size:1.541cqw !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-shipping{display:block !important;margin:1.088cqw 0 0 4.986cqw !important;padding-top:1.088cqw !important;border-top:0.091cqw solid #DAD6C6 !important;font-size:1.088cqw !important;line-height:1.632cqw !important;color:#2B3D30 !important;position:relative !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-shipping::before{content:"" !important;position:absolute !important;left:-2.72cqw !important;top:1.359cqw !important;width:1.632cqw !important;height:1.632cqw !important;background:url(/assets/tpl-art/lg20/lg20-09-ic-pin.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-shipping .inv-label-inline{display:block !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1C2E22 !important;margin:0 0 0.272cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-details{position:absolute !important;right:4.53cqw !important;top:-7cqw !important;width:28.195cqw !important;margin:0 !important;padding:0 !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-details>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-detail-row{display:flex !important;justify-content:flex-end !important;gap:0.725cqw !important;font-size:1.088cqw !important;line-height:1.814cqw !important;color:#2B3D30 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-detail-row span{font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#1C2E22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-table{grid-column:1 / -1 !important;grid-row:2 !important;width:100% !important;border-collapse:collapse !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-table thead tr{background:#1C2E22 !important;height:3.264cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-table th{padding:0 1.088cqw !important;font-size:0.997cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#F7F4EC !important;text-align:left !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-table th:not(:first-child),.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-table td{padding:1.088cqw !important;font-size:1.179cqw !important;color:#1C2E22 !important;border-bottom:0.091cqw solid #DAD6C6 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-notes{grid-column:1 !important;grid-row:3 !important;margin:0 !important;position:relative !important;padding-left:3.173cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-notes::before{content:"" !important;position:absolute !important;left:0 !important;top:0.272cqw !important;width:2.176cqw !important;height:2.176cqw !important;background:url(/assets/tpl-art/lg20/lg20-09-leaf.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-terms{grid-column:1 !important;grid-row:4 !important;margin:0 !important;padding-left:3.173cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-payrow{grid-column:1 !important;grid-row:5 !important;margin:0 !important;padding-left:3.173cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-notes>.inv-label,.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-terms>.inv-label{display:block !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1C2E22 !important;margin:0 0 0.725cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-notes>.inv-label~*,.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-terms>.inv-label~*{font-size:1.088cqw !important;line-height:1.632cqw !important;color:#2B3D30 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-bank .inv-label{display:block !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1C2E22 !important;margin:0 0 0.725cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-bank [data-f]{font-size:1.043cqw !important;line-height:1.541cqw !important;color:#2B3D30 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-totals{grid-column:2 !important;grid-row:3 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.544cqw 0 !important;font-size:1.179cqw !important;color:#2B3D30 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-totals>div.inv-total-grand{margin-top:1.088cqw !important;padding:1.451cqw 1.632cqw !important;background:#EFEDE4 !important;border-radius:0.272cqw !important;font-size:1.541cqw !important;font-weight:700 !important;color:#1C2E22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-totals>div.inv-total-grand span{font-size:1.179cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-totals>div.inv-total-grand b{font-size:2.267cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone [data-f="payment.methods"]{grid-column:2 !important;grid-row:4 !important;margin:1.088cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .pm-doc-h{font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1C2E22 !important;margin:0 0 0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .pm-doc-grid{display:flex !important;flex-direction:column !important;gap:0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .pm-doc-card{display:flex !important;align-items:flex-start !important;gap:1.088cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .pm-doc-card:nth-of-type(1)>div::before{content:"" !important;display:block !important;width:1.904cqw !important;height:1.904cqw !important;margin-bottom:0.272cqw !important;background:url(/assets/tpl-art/lg20/lg20-09-ic-card.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .pm-doc-card:nth-of-type(2)>div::before{content:"" !important;display:block !important;width:1.904cqw !important;height:1.904cqw !important;margin-bottom:0.272cqw !important;background:url(/assets/tpl-art/lg20/lg20-09-ic-bank.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .pm-doc-card:nth-of-type(3)>div::before{content:"" !important;display:block !important;width:1.904cqw !important;height:1.904cqw !important;margin-bottom:0.272cqw !important;background:url(/assets/tpl-art/lg20/lg20-09-ic-phone.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .pm-doc-card b{display:block !important;font-size:1.088cqw !important;font-weight:700 !important;color:#1C2E22 !important;margin:0 0 0.181cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .pm-doc-card div{font-size:0.952cqw !important;color:#5B6E60 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .pm-doc-card>svg,.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .pm-doc-card>canvas{width:6.165cqw !important;height:6.165cqw !important;border:0.091cqw solid #DAD6C6 !important;background:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-signature-row{grid-column:2 !important;grid-row:5 !important;display:block !important;margin:1.088cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-signature{display:block !important;width:100% !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-signature .sig-render{font-size:2.267cqw !important;color:#1C2E22 !important;min-height:3.445cqw !important;display:flex !important;align-items:flex-end !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-signature .sig-line{border-top:0.091cqw solid #8A9684 !important;margin:0.544cqw 0 0.544cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-signature .sig-caption{font-size:0.997cqw !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#5B6E60 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-footer-note{grid-column:1 !important;grid-row:1 !important;position:absolute !important;left:4.53cqw !important;top:-3cqw !important;width:50cqw !important;margin:0 !important;font-size:1.088cqw !important;line-height:1.632cqw !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#5B6E60 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-powered{grid-column:1 / -1 !important;grid-row:6 !important;position:relative !important;box-sizing:border-box !important;margin:3.264cqw -4.53cqw 0 !important;min-height:19.58cqw !important;padding:0 !important;background:#1C2E22 !important;color:#F7F4EC !important;font-size:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-powered::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:56.664cqw !important;height:19.58cqw !important;background:url(/assets/tpl-art/lg20/lg20-09-footerphoto.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-powered::after{content:"" !important;position:absolute !important;right:8.159cqw !important;top:3.445cqw !important;width:3.717cqw !important;height:3.717cqw !important;background:url(/assets/tpl-art/lg20/lg20-09-footerleaf.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-09-canopystone).tmpl-lg20-09-canopystone .inv-powered a{position:absolute !important;left:60.925cqw !important;top:4.17cqw !important;width:27cqw !important;font-size:1.088cqw !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#F7F4EC !important;text-decoration:none !important}

/* ===== lg20-10-terraroot =====
   LG-10 "TerraRoot Gardens". Real crops: the sprout logo mark (logo fallback), the arch-shaped garden
   steps photo with its own terracotta "NATURE BUILDS BETTER DAYS" half (decorative, no live field),
   the italic "Beautiful Outdoor Spaces..." quote, the "Greener Happier Homes" leaf+script lockup, three
   row icons (person/house/leaf), three payment icons (card/bank/Zelle) and a small footer leaf mark.
   Flat CSS: cream/terracotta/olive palette, the three info-card row, the olive table header band, the
   terracotta total band and rules. HONEST GAP (no backing field): the reference's third info card
   ("Service Location") has no corresponding generator field beyond client/shipping - only Bill To and
   a combined Property/Service line (inv-shipping) are wired; a true third "service area" field would
   need new state in it-free-edit-v1.js. The business-name two-tone "TerraRoot" / "GARDENS" color split
   is a single-color live field here (can't split one string's color via CSS), rendered in one ink color. */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot{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:#FBF8F0 !important;color:#2A2E24 !important;font-family:"Source Serif 4",Georgia,'Times New Roman',serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-head{position:relative !important;display:block !important;min-height:46cqw !important;margin:0 !important;padding:2.72cqw 3.626cqw 0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-head::before{content:"" !important;position:absolute !important;left:3.626cqw !important;top:0.816cqw !important;width:21.759cqw !important;height:13.146cqw !important;background:url(/assets/tpl-art/lg20/lg20-10-sprout.webp) no-repeat 0 0/100% 100% !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-head::after{content:"" !important;position:absolute !important;left:61.65cqw !important;top:1.813cqw !important;width:33.545cqw !important;height:28.105cqw !important;background:url(/assets/tpl-art/lg20/lg20-10-photoarch.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-head-left{position:absolute !important;left:3.626cqw !important;top:17.8cqw !important;display:block !important;width:44cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-head-left:has(.inv-logo)::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-logo{display:block !important;max-width:21.759cqw !important;max-height:13.146cqw !important;margin:0 0 0.907cqw !important;object-fit:contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-biz-name{display:block !important;margin:0 !important;padding:0 !important;font-family:Georgia,serif !important;font-size:3.717cqw !important;font-weight:700 !important;letter-spacing:0 !important;color:#2A2E24 !important;line-height:1.05 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-biz-name::after{content:"PEOPLE  PLANTS  BRIGHTER DAYS" !important;display:block !important;margin:0.725cqw 0 0 !important;font-family:"Source Serif 4",Georgia,serif !important;font-size:0.907cqw !important;font-weight:400 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#6B6456 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0 1.088cqw !important;margin:1.814cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-biz-contact>div{display:block !important;font-size:1.043cqw !important;line-height:1.632cqw !important;color:#4A4E42 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-biz-address{display:block !important;margin:0.272cqw 0 0 !important;font-size:1.043cqw !important;line-height:1.632cqw !important;color:#4A4E42 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-biz-tax{display:block !important;margin:0.272cqw 0 0 !important;font-size:0.907cqw !important;letter-spacing:.1em !important;color:#8A8470 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-head-right{position:static !important;display:block !important;width:auto !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-doc-title{position:absolute !important;left:3.626cqw !important;top:31cqw !important;display:block !important;margin:0 !important;font-family:Georgia,serif !important;font-size:5.44cqw !important;font-weight:700 !important;font-style:italic !important;letter-spacing:0 !important;color:#2A2E24 !important;line-height:1 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-doc-title::after{content:"CULTIVATING SPACES THAT MATTER" !important;display:block !important;margin-top:0.907cqw !important;font-family:"Source Serif 4",Georgia,serif !important;font-size:0.907cqw !important;font-weight:400 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#8A8470 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-doc-num{position:absolute !important;left:3.626cqw !important;top:40.5cqw !important;width:24cqw !important;margin:0 !important;font-size:1.043cqw !important;letter-spacing:.06em !important;color:#4A4E42 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-doc-num::before{content:"Invoice #" !important;display:block !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;font-size:0.861cqw !important;color:#8A8470 !important;margin-bottom:0.272cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-body{position:relative !important;display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:auto auto auto auto 1fr auto !important;column-gap:1.995cqw !important;row-gap:1.995cqw !important;box-sizing:border-box !important;margin:0 !important;padding:5.258cqw 3.626cqw 4.53cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-parties{grid-column:1 / -1 !important;grid-row:1 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:1.995cqw !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-bill-to{box-sizing:border-box !important;margin:0 !important;padding:2.267cqw !important;background:#F2ECDD !important;border-radius:0.544cqw !important;position:relative !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-bill-to>.inv-label{display:block !important;margin:0 0 0.907cqw 4.26cqw !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#B9633A !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-bill-to>.inv-label::before{content:"" !important;position:absolute !important;left:2.267cqw !important;top:2.267cqw !important;width:3.264cqw !important;height:3.264cqw !important;border-radius:50% !important;background:#3F4A32 url(/assets/tpl-art/lg20/lg20-10-ic-person.webp) no-repeat center/1.8cqw 1.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-bill-to>:not(.inv-label){margin:0 0 0.272cqw 4.26cqw !important;font-size:1.088cqw !important;line-height:1.632cqw !important;color:#3A3D33 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-bill-to>.inv-client-name{font-size:1.36cqw !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-shipping{box-sizing:border-box !important;margin:0 0 0 4.26cqw !important;padding:2.267cqw !important;background:#F2ECDD !important;border-radius:0.544cqw !important;position:relative !important;font-size:1.088cqw !important;line-height:1.632cqw !important;color:#3A3D33 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-shipping::before{content:"" !important;position:absolute !important;left:2.267cqw !important;top:2.267cqw !important;width:3.264cqw !important;height:3.264cqw !important;border-radius:50% !important;background:#3F4A32 url(/assets/tpl-art/lg20/lg20-10-ic-leaf.webp) no-repeat center/1.8cqw 1.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-shipping .inv-label-inline{display:block !important;margin:0 0 0.907cqw 4.26cqw !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#B9633A !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-details{position:absolute !important;left:28.5cqw !important;top:-5.5cqw !important;width:48cqw !important;margin:0 !important;padding:0 !important;display:flex !important;flex-wrap:wrap !important;gap:0 3.264cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-details>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-detail-row{display:flex !important;flex-direction:column !important;gap:0.272cqw !important;font-size:1.043cqw !important;line-height:1.451cqw !important;color:#4A4E42 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-detail-row span{order:-1 !important;font-weight:700 !important;font-size:0.861cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8A8470 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-table{grid-column:1 / -1 !important;grid-row:2 !important;width:100% !important;border-collapse:collapse !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-table thead tr{background:#3F4A32 !important;height:3.264cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-table th{padding:0 1.088cqw !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#FBF8F0 !important;text-align:left !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-table th:not(:first-child),.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-table td{padding:1.179cqw 1.088cqw !important;font-size:1.088cqw !important;color:#2A2E24 !important;border-bottom:0.091cqw solid #E7DFC9 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-notes{grid-column:1 !important;grid-row:3 !important;margin:0 !important;position:relative !important;padding-left:5.44cqw !important;min-height:9cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-notes::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:4.08cqw !important;height:4.08cqw !important;background:url(/assets/tpl-art/lg20/lg20-10-footleaf.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-notes>.inv-label{display:block !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#B9633A !important;margin:0 0 0.725cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-notes>.inv-label~*{font-size:1.043cqw !important;line-height:1.632cqw !important;color:#4A4E42 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-terms{grid-column:1 !important;grid-row:4 !important;margin:0 !important;padding-left:5.44cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-terms>.inv-label{display:block !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#B9633A !important;margin:0 0 0.725cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-terms>.inv-label~*{font-size:1.043cqw !important;line-height:1.632cqw !important;color:#4A4E42 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-payrow{grid-column:1 !important;grid-row:5 !important;margin:0 !important;padding-left:5.44cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-bank .inv-label{display:block !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#B9633A !important;margin:0 0 0.725cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-bank [data-f]{font-size:1cqw !important;line-height:1.5cqw !important;color:#4A4E42 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-totals{grid-column:2 !important;grid-row:3 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.544cqw 0 !important;font-size:1.088cqw !important;color:#4A4E42 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-totals>div.inv-total-grand{margin-top:1.088cqw !important;padding:1.451cqw 1.632cqw !important;background:#B9633A !important;border-radius:0.544cqw !important;font-size:1.541cqw !important;font-weight:700 !important;color:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-totals>div.inv-total-grand span{font-size:1.088cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;font-weight:700 !important;color:#FBE9DD !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-totals>div.inv-total-grand b{font-size:2.267cqw !important;color:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot [data-f="payment.methods"]{grid-column:2 !important;grid-row:4 !important;margin:1.995cqw 0 0 !important;box-sizing:border-box !important;padding:2.267cqw !important;background:#F2ECDD !important;border-radius:0.544cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .pm-doc-h{font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#B9633A !important;margin:0 0 0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .pm-doc-grid{display:flex !important;flex-direction:column !important;gap:0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .pm-doc-card{display:flex !important;align-items:flex-start !important;gap:1.088cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .pm-doc-card:nth-of-type(1)>div::before{content:"" !important;display:block !important;width:1.904cqw !important;height:1.904cqw !important;margin-bottom:0.272cqw !important;background:url(/assets/tpl-art/lg20/lg20-10-pay-card.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .pm-doc-card:nth-of-type(2)>div::before{content:"" !important;display:block !important;width:1.904cqw !important;height:1.904cqw !important;margin-bottom:0.272cqw !important;background:url(/assets/tpl-art/lg20/lg20-10-pay-bank.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .pm-doc-card:nth-of-type(3)>div::before{content:"" !important;display:block !important;width:1.904cqw !important;height:1.904cqw !important;margin-bottom:0.272cqw !important;background:url(/assets/tpl-art/lg20/lg20-10-pay-zelle.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .pm-doc-card b{display:block !important;font-size:1.043cqw !important;font-weight:700 !important;color:#2A2E24 !important;margin:0 0 0.181cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .pm-doc-card div{font-size:0.907cqw !important;color:#6B6456 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .pm-doc-card>svg,.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .pm-doc-card>canvas{width:6.165cqw !important;height:6.165cqw !important;border:0.091cqw solid #E7DFC9 !important;background:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-signature-row{grid-column:1 / -1 !important;grid-row:6 !important;display:flex !important;justify-content:space-between !important;align-items:center !important;margin:1.995cqw 0 0 !important;padding-top:1.995cqw !important;border-top:0.091cqw solid #E7DFC9 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-signature-row::before{content:"TerraRoot Gardens" !important;font-weight:700 !important;font-size:1.088cqw !important;color:#2A2E24 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-signature{display:block !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-signature .sig-render{font-size:1.904cqw !important;color:#2A2E24 !important;justify-content:flex-end !important;display:flex !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-signature .sig-line{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-signature .sig-caption{font-size:0.907cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8A8470 !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-footer-note{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-powered{grid-column:1 / -1 !important;grid-row:6 !important;margin:0.907cqw 0 0 !important;padding-top:1.088cqw !important;font-size:0.861cqw !important;color:#8A8470 !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-10-terraroot).tmpl-lg20-10-terraroot .inv-powered a{color:inherit !important}

/* ===== lg20-11-arboracre =====
   LG-11 "Arbor & Acre / Botanical". Real crops: the full-height dark-olive left mood rail (leaf icon,
   "GREEN SPACES STRONGER TOMORROWS", the vertical "LANDSCAPES FOR A BRIGHTER TOMORROW" rule, a hand-
   drawn leaf branch and "PEOPLE PLANTS PLACES BETTER" - all baked into one strip image, no live text in
   it), the centered sprig mark (logo fallback), the "DESIGN/PLANT/MAINTAIN/ENJOY" + italic tagline
   block, the "Cultivating Brighter Tomorrows" script + leaf + "BEAUTIFUL YARDS HAPPIER PEOPLE" sign-off
   lockup, and four footer icons (phone/mail/pin/globe). Flat CSS: white page body, centered masthead
   type, the pale-sage table header/total band, rules. The rail's height is set to stretch the full
   card height (background-size 100% 100%) so it always reaches the bottom regardless of how many line
   items print, matching this project's established full-bleed-sidebar technique (see hv20-01). */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre{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:#242E22 !important;font-family:"Source Serif 4",Georgia,'Times New Roman',serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:12.965cqw !important;background:#49543E url(/assets/tpl-art/lg20/lg20-11-rail.webp) no-repeat 0 0/100% 100% !important;z-index:5 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-head{position:relative !important;display:block !important;min-height:34cqw !important;margin:0 0 0 12.965cqw !important;padding:2.72cqw 4cqw 0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-head::before{content:"" !important;position:absolute !important;left:50% !important;top:0 !important;width:9.973cqw !important;height:7.706cqw !important;margin-left:-4.986cqw !important;background:url(/assets/tpl-art/lg20/lg20-11-sprig.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-head::after{content:"" !important;position:absolute !important;right:0 !important;top:4.533cqw !important;width:15.413cqw !important;height:14.959cqw !important;background:url(/assets/tpl-art/lg20/lg20-11-tagline.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-head-left{position:static !important;display:block !important;width:auto !important;max-width:none !important;margin:9.066cqw 0 0 !important;padding:0 !important;background:transparent !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-head-left:has(.inv-logo)::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-logo{display:inline-block !important;max-width:9.973cqw !important;max-height:7.706cqw !important;margin:0 0 0.907cqw !important;object-fit:contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-biz-name{display:block !important;margin:0 !important;padding:0 !important;font-family:inherit !important;font-size:2.72cqw !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#242E22 !important;line-height:1.2 !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-biz-name::after{content:"ROOTED IN BETTER SPACES" !important;display:block !important;margin:0.907cqw auto 0 !important;font-size:0.952cqw !important;font-weight:400 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#6E7A63 !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:0 1.088cqw !important;margin:1.814cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-biz-contact>div{display:block !important;font-size:1cqw !important;line-height:1.5cqw !important;color:#4A5444 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-biz-address{display:block !important;margin:0.272cqw 0 0 !important;font-size:1cqw !important;line-height:1.5cqw !important;color:#4A5444 !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-biz-tax{display:block !important;margin:0.272cqw 0 0 !important;font-size:0.861cqw !important;letter-spacing:.1em !important;color:#8A9280 !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-head-right{position:static !important;display:block !important;width:auto !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-doc-title{position:absolute !important;left:4cqw !important;top:24.5cqw !important;display:block !important;margin:0 !important;font-family:inherit !important;font-size:6.165cqw !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#242E22 !important;line-height:1 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-doc-num{position:absolute !important;right:4cqw !important;top:24.8cqw !important;width:28cqw !important;margin:0 !important;font-size:1cqw !important;letter-spacing:.06em !important;color:#4A5444 !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-doc-num::before{content:"Invoice no.  " !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#242E22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-body{position:relative !important;display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:auto auto auto auto 1fr auto !important;column-gap:1.995cqw !important;row-gap:1.995cqw !important;box-sizing:border-box !important;margin:0 0 0 12.965cqw !important;padding:3cqw 4cqw 4.53cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-parties{grid-column:1 / -1 !important;grid-row:1 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:3cqw !important;margin:0 !important;padding-top:1.5cqw !important;border-top:0.091cqw solid #DCE0D4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-bill-to>.inv-label{display:block !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#6E7A63 !important;margin:0 0 0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-bill-to>:not(.inv-label){margin:0 0 0.272cqw !important;font-size:1.088cqw !important;line-height:1.632cqw !important;color:#2E3828 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-bill-to>.inv-client-name{font-size:1.36cqw !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-shipping{display:block !important;margin:1.088cqw 0 0 !important;padding-top:1.088cqw !important;border-top:0.091cqw solid #DCE0D4 !important;font-size:1.088cqw !important;line-height:1.632cqw !important;color:#2E3828 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-shipping .inv-label-inline{display:block !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#6E7A63 !important;margin:0 0 0.272cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-details{grid-column:2 !important;grid-row:1 !important;margin:0 !important;padding-top:1.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-details>.inv-label{display:block !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#6E7A63 !important;margin:0 0 0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:1.088cqw !important;line-height:1.632cqw !important;color:#2E3828 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-detail-row span{font-weight:400 !important;color:#6E7A63 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-table{grid-column:1 / -1 !important;grid-row:2 !important;width:100% !important;border-collapse:collapse !important;margin:1.5cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-table thead tr{background:#E6EADD !important;height:3.264cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-table th{padding:0 1.088cqw !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#3A4433 !important;text-align:left !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-table th:not(:first-child),.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-table td{padding:1.179cqw 1.088cqw !important;font-size:1.088cqw !important;color:#242E22 !important;border-bottom:0.091cqw solid #E6EADD !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-notes{grid-column:1 !important;grid-row:3 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-notes>.inv-label{display:block !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#6E7A63 !important;margin:0 0 0.725cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-notes>.inv-label~*{font-size:1.043cqw !important;line-height:1.632cqw !important;color:#4A5444 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-terms{grid-column:1 !important;grid-row:4 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-terms>.inv-label{display:block !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#6E7A63 !important;margin:0 0 0.725cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-terms>.inv-label~*{font-size:1.043cqw !important;line-height:1.632cqw !important;color:#4A5444 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-payrow{grid-column:1 !important;grid-row:5 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-bank .inv-label{display:block !important;font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#6E7A63 !important;margin:0 0 0.725cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-bank [data-f]{font-size:1cqw !important;line-height:1.5cqw !important;color:#4A5444 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-totals{grid-column:2 !important;grid-row:3 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.544cqw 0 !important;font-size:1.088cqw !important;color:#4A5444 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-totals>div.inv-total-grand{margin-top:1.088cqw !important;padding:1.451cqw 1.632cqw !important;background:#E6EADD !important;border-radius:0.272cqw !important;font-size:1.541cqw !important;font-weight:700 !important;color:#242E22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-totals>div.inv-total-grand span{font-size:1.088cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-totals>div.inv-total-grand b{font-size:2.267cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre [data-f="payment.methods"]{grid-column:2 !important;grid-row:4 !important;margin:1.995cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .pm-doc-h{font-size:0.952cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#6E7A63 !important;margin:0 0 0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .pm-doc-grid{display:flex !important;flex-direction:column !important;gap:0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .pm-doc-card{display:flex !important;align-items:flex-start !important;gap:1.088cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .pm-doc-card b{display:block !important;font-size:1.043cqw !important;font-weight:700 !important;color:#242E22 !important;margin:0 0 0.181cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .pm-doc-card div{font-size:0.907cqw !important;color:#6E7A63 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .pm-doc-card>svg,.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .pm-doc-card>canvas{width:6.165cqw !important;height:6.165cqw !important;border:0.091cqw solid #DCE0D4 !important;background:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-signature-row{grid-column:1 / -1 !important;grid-row:6 !important;position:relative !important;display:block !important;min-height:10cqw !important;margin:2cqw 0 0 !important;padding:2cqw 0 0 !important;border-top:0.091cqw solid #DCE0D4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-signature-row::before{content:"" !important;position:absolute !important;left:0 !important;top:2cqw !important;width:65cqw !important;height:7.253cqw !important;background:url(/assets/tpl-art/lg20/lg20-11-script.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-signature{position:absolute !important;right:0 !important;top:2cqw !important;width:28cqw !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-signature .sig-render{font-size:1.904cqw !important;color:#242E22 !important;justify-content:flex-end !important;display:flex !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-signature .sig-line{border-top:0.091cqw solid #8A9280 !important;margin:0.544cqw 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-signature .sig-caption{font-size:0.861cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#6E7A63 !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-footer-note{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-powered{grid-column:1 / -1 !important;grid-row:6 !important;position:relative !important;margin:12cqw 0 0 !important;padding:1.995cqw 0 0 !important;border-top:0.091cqw solid #DCE0D4 !important;font-size:0.861cqw !important;color:#8A9280 !important;display:flex !important;align-items:center !important;gap:1.088cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-powered::before{content:"" !important;width:1.904cqw !important;height:1.904cqw !important;background:url(/assets/tpl-art/lg20/lg20-11-ic-phone.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-11-arboracre).tmpl-lg20-11-arboracre .inv-powered a{color:inherit !important}

/* ===== lg20-12-meadowline =====
   LG-12 "Meadowline Garden Works". Real crops: the hand-drawn leaf sprig above the wordmark (logo
   fallback) and four small footer icons (phone/mail/pin/globe). Flat CSS: the "EST 2020" eyebrow,
   "DESIGN/PLANT/MAINTAIN/ENRICH" + italic tagline block (fixed marketing copy, no live field), the
   wide-open minimal-serif layout, a tall right detail rail, plain rules (no boxed panels anywhere,
   matching the reference's deliberately quiet composition) and the pale sage amount-due module.
   HONEST GAP (no backing field): the reference shows no boxed Bill-to/Property panel at all, just
   plain stacked lines - the generator's optional .inv-shipping (property/service location) line still
   renders here when the owner fills it in, in the same plain style as the rest of the page. */
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline{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:#1F2A1C !important;font-family:"Source Serif 4",Georgia,'Times New Roman',serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-head{position:relative !important;display:block !important;min-height:48cqw !important;margin:0 !important;padding:4.53cqw 4.53cqw 0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-head::before{content:"EST 2020" !important;position:absolute !important;left:4.53cqw !important;top:4.53cqw !important;font-size:0.861cqw !important;font-weight:400 !important;letter-spacing:.2em !important;color:#8A9280 !important;border-top:0.091cqw solid #C9D0C0 !important;padding-top:0.907cqw !important;width:8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-head::after{content:"" !important;position:absolute !important;left:27.2cqw !important;top:3.6cqw !important;width:14.053cqw !important;height:10.879cqw !important;background:url(/assets/tpl-art/lg20/lg20-12-sprig.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-head-left{position:absolute !important;left:4.53cqw !important;top:14.5cqw !important;display:block !important;width:62cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-head-left:has(.inv-logo)::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-logo{display:block !important;max-width:14.053cqw !important;max-height:10.879cqw !important;margin:0 0 0.907cqw !important;object-fit:contain !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-biz-name{display:block !important;margin:0 !important;padding:0 !important;font-family:Georgia,serif !important;font-size:5.167cqw !important;font-weight:400 !important;letter-spacing:0 !important;color:#1F2A1C !important;line-height:1.05 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-biz-name::after{content:"BEAUTIFUL LANDSCAPES / BRIGHTER DAYS" !important;display:block !important;margin:1.088cqw 0 0 !important;font-size:0.952cqw !important;font-weight:400 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#6E7A63 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0 1.088cqw !important;margin:2.267cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-biz-contact>div{display:block !important;font-size:1.043cqw !important;line-height:1.632cqw !important;color:#4A5444 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-biz-address{display:block !important;margin:0.272cqw 0 0 !important;font-size:1.043cqw !important;line-height:1.632cqw !important;color:#4A5444 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-biz-tax{display:block !important;margin:0.272cqw 0 0 !important;font-size:0.907cqw !important;letter-spacing:.1em !important;color:#8A9280 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-head-right{position:absolute !important;right:4.53cqw !important;top:4.53cqw !important;width:22cqw !important;display:block !important;text-align:right !important;background:transparent !important;border-left:0.091cqw solid #C9D0C0 !important;padding-left:2.267cqw !important;min-height:38cqw !important;font-size:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-head-right::before{content:"DESIGN" "\A" "PLANT" "\A" "MAINTAIN" "\A" "ENRICH" !important;white-space:pre !important;display:block !important;font-size:0.861cqw !important;font-style:normal !important;line-height:1.9 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#1F2A1C !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-head-right::after{content:"Greener" "\A" "Spaces for a" "\A" "Brighter Tomorrow" !important;white-space:pre !important;display:block !important;margin-top:1.632cqw !important;font-family:"Source Serif 4",Georgia,serif !important;font-size:1.088cqw !important;font-style:italic !important;line-height:1.6 !important;color:#4A5444 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-doc-title{position:absolute !important;left:4.53cqw !important;top:35.5cqw !important;display:block !important;margin:0 !important;font-family:inherit !important;font-size:4.5cqw !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#1F2A1C !important;line-height:1 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-doc-title::after{content:"Exceptional care for outdoor spaces" !important;display:block !important;margin-top:0.907cqw !important;font-size:0.952cqw !important;font-weight:400 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A9280 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-doc-num{position:static !important;display:block !important;margin:0 0 1.814cqw !important;font-size:1.043cqw !important;letter-spacing:.06em !important;color:#4A5444 !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-doc-num::before{content:"Invoice no." !important;display:block !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:0.861cqw !important;color:#1F2A1C !important;margin-bottom:0.272cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-body{position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:1.995cqw 4.53cqw 4.53cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-parties{display:block !important;margin:0 0 2.72cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-bill-to>.inv-label{display:block !important;font-size:0.861cqw !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#8A9280 !important;margin:0 0 0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-bill-to>:not(.inv-label){margin:0 0 0.272cqw !important;font-size:1.179cqw !important;line-height:1.814cqw !important;color:#2E3828 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-bill-to>.inv-client-name{font-size:1.541cqw !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-shipping{display:block !important;margin:1.088cqw 0 0 !important;font-size:1.088cqw !important;line-height:1.632cqw !important;color:#2E3828 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-shipping .inv-label-inline{display:block !important;font-size:0.861cqw !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#8A9280 !important;margin:0 0 0.272cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-details{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-table{display:table !important;width:100% !important;border-collapse:collapse !important;margin:0 0 2.72cqw !important;border-top:0.182cqw solid #1F2A1C !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-table thead tr{height:2.72cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-table th{padding:0.907cqw 1.088cqw 0.544cqw 0 !important;font-size:0.907cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A9280 !important;text-align:left !important;border:0 !important;border-bottom:0.091cqw solid #C9D0C0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-table th:not(:first-child),.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-table td{padding:1.451cqw 1.088cqw 1.451cqw 0 !important;font-size:1.179cqw !important;color:#1F2A1C !important;border-bottom:0.091cqw solid #E8ECE2 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-notes{display:block !important;max-width:40cqw !important;margin:0 0 2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-notes>.inv-label{display:block !important;font-size:0.861cqw !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#8A9280 !important;margin:0 0 0.725cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-notes>.inv-label~*{font-size:1.043cqw !important;line-height:1.632cqw !important;color:#4A5444 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-terms{display:block !important;max-width:40cqw !important;margin:0 0 2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-terms>.inv-label{display:block !important;font-size:0.861cqw !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#8A9280 !important;margin:0 0 0.725cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-terms>.inv-label~*{font-size:1.043cqw !important;line-height:1.632cqw !important;color:#4A5444 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-payrow{display:block !important;max-width:40cqw !important;margin:0 0 2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-bank .inv-label{display:block !important;font-size:0.861cqw !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#8A9280 !important;margin:0 0 0.725cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-bank [data-f]{font-size:1cqw !important;line-height:1.5cqw !important;color:#4A5444 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline [data-f="payment.methods"]{display:block !important;max-width:40cqw !important;margin:0 0 2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .pm-doc-h{font-size:0.861cqw !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#8A9280 !important;margin:0 0 0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .pm-doc-grid{display:flex !important;flex-direction:column !important;gap:0.907cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .pm-doc-card{display:flex !important;align-items:flex-start !important;gap:1.088cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .pm-doc-card b{display:block !important;font-size:1.043cqw !important;font-weight:700 !important;color:#1F2A1C !important;margin:0 0 0.181cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .pm-doc-card div{font-size:0.907cqw !important;color:#6E7A63 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .pm-doc-card>svg,.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .pm-doc-card>canvas{width:6.165cqw !important;height:6.165cqw !important;border:0.091cqw solid #E8ECE2 !important;background:#FFFFFF !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-totals{display:block !important;max-width:40cqw !important;margin:0 0 2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.544cqw 0 !important;font-size:1.088cqw !important;color:#4A5444 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-totals>div.inv-total-grand{display:block !important;margin-top:1.088cqw !important;padding:2.267cqw !important;background:#EDF0E7 !important;font-size:1.088cqw !important;font-weight:700 !important;color:#1F2A1C !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-totals>div.inv-total-grand span{display:block !important;font-size:0.952cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-weight:700 !important;margin-bottom:0.544cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-totals>div.inv-total-grand b{display:block !important;font-size:3.264cqw !important;font-weight:400 !important;font-family:Georgia,serif !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-signature-row{display:block !important;max-width:40cqw !important;margin:0 0 2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-signature{display:block !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-signature .sig-render{font-size:1.904cqw !important;color:#1F2A1C !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-signature .sig-line{border-top:0.091cqw solid #C9D0C0 !important;margin:0.544cqw 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-signature .sig-caption{font-size:0.861cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A9280 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-footer-note{display:block !important;margin:0 0 2cqw !important;max-width:46cqw !important;font-size:1.088cqw !important;font-style:italic !important;color:#4A5444 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-powered{display:flex !important;align-items:center !important;gap:1.814cqw !important;margin:2.72cqw 0 0 !important;padding-top:1.995cqw !important;border-top:0.091cqw solid #C9D0C0 !important;font-size:0.907cqw !important;color:#8A9280 !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-powered::before{content:"" !important;width:1.632cqw !important;height:1.632cqw !important;background:url(/assets/tpl-art/lg20/lg20-12-ic-phone.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-powered::after{content:"" !important;width:1.632cqw !important;height:1.632cqw !important;margin-left:1.814cqw !important;background:url(/assets/tpl-art/lg20/lg20-12-ic-mail.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-lg20-12-meadowline).tmpl-lg20-12-meadowline .inv-powered a{color:inherit !important}
