/* Illustrator/Artist pack, batch 5 (IA-21..IA-25): built against the owner's reference PNGs
   (tools/trades10/pack-templates/illustrator/.../01_APPROVED_TEMPLATE_IMAGES) on invoice-generator's
   .invoice-preview DOM, same technique as electrician/hvac/landscaper/carpenter/roofer batches.
   This package shipped with NO pre-cropped asset folders, so every photo/illustration/icon crop was
   cut directly from the reference PNGs with Pillow into /assets/tpl-art/ia30/ this pass (no raw SVG,
   no fake business data baked into any crop - IA-24's torn-paper header had a baked "Willow Hart /
   Illustration" wordmark removed with cv2 Telea inpainting before cropping, so the live .inv-biz-name
   text sits cleanly on the real torn-paper texture instead of duplicating/colliding with sample copy).
   CSS draws only flat fills, rules, boxes and live-field typography. All geometry is in container-query
   units (1cqw = 1/100 of the sheet width; container-type:inline-size is set on the root per CLAUDE.md's
   documented gotcha), so the same layout holds at 794px screen / 690px export / 847px print widths.
   REAL BUG FOUND AND FIXED THIS PASS: every design in this batch originally put its decorative
   background-image on the ROOT element's own ::before/::after (the same pattern roofer rf20-17/19
   use for a watermark). For this batch specifically that silently failed to paint - confirmed live,
   repeatedly: computed style correctly reported the right background-image/position/size, the image
   file itself decoded fine standalone, and an identical rule rendered correctly in an isolated test
   page, but nothing painted in the real invoice-generator DOM. Re-tested rf20-19's own shipped
   root-hosted watermark through the exact same harness as a control and it DID render correctly, so
   this is not a blanket "root pseudo-elements never work" issue - something about this batch's own
   rules (non-zero right/top offsets on the root pseudo, vs rf20-19's flush right:0/top:0) may be the
   real trigger, not conclusively root-caused given the time this already took. The reliable fix,
   verified with real Playwright screenshots (not just computed-style checks) for every image in this
   batch: host the exact same background-image pseudo-element on a real DOM descendant (.inv-head,
   .inv-body, .inv-details, etc., all already position:relative) instead of the container-type:
   inline-size root itself. cqw units are unaffected by which element hosts the pseudo-element (they
   resolve against the nearest container-type:inline-size ancestor regardless, which stays the root
   either way), so this was a pure "whose ::before/::after" relocation, not a unit-math change.
   IA-25's real reference image content (hand-drawn pen-in-hand emblem, vintage parchment, olive table
   band, "Ellis Rowan" signature) does not match its own filename ("elise_carter_sage_rail.png") or its
   02_TEMPLATE_SPECS title ("Elise Carter Sage Rail") - the PNG is ground truth per this project's
   standing rule, so IA-25 is built to what the image actually shows, not the filename/spec text.
   KNOWN DATA-MODEL GAP, all 5 designs (flag for it-free-edit-v1.js, not wired this pass since CSS-only
   batches cannot add markup): licensing/usage-rights fields (territory, duration, channels,
   exclusivity) and project-period/reference metadata have no backing field in invoice-generator's
   state - rendered as fixed sample copy via CSS content where the reference shows them, never invented
   as a live figure. Cursive "signed" taglines were deliberately NOT baked into any crop where they sit
   over a business-identity area (e.g. IA-25's "Ellis Rowan" artist signature) - rendered as live text
   in a cursive font-family instead, so it reflects the real signer's name, not fixed sample art. */

