/* Illustrator/Artist 30-pack, batch 6 (IA-26..IA-30): built to the owner's real reference PNGs
   (tools/trades10/pack-templates/illustrator/InvoiceTools_Illustrator_Artist_30_US_Letter_Claude_
   Handoff/01_APPROVED_TEMPLATE_IMAGES) on invoice-generator's .invoice-preview DOM, same technique
   proven on electrician/hvac/landscaper/carpenter/roofer this session: 5 parallel build batches,
   real Pillow crops for every photo/illustration/icon/script line (never a CSS gradient standing in
   for real art), geometry in cqw container-query units (1cqw = 1/100 of the 1103px reference sheet
   width) so layout holds at the 794px screen sheet, 690px export and 847px print widths. Assets live
   in site/assets/tpl-art/ia30/ia30-26..30-*.webp. No fake baked business/financial data was found in
   any of the 5 reference crops used here (every cropped region is pure decorative/illustrative art,
   never a sample business name, invoice number or dollar figure), so no cv2 inpainting was needed for
   this batch. */

/* =====================================================================================
   ia30-26-elisemonroe  (IA-26 "Elise Monroe Rosewood")
   Real crops: the full-height burgundy leaf-line-art sidebar (left edge), the sketched bird-on-branch
   with its peach watercolor backdrop, the "Stories look brighter in colour." cursive tagline, the
   "More Art Less Ordinary" cursive note, the "Thank you for supporting independent art." cursive note,
   and the "Good Art Does Good" cursive note. Flat CSS: paper background, the big rose "01" document
   number, table/total peach bands, all rule lines, every live text field. Gap: the reference stacks
   Invoice #/Issue date/Due date together beside the big "01" - invoice-generator's DOM only has
   Invoice No. in .inv-head-right (.inv-doc-num); Issue/Due date live in .inv-detail-row further down
   next to Bill To, so they render as a second label:value stack there rather than beside the "01".
   ===================================================================================== */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 6.8cqw 8cqw 20.5cqw !important;border:0 !important;border-radius:0 !important;background:#FAF5ED !important;color:#2E2620 !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-26-elisemonroe).tmpl-ia30-26-elisemonroe::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:15.96cqw !important;background:#5C2531 url(/assets/tpl-art/ia30/ia30-26-sidebar.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-head{position:relative !important;display:block !important;margin:0 !important;padding:5cqw 32cqw 0 0 !important;border:0 !important;background:transparent !important;min-height:39cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-head::before{content:"" !important;position:absolute !important;left:28.2cqw !important;top:3.6cqw !important;width:23.75cqw !important;height:26.29cqw !important;background:url(/assets/tpl-art/ia30/ia30-26-bird.webp) no-repeat 0 0/100% 100% !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-head-left{position:static !important;display:block !important;width:auto !important;max-width:27cqw !important;margin:0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-head-left::before{content:"" !important;position:absolute !important;left:35cqw !important;top:31cqw !important;width:9.18cqw !important;height:8.16cqw !important;background:url(/assets/tpl-art/ia30/ia30-26-moreart.webp) no-repeat 0 0/100% 100% !important;z-index:2 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-biz-name{display:block !important;margin:0 0 0.6cqw !important;padding:0 !important;font:800 3.4cqw/1.05 Georgia,'Times New Roman',serif !important;color:#1B2232 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-biz-name::after{content:"ILLUSTRATOR / ARTIST" !important;display:block !important;margin-top:0.8cqw !important;font:700 0.82cqw/1.5 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.22em !important;color:#B5705A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-head-left::after{content:"" !important;display:block !important;width:24.3cqw !important;height:6.8cqw !important;margin:1.6cqw 0 1cqw !important;background:url(/assets/tpl-art/ia30/ia30-26-tagline.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-biz-contact{display:block !important;margin:0 !important;padding:0 !important;font:500 0.84cqw/1.7 Inter,'Inter Fallback',sans-serif !important;color:#3A322C !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-biz-contact div{display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-biz-address{margin:0 0 0.2cqw !important;font:500 0.84cqw/1.7 Inter,'Inter Fallback',sans-serif !important;color:#3A322C !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-head-right{position:absolute !important;right:0 !important;top:0 !important;width:30cqw !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-doc-title{display:block !important;margin:1.6cqw 0 0.6cqw !important;font:900 3.2cqw/1 Georgia,'Times New Roman',serif !important;color:#D0916F !important;letter-spacing:0.08em !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-doc-num{display:block !important;margin-top:1cqw !important;font:700 0.86cqw/1.8 Inter,'Inter Fallback',sans-serif !important;color:#2E2620 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-doc-num::before{content:"INVOICE #  " !important;font-weight:800 !important;letter-spacing:0.1em !important;color:#8C5A46 !important;font-size:0.68cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-body{position:relative !important;margin:2.5cqw 0 0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe [data-f="payment.methods"]{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-parties{display:grid !important;grid-template-columns:minmax(0,1fr) 0.1cqw minmax(0,1fr) !important;column-gap:2.5cqw !important;margin:0 0 3.5cqw !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-parties::after{content:"" !important;grid-column:2 !important;grid-row:1 !important;background:#E6CBB4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-details{grid-column:3 !important;min-width:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-bill-to{grid-column:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-block{background:transparent !important;border-radius:0 !important;padding:0 !important;margin:0 !important;flex:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-label{display:block !important;margin:0 0 0.9cqw !important;font:800 0.72cqw/1.5 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:#8C5A46 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-client-name{font:800 1.15cqw/1.5 Georgia,serif !important;color:#1B2232 !important;margin:0 0 0.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-bill-to>div{font:500 0.86cqw/1.65 Inter,'Inter Fallback',sans-serif !important;color:#3A322C !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-detail-row{display:block !important;padding:0.3cqw 0 !important;font:600 0.82cqw/1.6 Inter,'Inter Fallback',sans-serif !important;color:#3A322C !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-detail-row span{display:inline-block !important;min-width:9cqw !important;font-size:0.68cqw !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:#8C5A46 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-detail-row b{font-weight:700 !important;color:#1B2232 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-table{width:100% !important;border-collapse:collapse !important;margin:0 0 2.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-table thead th{background:#EFD3BF !important;color:#6B3F2E !important;font:800 0.72cqw/1.5 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.1em !important;text-transform:uppercase !important;text-align:left !important;padding:1cqw 1.2cqw !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-table thead th:nth-child(2),.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-table thead th:nth-child(3),.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-table thead th:nth-child(4){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-table td{padding:1.1cqw 1.2cqw !important;border-bottom:0.09cqw solid #EFE6D9 !important;font:500 0.86cqw/1.6 Inter,'Inter Fallback',sans-serif !important;color:#3A322C !important;vertical-align:top !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-table .td-desc{font-weight:700 !important;color:#1B2232 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-table .td-num{text-align:right !important;font-variant-numeric:tabular-nums !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-totals{max-width:50% !important;margin:0 0 0 auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.5cqw 1.2cqw !important;font:600 0.84cqw/1.6 Inter,'Inter Fallback',sans-serif !important;color:#3A322C !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-total-grand{background:#EFD3BF !important;margin-top:0.6cqw !important;font:900 1.3cqw/1.6 Georgia,serif !important;color:#1B2232 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-total-grand span{color:#6B3F2E !important;font:800 0.72cqw/1.6 Inter,'Inter Fallback',sans-serif !important;text-transform:uppercase !important;letter-spacing:0.1em !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-payrow{position:relative !important;display:grid !important;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr) !important;gap:2.5cqw !important;margin:4cqw 0 0 !important;padding-top:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-block.inv-terms{position:relative !important;padding-top:7.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-block.inv-terms::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;width:7cqw !important;height:6.54cqw !important;background:url(/assets/tpl-art/ia30/ia30-26-goodart.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-block.inv-terms div{font:500 0.8cqw/1.7 Inter,'Inter Fallback',sans-serif !important;color:#5A4E44 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-latefee{color:#8C5A46 !important;font-style:italic !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-block.inv-bank{position:relative !important;padding-top:7.9cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-block.inv-bank::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:19cqw !important;height:7.08cqw !important;background:url(/assets/tpl-art/ia30/ia30-26-thankyou.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-block.inv-bank .inv-label::before{content:"PAYMENT" !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-block.inv-bank .inv-label{font-size:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-block.inv-bank .inv-label::before{font-size:0.72cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-block.inv-bank div{font:500 0.82cqw/1.7 Inter,'Inter Fallback',sans-serif !important;color:#3A322C !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-signature-row{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-footer-note{position:relative !important;margin:4cqw 0 0 !important;padding:2cqw 0 0 !important;border-top:0.09cqw solid #E6CBB4 !important;text-align:center !important;font:700 0.72cqw/1.6 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:#8C5A46 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-footer-note::before{content:"\2014" !important;display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-powered{margin-top:0.8cqw !important;text-align:center !important;font:500 0.66cqw/1.6 Inter,'Inter Fallback',sans-serif !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-26-elisemonroe).tmpl-ia30-26-elisemonroe .inv-powered a{color:#8C5A46 !important}

