/*!
 * it-gen-premium30-batch6-v1.css
 * Batch 6 of 6 for the owner's 30-design premium invoice pack (invoice-generator).
 * Designs 26-30: Verde Stone, Outline 30, Daylight, Foil Cut, Signal House.
 * Targets .invoice-preview.tmpl-inv30-<slug> against the real, unchanged generator DOM
 * (.inv-head/.inv-head-left/.inv-head-right/.inv-body/.inv-parties/.inv-bill-to/
 * .inv-details/.inv-table/.inv-totals/.inv-total-grand/.inv-block/.inv-terms/
 * .inv-signature/.inv-footer-note/.inv-powered). Every declaration carries !important
 * because the page's own base it-gen-v3.css inline styles otherwise win the cascade
 * (this file's own established convention, see it-gen-full-tpl-b1-v1.css).
 * No raw unescaped SVG markup anywhere (breaks PDF/PNG export) - all decoration is
 * real cropped photo art (site/assets/tpl-art/invoice30/) or pure CSS gradients/
 * shapes/text-stroke. No wildcard class list sits immediately before a forward
 * slash in any comment, the early-close bug documented in this project's own history.
 */

/* ============ 26. Verde Stone - deep green marble crop, warm serif, gold hairline ============ */
.invoice-preview.tmpl-inv30-verdestone{ background:#FAF7F1 !important; font-family:'Fraunces',Georgia,serif !important; color:#2B2A28 !important; border-radius:2px !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-head{ padding:40px 44px 20px !important; align-items:flex-start !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-biz-name{ font-family:'Fraunces',Georgia,serif !important; font-size:25px !important; font-weight:600 !important; color:#2B2A28 !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-biz-contact div,.invoice-preview.tmpl-inv30-verdestone .inv-biz-address,.invoice-preview.tmpl-inv30-verdestone .inv-biz-tax{ font-family:'DM Sans',ui-sans-serif,sans-serif !important; font-size:10.5px !important; letter-spacing:.06em !important; text-transform:uppercase !important; color:#757064 !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-head-right{ text-align:right !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-doc-title{ font-family:'Fraunces',Georgia,serif !important; font-weight:600 !important; font-size:56px !important; color:#AB8954 !important; line-height:1 !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-doc-num,.invoice-preview.tmpl-inv30-verdestone .inv-doc-po{ font-family:'DM Sans',ui-sans-serif,sans-serif !important; font-size:11px !important; letter-spacing:.06em !important; text-transform:uppercase !important; color:#757064 !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-body{ padding:14px 44px 44px !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-parties{ position:relative !important; min-height:230px !important; padding:18px 0 18px 220px !important; border-bottom:1px solid #E7E1D2 !important; align-items:flex-start !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-parties::before{ content:"" !important; position:absolute !important; left:0 !important; top:0 !important; width:190px !important; height:100% !important; min-height:230px !important; background-image:url(/assets/tpl-art/invoice30/verdestone-art-1.png) !important; background-size:cover !important; background-position:center !important; border-radius:2px !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-bill-to .inv-label,.invoice-preview.tmpl-inv30-verdestone .inv-details>.inv-label{ font-family:'DM Sans',ui-sans-serif,sans-serif !important; color:#B08D57 !important; font-weight:700 !important; letter-spacing:.1em !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-client-name{ font-family:'Fraunces',Georgia,serif !important; font-weight:600 !important; color:#2B2A28 !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-bill-to div,.invoice-preview.tmpl-inv30-verdestone .inv-detail-row{ font-family:'DM Sans',ui-sans-serif,sans-serif !important; color:#6E6A5D !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-detail-row b{ color:#2B2A28 !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-table thead th{ font-family:'DM Sans',ui-sans-serif,sans-serif !important; color:#726D60 !important; border-bottom:1px solid #E7E1D2 !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-table tbody td{ border-bottom:1px solid #EFEAE0 !important; }
.invoice-preview.tmpl-inv30-verdestone .td-desc{ font-family:'Fraunces',Georgia,serif !important; font-weight:600 !important; }
.invoice-preview.tmpl-inv30-verdestone .td-amt{ font-family:'Fraunces',Georgia,serif !important; color:#2B2A28 !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-totals>div{ color:#6E6A5D !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-total-grand{ border-top:1.5px solid #B08D57 !important; font-family:'Fraunces',Georgia,serif !important; font-size:22px !important; color:#B08D57 !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-block{ background:#F3EEE2 !important; border-radius:2px !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-terms div{ color:#6E6A5D !important; }
.invoice-preview.tmpl-inv30-verdestone .sig-line{ border-top:1px solid #B08D57 !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-footer-note{ color:#726D60 !important; }
.invoice-preview.tmpl-inv30-verdestone .inv-powered a{ color:#B08D57 !important; }

/* ============ 27. Outline 30 - giant outlined "30" motif, condensed dark type ============ */
.invoice-preview.tmpl-inv30-outline30{ background:#FFFFFF !important; font-family:'Inter',ui-sans-serif,sans-serif !important; color:#15130F !important; border-radius:0 !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-head{ position:relative !important; flex-direction:column !important; align-items:flex-start !important; padding:40px 220px 24px 44px !important; overflow:hidden !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-head::after{ content:"30" !important; position:absolute !important; top:-14px !important; right:16px !important; font-family:'Oswald',ui-sans-serif,sans-serif !important; font-weight:700 !important; font-size:180px !important; line-height:1 !important; color:transparent !important; -webkit-text-stroke:2.5px #2F5233 !important; text-stroke:2.5px #2F5233 !important; letter-spacing:-.05em !important; pointer-events:none !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-head-left{ order:1 !important; max-width:100% !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-biz-name{ font-size:15px !important; font-weight:700 !important; letter-spacing:.02em !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-biz-contact div,.invoice-preview.tmpl-inv30-outline30 .inv-biz-address,.invoice-preview.tmpl-inv30-outline30 .inv-biz-tax{ font-size:12px !important; color:#57544C !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-head-right{ order:2 !important; text-align:left !important; margin-top:14px !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-doc-title{ font-family:'Oswald',ui-sans-serif,sans-serif !important; font-weight:700 !important; font-size:64px !important; letter-spacing:-.01em !important; text-transform:uppercase !important; color:#15130F !important; line-height:.95 !important; margin-bottom:14px !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-doc-num,.invoice-preview.tmpl-inv30-outline30 .inv-doc-po{ display:inline-block !important; font-size:12px !important; font-weight:700 !important; color:#15130F !important; margin-right:18px !important; padding-right:18px !important; border-right:1px solid #D8D4C8 !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-parties{ padding:18px 0 !important; border-bottom:1px solid #E7E3D6 !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-bill-to .inv-label,.invoice-preview.tmpl-inv30-outline30 .inv-details>.inv-label{ font-size:10px !important; letter-spacing:.12em !important; color:#8A8676 !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-client-name{ font-weight:700 !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-table thead th{ border-bottom:1px solid #15130F !important; color:#57544C !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-table tbody td{ border-bottom:1px solid #EEEAE0 !important; }
.invoice-preview.tmpl-inv30-outline30 .td-desc{ font-weight:700 !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-totals>div{ color:#57544C !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-total-grand{ border-top:3px solid #2F5233 !important; color:#15130F !important; font-weight:800 !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-block{ background:#F3F5EF !important; border-radius:4px !important; }
.invoice-preview.tmpl-inv30-outline30 .sig-line{ border-top:1px solid #15130F !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-footer-note{ color:#797668 !important; }
.invoice-preview.tmpl-inv30-outline30 .inv-powered a{ color:#2F5233 !important; }
@media (max-width:520px){ .invoice-preview.tmpl-inv30-outline30 .inv-head::after{ font-size:110px !important; right:6px !important; top:-6px !important; } .invoice-preview.tmpl-inv30-outline30 .inv-head{ padding-right:150px !important; } .invoice-preview.tmpl-inv30-outline30 .inv-doc-title{ font-size:44px !important; } }

/* ============ 28. Daylight - candid sunlit-wall photo band, refined black serif on cream ============ */
.invoice-preview.tmpl-inv30-daylight{ position:relative !important; background:#F4EFE6 !important; font-family:'Fraunces',Georgia,serif !important; color:#262019 !important; border-radius:2px !important; }
.invoice-preview.tmpl-inv30-daylight::before{ content:"" !important; display:block !important; width:100% !important; height:96px !important; background-image:url(/assets/tpl-art/invoice30/daylight-art-1.png) !important; background-size:cover !important; background-position:center !important; }
.invoice-preview.tmpl-inv30-daylight .inv-head{ padding:26px 44px 10px !important; }
.invoice-preview.tmpl-inv30-daylight .inv-head-left{ text-align:right !important; max-width:260px !important; margin-left:auto !important; }
.invoice-preview.tmpl-inv30-daylight .inv-biz-name{ font-family:'Fraunces',Georgia,serif !important; font-size:22px !important; font-weight:600 !important; }
.invoice-preview.tmpl-inv30-daylight .inv-biz-contact{ justify-content:flex-end !important; }
.invoice-preview.tmpl-inv30-daylight .inv-biz-contact div,.invoice-preview.tmpl-inv30-daylight .inv-biz-address,.invoice-preview.tmpl-inv30-daylight .inv-biz-tax{ font-size:10.5px !important; letter-spacing:.08em !important; text-transform:uppercase !important; color:#746C58 !important; }
.invoice-preview.tmpl-inv30-daylight .inv-head-right{ text-align:right !important; }
.invoice-preview.tmpl-inv30-daylight .inv-doc-title{ font-family:'Fraunces',Georgia,serif !important; font-size:26px !important; letter-spacing:.06em !important; text-transform:uppercase !important; font-weight:500 !important; }
.invoice-preview.tmpl-inv30-daylight .inv-doc-num,.invoice-preview.tmpl-inv30-daylight .inv-doc-po{ font-size:11px !important; letter-spacing:.06em !important; color:#746C58 !important; }
.invoice-preview.tmpl-inv30-daylight .inv-body{ padding:16px 44px 44px !important; }
.invoice-preview.tmpl-inv30-daylight .inv-parties{ border-bottom:none !important; padding-bottom:16px !important; }
.invoice-preview.tmpl-inv30-daylight .inv-bill-to .inv-label,.invoice-preview.tmpl-inv30-daylight .inv-details>.inv-label{ font-size:10px !important; letter-spacing:.14em !important; color:#746C58 !important; }
.invoice-preview.tmpl-inv30-daylight .inv-client-name{ font-family:'Fraunces',Georgia,serif !important; font-size:19px !important; font-weight:600 !important; }
.invoice-preview.tmpl-inv30-daylight .inv-bill-to div,.invoice-preview.tmpl-inv30-daylight .inv-detail-row{ color:#6B6252 !important; letter-spacing:.02em !important; }
.invoice-preview.tmpl-inv30-daylight .inv-table thead th{ font-size:10px !important; letter-spacing:.1em !important; border-bottom:1px solid #DCD4C2 !important; color:#746C58 !important; }
.invoice-preview.tmpl-inv30-daylight .inv-table tbody td{ border-bottom:1px solid #E7E0D0 !important; }
.invoice-preview.tmpl-inv30-daylight .td-desc{ font-family:'Fraunces',Georgia,serif !important; }
.invoice-preview.tmpl-inv30-daylight .inv-totals{ width:100% !important; margin:18px 0 26px !important; text-align:center !important; }
.invoice-preview.tmpl-inv30-daylight .inv-totals>div{ justify-content:center !important; gap:10px !important; font-size:11px !important; letter-spacing:.12em !important; text-transform:uppercase !important; color:#746C58 !important; }
.invoice-preview.tmpl-inv30-daylight .inv-total-grand{ flex-direction:column !important; align-items:center !important; border-top:none !important; padding-top:6px !important; }
.invoice-preview.tmpl-inv30-daylight .inv-total-grand span{ font-size:11px !important; letter-spacing:.16em !important; }
.invoice-preview.tmpl-inv30-daylight .inv-total-grand b{ font-family:'Fraunces',Georgia,serif !important; font-weight:500 !important; font-size:48px !important; color:#262019 !important; }
.invoice-preview.tmpl-inv30-daylight .inv-block{ background:transparent !important; border-top:1px solid #DCD4C2 !important; border-radius:0 !important; padding:18px 0 !important; }
.invoice-preview.tmpl-inv30-daylight .inv-terms div{ color:#6B6252 !important; }
.invoice-preview.tmpl-inv30-daylight .sig-line{ border-top:1px solid #262019 !important; }
.invoice-preview.tmpl-inv30-daylight .inv-footer-note{ color:#746C58 !important; }
.invoice-preview.tmpl-inv30-daylight .inv-powered a{ color:#746C58 !important; }
@media (max-width:520px){ .invoice-preview.tmpl-inv30-daylight .inv-head-left{ position:static !important; text-align:left !important; margin-top:10px !important; max-width:100% !important; } .invoice-preview.tmpl-inv30-daylight .inv-total-grand b{ font-size:34px !important; } }

/* ============ 29. Foil Cut - matte black/cream/copper cutout shapes, flush-right narrow title ============ */
.invoice-preview.tmpl-inv30-foilcut{ position:relative !important; background:#F7F2EA !important; font-family:'Fraunces',Georgia,serif !important; color:#1C1A17 !important; border-radius:0 !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-head{ position:relative !important; padding:40px 44px 22px 176px !important; overflow:visible !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-head::before{ content:"" !important; position:absolute !important; left:32px !important; top:14px !important; width:96px !important; height:96px !important; border-radius:50% 50% 50% 0 !important; background:#161412 !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-head::after{ content:"" !important; position:absolute !important; left:76px !important; top:0 !important; width:78px !important; height:78px !important; border-radius:50% !important; background:linear-gradient(135deg,#E8A468 0%,#B5622A 45%,#8A4A1C 100%) !important; box-shadow:0 2px 6px rgba(0,0,0,.2) !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-head-left{ position:relative !important; z-index:1 !important; max-width:100% !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-biz-name{ font-family:'Fraunces',Georgia,serif !important; font-size:20px !important; font-weight:600 !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-biz-contact div,.invoice-preview.tmpl-inv30-foilcut .inv-biz-address,.invoice-preview.tmpl-inv30-foilcut .inv-biz-tax{ font-size:10.5px !important; color:#6B655A !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-head-right{ text-align:right !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-doc-title{ font-family:'Oswald',ui-sans-serif,sans-serif !important; font-weight:600 !important; font-size:44px !important; letter-spacing:.06em !important; text-transform:uppercase !important; color:#1C1A17 !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-doc-num,.invoice-preview.tmpl-inv30-foilcut .inv-doc-po{ font-size:11px !important; letter-spacing:.04em !important; color:#6B655A !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-body{ padding:18px 44px 44px !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-parties{ border-bottom:1px solid #E4DBC9 !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-bill-to .inv-label,.invoice-preview.tmpl-inv30-foilcut .inv-details>.inv-label{ color:#B5622A !important; font-weight:700 !important; letter-spacing:.1em !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-client-name{ font-family:'Fraunces',Georgia,serif !important; font-weight:600 !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-table thead th{ color:#6B655A !important; border-bottom:1px solid #1C1A17 !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-table thead th:not(:first-child){ border-left:1px solid #E4DBC9 !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-table tbody td{ border-bottom:1px solid #EDE6D7 !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-table tbody td.td-num{ border-left:1px solid #EDE6D7 !important; }
.invoice-preview.tmpl-inv30-foilcut .td-desc{ font-family:'Fraunces',Georgia,serif !important; font-weight:600 !important; }
.invoice-preview.tmpl-inv30-foilcut .td-amt{ color:#A75A27 !important; font-weight:700 !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-totals>div{ color:#6B655A !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-total-grand{ border-top:2px solid #B5622A !important; color:#1C1A17 !important; font-family:'Fraunces',Georgia,serif !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-block{ background:#F0E9D9 !important; border-radius:0 !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-terms div{ color:#6B655A !important; }
.invoice-preview.tmpl-inv30-foilcut .sig-line{ border-top:1px solid #1C1A17 !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-footer-note{ border-top:2px solid #B5622A !important; padding-top:14px !important; color:#6B655A !important; font-style:normal !important; }
.invoice-preview.tmpl-inv30-foilcut .inv-powered a{ color:#B5622A !important; }
@media (max-width:520px){ .invoice-preview.tmpl-inv30-foilcut .inv-head{ padding-left:44px !important; } .invoice-preview.tmpl-inv30-foilcut .inv-head::before,.invoice-preview.tmpl-inv30-foilcut .inv-head::after{ display:none !important; } .invoice-preview.tmpl-inv30-foilcut .inv-doc-title{ font-size:32px !important; } }

/* ============ 30. Signal House - b/w architecture photo, tangerine microtype, agency-bold ============ */
.invoice-preview.tmpl-inv30-signalhouse{ position:relative !important; background:#FAFAF8 !important; font-family:'Archivo',ui-sans-serif,sans-serif !important; color:#111111 !important; border-radius:0 !important; overflow:hidden !important; }
.invoice-preview.tmpl-inv30-signalhouse::after{ content:"" !important; position:absolute !important; left:0 !important; bottom:0 !important; top:360px !important; width:34% !important; background-image:url(/assets/tpl-art/invoice30/signalhouse-art-1.png) !important; background-size:cover !important; background-position:center !important; z-index:0 !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-head{ position:relative !important; z-index:1 !important; padding:36px 44px 18px !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-head::before{ content:"CREATIVE WORK\A REAL PROGRESS" !important; white-space:pre-line !important; position:absolute !important; left:44px !important; bottom:-8px !important; font-size:10px !important; font-weight:800 !important; letter-spacing:.1em !important; color:#FF5A1F !important; line-height:1.5 !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-head-left{ order:2 !important; text-align:right !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-biz-name{ font-size:20px !important; font-weight:800 !important; letter-spacing:.01em !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-biz-contact{ justify-content:flex-end !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-biz-contact div,.invoice-preview.tmpl-inv30-signalhouse .inv-biz-address,.invoice-preview.tmpl-inv30-signalhouse .inv-biz-tax{ font-size:11px !important; color:#57544C !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-head-right{ order:1 !important; text-align:left !important; padding-top:26px !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-doc-title{ font-weight:900 !important; font-size:58px !important; letter-spacing:-.01em !important; text-transform:uppercase !important; color:#111111 !important; line-height:.92 !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-doc-num{ font-size:12px !important; font-weight:700 !important; color:#111111 !important; margin-top:10px !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-doc-po{ font-size:12px !important; font-weight:700 !important; color:#C94718 !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-body{ position:relative !important; z-index:1 !important; padding:8px 44px 44px !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-parties{ border-bottom:1px solid #E4E2DB !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-bill-to .inv-label,.invoice-preview.tmpl-inv30-signalhouse .inv-details>.inv-label{ font-size:10px !important; letter-spacing:.1em !important; color:#57544C !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-client-name{ font-weight:800 !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-table{ margin-left:38% !important; width:62% !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-table thead th{ font-size:10px !important; letter-spacing:.08em !important; color:#57544C !important; border-bottom:1px solid #111111 !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-table tbody td{ border-bottom:1px solid #E4E2DB !important; }
.invoice-preview.tmpl-inv30-signalhouse .td-desc{ font-weight:800 !important; }
.invoice-preview.tmpl-inv30-signalhouse .td-amt{ color:#111111 !important; font-weight:800 !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-totals{ margin-left:38% !important; width:62% !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-totals>div{ color:#57544C !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-total-grand{ margin-top:6px !important; padding:14px 16px !important; background:#FF5A1F !important; border-top:none !important; border-radius:0 !important; color:#111111 !important; font-weight:900 !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-total-grand b{ color:#111111 !important; }
.invoice-preview.tmpl-inv30-signalhouse div.inv-total-grand span{ color:#111111 !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-block{ margin-left:38% !important; width:62% !important; background:#FAFAF8 !important; border-radius:0 !important; border-top:1px solid #E4E2DB !important; padding:18px 16px !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-terms{ margin-left:38% !important; width:62% !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-terms div{ color:#57544C !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-signature-row{ margin-left:38% !important; }
.invoice-preview.tmpl-inv30-signalhouse .sig-line{ border-top:1.5px solid #111111 !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-footer-note{ margin-left:38% !important; color:#57544C !important; font-style:normal !important; }
.invoice-preview.tmpl-inv30-signalhouse .inv-powered a{ color:#FF5A1F !important; }
@media (max-width:640px){ .invoice-preview.tmpl-inv30-signalhouse::after{ display:none !important; } .invoice-preview.tmpl-inv30-signalhouse .inv-table,.invoice-preview.tmpl-inv30-signalhouse .inv-totals,.invoice-preview.tmpl-inv30-signalhouse .inv-block,.invoice-preview.tmpl-inv30-signalhouse .inv-terms,.invoice-preview.tmpl-inv30-signalhouse .inv-signature-row,.invoice-preview.tmpl-inv30-signalhouse .inv-footer-note{ margin-left:0 !important; width:100% !important; } .invoice-preview.tmpl-inv30-signalhouse .inv-doc-title{ font-size:40px !important; } }
.invoice-preview.tmpl-inv30-verdestone .inv-latefee{color:#696672!important;}
.invoice-preview.tmpl-inv30-foilcut .inv-latefee{color:#696672!important;}