/* ===== ia30-21-heronfield (IA-21 "Willow Hart Nature Editorial") =====
   Real crop: one composite art cluster (heron portrait + leaf study + coastline study, with their
   own baked "PEOPLE PLACES A BRIGHTER TOMORROW" caption - generic marketing copy, not fake business
   data) cut as a single piece from the reference's top-right quadrant, and a separate ink leaf sprig
   for the notes area. Flat CSS: cream paper, serif wordmark/doc-title, peach total band (color lifted
   from the heron art's sun disc), hairline dividers. */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;min-height:131.5cqw !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#F5F2EC !important;color:#2B2622 !important;font-family:Georgia,'Times New Roman',var(--font-serif),serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-head::before{content:"" !important;position:absolute !important;right:7.705cqw !important;top:3.445cqw !important;width:41.704cqw !important;height:33.907cqw !important;background:url(/assets/tpl-art/ia30/ia30-21-artcluster.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-body::before{content:"" !important;position:absolute !important;left:3.264cqw !important;bottom:11.1cqw !important;width:11.967cqw !important;height:24.48cqw !important;background:url(/assets/tpl-art/ia30/ia30-21-sprig.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-head{position:relative !important;z-index:1 !important;display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;height:auto !important;margin:0 !important;padding:3.445cqw 4.03cqw 0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-head-left{position:static !important;flex:0 0 36cqw !important;max-width:36cqw !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;order:0 !important;margin:0 !important;padding:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-head-left::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-logo{order:0 !important;display:block !important;max-width:18cqw !important;max-height:8cqw !important;margin:0 0 1.008cqw !important;object-fit:contain !important;border-radius:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-biz-name{order:1 !important;display:block !important;margin:0 0 0.63cqw !important;padding:0 !important;font-size:3.9cqw !important;font-weight:400 !important;line-height:1 !important;color:#2B2622 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-biz-name::after{content:"Illustrator  /  Artist" !important;display:block !important;margin:0.63cqw 0 0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.3cqw !important;font-weight:600 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#2B2622 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-biz-contact{order:2 !important;display:flex !important;flex-direction:column !important;gap:0.252cqw !important;margin:2.267cqw 0 0 !important;padding:1.511cqw 0 0 !important;border-top:1px solid #2B2622 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.3cqw !important;color:#6B6459 !important;max-width:30cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-biz-contact::before{content:"Stories in Every Brushstroke." !important;display:block !important;order:-1 !important;margin:0 0 1.511cqw !important;font-family:Georgia,'Times New Roman',serif !important;font-style:italic !important;font-size:1.9cqw !important;line-height:1.3 !important;color:#2B2622 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-biz-address{order:3 !important;margin:0.378cqw 0 0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.3cqw !important;color:#6B6459 !important;max-width:30cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-biz-tax{order:4 !important;margin:0.378cqw 0 0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.1cqw !important;color:#948C7E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-head-right{position:relative !important;z-index:1 !important;flex:0 0 100% !important;max-width:100% !important;order:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-end !important;margin-top:4.03cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-doc-title{display:block !important;margin:0 !important;font-size:8.5cqw !important;font-weight:400 !important;letter-spacing:-.01em !important;line-height:.85 !important;color:#2B2622 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-doc-num{display:block !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.2cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#948C7E !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-doc-num::after{content:"" !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-doc-po{display:block !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.1cqw !important;color:#948C7E !important;margin-top:0.378cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-body{position:relative !important;z-index:1 !important;display:block !important;margin:0 !important;padding:3.023cqw 4.03cqw 3.526cqw !important;background:transparent !important;border:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.574cqw !important;line-height:1.5 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-parties{display:flex !important;justify-content:space-between !important;gap:3.023cqw !important;background:transparent !important;border:0 !important;padding:0 !important;margin:0 0 2.771cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-bill-to{display:flex !important;flex-direction:column !important;max-width:40cqw !important;padding:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-label{font-size:1.1cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#948C7E !important;margin:0 0 0.756cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-client-name{font-family:Georgia,'Times New Roman',serif !important;font-size:1.8cqw !important;font-weight:700 !important;color:#2B2622 !important;margin:0 0 0.378cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-bill-to>div:not(.inv-label):not(.inv-client-name):not(.inv-shipping){font-size:1.3cqw !important;line-height:2cqw !important;color:#6B6459 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-shipping{order:9 !important;display:flex !important;flex-direction:column !important;margin:1.259cqw 0 0 !important;font-size:1.3cqw !important;line-height:2cqw !important;color:#6B6459 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-shipping .inv-label-inline{display:block !important;font-size:1.1cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#948C7E !important;margin:0 0 0.756cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-details{padding:0 !important;max-width:30cqw !important;text-align:left !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-details>.inv-label{display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-detail-row{display:flex !important;flex-direction:column !important;gap:0 !important;padding:0.504cqw 0 !important;font-size:1.3cqw !important;color:#6B6459 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-detail-row span{font-size:1.1cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#948C7E !important;margin:0 0 0.252cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-detail-row b{font-size:1.4cqw !important;font-weight:700 !important;color:#2B2622 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-table{width:100% !important;margin:0 0 0.63cqw !important;border-collapse:collapse !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-table thead tr{background:#EBE7DD !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-table thead th{height:3.526cqw !important;box-sizing:border-box !important;padding:0 1.008cqw !important;background:transparent !important;border:0 !important;font-size:1.1cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#6B6459 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-table tbody td{padding:1.259cqw 1.008cqw !important;border:0 !important;border-bottom:1px solid #E3DFD4 !important;font-size:1.45cqw !important;color:#2B2622 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .td-desc{font-weight:400 !important;color:#2B2622 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-totals{float:right !important;width:32cqw !important;margin:1.008cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-totals>div{display:flex !important;justify-content:space-between !important;height:3.023cqw !important;padding:0 0.504cqw !important;font-size:1.3cqw !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#6B6459 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-total-grand{height:4.786cqw !important;margin:0.756cqw 0 0 !important;padding:0 1.008cqw !important;background:#E3B199 !important;border-top:0 !important;text-transform:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-total-grand b{font-size:1.9cqw !important;color:#2B2622 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-notes{clear:both !important;float:none !important;width:auto !important;box-sizing:border-box !important;margin:2.771cqw 0 0 15.231cqw !important;padding:0 !important;background:transparent !important;font-style:normal !important;font-size:1.3cqw !important;color:#6B6459 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-notes div{font-size:1.3cqw !important;line-height:1.6 !important;white-space:pre-wrap !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-terms{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-payrow{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield [data-f="payment.methods"]{clear:none !important;float:none !important;width:auto !important;margin:1.511cqw 0 0 15.231cqw !important;box-sizing:border-box !important;display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .pm-doc-h{color:#2B2622 !important;font-weight:700 !important;font-size:1.1cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-bank{box-sizing:border-box !important;background:transparent !important;padding:0 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-bank div{font-size:1.3cqw !important;color:#2B2622 !important;line-height:1.8 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-latefee{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-signature-row{clear:both !important;display:flex !important;justify-content:flex-end !important;margin:2.267cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-signature{text-align:right !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .sig-line{border-top:1px solid #2B2622 !important;margin-bottom:0.378cqw !important;max-width:25cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .sig-caption{font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.05cqw !important;letter-spacing:.1em !important;color:#948C7E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-footer-note{clear:both !important;display:flex !important;justify-content:space-between !important;text-align:left !important;font-style:normal !important;font-size:1.15cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#6B6459 !important;margin-top:4.03cqw !important;padding-top:1.511cqw !important;border-top:1px solid #DED8C8 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-21-heronfield).tmpl-ia30-21-heronfield .inv-powered{text-align:left !important;font-size:1.05cqw !important;color:#B3ACA0 !important;margin-top:0.756cqw !important}