/* =====================================================================================
   ia30-27-luciapark  (IA-27 "Lucia Park Cobalt Peach")
   Real crops: the blue-ink pencil-sketch portrait (profile, bun, peach watercolor backdrop) with its
   "Good Ideas Look Better Drawn" handwritten note baked into the same crop, the "PEOPLE PLACES IDEAS
   ALWAYS" peach circle badge, the brushes-in-jar sketch, and the "Creative work builds Brighter
   tomorrows." cursive note. Flat CSS: the oversized vertical "INVOICE" wordmark down the left margin
   (live CSS text, writing-mode rotated, not an image, since it is literally the word INVOICE not a
   decorative glyph), the peach table header band, the cobalt total band, every rule and live field.
   Gap: "PAYMENT TERMS" has no distinct field in invoice-generator's DOM beyond .inv-block.inv-terms'
   general notes text - mapped the Net-terms line onto the existing terms block instead of inventing a
   new field.
   ===================================================================================== */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:5.5cqw 7cqw 8cqw 16cqw !important;border:0 !important;background:#FDFBF8 !important;color:#1A2340 !important;font-family:'IBM Plex Mono','Courier New',ui-monospace,monospace !important;overflow:hidden !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark::before{content:"INVOICE" !important;position:absolute !important;left:0.8cqw !important;top:0 !important;bottom:0 !important;width:11cqw !important;display:flex !important;align-items:center !important;justify-content:center !important;writing-mode:vertical-rl !important;transform:rotate(180deg) !important;font:900 3.6cqw/1 'IBM Plex Mono','Courier New',monospace !important;letter-spacing:0.04em !important;color:#1A3FC4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-head{position:relative !important;display:block !important;margin:0 0 3cqw !important;padding:0 32cqw 0 0 !important;min-height:30cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-head::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;width:42.88cqw !important;height:30.82cqw !important;background:url(/assets/tpl-art/ia30/ia30-27-portrait.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-head::after{content:"" !important;position:absolute !important;right:0 !important;top:16.5cqw !important;width:12.5cqw !important;height:12.5cqw !important;border-radius:50% !important;background:#F3C9A8 !important;z-index:-1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-head-left{position:static !important;display:block !important;width:auto !important;max-width:29cqw !important;margin:0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-biz-name{display:block !important;margin:0 0 0.5cqw !important;font:900 2.6cqw/1.1 'IBM Plex Mono','Courier New',monospace !important;letter-spacing:-0.01em !important;color:#141821 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-biz-name::after{content:"ILLUSTRATOR / ARTIST" !important;display:block !important;margin-top:0.5cqw !important;font:700 0.85cqw/1.5 'IBM Plex Mono',monospace !important;letter-spacing:0.22em !important;color:#1A3FC4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-biz-contact{display:block !important;margin:1.6cqw 0 0 !important;font:500 0.8cqw/1.7 'IBM Plex Mono',monospace !important;color:#3A4254 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-biz-contact div{display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-biz-address{margin:0.2cqw 0 0 !important;font:500 0.8cqw/1.7 'IBM Plex Mono',monospace !important;color:#3A4254 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-head-right{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-body{position:relative !important;margin:0 !important;padding:2.5cqw 0 0 !important;border-top:0.09cqw solid #D8DCE6 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark [data-f="payment.methods"]{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-parties{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:3cqw !important;margin:0 0 3.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-details{min-width:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-block{background:transparent !important;border-radius:0 !important;padding:0 !important;margin:0 !important;flex:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-label{display:block !important;margin:0 0 0.9cqw !important;font:700 0.72cqw/1.5 'IBM Plex Mono',monospace !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#1A3FC4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-client-name{font:700 1.05cqw/1.6 'IBM Plex Mono',monospace !important;color:#141821 !important;margin:0 0 0.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-bill-to>div{font:500 0.82cqw/1.75 'IBM Plex Mono',monospace !important;color:#3A4254 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-detail-row{display:flex !important;justify-content:space-between !important;padding:0.4cqw 0 !important;font:500 0.82cqw/1.75 'IBM Plex Mono',monospace !important;color:#3A4254 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-detail-row span{color:#1A3FC4 !important;text-transform:uppercase !important;letter-spacing:0.06em !important;font-size:0.76cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-detail-row b{font-weight:700 !important;color:#141821 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-table{width:100% !important;border-collapse:collapse !important;margin:0 0 2.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-table thead th{background:#F3C9A8 !important;color:#141821 !important;font:700 0.72cqw/1.5 'IBM Plex Mono',monospace !important;letter-spacing:0.08em !important;text-transform:uppercase !important;text-align:left !important;padding:1cqw 1.2cqw !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-table thead th:nth-child(2),.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-table thead th:nth-child(3),.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-table thead th:nth-child(4){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-table td{padding:1.1cqw 1.2cqw !important;border-bottom:0.09cqw solid #E7E9EF !important;font:500 0.84cqw/1.6 'IBM Plex Mono',monospace !important;color:#1A2340 !important;vertical-align:top !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-table .td-desc{font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-table .td-num{text-align:right !important;font-variant-numeric:tabular-nums !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-totals{max-width:48% !important;margin:0 0 0 auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.6cqw 0 !important;font:500 0.84cqw/1.6 'IBM Plex Mono',monospace !important;color:#3A4254 !important;border-bottom:0.07cqw solid #E7E9EF !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-total-grand{background:#1A3FC4 !important;color:#FFFFFF !important;margin-top:0.6cqw !important;padding:0.8cqw 1.2cqw !important;font:800 1.2cqw/1.6 'IBM Plex Mono',monospace !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-total-grand span{color:#C9D6F5 !important;font:700 0.76cqw/1.6 'IBM Plex Mono',monospace !important;text-transform:uppercase !important;letter-spacing:0.08em !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-payrow{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:3cqw !important;margin:4cqw 0 0 !important;padding:2.2cqw !important;background:#F9E4D2 !important;border-radius:1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-block.inv-terms{padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-block.inv-terms div{font:500 0.8cqw/1.8 'IBM Plex Mono',monospace !important;color:#3A4254 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-latefee{color:#1A3FC4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-block.inv-bank{position:relative !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-block.inv-bank div{font:500 0.8cqw/1.8 'IBM Plex Mono',monospace !important;color:#3A4254 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-block.inv-bank::after{content:"" !important;display:block !important;width:13cqw !important;height:6.05cqw !important;margin:1.8cqw 0 0 !important;background:url(/assets/tpl-art/ia30/ia30-27-note.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-signature-row{position:relative !important;display:flex !important;justify-content:flex-end !important;margin:3.5cqw 0 0 !important;padding-bottom:16cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-signature-row::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;width:16.32cqw !important;height:24.48cqw !important;background:url(/assets/tpl-art/ia30/ia30-27-jar.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-signature{position:relative !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .sig-render{font:italic 600 1.6cqw/1.4 'Brush Script MT',cursive !important;color:#1A2340 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .sig-line{width:12cqw !important;margin:0.6cqw 0 0.4cqw auto !important;border-top:0.09cqw solid #3A4254 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .sig-caption{font:700 0.76cqw/1.5 'IBM Plex Mono',monospace !important;letter-spacing:0.06em !important;color:#1A2340 !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-footer-note{margin:2cqw 0 0 !important;padding-top:1.5cqw !important;border-top:0.09cqw solid #D8DCE6 !important;font:700 0.76cqw/1.6 'IBM Plex Mono',monospace !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:#1A3FC4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-powered{margin-top:0.8cqw !important;font:500 0.66cqw/1.6 'IBM Plex Mono',monospace !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-27-luciapark).tmpl-ia30-27-luciapark .inv-powered a{color:#1A3FC4 !important}

