/* Accountant/Bookkeeper 30-pack, batch 3 (AB11..AB15): built to the owner's reference package
   (tools/trades10/pack-templates/accountant/InvoiceTools_Accountant_Bookkeeper_30_US_Letter_Claude_Handoff)
   on invoice-generator's .invoice-preview DOM. This package ships 30 reference PNGs + a master
   prompt + a TEMPLATE_INDEX.csv only - no per-design spec .md files and no pre-cropped decorative
   art folder (unlike the trade packs: electrician/hvac/landscaper/carpenter/roofer). Naming
   convention discovered: AB01..AB30, e.g. "AB11_maple_co._professional_invoice_layout.png". This
   batch covers designs 11-15 by file-number order (AB11-AB15).

   These 5 designs are overwhelmingly typography/color-block compositions (serif wordmarks, flat
   accent bands, rule lines, simple boxed cards) - almost no photographic content, unlike the
   trade packs. Two designs (AB13, AB14) do carry a real decorative brand mark (a gold ascending-
   bar "growth" icon) and two (AB13, AB15) carry a real decorative leaf/sprig illustration; all 4
   of those are real crops (Pillow, text-free, baked logo wordmark NOT included) saved as .webp
   under /assets/tpl-art/ab30/, used only via background-image url(), never recreated as a CSS
   shape standing in for the art. Every other decorative mark (generic contact pin/phone/mail/
   globe glyphs that are standard iconography, not brand-identity art) is a plain inline currentColor
   SVG, matching how this project already draws the same generic marks elsewhere (e.g. the pm-doc
   payment-method cards). All geometry is in container-query units (1cqw = 1% of the sheet width;
   the reference package's own PNGs are 1103px wide, used as the authoring scale, so a px measure
   taken from the reference converts to cqw by dividing by 11.03), so the same layout holds at the
   794px screen sheet, the 690px export and the 847px print width. Compound :is() selector to beat
   the page's own #invoicePreview !important base rules, every declaration !important, following
   the established lg20/hv20/rf20/cp20 batch pattern.

   HONEST GAPS, all 5 designs (no backing field anywhere in invoice-generator's real data model):
   a numbered "#" row-index column (AB11's "1,2,3,4", AB15's "01,02,03,04") has no real per-line
   index field - rendered as a pure CSS counter (counter-increment on tbody tr), not fabricated
   data, the same honest-visual-match technique this project's own history already uses for
   per-item cycling motifs. AB12's "Client ID / Attn / Title" second header card and AB14's
   "Good Financial Records..." quote card have no matching field (client id/attn/title/testimonial
   are not part of this generator's schema) - AB12 maps its one recoverable line (Attn) onto the
   real inv-shipping field and drops Client ID/Title rather than inventing data; AB14's quote card
   is pure decorative marketing copy (not a data field, not invented financial data) rendered via
   CSS ::after content, matching the same technique already used for rf20's tagline bands. Every
   design otherwise uses only real fields the DOM already carries (business identity, bill-to, one
   shipping/notes line, invoice meta, line items, notes, terms, bank/payment, totals, signature,
   contact footer). data-free-edit candidates flagged per design below for a future markup pass
   (none wired into HTML this batch, since this is a CSS-only build): AB12's Attn name/title line;
   AB13's "People / Numbers / Progress" sidebar tagline; AB14's quote-card testimonial text. */

