/* Illustrator/Artist 30-pack, batch 3 (IA-11..IA-15): built to the owner's reference package
   (tools/trades10/pack-templates/illustrator/InvoiceTools_Illustrator_Artist_30_US_Letter_Claude_Handoff)
   on invoice-generator's .invoice-preview DOM, same technique proven on electrician/hvac/landscaper/
   carpenter/roofer. This package ships no pre-cropped decorative-asset folder (only full reference
   PNGs + generic spec boilerplate that just restates the master prompt per design, with no real
   per-design detail) - every photo/illustration crop here was cut directly from the approved
   01_APPROVED_TEMPLATE_IMAGES/IA-NN PNGs with Pillow, saved to /assets/tpl-art/ia30/. All geometry
   is in container-query units (1cqw = 1% of the sheet width = 1103px reference, the pack's own
   US Letter portrait master at ~130dpi), so the same layout holds at the 794px screen sheet, the
   690px export and the 847px print width. Compound :is() selector beats the page's own
   #invoicePreview !important base rules; every declaration !important.

   Real bugs/cleanup done during this build, not just copy-paste: two reference crops (IA-12's
   watercolor splash corner, cut with its own hand-lettered "Good Ideas Look Brighter Here" tagline
   baked in) needed the baked text removed via cv2 Telea inpainting before use, since that script
   line is decorative tagline copy, not a field this generator's data model can bind - the cleaned
   splash art is now paired with the SAME tagline as live CSS-generated text instead, so nothing is
   lost but nothing fake is baked into the crop either. IA-14's mountain/pine sketch and leaf-sprig
   crops needed several rounds of tighter cropping - the reference page's own small caption/signature
   text sits very close to both motifs, and every early attempt pulled in a sliver of "...human." or
   the signature block; verified the final crops render completely text-free before using them.

   HONEST GAP (no backing field anywhere in invoice-generator's real data model, needs a future
   it-free-edit-v1.js wiring pass on specific DOM positions in a markup-capable batch): project/
   collection name + period (IA-11/12/14/15's "Editorial Illustration for feature article", IA-13's
   dedicated Project block with a named piece and description), licensing territory/duration/
   exclusivity as separate structured fields (the real Notes/Terms blocks carry the licensing line
   items themselves, which already exist in invoice-generator's item rows - no separate licensing
   panel is invented), and IA-13's literal two-column "Riverside Media Co." + "Project" layout
   collapsing into the real inv-bill-to/inv-details pair. None of these are rendered or fabricated;
   every design below uses only the real fields the DOM already carries (business identity, bill-to,
   invoice meta, line items, notes, terms, bank/payment, totals, signature, contact footer). */