/* =====================================================================================
   ia30-28-elliscarter  (IA-28 "Ellis Rowan Vintage Botanical")
   Real crops: the full-height sage-green sidebar with its "EC" serif monogram, the sketched brushes-
   in-jar illustration with its "Good Stories Look Brighter Here." handwritten note (one crop), and the
   small leaf sprig mark above the footer tagline. Flat CSS: paper background, sage table/total bands,
   every rule and live field, the closing italic quote (static editorial flavor text already set by
   this design's own reference, like every other trade pack's "Built well. Lived in better." taglines -
   not invoice data). Gap: "QR code" payment option reuses the sitewide payment-QR mechanism this
   generator already has (same `.inv-block.inv-bank` slot every other design uses); no new field added.
   ===================================================================================== */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:6cqw 7cqw 8cqw 13.5cqw !important;border:0 !important;background:#FBFAF6 !important;color:#262420 !important;font-family:Georgia,'Times New Roman',serif !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:8.16cqw !important;background:#707A69 url(/assets/tpl-art/ia30/ia30-28-sidebar.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-head{position:relative !important;display:block !important;margin:0 0 3cqw !important;padding:0 32cqw 2.8cqw 0 !important;border-bottom:0.09cqw solid #D7D2C6 !important;min-height:27.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-head::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;width:25.84cqw !important;height:26.29cqw !important;background:url(/assets/tpl-art/ia30/ia30-28-brushjar.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-head-left{position:static !important;display:block !important;width:auto !important;max-width:40cqw !important;margin:0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-biz-name{display:block !important;margin:0 0 0.5cqw !important;font:400 2.4cqw/1.15 Georgia,'Times New Roman',serif !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:#262420 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-biz-name::after{content:"ILLUSTRATOR & ARTIST" !important;display:block !important;margin-top:0.5cqw !important;font:500 0.84cqw/1.5 Georgia,serif !important;letter-spacing:0.28em !important;color:#5F6A58 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-head-left::after{content:"IDEAS IN A BRIGHTER LIGHT" !important;display:block !important;margin:1.8cqw 0 2cqw !important;padding-top:1.6cqw !important;border-top:0.09cqw solid #D7D2C6 !important;font:500 0.7cqw/1.6 Georgia,serif !important;letter-spacing:0.26em !important;color:#8A8276 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-biz-contact{display:block !important;margin:0 !important;font:400 0.84cqw/1.75 Georgia,serif !important;color:#44403A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-biz-contact div{display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-biz-address{margin:0.2cqw 0 0 !important;font:400 0.84cqw/1.75 Georgia,serif !important;color:#44403A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-head-right{position:absolute !important;right:0 !important;top:28.2cqw !important;text-align:right !important;width:26cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-doc-title{display:block !important;margin:0 0 0.7cqw !important;font:400 3.5cqw/1 Georgia,serif !important;color:#262420 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-doc-num{display:block !important;font:700 1cqw/1.8 Georgia,serif !important;letter-spacing:0.05em !important;color:#262420 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-doc-num::before{content:"No.  " !important;font-weight:400 !important;color:#8A8276 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-body{position:relative !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter [data-f="payment.methods"]{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-parties{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:3cqw !important;margin:3cqw 0 3.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-details{min-width:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-block{background:transparent !important;border-radius:0 !important;padding:0 !important;margin:0 !important;flex:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-label{display:block !important;margin:0 0 0.9cqw !important;font:400 0.85cqw/1.5 Georgia,serif !important;color:#44403A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-client-name{font:700 1.05cqw/1.6 Georgia,serif !important;color:#262420 !important;margin:0 0 0.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-bill-to>div{font:400 0.88cqw/1.75 Georgia,serif !important;color:#44403A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-detail-row{display:flex !important;gap:1cqw !important;padding:0.3cqw 0 !important;font:400 0.86cqw/1.8 Georgia,serif !important;color:#44403A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-detail-row span{flex:0 0 6.5cqw !important;color:#262420 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-detail-row b{font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-table{width:100% !important;border-collapse:collapse !important;margin:0 0 2.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-table thead th{background:#D9DED2 !important;color:#3C4536 !important;font:700 0.76cqw/1.6 Georgia,serif !important;letter-spacing:0.04em !important;text-align:left !important;padding:1cqw 1.2cqw !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-table thead th:nth-child(2),.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-table thead th:nth-child(3),.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-table thead th:nth-child(4){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-table td{padding:1.1cqw 1.2cqw !important;border-bottom:0.07cqw solid #E6E2D6 !important;font:400 0.9cqw/1.7 Georgia,serif !important;color:#262420 !important;vertical-align:top !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-table .td-num{text-align:right !important;font-variant-numeric:tabular-nums !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-totals{max-width:48% !important;margin:0 0 0 auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.5cqw 1.2cqw !important;font:400 0.88cqw/1.7 Georgia,serif !important;color:#44403A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-total-grand{background:#D9DED2 !important;margin-top:0.6cqw !important;font:700 1.2cqw/1.7 Georgia,serif !important;color:#262420 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-payrow{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:3cqw !important;margin:3.5cqw 0 0 !important;padding-top:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-block.inv-terms .inv-label::before{content:"Notes" !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-block.inv-terms .inv-label{font-size:0 !important;padding-bottom:1cqw !important;border-bottom:0.07cqw solid #D7D2C6 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-block.inv-terms .inv-label::before{font-size:0.95cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-block.inv-terms div:not(.inv-label){margin-top:1cqw !important;font:400 0.84cqw/1.8 Georgia,serif !important;color:#44403A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-latefee{color:#5F6A58 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-block.inv-bank .inv-label::before{content:"Payment Information" !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-block.inv-bank .inv-label{font-size:0 !important;padding-bottom:1cqw !important;border-bottom:0.07cqw solid #D7D2C6 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-block.inv-bank .inv-label::before{font-size:0.95cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-block.inv-bank div{margin-top:1cqw !important;font:400 0.84cqw/1.8 Georgia,serif !important;color:#44403A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-signature-row{display:flex !important;justify-content:flex-start !important;margin:3.5cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-signature{position:relative !important;padding-left:6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-signature::before{content:"" !important;position:absolute !important;left:0 !important;top:-1cqw !important;width:4.5cqw !important;height:3.58cqw !important;background:url(/assets/tpl-art/ia30/ia30-28-sprig.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .sig-render{font:italic 600 1.5cqw/1.4 'Brush Script MT',cursive !important;color:#262420 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .sig-line{width:12cqw !important;border-top:0.09cqw solid #44403A !important;margin:0.6cqw 0 0.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .sig-caption{font:400 0.78cqw/1.5 Georgia,serif !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:#8A8276 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-footer-note{position:relative !important;margin:3.5cqw 0 0 !important;padding-top:1.5cqw !important;padding-left:5cqw !important;border-top:0.09cqw solid #D7D2C6 !important;font:400 0.76cqw/1.6 Georgia,serif !important;font-style:italic !important;color:#5F6A58 !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-footer-note::after{content:"\201C" attr(data-f) "\201D" !important;display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-powered{margin-top:0.8cqw !important;text-align:right !important;font:400 0.66cqw/1.6 Georgia,serif !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-28-elliscarter).tmpl-ia30-28-elliscarter .inv-powered a{color:#5F6A58 !important}