/* ===== ab30-11-mapleco =====
   AB11 "Maple & Co. Professional". White page, near-black ink, serif display wordmark + large
   serif "INVOICE" headline, sans-serif uppercase small-caps labels throughout. Real crops: none
   needed (pure typography/rules). Flat CSS: pale gray table header/total band, thin hairline
   rules, a cursive-styled closing line rendered from the real inv-footer-note field (not invented -
   the design's closing script line maps to this generator's own existing footer-note text field). */
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco{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:#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-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-head{position:relative !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;flex-wrap:nowrap !important;margin:0 !important;padding:5.44cqw 5.44cqw 0 !important;background:transparent !important;gap:2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-head-left{box-sizing:border-box !important;width:62cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-logo{display:block !important;max-width:14cqw !important;max-height:5cqw !important;margin:0 0 0.8cqw !important;object-fit:contain !important;object-position:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-biz-name{display:block !important;margin:0 0 0.8cqw !important;padding:0 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:4.2cqw !important;font-weight:700 !important;letter-spacing:-.01em !important;color:#1A1A1A !important;line-height:1.05 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0.3cqw 1.2cqw !important;margin:0 0 1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-biz-contact>div{display:inline !important;font-size:0.88cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1A1A1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-biz-address{display:block !important;margin:0.4cqw 0 0 !important;font-size:0.84cqw !important;letter-spacing:.06em !important;line-height:1.7cqw !important;color:#6B6B6B !important;text-transform:uppercase !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-biz-tax{display:block !important;margin:0.4cqw 0 0 !important;font-size:0.8cqw !important;letter-spacing:.06em !important;color:#8A8A8A !important;text-transform:uppercase !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-head-right{box-sizing:border-box !important;width:34cqw !important;margin:0.6cqw 0 0 !important;padding:0 0 0 1.8cqw !important;border-left:0.09cqw solid #D8D5CC !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-doc-title{display:block !important;margin:0 0 0.4cqw !important;font-size:0.84cqw !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#1A1A1A !important;line-height:1.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-doc-num{display:block !important;margin:0 0 0.3cqw !important;font-size:1.1cqw !important;font-weight:700 !important;letter-spacing:.02em !important;text-transform:none !important;color:#1A1A1A !important;line-height:1.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-doc-po{display:block !important;margin:0 !important;font-size:0.84cqw !important;color:#6B6B6B !important;line-height:1.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-head-right::after{content:"Small business. A brighter tomorrow." !important;display:block !important;margin-top:0.8cqw !important;font-size:0.8cqw !important;font-weight:400 !important;letter-spacing:.04em !important;text-transform:none !important;color:#8A8A8A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-body{position:relative !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;box-sizing:border-box !important;margin:0 !important;padding:3cqw 5.44cqw 0 !important;background:transparent !important;min-height:114cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-body::before{content:"Invoice" !important;display:block !important;font-family:Georgia,"Times New Roman",serif !important;font-size:6.2cqw !important;font-weight:700 !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#1A1A1A !important;line-height:1 !important;margin-bottom:0.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-parties{position:relative !important;display:flex !important;justify-content:space-between !important;gap:2.4cqw !important;flex-wrap:nowrap !important;margin:2.6cqw 0 0 !important;padding:0 0 2.6cqw !important;border-bottom:0.09cqw solid #1A1A1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-parties::before{content:"Accurate records. Real progress." !important;position:absolute !important;left:0 !important;top:-2.2cqw !important;font-size:0.8cqw !important;font-weight:400 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#8A8A8A !important;line-height:1.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-bill-to{box-sizing:border-box !important;width:48cqw !important;max-width:none !important;margin:0 !important;padding:0 0 0 2cqw !important;border-left:0.09cqw solid #D8D5CC !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-bill-to>.inv-label{display:block !important;font-size:0.84cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1A1A1A !important;margin:0 0 0.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-bill-to>*{margin:0 0 0.2cqw !important;font-size:1.0cqw !important;line-height:1.6cqw !important;color:#3A3A3A !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-bill-to>.inv-client-name{font-size:1.1cqw !important;font-weight:700 !important;color:#1A1A1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-details{box-sizing:border-box !important;width:28cqw !important;min-width:0 !important;margin:0 !important;padding:0 0 0 2cqw !important;border-left:0.09cqw solid #D8D5CC !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-details>.inv-label{display:block !important;font-size:0.84cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1A1A1A !important;margin:0 0 0.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:1cqw !important;margin:0 0 0.3cqw !important;font-size:0.92cqw !important;color:#6B6B6B !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-detail-row b{font-weight:700 !important;color:#1A1A1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-shipping{box-sizing:border-box !important;width:100% !important;margin:1.6cqw 0 0 !important;padding:1cqw 0 0 2cqw !important;border-top:0.09cqw solid #D8D5CC !important;border-left:0.09cqw solid #D8D5CC !important;font-size:0.92cqw !important;line-height:1.6cqw !important;color:#3A3A3A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-shipping .inv-label-inline{display:block !important;font-size:0.84cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1A1A1A !important;margin:0 0 0.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table{width:100% !important;border-collapse:collapse !important;margin:2.4cqw 0 0 !important;counter-reset:ab11row !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table thead tr{background:#EDECE6 !important;height:3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table th{padding:0 1cqw !important;font-size:0.8cqw !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#6B6B6B !important;text-align:left !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table th:not(:first-child),
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table tbody tr{counter-increment:ab11row !important;border-bottom:0.07cqw solid #EDECE6 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table tbody tr:last-child{border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table td{padding:1.1cqw 1cqw !important;font-size:0.98cqw !important;color:#1A1A1A !important;border:0 !important;vertical-align:top !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table td.td-desc::before{content:counter(ab11row) "." !important;display:inline-block !important;width:1.6cqw !important;font-weight:700 !important;color:#6B6B6B !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table td.td-desc b,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table td.td-desc strong{font-weight:700 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table td.td-desc small,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-table td.td-desc span{display:block !important;margin-top:0.2cqw !important;font-size:0.84cqw !important;color:#8A8A8A !important;font-weight:400 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-totals{box-sizing:border-box !important;width:min(34cqw,100%) !important;margin:1.6cqw 0 0 auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.7cqw 0.8cqw !important;font-size:0.96cqw !important;color:#3A3A3A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-totals>div.inv-total-grand{margin-top:0.4cqw !important;background:#EDECE6 !important;font-size:1.06cqw !important;font-weight:700 !important;color:#1A1A1A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-totals>div.inv-total-grand b{font-size:1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-payrow{display:flex !important;gap:3cqw !important;margin:2.4cqw 0 0 !important;padding-top:2cqw !important;border-top:0.07cqw solid #EDECE6 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-bank,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-notes{box-sizing:border-box !important;flex:1 1 0 !important;min-width:0 !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-bank>.inv-label,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-notes>.inv-label{display:block !important;font-size:0.84cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1A1A1A !important;margin:0 0 0.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-bank [data-f]{display:block !important;font-size:0.9cqw !important;line-height:1.7cqw !important;color:#3A3A3A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-notes div{font-size:0.9cqw !important;line-height:1.7cqw !important;color:#3A3A3A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-terms{box-sizing:border-box !important;margin:1.2cqw 0 0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-terms>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-terms>.inv-label~*{font-size:0.9cqw !important;line-height:1.7cqw !important;color:#3A3A3A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-signature-row{display:flex !important;justify-content:flex-start !important;margin:1.6cqw 0 2.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-signature{text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-signature .sig-render{font-family:Georgia,serif !important;font-style:italic !important;font-size:1.8cqw !important;color:#1A1A1A !important;min-height:2.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-signature .sig-line{border-top:0.07cqw solid #D8D5CC !important;margin:0.5cqw 0 0.3cqw !important;width:13cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-signature .sig-caption{font-size:0.78cqw !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#8A8A8A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-footer-note{font-family:Georgia,serif !important;font-style:italic !important;text-align:left !important;font-size:1.3cqw !important;color:#1A1A1A !important;margin:2cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-powered{box-sizing:border-box !important;margin:auto -5.44cqw 0 !important;padding:1.6cqw 5.44cqw !important;border-top:0.09cqw solid #1A1A1A !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:0.8cqw !important;font-size:0.84cqw !important;font-weight:600 !important;letter-spacing:.03em !important;color:#3A3A3A !important;text-transform:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-powered a{color:inherit !important;text-decoration:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-powered::before{content:"" !important;display:inline-block !important;width:1cqw !important;height:1cqw !important;border-radius:50% !important;background:#1A1A1A !important;margin-right:0.5cqw !important;flex:0 0 auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-11-mapleco).tmpl-ab30-11-mapleco .inv-powered::after{margin-left:0.8cqw !important;content:"Accounting for a brighter tomorrow" !important;letter-spacing:.1em !important;text-transform:uppercase !important;font-size:0.78cqw !important;color:#8A8A8A !important}

/* ===== ab30-12-rivermark =====
   AB12 "Rivermark Payroll Services". White page, deep teal ink (#0F3D3D) and accent (#1C6B64),
   bold serif/slab wordmark with a short accent underline rule. Real crops: none needed. Flat CSS:
   solid teal table header, pale-teal meta/total boxes, a full-width teal footer band carrying the
   tagline via CSS content (decorative copy, not a data field). Honest gap: the reference's
   "Client ID / Attn / Title" second header card has no backing fields beyond Attn - mapped onto
   the real inv-shipping line, Client ID and Title dropped rather than invented (flag as
   data-free-edit candidate for a future markup pass, since neither has a schema field today). */
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark{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:#0F3D3D !important;font-family:"Inter",system-ui,sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-head{position:relative !important;display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:flex-start !important;margin:0 !important;padding:5cqw 5.44cqw 0 !important;background:transparent !important;gap:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-head-left{position:relative !important;box-sizing:border-box !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 24cqw 0 0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-head-left::after{content:"Bookkeeping\00000APayroll services\00000AFinancial reporting\00000ABusiness support" !important;white-space:pre-line !important;position:absolute !important;right:0 !important;top:0.2cqw !important;width:22cqw !important;text-align:right !important;font-size:0.76cqw !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#0F3D3D !important;line-height:1.9cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-logo{display:block !important;max-width:14cqw !important;max-height:4.6cqw !important;margin:0 0 0.8cqw !important;object-fit:contain !important;object-position:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-biz-name{display:block !important;margin:0 0 0.6cqw !important;padding:0 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:3.6cqw !important;font-weight:800 !important;letter-spacing:-.01em !important;color:#0F3D3D !important;line-height:1.05 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0.3cqw 1.2cqw !important;margin:0 0 0.8cqw !important;padding-top:0.8cqw !important;border-top:0.18cqw solid #1C6B64 !important;width:16cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-biz-contact>div{display:block !important;font-size:0.84cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#1C6B64 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-biz-address{display:block !important;margin:0.3cqw 0 0 !important;font-size:0.82cqw !important;letter-spacing:.04em !important;color:#5C8782 !important;text-transform:uppercase !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-biz-tax{display:block !important;margin:0.3cqw 0 0 !important;font-size:0.78cqw !important;color:#8AA8A4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-head-right{position:relative !important;box-sizing:border-box !important;display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:baseline !important;width:36cqw !important;margin:4cqw 0 0 auto !important;padding:1.6cqw 1.6cqw 0.2cqw !important;background:#DEEAE7 !important;border-radius:0.4cqw 0.4cqw 0 0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-head-right::before{content:"Invoice" !important;position:absolute !important;right:100% !important;top:-0.5cqw !important;width:53cqw !important;margin-right:0 !important;text-align:left !important;font-family:Georgia,"Times New Roman",serif !important;font-size:5.4cqw !important;font-weight:800 !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:#0F3D3D !important;line-height:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-head-right::after{content:"Professional payroll services" !important;position:absolute !important;right:100% !important;top:5.8cqw !important;width:53cqw !important;text-align:left !important;font-size:0.8cqw !important;font-weight:400 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#2E5A55 !important;line-height:1.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-doc-title{display:block !important;flex:0 0 auto !important;margin:0 0 0.3cqw !important;font-size:0.76cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#1C6B64 !important;line-height:1.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-doc-title::after{content:" no." !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-doc-num{display:block !important;flex:0 1 auto !important;margin:0 0 0.3cqw auto !important;font-size:1cqw !important;font-weight:700 !important;text-transform:none !important;color:#0F3D3D !important;line-height:1.7cqw !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-doc-po{display:block !important;flex:1 1 100% !important;margin:0 0 0.3cqw !important;font-size:0.84cqw !important;color:#2E5A55 !important;line-height:1.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-body{position:relative !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;box-sizing:border-box !important;margin:0 !important;padding:0 5.44cqw 0 !important;background:transparent !important;min-height:104.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-body::before{content:none !important;display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-parties{position:relative !important;display:flex !important;flex-direction:column !important;align-items:flex-end !important;justify-content:flex-start !important;gap:0 !important;margin:0 !important;padding-bottom:0 !important;border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-bill-to{box-sizing:border-box !important;align-self:flex-start !important;order:2 !important;width:48cqw !important;max-width:none !important;margin:2.8cqw 0 0 !important;padding:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-bill-to>.inv-label{display:block !important;font-size:0.84cqw !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#1C6B64 !important;margin:0 0 0.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-bill-to>*{margin:0 0 0.2cqw !important;font-size:1.0cqw !important;line-height:1.6cqw !important;color:#2E5A55 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-bill-to>.inv-client-name{font-size:1.14cqw !important;font-weight:800 !important;color:#0F3D3D !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-details,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-shipping{box-sizing:border-box !important;width:36cqw !important;min-width:0 !important;margin:0 !important;padding:1.4cqw 1.6cqw !important;background:#DEEAE7 !important;border-radius:0.4cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-details{position:static !important;order:1 !important;align-self:flex-end !important;padding:0 1.6cqw 1.4cqw !important;border-radius:0 0 0.4cqw 0.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-details>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:1.4cqw !important;margin:0 0 0.3cqw !important;font-size:0.88cqw !important;color:#2E5A55 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-detail-row span{font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#1C6B64 !important;font-size:0.76cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-detail-row b{font-weight:700 !important;color:#0F3D3D !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-shipping{order:3 !important;align-self:flex-start !important;width:100% !important;margin-top:1.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-shipping .inv-label-inline{display:block !important;font-size:0.76cqw !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#1C6B64 !important;margin:0 0 0.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-shipping{font-size:0.92cqw !important;line-height:1.6cqw !important;color:#2E5A55 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-table{width:100% !important;border-collapse:collapse !important;margin:3.4cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-table thead tr{background:#0F3D3D !important;height:3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-table th{padding:0 1.1cqw !important;font-size:0.84cqw !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#FFFFFF !important;text-align:left !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-table th:not(:first-child),
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-table td{padding:1.2cqw 1.1cqw !important;font-size:0.98cqw !important;color:#1A3B38 !important;border-bottom:0.07cqw solid #E7F2F0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-table tbody tr:last-child td{border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-table td.td-desc small,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-table td.td-desc span{display:block !important;margin-top:0.2cqw !important;font-size:0.82cqw !important;color:#6E9490 !important;font-weight:400 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-totals{box-sizing:border-box !important;width:min(30cqw,100%) !important;margin:1.6cqw 0 0 auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.4cqw 0.2cqw !important;font-size:0.96cqw !important;color:#2E5A55 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-totals>div.inv-total-grand{margin-top:0.6cqw !important;padding:0.9cqw 1.1cqw !important;background:#E7F2F0 !important;border-radius:0.4cqw !important;font-size:1.1cqw !important;font-weight:800 !important;color:#0F3D3D !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-totals>div.inv-total-grand b{font-size:1.24cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-payrow{display:flex !important;gap:3cqw !important;margin:2.6cqw 0 0 !important;padding-top:1.8cqw !important;border-top:0.07cqw solid #E7F2F0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-bank,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-notes,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-terms{box-sizing:border-box !important;flex:1 1 0 !important;min-width:0 !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-bank>.inv-label,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-notes>.inv-label,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-terms>.inv-label{display:block !important;font-size:0.76cqw !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#1C6B64 !important;margin:0 0 0.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-bank [data-f]{display:block !important;font-size:0.84cqw !important;line-height:1.6cqw !important;color:#2E5A55 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-notes div,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-terms>.inv-label~*{font-size:0.84cqw !important;line-height:1.6cqw !important;color:#2E5A55 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-body>.inv-terms{flex:0 0 auto !important;margin-top:1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-signature-row{display:flex !important;justify-content:flex-start !important;margin:1.6cqw 0 2.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-signature{text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-signature .sig-render{font-size:1.6cqw !important;color:#0F3D3D !important;min-height:2.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-signature .sig-line{border-top:0.07cqw solid #CFE2DF !important;margin:0.5cqw 0 0.3cqw !important;width:13cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-signature .sig-caption{font-size:0.76cqw !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#6E9490 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-footer-note{display:block !important;margin:1.2cqw 0 2.4cqw !important;font-size:0.86cqw !important;line-height:1.6cqw !important;color:#2E5A55 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-powered{box-sizing:border-box !important;margin:auto -5.44cqw 0 !important;padding:1.4cqw 5.44cqw !important;background:#E2F2EF !important;color:#1C6B64 !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:0.6cqw !important;font-size:0.8cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-powered a{color:inherit !important;text-decoration:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-12-rivermark).tmpl-ab30-12-rivermark .inv-powered::after{margin-left:0.8cqw !important;content:"Accurate numbers. A stronger tomorrow." !important}

/* ===== ab30-13-riverdale =====
   AB13 "Riverdale Bookkeeping Co.". Full-height beige (#EDE6DA) left sidebar carrying the brand
   identity (gold ascending-bar mark, wordmark, tagline, contact rows) against a white content
   column. Real crops: a gold growth-bar mark (ab30-13-icon.webp) and a pale beige leaf/sprig
   watermark (ab30-13-leaf.webp), both cropped text-free from the reference. The sidebar itself has
   no fixed height in this DOM (content-length-dependent), so it is drawn as a left-column
   background gradient on the template root (always covers the full real rendered height,
   regardless of content length) rather than a sized element - .inv-head-left is then absolutely
   positioned to sit inside that gradient and the rest of the document is pushed clear with a
   left margin. The gold icon and leaf watermark are separately absolutely positioned against the
   root, anchored top and bottom respectively, so the leaf stays pinned to the real bottom edge of
   the sheet at any content length. Flat CSS: beige table header, beige grand-total band. */
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-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:url(/assets/tpl-art/ab30/ab30-13-leaf.webp) no-repeat left 0 bottom -3.4cqw/23cqw auto,linear-gradient(to right,#EDE6DA 0,#EDE6DA 28.4cqw,#FFFFFF 28.4cqw,#FFFFFF 100%) !important;color:#17314A !important;font-family:"Inter",system-ui,sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale::before{content:"" !important;position:absolute !important;left:2.8cqw !important;top:4cqw !important;width:7.5cqw !important;height:7.5cqw !important;background:url(/assets/tpl-art/ab30/ab30-13-icon.webp) no-repeat 0 0/100% 100% !important;z-index:2 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale::after{content:"\201CSmall business.\00000ABig possibilities.\201D" !important;white-space:pre-line !important;position:absolute !important;left:3.4cqw !important;bottom:3cqw !important;width:22cqw !important;font-family:Georgia,"Times New Roman",serif !important;font-style:italic !important;font-size:1.25cqw !important;letter-spacing:.06em !important;line-height:2.1cqw !important;color:#5A5A5A !important;text-indent:1.2cqw !important;z-index:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-head{position:static !important;display:block !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-head-left{position:absolute !important;z-index:2 !important;left:2.8cqw !important;top:13cqw !important;box-sizing:border-box !important;width:22.8cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-logo{display:block !important;max-width:18cqw !important;max-height:3.4cqw !important;margin:0 0 0.8cqw !important;object-fit:contain !important;object-position:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-biz-name{display:block !important;margin:0 0 0.8cqw !important;padding:0 !important;font-family:inherit !important;font-size:1.68cqw !important;font-weight:800 !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:#17314A !important;line-height:1.3 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-biz-contact{display:flex !important;flex-direction:column !important;gap:0.4cqw !important;margin:1.6cqw 0 0 !important;padding-top:1.6cqw !important;border-top:0.07cqw solid #CFC4AF !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-biz-contact>div{display:block !important;font-size:0.84cqw !important;line-height:1.5cqw !important;color:#4A5A6B !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-biz-address{display:block !important;margin:0.4cqw 0 0 !important;font-size:0.84cqw !important;line-height:1.5cqw !important;color:#4A5A6B !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-biz-tax{display:block !important;margin:1.6cqw 0 0 !important;padding-top:1.6cqw !important;border-top:0.07cqw solid #CFC4AF !important;font-size:0.84cqw !important;font-weight:700 !important;letter-spacing:.04em !important;line-height:1.5cqw !important;color:#17314A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-head-right{position:relative !important;z-index:1 !important;box-sizing:border-box !important;margin:0 0 0 30.4cqw !important;padding:3.6cqw 4.3cqw 0 !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-doc-title{display:block !important;margin:0 !important;font-size:0.84cqw !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#6B6456 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-doc-title::after{content:"INVOICE" !important;display:block !important;margin-top:0.8cqw !important;font-family:inherit !important;font-size:4.3cqw !important;font-weight:900 !important;letter-spacing:.02em !important;color:#17314A !important;line-height:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-doc-num{display:block !important;margin:1cqw 0 0 !important;font-size:0.9cqw !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#17314A !important;line-height:1.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-doc-num::before{content:"Invoice no. " !important;font-weight:400 !important;color:#8A7F68 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-doc-po{display:block !important;margin:0.3cqw 0 0 !important;font-size:0.82cqw !important;color:#6B6456 !important;line-height:1.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-head-left::after{content:"Bookkeeping for a brighter tomorrow" !important;display:block !important;margin:2.4cqw 0 0 !important;padding-top:1.8cqw !important;border-top:0.07cqw solid #CFC4AF !important;font-size:1.1cqw !important;font-weight:400 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#3E4A58 !important;line-height:2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-body{position:relative !important;z-index:1 !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;box-sizing:border-box !important;margin:2cqw 0 0 30.4cqw !important;padding:0 4.3cqw 0 !important;background:transparent !important;min-height:115cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-details{box-sizing:border-box !important;display:flex !important;justify-content:space-between !important;gap:1.6cqw !important;margin:0 0 2.4cqw !important;padding:1.4cqw 1.6cqw !important;background:#F6F2EA !important;border-radius:0.4cqw !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-details>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-detail-row{display:flex !important;flex-direction:column !important;gap:0.3cqw !important;font-size:0.88cqw !important;color:#17314A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-detail-row span{order:-1 !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#8A7F68 !important;font-size:0.76cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-detail-row b{font-weight:700 !important;color:#17314A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-parties{display:block !important;margin:0 0 2.4cqw !important;padding:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-bill-to{box-sizing:border-box !important;width:100% !important;max-width:none !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-bill-to>.inv-label{display:block !important;font-size:0.84cqw !important;font-weight:700 !important;color:#17314A !important;margin:0 0 0.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-bill-to>*{margin:0 0 0.2cqw !important;font-size:1.0cqw !important;line-height:1.6cqw !important;color:#44556B !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-bill-to>.inv-client-name{font-size:1.14cqw !important;font-weight:800 !important;color:#17314A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-shipping{box-sizing:border-box !important;margin:1cqw 0 0 !important;font-size:0.92cqw !important;line-height:1.6cqw !important;color:#44556B !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-shipping .inv-label-inline{display:block !important;font-size:0.8cqw !important;font-weight:700 !important;color:#17314A !important;margin:0 0 0.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-table{width:100% !important;border-collapse:collapse !important;margin:0 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-table thead tr{background:#F6F2EA !important;height:2.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-table th{padding:0 1cqw !important;font-size:0.8cqw !important;font-weight:700 !important;letter-spacing:.04em !important;color:#6B6456 !important;text-align:left !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-table th:not(:first-child),
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-table td{padding:1.2cqw 1cqw !important;font-size:0.96cqw !important;color:#17314A !important;border-bottom:0.07cqw solid #EDE9E0 !important;vertical-align:top !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-table td.td-desc small,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-table td.td-desc span{display:block !important;margin-top:0.2cqw !important;font-size:0.82cqw !important;color:#8A94A3 !important;font-weight:400 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-totals{box-sizing:border-box !important;width:min(30cqw,100%) !important;margin:1.4cqw 0 0 auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.4cqw 0.2cqw !important;font-size:0.94cqw !important;color:#44556B !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-totals>div.inv-total-grand{margin-top:0.6cqw !important;padding:0.9cqw 1.1cqw !important;background:#F6F2EA !important;border-radius:0.4cqw !important;font-size:1.08cqw !important;font-weight:800 !important;color:#17314A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-totals>div.inv-total-grand b{font-size:1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-payrow{display:flex !important;gap:3cqw !important;margin:2.4cqw 0 0 !important;padding-top:1.8cqw !important;border-top:0.07cqw solid #EDE9E0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-bank,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-notes{box-sizing:border-box !important;flex:1 1 0 !important;min-width:0 !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-bank>.inv-label,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-notes>.inv-label{display:block !important;font-size:0.9cqw !important;font-weight:800 !important;color:#17314A !important;margin:0 0 0.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-bank [data-f]{display:block !important;font-size:0.86cqw !important;line-height:1.6cqw !important;color:#44556B !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-notes div{font-size:0.86cqw !important;line-height:1.6cqw !important;color:#44556B !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-terms{margin:1.2cqw 0 0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-terms>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-terms>.inv-label~*{font-size:0.86cqw !important;line-height:1.6cqw !important;color:#44556B !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-signature-row{display:flex !important;justify-content:flex-start !important;margin:1.8cqw 0 2.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-signature{text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-signature .sig-render{font-family:Georgia,serif !important;font-style:italic !important;font-size:1.7cqw !important;color:#17314A !important;min-height:2.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-signature .sig-line{border-top:0.07cqw solid #D8CFBE !important;margin:0.4cqw 0 0.2cqw !important;width:13cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-signature .sig-caption{font-size:0.78cqw !important;color:#8A94A3 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-footer-note{display:block !important;margin:1.2cqw 0 2.4cqw !important;font-size:0.86cqw !important;line-height:1.6cqw !important;color:#44556B !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-powered{box-sizing:border-box !important;margin:auto 0 0 !important;padding:1.4cqw 0 2.4cqw !important;border-top:0.07cqw solid #EDE9E0 !important;display:flex !important;justify-content:center !important;font-size:0.8cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8A94A3 !important;text-align:center !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-powered a{color:inherit !important;text-decoration:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-13-riverdale).tmpl-ab30-13-riverdale .inv-powered::after{margin-left:0.8cqw !important;content:"Organized books. Stronger businesses." !important}

/* ===== ab30-14-riverstone =====
   AB14 "Riverstone Accounting & Bookkeeping". Navy (#102A43) full-width header band with a gold
   growth-bar mark + serif white wordmark, gold accent rules/labels, cream quote-card aside. Real
   crops: the gold growth-bar mark (ab30-14-icon.webp), cropped text-free from the reference (same
   motif as AB13, recolored gold-on-navy in the source). Flat CSS: cream quote card with CSS
   ::after content for the decorative testimonial copy (not a data field - flagged as a
   data-free-edit candidate for a future markup pass), navy table header, cream grand-total band. */
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone{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:#102A43 !important;font-family:"Inter",system-ui,sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-head{position:relative !important;box-sizing:border-box !important;display:flex !important;flex-wrap:nowrap !important;justify-content:space-between !important;align-items:flex-start !important;margin:0 !important;padding:3cqw 4.3cqw !important;background:#102A43 !important;gap:2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-head-left{box-sizing:border-box !important;width:57cqw !important;flex:0 1 57cqw !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 0 0 7.6cqw !important;background:url(/assets/tpl-art/ab30/ab30-14-icon.webp) no-repeat 0 0.2cqw/6.4cqw 5.4cqw !important;text-align:left !important;min-height:5.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-logo{display:block !important;max-width:12cqw !important;max-height:4cqw !important;margin:0 0 0.5cqw !important;object-fit:contain !important;object-position:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-biz-name{display:block !important;margin:0 0 0.4cqw !important;padding:0 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:2.6cqw !important;font-weight:700 !important;letter-spacing:.04em !important;color:#FFFFFF !important;line-height:1.1 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0.3cqw 1.2cqw !important;margin:0.6cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-biz-contact>div{display:inline !important;font-size:0.8cqw !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#9FB1C4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-biz-address{display:block !important;margin:0.4cqw 0 0 !important;font-size:0.78cqw !important;letter-spacing:.06em !important;line-height:1.4cqw !important;color:#9FB1C4 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-biz-tax{display:block !important;margin:0.4cqw 0 0 !important;font-size:0.76cqw !important;letter-spacing:.06em !important;color:#7E93AA !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-head-right{box-sizing:border-box !important;width:30cqw !important;flex:0 0 30cqw !important;margin:0.3cqw 0 0 !important;padding:0 0 0 1.6cqw !important;border-left:0.09cqw solid #C9A74C !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-doc-title{display:block !important;margin:0 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:1.3cqw !important;font-weight:400 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#C9A74C !important;line-height:1.9cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-doc-num{display:block !important;margin:0.3cqw 0 0 !important;font-size:1.05cqw !important;font-weight:700 !important;letter-spacing:.04em !important;text-transform:none !important;color:#FFFFFF !important;line-height:1.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-doc-po{display:block !important;margin:0.2cqw 0 0 !important;font-size:0.8cqw !important;color:#9FB1C4 !important;line-height:1.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-head-right::after{content:"Bookkeeping | Reporting | Advisory" !important;display:block !important;margin-top:0.9cqw !important;padding-top:0.8cqw !important;border-top:0.07cqw solid #C9A74C !important;width:11cqw !important;white-space:nowrap !important;font-size:0.72cqw !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#9FB1C4 !important;line-height:1.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-body{position:relative !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;box-sizing:border-box !important;margin:0 !important;padding:3.4cqw 4.3cqw 0 !important;background:transparent !important;min-height:115.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-body::before{content:"Invoice" !important;display:block !important;font-family:Georgia,"Times New Roman",serif !important;font-size:5cqw !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#102A43 !important;line-height:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-parties{position:relative !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:2.4cqw !important;margin:2.4cqw 0 0 !important;padding:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-parties::before{content:"Keeping your business on solid ground" !important;position:absolute !important;left:0 !important;top:-1.9cqw !important;font-size:0.78cqw !important;font-weight:400 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#102A43 !important;line-height:1.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-bill-to{box-sizing:border-box !important;width:44cqw !important;max-width:none !important;margin:2cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-bill-to>.inv-label{display:block !important;font-size:0.82cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#7E93AA !important;margin:0 0 0.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-bill-to>*{margin:0 0 0.2cqw !important;font-size:1.0cqw !important;line-height:1.6cqw !important;color:#39506A !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-bill-to>.inv-client-name{font-size:1.14cqw !important;font-weight:800 !important;color:#102A43 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-details{box-sizing:border-box !important;display:flex !important;flex-direction:column !important;width:34cqw !important;min-width:0 !important;margin:-7.4cqw 0 0 !important;padding:0 !important;background:transparent !important;border-radius:0 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-details>.inv-label{display:block !important;order:11 !important;font-size:0 !important;line-height:0 !important;color:transparent !important;margin:0 !important;padding:0 1.6cqw 1.6cqw !important;background:#F7F3EE !important;border-radius:0 0 0.3cqw 0.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-details>.inv-label::before{content:"Thank you for your business." !important;display:block !important;padding-top:0.9cqw !important;border-top:0.09cqw solid #C9A74C !important;width:4.6cqw !important;white-space:nowrap !important;font-size:0.78cqw !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#102A43 !important;line-height:1.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:1.4cqw !important;margin:0 0 0.35cqw !important;font-size:0.92cqw !important;color:#102A43 !important;line-height:1.5cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-detail-row span{font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#102A43 !important;font-size:0.76cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-detail-row b{font-weight:400 !important;color:#102A43 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-details::after{content:"Good financial records build brighter futures." !important;display:block !important;order:10 !important;margin-top:2.2cqw !important;padding:1.6cqw 1.6cqw 0.9cqw !important;background:#F7F3EE !important;border-radius:0.3cqw 0.3cqw 0 0 !important;font-family:Georgia,serif !important;font-style:italic !important;font-size:1.4cqw !important;font-weight:400 !important;color:#102A43 !important;line-height:1.35 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-shipping{box-sizing:border-box !important;width:100% !important;margin:1.2cqw 0 0 !important;font-size:0.9cqw !important;line-height:1.6cqw !important;color:#39506A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-shipping .inv-label-inline{display:block !important;font-size:0.78cqw !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#7E93AA !important;margin:0 0 0.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-table{width:100% !important;border-collapse:collapse !important;margin:2.4cqw 0 0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-table thead tr{background:#102A43 !important;height:2.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-table th{padding:0 1.1cqw !important;font-size:0.82cqw !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#FFFFFF !important;text-align:left !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-table th:not(:first-child),
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-table td{padding:1.2cqw 1.1cqw !important;font-size:0.96cqw !important;color:#102A43 !important;border-bottom:0.07cqw solid #E7EBF0 !important;vertical-align:top !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-table td.td-desc small,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-table td.td-desc span{display:block !important;margin-top:0.2cqw !important;font-size:0.82cqw !important;color:#7E93AA !important;font-weight:400 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-totals{box-sizing:border-box !important;width:min(30cqw,100%) !important;margin:1.4cqw 0 0 auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.4cqw 0.2cqw !important;font-size:0.94cqw !important;color:#39506A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-totals>div.inv-total-grand{margin-top:0.6cqw !important;padding:0.9cqw 1.1cqw !important;background:#F8F3E6 !important;border-radius:0.2cqw !important;font-size:1.08cqw !important;font-weight:800 !important;color:#102A43 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-totals>div.inv-total-grand b{font-size:1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-payrow{display:flex !important;gap:3cqw !important;margin:2.4cqw 0 0 !important;padding-top:1.8cqw !important;border-top:0.07cqw solid #E7EBF0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-bank,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-notes{box-sizing:border-box !important;flex:1 1 0 !important;min-width:0 !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-bank>.inv-label,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-notes>.inv-label{display:block !important;font-size:0.82cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#102A43 !important;margin:0 0 0.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-bank [data-f]{display:block !important;font-size:0.86cqw !important;line-height:1.6cqw !important;color:#39506A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-notes div{font-size:0.86cqw !important;line-height:1.6cqw !important;color:#39506A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-terms{margin:1.2cqw 0 0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-terms>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-terms>.inv-label~*{font-size:0.86cqw !important;line-height:1.6cqw !important;color:#39506A !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-signature-row{display:flex !important;justify-content:flex-start !important;margin:1.8cqw 0 2.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-signature{text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-signature .sig-render{font-family:Georgia,serif !important;font-style:italic !important;font-size:1.7cqw !important;color:#102A43 !important;min-height:2.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-signature .sig-line{border-top:0.07cqw solid #C9D3DE !important;margin:0.4cqw 0 0.2cqw !important;width:13cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-signature .sig-caption{font-size:0.78cqw !important;color:#7E93AA !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-footer-note{display:block !important;margin:1.2cqw 0 2.4cqw !important;font-family:Georgia,serif !important;font-style:italic !important;font-size:1.3cqw !important;line-height:1.8cqw !important;color:#102A43 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-powered{box-sizing:border-box !important;margin:auto -4.3cqw 0 !important;padding:1.4cqw 4.3cqw !important;border-top:0.18cqw solid #C9A74C !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:0.8cqw !important;font-size:0.8cqw !important;font-weight:700 !important;letter-spacing:.04em !important;color:#39506A !important;text-transform:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-powered a{color:inherit !important;text-decoration:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-14-riverstone).tmpl-ab30-14-riverstone .inv-powered::after{margin-left:0.8cqw !important;content:"People \2022 Numbers \2022 Possibilities" !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:0.76cqw !important;color:#7E93AA !important}

/* ===== ab30-15-hawthorne =====
   AB15 "Hawthorne & Co.". Cream page (#FBF7F0), warm dark-brown ink, serif display wordmark +
   italic tagline, a small leaf sprig mark beside the top-right tagline, large serif "INVOICE"
   headline right-aligned over the meta rows, numbered line-item rows (CSS counter, not a real
   per-item index field). Real crops: the leaf sprig mark (ab30-15-leaf.webp), cropped text-free
   from the reference. Flat CSS: tan table header band, tan grand-total band, a script-styled
   closing line rendered from the real inv-footer-note field. */
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne{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:#FDFCF8 !important;color:#2E2822 !important;font-family:"Inter",system-ui,sans-serif !important;overflow:hidden !important;isolation:isolate !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-head{position:relative !important;display:flex !important;flex-wrap:nowrap !important;justify-content:space-between !important;align-items:stretch !important;margin:0 !important;padding:4.7cqw 4.7cqw 0 !important;background:transparent !important;gap:2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-head-left{box-sizing:border-box !important;width:54cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;background:transparent !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-logo{display:block !important;max-width:14cqw !important;max-height:4.6cqw !important;margin:0 0 0.8cqw !important;object-fit:contain !important;object-position:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-biz-name{display:block !important;margin:0 0 0.6cqw !important;padding:0 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:3.5cqw !important;font-weight:400 !important;letter-spacing:0 !important;color:#2E2822 !important;line-height:1.1 !important;overflow-wrap:break-word !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-biz-contact{display:flex !important;flex-wrap:wrap !important;gap:0.3cqw 1.2cqw !important;margin:0 0 1cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-biz-contact>div{display:inline !important;font-size:0.8cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#6B6155 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-biz-address{display:block !important;margin:0.9cqw 0 0 !important;font-family:Georgia,serif !important;font-style:italic !important;font-size:1.0cqw !important;line-height:1.6cqw !important;color:#5A5044 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-biz-tax{display:block !important;margin:0.4cqw 0 0 !important;font-size:0.8cqw !important;color:#8A7F6E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-head-right{box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:flex-end !important;width:36cqw !important;flex:0 0 36cqw !important;margin:0 !important;padding:0 0 0 7cqw !important;border-left:0.09cqw solid #D9D1C6 !important;background:url(/assets/tpl-art/ab30/ab30-15-leaf.webp) no-repeat 2cqw 0.2cqw/5.6cqw 7.8cqw !important;text-align:right !important;min-height:8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-head-right::before{content:"Trusted financial support for a brighter tomorrow" !important;display:block !important;align-self:flex-start !important;width:14cqw !important;margin:1.2cqw 0 0 !important;text-align:left !important;font-size:0.76cqw !important;font-weight:400 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#6B6155 !important;line-height:1.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-doc-title{display:block !important;margin:auto 0 0 !important;padding-top:1.6cqw !important;font-family:Georgia,"Times New Roman",serif !important;font-size:3.6cqw !important;font-weight:400 !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#2E2822 !important;line-height:1 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-doc-num{display:block !important;margin:0.7cqw 0 0 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:1.3cqw !important;font-weight:400 !important;letter-spacing:.1em !important;text-transform:none !important;color:#2E2822 !important;line-height:1.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-doc-num::before{content:"# " !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-doc-po{display:block !important;margin:0.3cqw 0 0 !important;font-size:0.82cqw !important;color:#8A7F6E !important;line-height:1.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-body{position:relative !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;box-sizing:border-box !important;margin:0 !important;padding:2.4cqw 4.7cqw 0 !important;background:transparent !important;min-height:112cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-parties{position:relative !important;display:flex !important;justify-content:space-between !important;gap:2.4cqw !important;margin:0 !important;padding:0 !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-bill-to{box-sizing:border-box !important;width:46cqw !important;max-width:none !important;margin:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-bill-to>.inv-label{display:block !important;font-size:0.8cqw !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#6B6155 !important;margin:0 0 0.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-bill-to>*{margin:0 0 0.2cqw !important;font-size:1.0cqw !important;line-height:1.6cqw !important;color:#44392E !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-bill-to>.inv-client-name{font-family:Georgia,serif !important;font-size:1.3cqw !important;font-weight:400 !important;color:#2E2822 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-details{box-sizing:border-box !important;width:34cqw !important;min-width:0 !important;margin:0.6cqw 0 0 !important;text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-details>.inv-label{display:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-detail-row{display:flex !important;justify-content:flex-end !important;gap:1cqw !important;margin:0 0 0.4cqw !important;padding-top:0.4cqw !important;border-top:0.07cqw solid #E4DBC9 !important;font-size:0.9cqw !important;color:#6B6155 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-detail-row span{font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#8A7F6E !important;font-size:0.78cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-detail-row b{font-weight:700 !important;color:#2E2822 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-shipping{box-sizing:border-box !important;width:100% !important;margin:1.4cqw 0 0 !important;font-size:0.9cqw !important;line-height:1.6cqw !important;color:#44392E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-shipping .inv-label-inline{display:block !important;font-size:0.78cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#6B6155 !important;margin:0 0 0.3cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-table{width:100% !important;border-collapse:collapse !important;margin:3.4cqw 0 0 !important;counter-reset:ab15row !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-table thead tr{background:#DDD5CD !important;height:2.8cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-table th{padding:0 1cqw !important;font-size:0.8cqw !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#5A4E3E !important;text-align:left !important;border:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-table th:not(:first-child),
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-table td:not(.td-desc){text-align:right !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-table tbody tr{counter-increment:ab15row !important;border-bottom:0.07cqw solid #E6DFD6 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-table tbody tr:last-child{border-bottom:0 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-table td{padding:1.2cqw 1cqw !important;font-size:0.98cqw !important;color:#2E2822 !important;border:0 !important;vertical-align:top !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-table td.td-desc::before{content:"0" counter(ab15row) !important;display:inline-block !important;width:1.8cqw !important;font-size:0.84cqw !important;color:#8A7F6E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-table td.td-desc small,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-table td.td-desc span{display:block !important;margin-top:0.2cqw !important;margin-left:1.8cqw !important;font-size:0.82cqw !important;color:#8A7F6E !important;font-weight:400 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-totals{box-sizing:border-box !important;width:min(32cqw,100%) !important;margin:1.6cqw 0 0 auto !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-totals>div{display:flex !important;justify-content:space-between !important;padding:0.5cqw 0.6cqw !important;font-size:0.94cqw !important;color:#6B6155 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-totals>div.inv-total-grand{margin-top:0.4cqw !important;background:#DDD5CD !important;font-size:1.08cqw !important;font-weight:700 !important;color:#2E2822 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-totals>div.inv-total-grand b{font-size:1.24cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-body>.inv-terms{flex:0 0 auto !important;margin-top:1.2cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-signature-row{display:flex !important;justify-content:flex-start !important;margin:2cqw 0 2.4cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-signature{text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-signature .sig-render{font-family:Georgia,serif !important;font-style:italic !important;font-size:1.9cqw !important;color:#2E2822 !important;min-height:2.6cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-signature .sig-line{border-top:0.07cqw solid #E4DBC9 !important;margin:0.5cqw 0 0.3cqw !important;width:13cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-signature .sig-caption{font-size:0.78cqw !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#8A7F6E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-footer-note{display:block !important;margin:1.2cqw 0 2.4cqw !important;font-family:Georgia,serif !important;font-style:italic !important;font-size:1cqw !important;line-height:1.7cqw !important;color:#5A5044 !important;text-align:left !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-payrow{display:flex !important;gap:3cqw !important;margin:2.6cqw 0 0 !important;padding-top:1.8cqw !important;border-top:0.07cqw solid #EDE4D2 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-bank,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-notes,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-terms{box-sizing:border-box !important;flex:1 1 0 !important;min-width:0 !important;margin:0 !important;padding:0 !important;background:transparent !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-bank>.inv-label,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-notes>.inv-label,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-terms>.inv-label{display:block !important;font-size:0.78cqw !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#6B6155 !important;margin:0 0 0.7cqw !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-bank [data-f]{display:block !important;font-size:0.86cqw !important;line-height:1.6cqw !important;color:#44392E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-notes div,
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-terms>.inv-label~*{font-size:0.86cqw !important;line-height:1.6cqw !important;color:#44392E !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-powered{box-sizing:border-box !important;margin:auto -4.7cqw 0 !important;padding:1.4cqw 4.7cqw !important;border-top:0.07cqw solid #E4DBC9 !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:0.8cqw !important;font-size:0.8cqw !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#6B6155 !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-powered a{color:inherit !important;text-decoration:none !important}
.invoice-preview:is(#invoicePreview,.tmpl-ab30-15-hawthorne).tmpl-ab30-15-hawthorne .inv-powered::after{margin-left:0.8cqw !important;content:"People + Numbers + A brighter tomorrow" !important;letter-spacing:.06em !important;font-size:0.76cqw !important;color:#8A7F6E !important}