/* ===== ia30-22-geobauhaus (IA-22 "Hazel Brooks Forest Green") =====
   Real crop: one composite art band (fountain pen nib + gold sun/mountain/pine-trail Bauhaus scene,
   with its own baked "ART BRINGS A BRIGHTER TOMORROW" tagline on the dark-green panel - generic
   marketing copy, not fake business data), cropped to START after the business-identity column so
   it never collides with live text, plus a small ink leaf sprig for the footer. Real bug found and
   fixed vs. the reference: the source mockup's own "ILLUSTRATION / PRINTS / BRAND ART / CUSTOM WORK"
   service list visibly overlaps the pen-nib graphic in the reference PNG - not reproduced here;
   that list is rendered as live CSS text in the clear cream gap beside the art instead, so it never
   collides on this build. Flat CSS: cream paper, dark-green/gold geometric header band, bold sans,
   dark-green INVOICE band, olive/gold total bar. */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;min-height:130.8cqw !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#F3EEE0 !important;color:#1C2B22 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-body::before{content:"" !important;position:absolute !important;left:2.72cqw !important;bottom:12cqw !important;width:9.52cqw !important;height:8.16cqw !important;background:url(/assets/tpl-art/ia30/ia30-22-leaf.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-head{position:relative !important;display:block !important;height:auto !important;min-height:26.46cqw !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-head::after{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;width:64.82cqw !important;height:26.46cqw !important;background:url(/assets/tpl-art/ia30/ia30-22-hero.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-head-left{position:relative !important;z-index:1 !important;width:auto !important;max-width:33cqw !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;margin:0 !important;padding:3.526cqw 0 0 3.98cqw !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-head-left::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-logo{order:0 !important;display:block !important;max-width:16cqw !important;max-height:6cqw !important;margin:0 0 1.008cqw !important;object-fit:contain !important;border-radius:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-biz-name{order:1 !important;display:block !important;margin:0 0 0.63cqw !important;padding:0 !important;font-size:3.2cqw !important;font-weight:900 !important;line-height:1 !important;text-transform:uppercase !important;color:#1C2B22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-biz-name::after{content:"Illustrator & Visual Artist" !important;display:block !important;margin:0.504cqw 0 0 !important;font-size:1.25cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#5B7A66 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-biz-contact{order:2 !important;display:flex !important;flex-direction:column !important;gap:0.252cqw !important;margin:1.5cqw 0 0 !important;font-size:1.25cqw !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#1C2B22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-biz-address{order:3 !important;margin:0.378cqw 0 0 !important;font-size:1.25cqw !important;color:#5B5847 !important;max-width:28cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-biz-tax{order:4 !important;margin:0.378cqw 0 0 !important;font-size:1.1cqw !important;color:#948C7E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-head-left::after{content:"Illustration\A Prints\A Brand Art\A Custom Work" !important;order:5 !important;display:block !important;white-space:pre-line !important;margin:1.763cqw 0 0 !important;font-size:1.1cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;line-height:1.9 !important;color:#1C2B22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-head-right{position:relative !important;z-index:1 !important;text-align:right !important;max-width:none !important;box-sizing:border-box !important;background:#1C2B22 !important;color:#F3EEE0 !important;padding:1.763cqw 3.98cqw !important;margin:0 !important;display:flex !important;justify-content:space-between !important;align-items:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-doc-title{display:block !important;order:0 !important;margin:0 !important;font-size:6.5cqw !important;font-weight:900 !important;letter-spacing:-.02em !important;line-height:1 !important;text-transform:uppercase !important;color:#F3EEE0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-doc-num{display:block !important;order:1 !important;font-size:1.2cqw !important;font-weight:800 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#C9B37B !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-doc-title::after{content:"Creative illustration for a brighter tomorrow" !important;display:block !important;order:1 !important;margin-top:0.63cqw !important;font-size:1.1cqw !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#C9B37B !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-doc-po{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-body{position:relative !important;z-index:1 !important;display:block !important;margin:0 !important;padding:3.023cqw 3.98cqw 3.526cqw !important;background:transparent !important;border:0 !important;font-size:1.45cqw !important;line-height:1.5 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-parties{display:grid !important;grid-template-columns:1.3fr 1fr auto !important;gap:0 2.5cqw !important;background:transparent !important;border:0 !important;padding:0 !important;margin:0 0 2.771cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-bill-to{display:flex !important;flex-direction:column !important;max-width:none !important;padding:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-label{font-size:1.1cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#C9A227 !important;margin:0 0 0.756cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-client-name{font-size:1.7cqw !important;font-weight:800 !important;color:#1C2B22 !important;margin:0 0 0.378cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-bill-to>div:not(.inv-label):not(.inv-client-name):not(.inv-shipping){font-size:1.3cqw !important;line-height:2cqw !important;color:#473F2F !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-shipping{order:9 !important;display:flex !important;flex-direction:column !important;margin:1.259cqw 0 0 !important;font-size:1.3cqw !important;line-height:2cqw !important;color:#473F2F !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-shipping .inv-label-inline{display:block !important;font-size:1.1cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#C9A227 !important;margin:0 0 0.756cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-details{padding:0 !important;text-align:left !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-details>.inv-label{display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-detail-row{display:flex !important;flex-direction:column !important;gap:0 !important;padding:0.378cqw 0 !important;font-size:1.3cqw !important;color:#473F2F !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-detail-row span{font-size:1.1cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#5B7A66 !important;margin:0 0 0.252cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-detail-row b{font-size:1.4cqw !important;font-weight:800 !important;color:#1C2B22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-table{width:100% !important;margin:0 0 0.63cqw !important;border-collapse:collapse !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-table thead tr{background:#1C2B22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-table thead th{height:3.526cqw !important;box-sizing:border-box !important;padding:0 1.008cqw !important;background:transparent !important;border:0 !important;font-size:1.1cqw !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#F3EEE0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-table thead th:first-child{width:5.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-table tbody td{padding:1.259cqw 1.008cqw !important;border:0 !important;border-bottom:1px solid #E6DFCB !important;font-size:1.45cqw !important;color:#1C2B22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .td-desc{font-weight:700 !important;color:#1C2B22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-totals{float:right !important;width:32cqw !important;margin:1.008cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-totals>div{display:flex !important;justify-content:space-between !important;height:3.023cqw !important;padding:0 0.504cqw !important;font-size:1.3cqw !important;color:#473F2F !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-total-grand{height:4.786cqw !important;margin:0.756cqw 0 0 !important;padding:0 1.008cqw !important;background:#C9A227 !important;border-top:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-total-grand b{font-size:1.9cqw !important;color:#1C2B22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-notes{clear:both !important;float:left !important;width:40cqw !important;box-sizing:border-box !important;margin:2.771cqw 0 0 !important;padding:0 !important;background:transparent !important;font-style:normal !important;font-size:1.3cqw !important;color:#473F2F !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-notes div{font-size:1.3cqw !important;line-height:1.6 !important;white-space:pre-wrap !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-terms{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-payrow{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus [data-f="payment.methods"]{clear:none !important;float:left !important;width:40cqw !important;margin:5.5cqw 0 0 !important;box-sizing:border-box !important;display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .pm-doc-h{color:#1C2B22 !important;font-weight:800 !important;font-size:1.1cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-bank{box-sizing:border-box !important;background:transparent !important;padding:0 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-bank div{font-size:1.3cqw !important;color:#1C2B22 !important;line-height:1.8 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-latefee{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-signature-row{clear:both !important;display:flex !important;justify-content:flex-start !important;margin:2.267cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-signature{text-align:left !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .sig-line{border-top:1px solid #1C2B22 !important;margin-bottom:0.378cqw !important;max-width:25cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .sig-caption{font-size:1.05cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#5B7A66 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-footer-note{clear:both !important;display:flex !important;justify-content:space-between !important;text-align:left !important;font-style:normal !important;font-size:1.1cqw !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#473F2F !important;margin-top:4.5cqw !important;padding-top:1.511cqw !important;border-top:1px solid #E0D9C3 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-22-geobauhaus).tmpl-ia30-22-geobauhaus .inv-powered{text-align:left !important;font-size:1.05cqw !important;color:#B3ACA0 !important;margin-top:0.756cqw !important}