/* =====================================================================================
   ia30-29-riverdale  (IA-29 "Riverdale Dark Copper")
   Real crops: the full-width dark header band (feather+wordmark, service list, mountain/lake art and
   "Good Stories Live Longer" cursive note, all one crop since the band is a single continuous
   illustration), the brushes-in-jar sketch with its italic quote, the feather mark alone (reused small
   on the signature block), the 4 bottom portfolio thumbnails (mountains/fox/cottage/traveler) and the
   bank/PayPal/credit-card line icons. Flat CSS: paper background, dark table/total bands, copper rules,
   every live field. Gap: the reference's 4 portfolio thumbnails (captioned WORLDS/CHARACTERS/STORIES/
   BRIGHTER TOMORROWS) are static decorative work samples with no backing field in invoice-generator's
   schema - kept as static art exactly as supplied, never bound to live item data.
   ===================================================================================== */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 7cqw 8cqw !important;border:0 !important;background:#FBF8F3 !important;color:#241F1A !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-head{position:relative !important;display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:2cqw !important;margin:0 -7cqw 3.5cqw !important;padding:0 7cqw !important;box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-head::before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:0 !important;width:100% !important;height:19.49cqw !important;background:#1A1A1C url(/assets/tpl-art/ia30/ia30-29-headerband.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-head-left{position:relative !important;z-index:1 !important;display:block !important;width:auto !important;max-width:none !important;margin:22.5cqw 0 0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-biz-name{display:block !important;margin:0 0 0.5cqw !important;font:800 1.1cqw/1.3 Georgia,'Times New Roman',serif !important;color:#241F1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-biz-contact{display:block !important;margin:0 !important;font:500 0.84cqw/1.8 Inter,'Inter Fallback',sans-serif !important;color:#4A4038 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-biz-contact div{display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-biz-address{margin:0.2cqw 0 0 !important;font:500 0.84cqw/1.8 Inter,'Inter Fallback',sans-serif !important;color:#4A4038 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-head-right{position:relative !important;z-index:1 !important;margin:22.5cqw 0 0 !important;text-align:right !important;flex:0 0 auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-doc-title{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-doc-num{display:block !important;font:700 0.86cqw/1.8 Inter,'Inter Fallback',sans-serif !important;color:#241F1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-doc-num::before{content:"INVOICE NO.  " !important;font-weight:800 !important;letter-spacing:0.1em !important;color:#C9793F !important;font-size:0.68cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-body{position:relative !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-body::before{content:"INVOICE" !important;display:block !important;margin:3cqw 0 0.6cqw !important;font:900 5.5cqw/1 Georgia,'Times New Roman',serif !important;letter-spacing:-0.01em !important;color:#241F1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-body::after{content:"CREATIVE WORK. REAL IMPACT." !important;display:block !important;margin:0 0 2.5cqw !important;font:800 0.8cqw/1.6 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.18em !important;color:#C9793F !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale [data-f="payment.methods"]{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-parties{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 29cqw !important;gap:2.5cqw !important;margin:0 0 3.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-details{min-width:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-parties::after{content:"" !important;grid-column:3 !important;grid-row:1 !important;height:13.14cqw !important;background:url(/assets/tpl-art/ia30/ia30-29-brushjar.webp) no-repeat right top/auto 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block{background:transparent !important;border-radius:0 !important;padding:0 !important;margin:0 !important;flex:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-label{display:block !important;margin:0 0 0.9cqw !important;font:800 0.72cqw/1.5 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:#4A4038 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-client-name{font:800 1.1cqw/1.6 Georgia,serif !important;color:#241F1A !important;margin:0 0 0.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-bill-to>div{font:500 0.86cqw/1.7 Inter,'Inter Fallback',sans-serif !important;color:#4A4038 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-detail-row{display:block !important;padding:0.3cqw 0 !important;font:600 0.86cqw/1.7 Inter,'Inter Fallback',sans-serif !important;color:#4A4038 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-detail-row span{display:block !important;font-size:0.68cqw !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:#C9793F !important;margin-bottom:0.15cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-detail-row b{font-weight:700 !important;color:#241F1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-table{width:100% !important;border-collapse:collapse !important;margin:0 0 2.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-table thead th{background:#1A1A1C !important;color:#FFFFFF !important;font:800 0.72cqw/1.6 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.1em !important;text-transform:uppercase !important;text-align:left !important;padding:1cqw 1.2cqw !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-table thead th:nth-child(2),.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-table thead th:nth-child(3),.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-table thead th:nth-child(4){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-table td{padding:1.1cqw 1.2cqw !important;border-bottom:0.09cqw solid #EDE7DD !important;font:500 0.88cqw/1.6 Inter,'Inter Fallback',sans-serif !important;color:#352E26 !important;vertical-align:top !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-table .td-desc{font-weight:700 !important;color:#241F1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-table .td-num{text-align:right !important;font-variant-numeric:tabular-nums !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-totals{max-width:50% !important;margin:0 0 0 auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.5cqw 1.2cqw !important;font:600 0.86cqw/1.6 Inter,'Inter Fallback',sans-serif !important;color:#4A4038 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-total-grand{background:#1A1A1C !important;color:#FFFFFF !important;margin-top:0.6cqw !important;font:900 1.3cqw/1.6 Georgia,serif !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-total-grand b{color:#D98A4C !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-total-grand span{color:#C9C3B8 !important;font:700 0.76cqw/1.6 Inter,'Inter Fallback',sans-serif !important;text-transform:uppercase !important;letter-spacing:0.08em !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-payrow{position:relative !important;display:grid !important;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr) !important;gap:3cqw !important;margin:4cqw 0 2.5cqw !important;padding-top:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block.inv-terms{position:relative !important;padding-top:4.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block.inv-terms .inv-label::before{content:"Thank you" !important;font:italic 700 1.4cqw/1.4 'Brush Script MT',cursive !important;color:#241F1A !important;letter-spacing:0 !important;text-transform:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block.inv-terms .inv-label{font-size:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block.inv-terms .inv-label::before{font-size:1.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block.inv-terms div:not(.inv-label){margin-top:0.6cqw !important;font:700 0.76cqw/1.6 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:#4A4038 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-latefee{color:#C9793F !important;text-transform:none !important;letter-spacing:0 !important;font-weight:500 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block.inv-bank .inv-label::before{content:"Payment Details" !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block.inv-bank .inv-label{font-size:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block.inv-bank .inv-label::before{font-size:0.78cqw !important;letter-spacing:0.1em !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block.inv-bank{position:relative !important;padding-left:3.6cqw !important;min-height:3.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block.inv-bank::before{content:"" !important;position:absolute !important;left:0 !important;top:1.8cqw !important;width:2.7cqw !important;height:2.7cqw !important;background:url(/assets/tpl-art/ia30/ia30-29-ic-bank.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block.inv-bank div{font:500 0.82cqw/1.7 Inter,'Inter Fallback',sans-serif !important;color:#4A4038 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-block.inv-bank::after{content:"PayPal\A Credit card available on request" !important;white-space:pre-line !important;display:block !important;position:relative !important;margin:1.4cqw 0 0 !important;padding-left:3.6cqw !important;min-height:5.6cqw !important;font:500 0.76cqw/1.7 Inter,'Inter Fallback',sans-serif !important;color:#4A4038 !important;background:url(/assets/tpl-art/ia30/ia30-29-ic-paypal.webp) no-repeat 0 0.1cqw/2.7cqw auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-signature-row{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-footer-note{position:relative !important;margin:0 0 3cqw !important;padding:0 !important;border:0 !important;font-size:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-footer-note::before{content:"" !important;display:block !important;width:67.09cqw !important;height:13.14cqw !important;background:url(/assets/tpl-art/ia30/ia30-29-portfolio-strip.webp) no-repeat 0 0/100% 100% !important;border-radius:0.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-powered{position:relative !important;margin:0 0 2cqw !important;padding-top:1.6cqw !important;border-top:0.09cqw solid #E6E0D4 !important;text-align:center !important;font:600 0.7cqw/1.6 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.1em !important;text-transform:uppercase !important;color:#8A8276 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-29-riverdale).tmpl-ia30-29-riverdale .inv-powered a{color:#C9793F !important}