/* ===== ia30-11-riverdale =====
   IA-11 "Riverdale Studio Editorial". Real crops: a framed coastal-village watercolor painting (the
   header's main art) and the 5-swatch color strip beside it, both cut clean (no baked text) from the
   reference. Flat CSS: warm off-white page, near-black ink, large serif wordmark with a small-caps
   eyebrow line above and an italicized script-style pull-quote beside the swatches - all live text
   reproducing the reference's own copy (decorative tagline + quote, not fabricated business data).
   Business contact (email/phone/website/address) sits under the wordmark, matching the reference's
   own two-tier masthead; a matching serif/caps footer bar repeats the business identity + contact
   at the page bottom via the real .inv-powered band, mirroring the reference's closing rule. */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#FDFCF9 !important;color:#1A1A1A !important;font-family:"Inter",system-ui,sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-head{position:relative !important;display:block !important;min-height:30cqw !important;margin:0 !important;padding:4.9cqw 4.35cqw 0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-head::before{content:"Art brings a brighter\A human tomorrow" !important;position:absolute !important;left:4.35cqw !important;top:1.8cqw !important;display:block !important;width:30cqw !important;font-size:0.72cqw !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#6B6B66 !important;line-height:1.5cqw !important;white-space:pre-line !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-head-left{position:relative !important;box-sizing:border-box !important;display:block !important;width:55cqw !important;max-width:none !important;margin:3.6cqw 0 0 !important;padding:1.4cqw 0 0 !important;border-top:0.09cqw solid #1A1A1A !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-logo{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-biz-name{display:block !important;margin:0 !important;padding:0 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:4.5cqw !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#1A1A1A !important;line-height:1.05 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0 1.4cqw !important;margin:1.2cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-biz-contact>div{display:block !important;font-size:0.84cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;line-height:1.5cqw !important;color:#5A5A55 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-biz-address{display:block !important;margin:0.4cqw 0 0 !important;font-size:0.84cqw !important;letter-spacing:.06em !important;line-height:1.5cqw !important;color:#5A5A55 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-biz-tax{display:block !important;margin:0.4cqw 0 0 !important;font-size:0.78cqw !important;color:#8A8A84 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-head-right{position:absolute !important;right:4.35cqw !important;top:4.9cqw !important;width:38cqw !important;display:block !important;background:transparent !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-doc-title{display:block !important;margin:0 0 0 auto !important;width:18.9cqw !important;height:23.5cqw !important;background:url(/assets/tpl-art/ia30/ia30-11-painting.webp) no-repeat center/cover !important;border:0.18cqw solid #fff !important;box-shadow:0 0 0 0.09cqw #E7E3D8 !important;font-size:0 !important;color:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-doc-num{position:absolute !important;right:0 !important;top:24.3cqw !important;width:9.3cqw !important;height:21.4cqw !important;margin:0 !important;background:url(/assets/tpl-art/ia30/ia30-11-swatches.webp) no-repeat center/cover !important;border-radius:0.2cqw !important;font-size:0 !important;color:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-doc-po{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-body{position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:5.4cqw 4.35cqw 0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-body::before{content:"Invoice" !important;display:block !important;margin:0 0 2.4cqw !important;font-family:Georgia,"Times New Roman",serif !important;font-size:2.95cqw !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#1A1A1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-parties{display:grid !important;grid-template-columns:1.3fr 1.3fr 1fr !important;column-gap:2.2cqw !important;margin:0 0 2.4cqw !important;padding-bottom:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-bill-to{box-sizing:border-box !important;padding-right:2.2cqw !important;border-right:0.09cqw solid #E7E3D8 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-bill-to>.inv-label{display:block !important;font-size:0.78cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A8A84 !important;margin:0 0 0.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-bill-to>*{margin:0 0 0.2cqw !important;font-size:1.0cqw !important;line-height:1.6cqw !important;color:#2A2A26 !important;text-align:left !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-bill-to>.inv-client-name{font-size:1.1cqw !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-details{box-sizing:border-box !important;padding-right:2.2cqw !important;border-right:0.09cqw solid #E7E3D8 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-details>.inv-label{display:block !important;font-size:0.78cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A8A84 !important;margin:0 0 0.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:1cqw !important;margin:0 0 0.59cqw !important;font-size:0.84cqw !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#8A8A84 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-detail-row b{font-size:0.98cqw !important;font-weight:400 !important;font-family:Georgia,"Times New Roman",serif !important;letter-spacing:0 !important;text-transform:none !important;color:#1A1A1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-details~.inv-bill-to,
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-parties>:nth-child(3){border-right:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-parties::after{content:"\201C" "Good illustration makes ideas feel at home." "\201D" !important;grid-column:3 !important;display:block !important;font-family:Georgia,"Times New Roman",serif !important;font-style:italic !important;font-size:1.1cqw !important;line-height:1.7cqw !important;color:#2A2A26 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-table{width:100% !important;border-collapse:collapse !important;margin:0 0 1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-table thead th{padding:0 0.7cqw 0.98cqw !important;font-size:0.78cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#6B6B66 !important;text-align:left !important;border:0 !important;border-bottom:0.13cqw solid #1A1A1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-table th:not(:first-child),.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-table td{padding:1.1cqw 0.7cqw !important;font-size:1.0cqw !important;color:#1A1A1A !important;border-bottom:0.07cqw solid #EDE9DE !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-table .td-desc small{display:block !important;color:#8A8A84 !important;font-size:0.84cqw !important;margin-top:0.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-totals{margin:0 0 2cqw auto !important;width:min(32cqw,100%) !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.5cqw 0.4cqw !important;font-size:0.84cqw !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#6B6B66 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-totals>div.inv-total-grand{margin-top:0.5cqw !important;padding:1.1cqw 1cqw !important;background:#F1EEE4 !important;font-size:1.1cqw !important;font-weight:700 !important;color:#1A1A1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-totals>div.inv-total-grand b{font-family:Georgia,"Times New Roman",serif !important;font-size:1.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale [data-f="payment.methods"]{display:block !important;margin:0 0 1.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-payrow{display:grid !important;grid-template-columns:1fr 1fr 1fr !important;column-gap:2.2cqw !important;margin:0 0 2cqw !important;padding-top:1.8cqw !important;border-top:0.07cqw solid #EDE9DE !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-bank{box-sizing:border-box !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-bank>.inv-label,
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-notes>.inv-label,
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-terms>.inv-label{display:block !important;font-size:0.78cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A8A84 !important;margin:0 0 0.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-bank [data-f]{font-size:0.9cqw !important;line-height:1.6cqw !important;color:#2A2A26 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-notes{box-sizing:border-box !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-notes>.inv-label~*{font-size:0.9cqw !important;line-height:1.6cqw !important;color:#2A2A26 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-signature-row{display:block !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-signature{display:block !important;width:100% !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-signature .sig-render{font-size:1.6cqw !important;min-height:2.6cqw !important;color:#1A1A1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-signature .sig-line{border-top:0.09cqw solid #1A1A1A !important;margin:0.7cqw 0 0.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-signature .sig-caption{font-size:0.78cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8A8A84 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-terms{box-sizing:border-box !important;margin:1.6cqw 0 0 !important;padding-top:1.4cqw !important;border-top:0.07cqw solid #EDE9DE !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-terms>.inv-label~*{font-size:0.84cqw !important;line-height:1.6cqw !important;color:#6B6B66 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-footer-note{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-powered{box-sizing:border-box !important;margin:0 !important;padding:1.4cqw 4.35cqw !important;border-top:0.07cqw solid #E7E3D8 !important;display:flex !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:0.6cqw !important;font-size:0.78cqw !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#6B6B66 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-11-riverdale).tmpl-ia30-11-riverdale .inv-powered a{color:#6B6B66 !important;text-decoration:none !important}

/* ===== ia30-12-willowink =====
   IA-12 "Willow & Ink Watercolor". Real crop: the soft green/coral watercolor splash corner, cut
   from the reference and cleaned of its baked hand-lettered tagline via cv2 Telea inpainting - the
   same tagline ("Good ideas look brighter here") is reproduced as live cursive-styled CSS text in
   the same corner position instead. Flat CSS: warm white page, deep plum-navy serif wordmark, two
   soft boxed Bill To / From cards (the reference's own two-card masthead), sage-tinted totals panel,
   cursive-styled signature callout matching the reference's handwritten sign-off. */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#FFFEFC !important;color:#2A2420 !important;font-family:"Inter",system-ui,sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-head{position:relative !important;display:block !important;min-height:21cqw !important;margin:0 !important;padding:3.9cqw 4.35cqw 0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-head::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;width:45cqw !important;height:19cqw !important;background:url(/assets/tpl-art/ia30/ia30-12-splash.webp) no-repeat 0 0/100% 100% !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-head::after{content:"Good ideas\A look brighter\A here" !important;position:absolute !important;right:4.35cqw !important;top:2.2cqw !important;z-index:1 !important;width:17cqw !important;font-family:"Brush Script MT","Segoe Script",cursive !important;font-style:italic !important;font-size:1.4cqw !important;line-height:1.85cqw !important;color:#2A2420 !important;text-align:right !important;white-space:pre-line !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-head-left{position:relative !important;z-index:1 !important;box-sizing:border-box !important;display:block !important;width:52cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-logo{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-biz-name{display:block !important;margin:0 !important;padding:0 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:2.7cqw !important;font-weight:400 !important;letter-spacing:.02em !important;color:#2A2420 !important;line-height:1.1 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-biz-name::after{content:"Illustration Studio" !important;display:block !important;margin-top:0.3cqw !important;font-family:"Inter",system-ui,sans-serif !important;font-size:0.84cqw !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#6B6358 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0 1.2cqw !important;margin:1.6cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-biz-contact>div{display:block !important;font-size:0.84cqw !important;line-height:1.6cqw !important;color:#6B6358 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-biz-address{display:block !important;margin:0.2cqw 0 0 !important;font-size:0.84cqw !important;line-height:1.6cqw !important;color:#6B6358 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-biz-tax{display:block !important;margin:0.2cqw 0 0 !important;font-size:0.74cqw !important;color:#9A9288 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-head-right{position:static !important;display:block !important;width:auto !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-doc-title{position:relative !important;z-index:1 !important;display:block !important;margin:2.4cqw 0 0 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:3.3cqw !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#2A2420 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-doc-title::after{content:"Illustration  \2022  Artwork  \2022  Creative Collaboration" !important;display:block !important;margin-top:0.7cqw !important;font-family:"Inter",system-ui,sans-serif !important;font-size:0.84cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A8278 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-doc-num{position:relative !important;z-index:1 !important;margin:1.8cqw 0 0 !important;width:auto !important;font-size:0.84cqw !important;line-height:1.6cqw !important;color:#6B6358 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-doc-num::before{content:"Invoice No.  " !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#2A2420 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-body{position:relative !important;display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:auto auto auto 1fr auto !important;column-gap:2cqw !important;row-gap:1.8cqw !important;box-sizing:border-box !important;margin:0 !important;padding:2cqw 4.35cqw 0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-parties{grid-column:1 / -1 !important;grid-row:1 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:1.6cqw !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-bill-to,
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-details{box-sizing:border-box !important;background:#F7F4EE !important;border-radius:0.5cqw !important;padding:1.6cqw 1.6cqw !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-bill-to>.inv-label,
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-details>.inv-label{display:block !important;font-size:0.78cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A9288 !important;margin:0 0 0.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-bill-to>*{margin:0 0 0.2cqw !important;font-size:0.94cqw !important;line-height:1.5cqw !important;color:#2A2420 !important;text-align:left !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-bill-to>.inv-client-name{font-size:1.1cqw !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-details .inv-detail-row{display:flex !important;justify-content:space-between !important;margin:0 0 0.5cqw !important;font-size:0.9cqw !important;color:#2A2420 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-detail-row span{color:#9A9288 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-table{grid-column:1 / -1 !important;grid-row:2 !important;width:100% !important;border-collapse:collapse !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-table thead tr{background:#F7F4EE !important;height:3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-table th{padding:0 1cqw !important;font-size:0.78cqw !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#6B6358 !important;text-align:left !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-table th:not(:first-child),.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-table td{padding:1.2cqw 1cqw !important;font-size:0.94cqw !important;color:#2A2420 !important;border-bottom:0.07cqw solid #EFEBE2 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-notes{grid-column:1 !important;grid-row:3 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-notes>.inv-label{display:block !important;font-size:0.78cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A9288 !important;margin:0 0 0.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-notes>.inv-label~*{font-size:0.88cqw !important;line-height:1.6cqw !important;color:#2A2420 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-totals{grid-column:2 !important;grid-row:3 !important;margin:0 !important;box-sizing:border-box !important;background:#EEF0E8 !important;border-radius:0.5cqw !important;padding:1.2cqw 1.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.5cqw 0.2cqw !important;font-size:0.9cqw !important;color:#5A5748 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-totals>div.inv-total-grand{margin-top:0.4cqw !important;padding-top:0.8cqw !important;border-top:0.07cqw solid #D8DBCE !important;font-size:1.1cqw !important;font-weight:800 !important;color:#2A2420 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink [data-f="payment.methods"]{grid-column:1 / -1 !important;grid-row:4 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-payrow{grid-column:1 !important;grid-row:5 !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-bank{box-sizing:border-box !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-bank>.inv-label{display:block !important;font-size:0.78cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A9288 !important;margin:0 0 0.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-bank [data-f]{font-size:0.88cqw !important;line-height:1.6cqw !important;color:#2A2420 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-terms{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-signature-row{grid-column:2 !important;grid-row:5 !important;display:flex !important;justify-content:flex-end !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-signature{display:block !important;width:auto !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-signature .sig-render{font-family:"Brush Script MT","Segoe Script",cursive !important;font-style:italic !important;font-size:2.4cqw !important;min-height:3cqw !important;color:#2A2420 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-signature .sig-line{border-top:0.07cqw solid #D8D2C4 !important;margin:0.5cqw 0 0.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-signature .sig-caption{font-size:0.78cqw !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#9A9288 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-footer-note{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-powered{box-sizing:border-box !important;margin:0 !important;padding:1.3cqw 4.35cqw !important;border-top:0.07cqw solid #EFEBE2 !important;display:flex !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:0.6cqw !important;font-size:0.78cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A9288 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-12-willowink).tmpl-ia30-12-willowink .inv-powered a{color:#9A9288 !important;text-decoration:none !important}

/* ===== ia30-13-atlasbauhaus =====
   IA-13 "Atlas Studio Bauhaus". Real crops: the black/orange/yellow quarter-circle logo mark (logo
   fallback) and the right rail's geometric shape stack (yellow circle, black bar, orange block, navy
   leaf), both cut clean with no baked text. Flat CSS: a fixed dark cream (#EEEBE3) right rail (the
   reference's own second "page" strip) carrying invoice meta + payment details as live text above the
   shape stack, bold grotesque sans wordmark, oversized "INVOICE" headline on the main white column,
   bright primary-color totals band. Business tagline/eyebrow lines ("Ideas People Places In Color",
   "Great stories belong everywhere") reproduced as live CSS text matching the reference's own copy. */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#FFFFFF !important;color:#17181A !important;font-family:"Inter",system-ui,sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;bottom:0 !important;width:25.5cqw !important;background:#EFECE3 !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-head{position:relative !important;z-index:1 !important;display:block !important;min-height:19cqw !important;margin:0 !important;padding:3.9cqw 0 0 4.35cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-head-left{position:relative !important;box-sizing:border-box !important;display:block !important;width:65cqw !important;max-width:none !important;margin:0 !important;padding:0 0 0 7.5cqw !important;min-height:5.5cqw !important;background:url(/assets/tpl-art/ia30/ia30-13-logo.webp) no-repeat 0 0.2cqw/6.2cqw 6.2cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-logo{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-biz-name{display:block !important;margin:0 !important;padding:0 !important;font-family:inherit !important;font-size:2.35cqw !important;font-weight:900 !important;letter-spacing:-.01em !important;text-transform:uppercase !important;color:#17181A !important;line-height:1.1 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-biz-name::after{content:"Illustration + Visual Storytelling" !important;display:block !important;margin-top:0.3cqw !important;font-size:0.74cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#6D6F72 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0 1.1cqw !important;margin:1.6cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-biz-contact>div{display:block !important;font-size:0.78cqw !important;line-height:1.5cqw !important;color:#6D6F72 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-biz-address{display:block !important;margin:0.3cqw 0 0 !important;font-size:0.78cqw !important;line-height:1.5cqw !important;color:#6D6F72 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-biz-tax{display:block !important;margin:0.3cqw 0 0 !important;font-size:0.7cqw !important;color:#9A9C9E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-head-right{position:absolute !important;right:1.8cqw !important;top:3.9cqw !important;z-index:1 !important;width:22cqw !important;display:block !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-doc-title{display:block !important;margin:0 !important;font-size:0.7cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#6D6F72 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-doc-num{display:block !important;margin:0.5cqw 0 0 !important;width:auto !important;font-size:1.3cqw !important;font-weight:900 !important;color:#17181A !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-doc-po{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-body{position:relative !important;z-index:1 !important;display:grid !important;grid-template-columns:65cqw 1fr !important;grid-template-rows:auto auto auto 1fr auto !important;column-gap:0 !important;row-gap:0 !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-parties{grid-column:1 !important;grid-row:1 !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:2.6cqw 2.35cqw 0 4.35cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-parties::before{content:"Invoice" !important;display:block !important;margin:0 0 1.4cqw !important;font-size:4.2cqw !important;font-weight:900 !important;letter-spacing:-.02em !important;text-transform:uppercase !important;color:#17181A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-bill-to>.inv-label{display:block !important;font-size:0.78cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A9C9E !important;margin:0 0 0.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-bill-to>*{margin:0 0 0.2cqw !important;font-size:0.98cqw !important;line-height:1.55cqw !important;color:#3A3C3E !important;text-align:left !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-bill-to>.inv-client-name{font-size:1.2cqw !important;font-weight:900 !important;color:#17181A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-shipping{box-sizing:border-box !important;margin:1.2cqw 0 0 !important;font-size:0.86cqw !important;line-height:1.5cqw !important;color:#3A3C3E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-shipping .inv-label-inline{display:block !important;font-size:0.78cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A9C9E !important;margin:0 0 0.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-details{grid-column:2 !important;grid-row:1 / 3 !important;box-sizing:border-box !important;margin:0 !important;padding:9.5cqw 1.8cqw 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-details>.inv-label{display:block !important;font-size:0.72cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A9C9E !important;margin:0 0 0.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-detail-row{display:flex !important;flex-direction:column !important;gap:0.1cqw !important;margin:0 0 1.1cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-detail-row span{order:-1 !important;font-size:0.68cqw !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#9A9C9E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-detail-row b{font-size:0.9cqw !important;font-weight:700 !important;color:#17181A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-table{grid-column:1 !important;grid-row:2 !important;box-sizing:border-box !important;width:100% !important;border-collapse:collapse !important;margin:0 !important;padding:1.4cqw 2.35cqw 0 4.35cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-table thead th{padding:0 0.6cqw 0.8cqw !important;font-size:0.74cqw !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#6D6F72 !important;text-align:left !important;border:0 !important;border-bottom:0.09cqw solid #17181A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-table th:not(:first-child),.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-table td{padding:1cqw 0.6cqw !important;font-size:0.94cqw !important;color:#17181A !important;border-bottom:0.07cqw solid #EAEAEA !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-totals{grid-column:1 !important;grid-row:3 !important;box-sizing:border-box !important;margin:0.8cqw 2.35cqw 0 auto !important;padding:0 2.35cqw 0 0 !important;width:min(30cqw,100%) !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.5cqw 0 !important;font-size:0.94cqw !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#6D6F72 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-totals>div.inv-total-grand{margin-top:0.5cqw !important;padding-top:0.9cqw !important;border-top:0.13cqw solid #17181A !important;font-size:1.3cqw !important;font-weight:900 !important;color:#17181A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus [data-f="payment.methods"]{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-payrow{grid-column:2 !important;grid-row:3 !important;margin:0 !important;padding:0 1.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-bank{box-sizing:border-box !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-bank>.inv-label{display:block !important;font-size:0.72cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#17181A !important;margin:0 0 0.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-bank [data-f]{font-size:0.78cqw !important;line-height:1.5cqw !important;color:#3A3C3E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-bank::before{content:"Or pay via card" !important;display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-payrow::after{content:"" !important;display:block !important;margin:1.8cqw 0 0 !important;width:4.2cqw !important;height:0.13cqw !important;background:#17181A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-notes{grid-column:1 !important;grid-row:4 !important;margin:0 !important;padding:1.6cqw 2.35cqw 0 4.35cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-notes>.inv-label{display:block !important;font-size:0.78cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A9C9E !important;margin:0 0 0.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-notes>.inv-label~*{font-size:0.88cqw !important;line-height:1.55cqw !important;color:#3A3C3E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-terms{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-signature-row{grid-column:1 !important;grid-row:5 !important;display:block !important;margin:1.4cqw 0 0 !important;padding:0 2.35cqw 2.6cqw 4.35cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-signature{display:block !important;width:60% !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-signature .sig-render{font-family:"Brush Script MT","Segoe Script",cursive !important;font-style:italic !important;font-size:2.1cqw !important;min-height:2.7cqw !important;color:#17181A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-signature .sig-line{border-top:0.09cqw solid #17181A !important;margin:0.6cqw 0 0.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-signature .sig-caption{font-size:0.78cqw !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#6D6F72 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-footer-note{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-powered{grid-column:2 !important;grid-row:4 / 6 !important;position:relative !important;box-sizing:border-box !important;margin:0 !important;padding:1cqw 1.8cqw 2cqw !important;display:block !important;background:url(/assets/tpl-art/ia30/ia30-13-shapes.webp) no-repeat bottom center/100% auto !important;min-height:27cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-powered::before{content:"Great\A stories\A belong\A everywhere" !important;display:block !important;margin:0 0 1cqw !important;font-size:0.68cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#3A3C3E !important;white-space:pre-line !important;line-height:1.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-13-atlasbauhaus).tmpl-ia30-13-atlasbauhaus .inv-powered a{display:block !important;margin-top:19cqw !important;font-size:0.72cqw !important;font-weight:800 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#17181A !important;text-decoration:none !important}

/* ===== ia30-14-willowash =====
   IA-14 "Willow & Ash Sketchbook". Real crops: a pencil-sketch jar-of-brushes-and-books vignette (no
   baked text, cleaned by cropping tighter around the hand-lettered tagline rather than inpainting -
   the sketch's own fine graphite linework made an inpaint mask too lossy to use safely), a small leaf
   sprig sketch, and a pencil-sketch mountain/pine treeline, all cut clean from the reference. Flat
   CSS: warm paper background, a torn-edge corner rule (CSS, no crop needed - a plain diagonal line),
   handwritten-style script headline accents, soft pencil-gray ink throughout matching the reference's
   graphite palette. Bill To sits in a plain paper card (no pin/tape texture crop - a flat rotated box
   reads the same without needing its own image asset). */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0.09cqw solid #D8D2C2 !important;border-radius:0 !important;background:#F7F4EC !important;color:#3A362E !important;font-family:"Inter",system-ui,sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-head{position:relative !important;display:block !important;min-height:30cqw !important;margin:0 !important;padding:3.9cqw 4.35cqw 0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-head::before{content:"" !important;position:absolute !important;right:38cqw !important;top:2.2cqw !important;width:17.5cqw !important;height:14cqw !important;background:url(/assets/tpl-art/ia30/ia30-14-brushes.webp) no-repeat 0 0/100% 100% !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-head::after{content:"Ideas\A Sketches\A People\A A kinder brighter tomorrow" !important;position:absolute !important;right:20cqw !important;top:3.5cqw !important;width:15cqw !important;font-family:"Brush Script MT","Segoe Script",cursive !important;font-style:italic !important;font-size:1.05cqw !important;line-height:1.7cqw !important;color:#3A362E !important;white-space:pre-line !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-head-left{position:relative !important;box-sizing:border-box !important;display:block !important;width:40cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-logo{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-biz-name{display:block !important;margin:0 !important;padding:0 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:2.95cqw !important;font-weight:700 !important;letter-spacing:0 !important;color:#2A2620 !important;line-height:1.1 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-biz-name::after{content:"Illustration Studio" !important;display:block !important;margin-top:0.3cqw !important;font-size:0.84cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8A8372 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0 1.1cqw !important;margin:1.4cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-biz-contact>div{display:block !important;font-size:0.82cqw !important;line-height:1.5cqw !important;color:#6B6557 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-biz-address{display:block !important;margin:0.2cqw 0 0 !important;font-size:0.82cqw !important;line-height:1.5cqw !important;color:#6B6557 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-biz-tax{display:block !important;margin:0.2cqw 0 0 !important;font-size:0.7cqw !important;color:#9A9484 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-head-right{position:absolute !important;right:4.35cqw !important;top:2cqw !important;width:14cqw !important;display:block !important;background:transparent !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-doc-title{display:block !important;margin:0 !important;font-size:0.78cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8A8372 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-doc-num{display:block !important;margin:0.4cqw 0 0 !important;width:auto !important;font-size:0.86cqw !important;color:#6B6557 !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-doc-po{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-body{position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 4.35cqw 0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-body::before{content:"Invoice" !important;display:block !important;margin:0 0 0.6cqw !important;font-family:Georgia,"Times New Roman",serif !important;font-size:4cqw !important;color:#2A2620 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-parties{display:block !important;position:relative !important;margin:0 0 1.8cqw !important;min-height:9cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-bill-to{box-sizing:border-box !important;position:absolute !important;right:0 !important;top:-2cqw !important;width:28cqw !important;background:#FDFBF5 !important;border:0.07cqw solid #E4DDCB !important;box-shadow:0 0.5cqw 1cqw rgba(0,0,0,.06) !important;padding:1.4cqw 1.5cqw !important;transform:rotate(1deg) !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-bill-to>.inv-label{display:block !important;font-size:0.78cqw !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8A8372 !important;margin:0 0 0.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-bill-to>*{margin:0 0 0.2cqw !important;font-size:0.92cqw !important;line-height:1.5cqw !important;color:#2A2620 !important;text-align:left !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-bill-to>.inv-client-name{font-size:1.06cqw !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-details{display:flex !important;gap:2.4cqw !important;box-sizing:border-box !important;width:45cqw !important;padding-top:0.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-details>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-detail-row{display:flex !important;flex-direction:column !important;gap:0.1cqw !important;font-size:0.86cqw !important;color:#2A2620 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-detail-row span{order:-1 !important;font-size:0.76cqw !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#8A8372 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-table{width:71cqw !important;border-collapse:collapse !important;margin:0 0 1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-table thead th{padding:0 0.6cqw 0.7cqw !important;font-size:0.76cqw !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#8A8372 !important;text-align:left !important;border:0 !important;border-bottom:0.09cqw solid #3A362E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-table th:not(:first-child),.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-table td{padding:0.98cqw 0.6cqw !important;font-size:0.92cqw !important;color:#2A2620 !important;border-bottom:0.07cqw solid #E4DDCB !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-totals{margin:0 0 1.6cqw auto !important;width:min(30cqw,100%) !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.4cqw 0 !important;font-size:0.9cqw !important;color:#6B6557 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-totals>div.inv-total-grand{margin-top:0.4cqw !important;padding:0.9cqw 1cqw !important;background:#EDE8DA !important;font-size:1.1cqw !important;font-weight:700 !important;color:#2A2620 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash [data-f="payment.methods"]{display:block !important;margin:0 0 1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-payrow{display:grid !important;grid-template-columns:1fr 1fr !important;column-gap:2.4cqw !important;margin:0 0 1.8cqw !important;padding-top:1.6cqw !important;border-top:0.07cqw solid #E4DDCB !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-bank{box-sizing:border-box !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-bank>.inv-label,
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-notes>.inv-label{display:block !important;font-size:0.78cqw !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#8A8372 !important;margin:0 0 0.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-bank [data-f]{font-size:0.86cqw !important;line-height:1.55cqw !important;color:#2A2620 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-notes{box-sizing:border-box !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-notes>.inv-label~*{font-size:0.86cqw !important;line-height:1.55cqw !important;color:#2A2620 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-terms{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-signature-row{display:flex !important;justify-content:flex-start !important;gap:3cqw !important;margin:0 0 1.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-signature{display:block !important;width:auto !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-signature .sig-render{font-family:"Brush Script MT","Segoe Script",cursive !important;font-style:italic !important;font-size:2.1cqw !important;min-height:2.7cqw !important;color:#2A2620 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-signature .sig-line{border-top:0.07cqw solid #B8B09A !important;margin:0.5cqw 0 0.3cqw !important;width:13cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-signature .sig-caption{font-size:0.76cqw !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#8A8372 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-footer-note{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-powered{box-sizing:border-box !important;position:relative !important;margin:0 !important;padding:2cqw 4.35cqw 2.4cqw !important;border-top:0.09cqw dashed #C9C0A8 !important;min-height:9cqw !important;display:flex !important;align-items:flex-end !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:0.6cqw !important;font-size:0.78cqw !important;letter-spacing:.04em !important;color:#8A8372 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-powered::before{content:"" !important;position:absolute !important;right:4.35cqw !important;bottom:2.4cqw !important;width:38.5cqw !important;height:8.2cqw !important;background:url(/assets/tpl-art/ia30/ia30-14-mountain.webp) no-repeat right bottom/100% 100% !important;opacity:.85 !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-powered a{position:relative !important;z-index:1 !important;color:#8A8372 !important;text-decoration:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-14-willowash).tmpl-ia30-14-willowash .inv-bill-to::before{content:"" !important;position:absolute !important;left:-1.5cqw !important;top:-2cqw !important;width:3.5cqw !important;height:2.9cqw !important;background:url(/assets/tpl-art/ia30/ia30-14-sprig.webp) no-repeat 0 0/100% 100% !important;opacity:0 !important}

/* ===== ia30-15-hazelrowe =====
   IA-15 "Hazel Rowe Gallery Minimal". Real crop: the framed coastal/cliff gallery painting (header-
   right), cut clean with no baked text. Flat CSS: a fixed pale-gray left rail (the reference's own
   second vertical column) carrying the business wordmark + a short services list + a one-line credo
   as live text, wide white main column with an oversized "INVOICE" word, minimal rule-only table and
   totals matching the reference's gallery-label restraint. */
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe{container-type:inline-size !important;position:relative !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:#FFFFFF !important;color:#232220 !important;font-family:"Inter",system-ui,sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:18cqw !important;background:#F7F6F3 !important;border-right:0.07cqw solid #E7E5DF !important;z-index:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe::after{content:"Studio\A 123 Maple Ave\A Portland, OR 97204\A United States\A \A Editorial\A Brand Illustration\A Packaging\A Exhibition Work\A Commissions" !important;position:absolute !important;left:3.3cqw !important;bottom:5cqw !important;z-index:1 !important;width:12cqw !important;font-size:0.76cqw !important;line-height:1.7cqw !important;color:#6E6B63 !important;white-space:pre-line !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-head{position:relative !important;z-index:1 !important;display:block !important;min-height:5cqw !important;margin:0 !important;padding:3.9cqw 4.35cqw 0 18cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-head-left{position:absolute !important;left:3.3cqw !important;top:3.9cqw !important;box-sizing:border-box !important;display:block !important;width:11cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-logo{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-biz-name{display:block !important;margin:0 !important;padding:0 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:1.5cqw !important;font-weight:400 !important;text-transform:uppercase !important;letter-spacing:.04em !important;color:#232220 !important;line-height:1.35 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-biz-contact{display:flex !important;flex-direction:column !important;gap:0.1cqw !important;margin:1.4cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-biz-contact>div{display:block !important;font-size:0.76cqw !important;line-height:1.5cqw !important;color:#6E6B63 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-biz-address{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-biz-tax{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-head-right{position:absolute !important;right:4.35cqw !important;top:3.9cqw !important;width:17.5cqw !important;display:block !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-doc-title{display:block !important;width:17.5cqw !important;height:21.2cqw !important;margin:0 !important;background:url(/assets/tpl-art/ia30/ia30-15-painting.webp) no-repeat center/cover !important;border:0.09cqw solid #D8D4C8 !important;font-size:0 !important;color:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-doc-num{display:block !important;margin:0.9cqw 0 0 !important;width:17.5cqw !important;font-size:0.7cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A968A !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-doc-num::before{content:"Fig. 01 \2014 Original artwork inspires new perspectives" !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-doc-po{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-body{position:relative !important;z-index:1 !important;display:block !important;box-sizing:border-box !important;margin:0 !important;padding:2cqw 23cqw 0 18cqw !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-body::before{content:"Invoice" !important;display:block !important;margin:0 0 0.2cqw !important;font-family:Georgia,"Times New Roman",serif !important;font-size:3.7cqw !important;color:#232220 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-body::after{content:"Illustration for a brighter tomorrow" !important;display:block !important;margin:0 0 2.2cqw !important;font-size:0.84cqw !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#9A968A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-parties{display:block !important;margin:0 0 2.2cqw !important;padding-top:1.6cqw !important;border-top:0.07cqw solid #E7E5DF !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-bill-to>.inv-label{display:block !important;font-size:0.76cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A968A !important;margin:0 0 0.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-bill-to>*{margin:0 0 0.2cqw !important;font-size:0.96cqw !important;line-height:1.55cqw !important;color:#232220 !important;text-align:left !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-bill-to>.inv-client-name{font-size:1.1cqw !important;font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-details{display:flex !important;gap:2.4cqw !important;margin:1.2cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-details>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-detail-row{display:flex !important;flex-direction:column !important;gap:0.1cqw !important;font-size:0.88cqw !important;color:#232220 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-detail-row span{order:-1 !important;font-size:0.74cqw !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#9A968A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-table{width:100% !important;border-collapse:collapse !important;margin:0 0 1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-table thead th{padding:0 0.6cqw 0.7cqw !important;font-size:0.74cqw !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#9A968A !important;text-align:left !important;border:0 !important;border-bottom:0.09cqw solid #232220 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-table th:not(:first-child),.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-table td{padding:0.98cqw 0.6cqw !important;font-size:0.92cqw !important;color:#232220 !important;border-bottom:0.07cqw solid #EEEDE7 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-totals{margin:0 0 1.6cqw auto !important;width:min(28cqw,100%) !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.4cqw 0 !important;font-size:0.88cqw !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#6E6B63 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-totals>div.inv-total-grand{margin-top:0.4cqw !important;padding:0.9cqw 1cqw !important;background:#F2F1EB !important;font-size:1.1cqw !important;font-weight:700 !important;color:#232220 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe [data-f="payment.methods"]{display:block !important;margin:0 0 1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-payrow{display:grid !important;grid-template-columns:1fr 1fr !important;column-gap:2.4cqw !important;margin:0 0 1.8cqw !important;padding-top:1.6cqw !important;border-top:0.07cqw solid #E7E5DF !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-bank{box-sizing:border-box !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-bank>.inv-label,
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-notes>.inv-label{display:block !important;font-size:0.76cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A968A !important;margin:0 0 0.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-bank [data-f]{font-size:0.86cqw !important;line-height:1.55cqw !important;color:#232220 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-notes{box-sizing:border-box !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-notes>.inv-label~*{font-size:0.86cqw !important;line-height:1.55cqw !important;color:#232220 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-terms{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-signature-row{display:block !important;margin:0 0 2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-signature-row::before{content:"Authorized Signature" !important;display:block !important;font-size:0.76cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A968A !important;margin:0 0 0.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-signature{display:block !important;width:60% !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-signature .sig-render{font-family:"Brush Script MT","Segoe Script",cursive !important;font-style:italic !important;font-size:2.2cqw !important;min-height:2.8cqw !important;color:#232220 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-signature .sig-line{border-top:0.07cqw solid #D8D4C8 !important;margin:0.5cqw 0 0.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-signature .sig-caption{font-size:0.76cqw !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#9A968A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-footer-note{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-powered{box-sizing:border-box !important;position:relative !important;z-index:1 !important;margin:0 23cqw 0 18cqw !important;padding:1.3cqw 0 2.4cqw !important;border-top:0.07cqw solid #E7E5DF !important;display:flex !important;justify-content:center !important;font-size:0.76cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9A968A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ia30-15-hazelrowe).tmpl-ia30-15-hazelrowe .inv-powered a{color:#9A968A !important;text-decoration:none !important}