/* ===== ia30-23-monobotanical (IA-23 "Elise Carter Monochrome Botanical") =====
   Real crops: the "EC / Art & Illustration" oval emblem badge, a real ink peony botanical study, and
   a real ink jar-of-brushes-and-inkwell study. Flat CSS: cream paper, serif wordmark/doc-title, black
   section-label bar (matching the reference's solid-black DESCRIPTION row), hairline dividers, a
   boxed sand-tone total figure. */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;min-height:132.2cqw !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#F6F3EC !important;color:#1A1714 !important;font-family:Georgia,'Times New Roman',var(--font-serif),serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-head{position:relative !important;z-index:1 !important;display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;height:auto !important;margin:0 !important;padding:3.526cqw 4.03cqw 0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-head::before{content:"" !important;position:absolute !important;right:4.03cqw !important;top:2.267cqw !important;width:17.68cqw !important;height:19.31cqw !important;background:url(/assets/tpl-art/ia30/ia30-23-badge.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-head::after{content:"" !important;position:absolute !important;right:2.267cqw !important;top:27.2cqw !important;width:20.4cqw !important;height:30.3cqw !important;background:url(/assets/tpl-art/ia30/ia30-23-flower.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-head-left{position:static !important;flex:0 0 38cqw !important;max-width:38cqw !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;order:0 !important;margin:0 !important;padding:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-head-left::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-logo{order:0 !important;display:block !important;max-width:16cqw !important;max-height:6cqw !important;margin:0 0 1.008cqw !important;object-fit:contain !important;border-radius:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-biz-name{order:1 !important;display:block !important;margin:0 !important;padding:0 !important;font-size:3.1cqw !important;font-weight:400 !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#1A1714 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-biz-name::after{content:"Illustrator  /  Visual Artist" !important;display:block !important;margin:0.63cqw 0 0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.2cqw !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#1A1714 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-biz-contact{order:2 !important;display:flex !important;flex-direction:column !important;gap:0.252cqw !important;margin:1.763cqw 0 0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.2cqw !important;color:#5B5847 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-biz-address{order:3 !important;margin:0.378cqw 0 0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.2cqw !important;color:#5B5847 !important;max-width:30cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-biz-tax{order:4 !important;margin:0.378cqw 0 0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.05cqw !important;color:#948C7E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-head-right{position:relative !important;z-index:1 !important;flex:0 0 100% !important;max-width:100% !important;order:1 !important;margin-top:3.526cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-doc-title{display:block !important;margin:0 !important;font-size:7.5cqw !important;font-weight:700 !important;letter-spacing:-.01em !important;line-height:.9 !important;color:#1A1714 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-doc-title::after{content:"Thank you for supporting independent art" !important;display:block !important;margin:1.008cqw 0 0 !important;padding-bottom:1.763cqw !important;border-bottom:1px solid #1A1714 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.1cqw !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#1A1714 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-doc-num{display:inline-block !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.2cqw !important;font-weight:700 !important;color:#1A1714 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-doc-po{display:block !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.1cqw !important;color:#5B5847 !important;margin-top:0.378cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-body{position:relative !important;z-index:1 !important;display:block !important;margin:0 !important;padding:2.267cqw 4.03cqw 3.526cqw !important;background:transparent !important;border:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.45cqw !important;line-height:1.5 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-parties{display:flex !important;justify-content:space-between !important;gap:2.267cqw !important;background:transparent !important;border:0 !important;padding:0 !important;margin:0 0 2.5cqw !important;max-width:55cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-bill-to{display:flex !important;flex-direction:column !important;max-width:30cqw !important;padding:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-label{font-size:1.05cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#948C7E !important;margin:0 0 0.756cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-client-name{font-family:Georgia,serif !important;font-size:1.7cqw !important;font-weight:700 !important;color:#1A1714 !important;margin:0 0 0.378cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-bill-to>div:not(.inv-label):not(.inv-client-name):not(.inv-shipping){font-size:1.25cqw !important;line-height:1.9cqw !important;color:#5B5847 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-shipping{order:9 !important;display:flex !important;flex-direction:column !important;margin:1.008cqw 0 0 !important;font-size:1.25cqw !important;line-height:1.9cqw !important;color:#5B5847 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-shipping .inv-label-inline{display:block !important;font-size:1.05cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#948C7E !important;margin:0 0 0.756cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-details{padding:0 !important;max-width:22cqw !important;text-align:left !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-details>.inv-label{display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-detail-row{display:flex !important;flex-direction:column !important;gap:0 !important;padding:0.378cqw 0 !important;font-size:1.25cqw !important;color:#5B5847 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-detail-row span{font-size:1.05cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#948C7E !important;margin:0 0 0.252cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-detail-row b{font-size:1.35cqw !important;font-weight:700 !important;color:#1A1714 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-table{width:60cqw !important;margin:0 0 0.63cqw !important;border-collapse:collapse !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-table thead tr{background:#1A1714 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-table thead th{height:3.526cqw !important;box-sizing:border-box !important;padding:0 1.008cqw !important;background:transparent !important;border:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.05cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#F6F3EC !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-table tbody td{padding:1.259cqw 1.008cqw !important;border:0 !important;border-bottom:1px solid #E6E0CF !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.35cqw !important;color:#1A1714 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .td-desc{font-weight:700 !important;color:#1A1714 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-totals{float:none !important;width:60cqw !important;margin:1.008cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-totals>div{display:flex !important;justify-content:flex-end !important;gap:5cqw !important;height:2.771cqw !important;padding:0 0.504cqw !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.15cqw !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#5B5847 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-total-grand{justify-content:flex-end !important;gap:5cqw !important;height:4.786cqw !important;margin:0.756cqw 0 0 !important;padding:0 1.511cqw !important;background:#E7DFC7 !important;border-top:0 !important;font-family:Georgia,serif !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-total-grand b{font-size:1.9cqw !important;color:#1A1714 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-notes{clear:none !important;float:left !important;width:40cqw !important;box-sizing:border-box !important;margin:20cqw 0 0 15cqw !important;padding:0 !important;background:transparent !important;font-style:normal !important;font-size:1.25cqw !important;color:#5B5847 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-notes div{font-size:1.25cqw !important;line-height:1.6 !important;white-space:pre-wrap !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-terms{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-payrow{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical [data-f="payment.methods"]{clear:none !important;float:left !important;width:40cqw !important;margin:2.267cqw 0 0 15cqw !important;box-sizing:border-box !important;display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .pm-doc-h{color:#1A1714 !important;font-weight:700 !important;font-size:1.05cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-bank{box-sizing:border-box !important;background:transparent !important;padding:0 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-bank div{font-size:1.25cqw !important;color:#1A1714 !important;line-height:1.8 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-latefee{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-signature-row{clear:both !important;position:relative !important;z-index:1 !important;display:flex !important;justify-content:flex-start !important;margin:52cqw 0 0 2.267cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-signature{text-align:left !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .sig-line{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .sig-caption{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-footer-note{clear:both !important;display:flex !important;justify-content:space-between !important;text-align:left !important;font-style:normal !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.05cqw !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#5B5847 !important;margin-top:5cqw !important;padding-top:1.5cqw !important;border-top:1px solid #E6E0CF !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-23-monobotanical).tmpl-ia30-23-monobotanical .inv-powered{text-align:left !important;font-size:1cqw !important;color:#B3ACA0 !important;margin-top:0.756cqw !important}