/* =====================================================================================
   ia30-30-lenapark  (IA-30 "Lena Park Pastel Editorial")
   Real crops: the leaf accent beside the business wordmark, the arch-framed lemon-branch/coastal-
   village painting, the "More Places Brighter People" cursive tagline, the second leaf sprig mark
   beside the service list, the 4-icon contact-method strip (pin/mail/globe/instagram, one crop), the
   bottom-left leaf sprig + "Good Stories Matter" cursive note, and the brushes-in-vase illustration.
   Flat CSS: the lavender-to-cream header gradient, rounded white content cards, lavender table/total
   bands, every rule and live field. The "Lena Park" wordmark itself is live text (cursive web font),
   not a crop, since it is the dynamic business-name field.
   ===================================================================================== */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark{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;background:#FBF6FA !important;color:#2A2440 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;overflow:hidden !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-head{position:relative !important;display:block !important;margin:0 !important;padding:4.5cqw 6.6cqw 4cqw !important;background:linear-gradient(120deg,#C9B8E8 0%,#E7D6EA 45%,#FBF1E8 100%) !important;min-height:30cqw !important;box-sizing:border-box !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-head::before{content:"" !important;position:absolute !important;left:42.9cqw !important;top:1.6cqw !important;width:18.86cqw !important;height:28.38cqw !important;background:url(/assets/tpl-art/ia30/ia30-30-arch.webp) no-repeat 0 0/100% 100% !important;border-radius:0 3cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-head::after{content:"" !important;position:absolute !important;left:66.2cqw !important;top:8.3cqw !important;width:7.7cqw !important;height:12.68cqw !important;background:url(/assets/tpl-art/ia30/ia30-30-tagline.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-head-left{position:relative !important;display:block !important;width:auto !important;max-width:38cqw !important;margin:0 !important;padding:0 0 0 2.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-biz-name{display:block !important;position:relative !important;margin:0 0 0.5cqw !important;padding-right:7.5cqw !important;font:600 2.9cqw/1.1 'Brush Script MT',cursive !important;color:#2A2440 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-biz-name::before{content:"" !important;position:absolute !important;right:0 !important;top:-0.3cqw !important;width:7.16cqw !important;height:8.88cqw !important;background:url(/assets/tpl-art/ia30/ia30-30-leaf1.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-biz-name::after{content:"ILLUSTRATION" !important;display:block !important;margin-top:0.3cqw !important;font:700 1.15cqw/1.4 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.14em !important;color:#2A2440 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-head-left>p:first-of-type,.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-head-left::marker{content:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-biz-contact{display:block !important;position:relative !important;margin:2.6cqw 0 0 !important;padding-left:2.7cqw !important;font:500 0.82cqw/2 Inter,'Inter Fallback',sans-serif !important;color:#413A5A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-biz-contact::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:1.99cqw !important;height:9.97cqw !important;background:url(/assets/tpl-art/ia30/ia30-30-icons.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-biz-contact div{display:block !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-biz-address{margin:0 0 0 2.7cqw !important;font:500 0.82cqw/2 Inter,'Inter Fallback',sans-serif !important;color:#413A5A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-head-right{position:absolute !important;right:6.6cqw !important;top:4.5cqw !important;width:22cqw !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-doc-title{display:block !important;margin:0 0 1.8cqw !important;font:800 0.8cqw/1.6 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.14em !important;color:#2A2440 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-doc-title::after{content:"" !important;position:absolute !important;right:0 !important;top:11.6cqw !important;width:9.07cqw !important;height:12.6cqw !important;background:url(/assets/tpl-art/ia30/ia30-30-leafmark2.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-doc-num{display:block !important;font:600 0.8cqw/1.8 Inter,'Inter Fallback',sans-serif !important;color:#413A5A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-doc-num::before{content:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-body{position:relative !important;margin:-3.5cqw 6.6cqw 0 !important;padding:3cqw 3cqw 3.5cqw !important;background:#FDFCFE !important;border-radius:1.6cqw !important;box-shadow:0 0.5cqw 2cqw rgba(60,40,90,.08) !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-body::before{content:"INVOICE" !important;display:block !important;margin:0 0 0.4cqw !important;font:800 2.4cqw/1 Inter,'Inter Fallback',sans-serif !important;letter-spacing:-0.01em !important;color:#2A2440 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark [data-f="payment.methods"]{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-parties{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:3cqw !important;margin:0 0 2.5cqw !important;padding:2cqw 0 !important;background:#F6EFF8 !important;border-radius:1.2cqw !important;padding-left:2cqw !important;padding-right:2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-parties{margin-top:2.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-parties::before{content:"ILLUSTRATION SERVICES" !important;position:absolute !important;left:2cqw !important;top:-2.1cqw !important;padding-left:1.6cqw !important;border-left:0.28cqw solid #C98FA0 !important;font:700 0.72cqw/1.6 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.14em !important;color:#6B5F8A !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-details{min-width:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-block{background:transparent !important;border-radius:0 !important;padding:0 !important;margin:0 !important;flex:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-label{display:block !important;margin:0 0 0.9cqw !important;font:800 0.7cqw/1.5 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:#6B5F8A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-client-name{font:800 1.05cqw/1.6 Inter,'Inter Fallback',sans-serif !important;color:#2A2440 !important;margin:0 0 0.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-bill-to>div{font:500 0.84cqw/1.65 Inter,'Inter Fallback',sans-serif !important;color:#413A5A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-detail-row{display:flex !important;gap:0.8cqw !important;padding:0.28cqw 0 !important;font:500 0.82cqw/1.7 Inter,'Inter Fallback',sans-serif !important;color:#413A5A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-detail-row span{flex:0 0 7cqw !important;color:#6B5F8A !important;font-size:0.72cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-detail-row b{font-weight:700 !important;color:#2A2440 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-table{width:100% !important;border-collapse:collapse !important;margin:0 0 2.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-table thead th{background:#EDE2F1 !important;color:#5B4E7E !important;font:800 0.7cqw/1.5 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.1em !important;text-transform:uppercase !important;text-align:left !important;padding:1cqw 1.2cqw !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-table thead th:nth-child(2),.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-table thead th:nth-child(3),.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-table thead th:nth-child(4){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-table td{padding:1.05cqw 1.2cqw !important;border-bottom:0.07cqw solid #EEE6F2 !important;font:500 0.84cqw/1.6 Inter,'Inter Fallback',sans-serif !important;color:#2A2440 !important;vertical-align:top !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-table .td-desc{font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-table .td-num{text-align:right !important;font-variant-numeric:tabular-nums !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-totals{max-width:50% !important;margin:0 0 2.5cqw auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.6cqw 1cqw !important;font:500 0.84cqw/1.6 Inter,'Inter Fallback',sans-serif !important;color:#413A5A !important;background:#F6EFF8 !important;border-radius:0.6cqw !important;margin-bottom:0.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-total-grand{background:#D9C7EC !important;margin-top:0 !important;padding:1cqw 1.2cqw !important;font:800 1.15cqw/1.6 Inter,'Inter Fallback',sans-serif !important;color:#2A2440 !important;border-radius:0.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-payrow{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:2cqw !important;margin:0 !important;padding-top:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-block.inv-terms{position:relative !important;padding:1.8cqw 1.8cqw 7.5cqw !important;background:#F6EFF8 !important;border-radius:1cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-block.inv-terms::after{content:"" !important;position:absolute !important;left:1.8cqw !important;bottom:1.2cqw !important;width:6.71cqw !important;height:6.71cqw !important;background:url(/assets/tpl-art/ia30/ia30-30-sprig.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-block.inv-terms::before{content:"" !important;position:absolute !important;left:8.5cqw !important;bottom:1.2cqw !important;width:10.88cqw !important;height:6.71cqw !important;background:url(/assets/tpl-art/ia30/ia30-30-note.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-block.inv-terms .inv-label{color:#6B5F8A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-block.inv-terms div:not(.inv-label){font:500 0.82cqw/1.7 Inter,'Inter Fallback',sans-serif !important;color:#413A5A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-latefee{color:#6B5F8A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-block.inv-bank{padding:1.8cqw !important;background:#F6EFF8 !important;border-radius:1cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-block.inv-bank .inv-label{color:#6B5F8A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-block.inv-bank div{font:500 0.82cqw/1.7 Inter,'Inter Fallback',sans-serif !important;color:#413A5A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-signature-row{position:relative !important;display:flex !important;justify-content:flex-end !important;margin:2.5cqw 6.6cqw 0 !important;padding:1cqw 10cqw 2cqw 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-signature-row::before{content:"" !important;position:absolute !important;right:0 !important;top:-1cqw !important;width:12.42cqw !important;height:14.87cqw !important;background:url(/assets/tpl-art/ia30/ia30-30-brushvase.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .sig-render{font:italic 600 1.6cqw/1.4 'Brush Script MT',cursive !important;color:#2A2440 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .sig-line{width:11cqw !important;margin:0.6cqw 0 0.4cqw auto !important;border-top:0.09cqw solid #413A5A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .sig-caption{font:700 0.76cqw/1.5 Inter,'Inter Fallback',sans-serif !important;color:#2A2440 !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-footer-note{margin:0 6.6cqw !important;padding:1.6cqw 0 2.5cqw !important;border-top:0.09cqw solid #E6D9EC !important;text-align:center !important;font:700 0.68cqw/1.6 Inter,'Inter Fallback',sans-serif !important;letter-spacing:0.14em !important;text-transform:uppercase !important;color:#6B5F8A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-powered{margin:0 6.6cqw 2cqw !important;text-align:center !important;font:500 0.64cqw/1.6 Inter,'Inter Fallback',sans-serif !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-30-lenapark).tmpl-ia30-30-lenapark .inv-powered a{color:#6B5F8A !important}