/* ===== ia30-24-papercut (IA-24 "Willow Hart Paper Cut") =====
   Real crops: the torn blush-pink paper backing (cv2-inpainted to remove its own baked "Willow Hart /
   Illustration" wordmark, so the live .inv-biz-name text sits on the real paper texture instead of
   duplicating sample copy), the mug-of-brushes illustration, the cut-paper cat silhouette (recropped
   to drop a stray caught fragment of neighbouring handwritten text), and the bottom wavy navy/sand
   paper band. Flat CSS: cream paper, bold rounded sans wordmark, navy ink, tan total band. */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;min-height:129.3cqw !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#FBF8F1 !important;color:#122A4A !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-head{position:relative !important;display:block !important;height:auto !important;min-height:19.49cqw !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-head::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:54.4cqw !important;height:19.49cqw !important;background:url(/assets/tpl-art/ia30/ia30-24-paperbg.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-head::after{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;width:44.24cqw !important;height:27.2cqw !important;background:url(/assets/tpl-art/ia30/ia30-24-mug.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-head-left{position:relative !important;z-index:1 !important;width:auto !important;max-width:48cqw !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;margin:0 !important;padding:2.771cqw 0 0 3.98cqw !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-head-left::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-logo{order:0 !important;display:block !important;max-width:16cqw !important;max-height:6cqw !important;margin:0 0 1.008cqw !important;object-fit:contain !important;border-radius:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-biz-name{order:1 !important;display:block !important;margin:0 !important;padding:0 !important;font-family:'Segoe Script','Brush Script MT',cursive !important;font-size:4cqw !important;font-weight:700 !important;line-height:1 !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-biz-name::after{content:"Illustration" !important;display:block !important;margin:0.63cqw 0 0 !important;font-size:1.6cqw !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-biz-contact{order:2 !important;display:flex !important;flex-wrap:wrap !important;gap:0.378cqw 1.2cqw !important;margin:1.763cqw 0 0 !important;font-size:1.25cqw !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-biz-address{order:3 !important;margin:0.378cqw 0 0 !important;font-size:1.25cqw !important;color:#122A4A !important;max-width:40cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-biz-tax{order:4 !important;margin:0.378cqw 0 0 !important;font-size:1.1cqw !important;color:#122A4A !important;opacity:.6 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-head-right{position:relative !important;z-index:1 !important;max-width:40cqw !important;text-align:right !important;margin:3.023cqw 3.98cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-doc-title{display:block !important;margin:0 !important;font-family:'Segoe Script','Brush Script MT',cursive !important;font-size:4.5cqw !important;font-weight:700 !important;letter-spacing:0 !important;line-height:1 !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-doc-num{display:block !important;font-size:1.2cqw !important;font-weight:700 !important;color:#122A4A !important;opacity:1 !important;margin-top:0.756cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-doc-po{display:block !important;font-size:1.1cqw !important;color:#122A4A !important;opacity:.6 !important;margin-top:0.378cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-body{position:relative !important;z-index:1 !important;display:block !important;margin:0 !important;padding:3.023cqw 3.98cqw 3.526cqw !important;background:transparent !important;border:0 !important;font-size:1.45cqw !important;line-height:1.5 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-parties{display:flex !important;justify-content:space-between !important;gap:2.5cqw !important;background:transparent !important;border:0 !important;padding:0 !important;margin:0 0 2.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-bill-to{display:flex !important;flex-direction:column !important;max-width:30cqw !important;padding:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-label{font-size:1.1cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8E98A6 !important;margin:0 0 0.756cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-client-name{font-size:1.7cqw !important;font-weight:800 !important;color:#122A4A !important;margin:0 0 0.378cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-bill-to>div:not(.inv-label):not(.inv-client-name):not(.inv-shipping){font-size:1.3cqw !important;line-height:2cqw !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-shipping{order:9 !important;display:flex !important;flex-direction:column !important;margin:1.259cqw 0 0 !important;font-size:1.3cqw !important;line-height:2cqw !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-shipping .inv-label-inline{display:block !important;font-size:1.1cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8E98A6 !important;margin:0 0 0.756cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-details{padding:0 !important;max-width:26cqw !important;text-align:left !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-details>.inv-label{display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-detail-row{display:flex !important;flex-direction:column !important;gap:0 !important;padding:0.378cqw 0 !important;font-size:1.3cqw !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-detail-row span{font-size:1.1cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8E98A6 !important;margin:0 0 0.252cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-detail-row b{font-size:1.4cqw !important;font-weight:800 !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-table{width:100% !important;margin:0 0 0.63cqw !important;border-collapse:collapse !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-table thead tr{background:#F6D8D9 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-table thead th{height:3.526cqw !important;box-sizing:border-box !important;padding:0 1.008cqw !important;background:transparent !important;border:0 !important;font-size:1.1cqw !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-table tbody td{padding:1.259cqw 1.008cqw !important;border:0 !important;border-bottom:1px solid #EDE4DD !important;font-size:1.4cqw !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .td-desc{font-weight:700 !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-totals{float:right !important;width:32cqw !important;margin:1.008cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-totals>div{display:flex !important;justify-content:space-between !important;height:2.9cqw !important;padding:0 0.504cqw !important;font-size:1.25cqw !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#5A6678 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-total-grand{height:4.786cqw !important;margin:0.756cqw 0 0 !important;padding:0 1.008cqw !important;background:#DDCCAE !important;border-top:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-total-grand b{font-size:1.9cqw !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-notes::before{content:"" !important;position:absolute !important;left:21.3cqw !important;top:-17.5cqw !important;width:29.47cqw !important;height:14.95cqw !important;background:url(/assets/tpl-art/ia30/ia30-24-cat.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-notes{clear:both !important;float:none !important;position:relative !important;z-index:1 !important;width:auto !important;box-sizing:border-box !important;margin:19cqw 0 0 !important;padding:1.763cqw 2.267cqw !important;background:rgba(255,255,255,.55) !important;border-radius:1.5cqw !important;font-style:normal !important;font-size:1.3cqw !important;color:#122A4A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-notes div{font-size:1.3cqw !important;line-height:1.6 !important;white-space:pre-wrap !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-terms{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-payrow{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut [data-f="payment.methods"]{clear:none !important;float:left !important;width:40cqw !important;position:relative !important;z-index:1 !important;margin:2.267cqw 0 0 !important;box-sizing:border-box !important;display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .pm-doc-h{color:#122A4A !important;font-weight:800 !important;font-size:1.1cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-bank{box-sizing:border-box !important;background:transparent !important;padding:0 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-bank div{font-size:1.3cqw !important;color:#122A4A !important;line-height:1.8 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-latefee{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-signature-row{clear:both !important;position:relative !important;z-index:1 !important;display:flex !important;justify-content:flex-end !important;margin:2.267cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-signature{text-align:right !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .sig-line{border-top:1px solid #122A4A !important;margin-bottom:0.378cqw !important;max-width:25cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .sig-caption{font-size:1.05cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8E98A6 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-footer-note{clear:both !important;position:relative !important;z-index:1 !important;display:block !important;text-align:left !important;font-style:normal !important;font-size:1.15cqw !important;color:#122A4A !important;margin-top:4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-powered{position:relative !important;z-index:1 !important;text-align:left !important;font-size:1.05cqw !important;color:#122A4A !important;opacity:.55 !important;margin-top:0.756cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-24-papercut).tmpl-ia30-24-papercut .inv-body::after{content:"" !important;position:absolute !important;left:0 !important;bottom:0 !important;width:100% !important;height:27.6cqw !important;background:url(/assets/tpl-art/ia30/ia30-24-wavebot.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important}

/* ===== ia30-25-penandvine (IA-25 "Ellis Rowan Vintage Botanical") - real image content, see header
   note above; does not match this pack's own filename/spec title, built to the PNG per this
   project's "reference image is ground truth" rule =====
   Real crops: the circular hand-holding-a-pen emblem, a real ink leaf sprig, a real ink seaside
   village vignette (with its own baked "Good Ideas Travel Far" tagline - generic marketing copy),
   a real ink jar-of-brushes-and-inkwell study (with its own baked "Art Brings Us Closer" tagline),
   and a second, smaller ink leaf sprig for the footer corner. The reference's "Ellis Rowan" cursive
   signature was deliberately NOT cropped as art (it sits directly over the live signature slot) -
   rendered as live cursive-font text instead, so it reflects the real signer's name. Flat CSS: aged
   parchment paper, a hairline double-rule border, serif wordmark/doc-title, olive-drab table band. */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;min-height:134cqw !important;margin:0 !important;padding:1.6cqw !important;border:1px solid #A08A5F !important;box-shadow:inset 0 0 0 3px #EDE6D6,inset 0 0 0 4px #A08A5F !important;border-radius:0 !important;background:#EDE6D6 !important;color:#2E2A22 !important;font-family:Georgia,'Times New Roman',var(--font-serif),serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-body::after{content:"" !important;position:absolute !important;right:4cqw !important;bottom:9cqw !important;width:11.78cqw !important;height:11.33cqw !important;background:url(/assets/tpl-art/ia30/ia30-25-leaf-r.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-head{position:relative !important;z-index:1 !important;display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;justify-content:space-between !important;height:auto !important;margin:0 !important;padding:3cqw 3.5cqw 0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-head::before{content:"" !important;position:absolute !important;left:1cqw !important;top:11.5cqw !important;width:20.5cqw !important;height:17.1cqw !important;background:url(/assets/tpl-art/ia30/ia30-25-leaf-l.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-head::after{content:"" !important;position:absolute !important;left:38.5cqw !important;top:0 !important;width:17.2cqw !important;height:16.1cqw !important;background:url(/assets/tpl-art/ia30/ia30-25-emblem.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-head-left{position:relative !important;z-index:1 !important;flex:0 0 100% !important;max-width:100% !important;order:0 !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:center !important;margin:17.5cqw 0 0 !important;padding:0 !important;background:transparent !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-head-left::before{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-logo{order:0 !important;display:block !important;max-width:16cqw !important;max-height:5cqw !important;margin:0 auto 0.63cqw !important;object-fit:contain !important;border-radius:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-biz-name{order:1 !important;display:block !important;margin:0 !important;padding:0 !important;font-size:3cqw !important;font-weight:400 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#2E2A22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-biz-name::after{content:"Illustration & Art  \2022  Custom Art for a More Colorful World" !important;display:block !important;margin:0.756cqw 0 0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.1cqw !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A7A52 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-biz-contact{order:2 !important;display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:0.378cqw 1.5cqw !important;margin:1.259cqw 0 0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.2cqw !important;color:#5A5440 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-biz-address{order:3 !important;margin:0.378cqw 0 0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.2cqw !important;color:#5A5440 !important;max-width:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-biz-tax{order:4 !important;margin:0.378cqw 0 0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.05cqw !important;color:#948C7E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-head-right{position:relative !important;z-index:1 !important;flex:0 0 100% !important;max-width:100% !important;order:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-end !important;margin-top:3cqw !important;padding-bottom:1.763cqw !important;border-bottom:1px solid #A08A5F !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-doc-title{display:block !important;margin:0 !important;font-size:5.5cqw !important;font-weight:400 !important;letter-spacing:.02em !important;line-height:.9 !important;color:#2E2A22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-doc-title::after{content:"Thank you for supporting independent art" !important;display:block !important;margin:0.756cqw 0 0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.1cqw !important;font-weight:600 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8A7A52 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-doc-num{display:block !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.2cqw !important;color:#2E2A22 !important;opacity:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-doc-po{display:block !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.1cqw !important;color:#8A7A52 !important;margin-top:0.504cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-body{position:relative !important;z-index:1 !important;display:block !important;margin:0 !important;padding:2.771cqw 3.5cqw 3.526cqw !important;background:transparent !important;border:0 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,sans-serif !important;font-size:1.4cqw !important;line-height:1.5 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-parties{display:flex !important;justify-content:space-between !important;gap:2.5cqw !important;background:transparent !important;border:0 !important;padding:0 !important;margin:0 0 2.267cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-bill-to{display:flex !important;flex-direction:column !important;max-width:34cqw !important;padding:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-label{font-size:1.05cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A7A52 !important;margin:0 0 0.756cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-client-name{font-family:Georgia,serif !important;font-size:1.6cqw !important;font-weight:700 !important;color:#2E2A22 !important;margin:0 0 0.378cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-bill-to>div:not(.inv-label):not(.inv-client-name):not(.inv-shipping){font-size:1.25cqw !important;line-height:1.9cqw !important;color:#5A5440 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-shipping{order:9 !important;display:flex !important;flex-direction:column !important;margin:1.008cqw 0 0 !important;font-size:1.25cqw !important;line-height:1.9cqw !important;color:#5A5440 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-shipping .inv-label-inline{display:block !important;font-size:1.05cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A7A52 !important;margin:0 0 0.756cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-details{position:relative !important;z-index:1 !important;padding:0 !important;max-width:32cqw !important;min-height:11.3cqw !important;text-align:left !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-details::after{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;width:22.67cqw !important;height:11.33cqw !important;background:url(/assets/tpl-art/ia30/ia30-25-village.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-details>.inv-label{display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-detail-row{display:flex !important;flex-direction:column !important;gap:0 !important;padding:0.378cqw 0 !important;font-size:1.25cqw !important;color:#5A5440 !important;max-width:18cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-detail-row span{font-size:1.05cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8A7A52 !important;margin:0 0 0.252cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-detail-row b{font-size:1.35cqw !important;font-weight:700 !important;color:#2E2A22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-table{width:100% !important;margin:0 0 0.63cqw !important;border-collapse:collapse !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-table thead tr{background:#6E7248 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-table thead th{height:3.4cqw !important;box-sizing:border-box !important;padding:0 1.008cqw !important;background:transparent !important;border:0 !important;font-size:1.05cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#F3EFE0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-table tbody td{padding:1.2cqw 1.008cqw !important;border:0 !important;border-bottom:1px solid #D9CFB4 !important;font-size:1.3cqw !important;color:#2E2A22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .td-desc{font-weight:700 !important;color:#2E2A22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-totals{float:right !important;width:32cqw !important;margin:1.008cqw 0 0 !important;padding:0 !important;border:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-totals>div{display:flex !important;justify-content:space-between !important;height:2.9cqw !important;padding:0 0.504cqw !important;font-size:1.25cqw !important;color:#5A5440 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-total-grand{height:4.5cqw !important;margin:0.756cqw 0 0 !important;padding:0 1.008cqw !important;background:#D9CFAF !important;border-top:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-total-grand b{font-size:1.85cqw !important;color:#2E2A22 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-notes{clear:none !important;float:left !important;position:relative !important;z-index:1 !important;width:38cqw !important;box-sizing:border-box !important;margin:18.5cqw 0 0 !important;padding:0 !important;background:transparent !important;font-style:normal !important;font-size:1.25cqw !important;color:#5A5440 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-notes div{font-size:1.25cqw !important;line-height:1.6 !important;white-space:pre-wrap !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-terms{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-payrow{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine [data-f="payment.methods"]{clear:none !important;float:right !important;width:32cqw !important;position:relative !important;z-index:1 !important;margin:2.267cqw 0 0 !important;box-sizing:border-box !important;display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .pm-doc-h{color:#2E2A22 !important;font-weight:700 !important;font-size:1.05cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-bank{box-sizing:border-box !important;background:transparent !important;padding:0 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-bank div{font-size:1.25cqw !important;color:#2E2A22 !important;line-height:1.8 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-latefee{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-signature-row{clear:both !important;position:relative !important;z-index:1 !important;display:flex !important;justify-content:flex-start !important;margin:22.5cqw 0 0 0 !important;padding-left:14.5cqw !important;box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-signature-row::before{content:"" !important;position:absolute !important;left:0 !important;bottom:0 !important;width:12.244cqw !important;height:11.155cqw !important;background:url(/assets/tpl-art/ia30/ia30-25-jar.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-signature{text-align:left !important;min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .sig-line{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .sig-caption{display:block !important;font-size:1.05cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8A7A52 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-footer-note{clear:both !important;position:relative !important;z-index:1 !important;display:block !important;text-align:center !important;font-style:normal !important;font-size:1.1cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#5A5440 !important;margin-top:3.526cqw !important;padding-top:1.5cqw !important;border-top:1px solid #A08A5F !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-25-penandvine).tmpl-ia30-25-penandvine .inv-powered{text-align:center !important;font-size:1cqw !important;color:#948C7E !important;margin-top:0.756cqw !important}
