/* Photographer 20-pack, batch 4: ph20-13-olivegeo, ph20-14-coastalpanel, ph20-15-editorialserif, ph20-16-noirgold.
   Rebuilt 1 Oct 2026 against the real reference PNGs in tools/trades10/pack-templates/photographer/
   InvoiceTools_Photographer_20_Claude_Handoff_Package/TEMPLATES_PNG/PH-13..PH-16.png (1103x1426).
   The sheet is 794px wide, so every reference measurement is scaled by 0.72.
   Every photo, script lettering, icon and decorative tagline is a real crop cut straight out of the
   reference PNG (site/assets/tpl-art/ph20/ph1N-*.webp); no CSS gradient stands in for a photo.
   Crops never contain the mockup's fake business data (names, numbers, addresses); live fields
   carry the real data in the same position and type style. */


/* ===== PH-13: Modern geometric olive (Lens & Light reference) ===== */
.invoice-preview.tmpl-ph20-13-olivegeo{background:#FFFFFF !important;color:#111312 !important;font-family:'Inter','Inter Fallback',-apple-system,'Segoe UI',sans-serif !important;border-radius:0 !important;padding:0 !important;position:relative !important;overflow:hidden !important;isolation:isolate !important;}
.invoice-preview.tmpl-ph20-13-olivegeo::before{content:"" !important;position:absolute !important;left:466.6px !important;top:0 !important;width:185.8px !important;height:308.2px !important;background:url('/assets/tpl-art/ph20/ph13-olivegeo-arch.webp') center/100% 100% no-repeat !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-13-olivegeo::after{content:"" !important;position:absolute !important;right:0 !important;bottom:0 !important;width:185.8px !important;height:141.1px !important;background:url('/assets/tpl-art/ph20/ph13-olivegeo-corner.webp') center/100% 100% no-repeat !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-head{position:static !important;display:block !important;padding:47px 32px 0 !important;margin:0 !important;border:0 !important;background:transparent !important;color:#111312 !important;min-height:0 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-head::before{content:"" !important;position:absolute !important;left:698.4px !important;top:33.1px !important;width:76.3px !important;height:76.3px !important;background:url('/assets/tpl-art/ph20/ph13-olivegeo-tagline.webp') center/100% 100% no-repeat !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-head::after{content:"" !important;position:absolute !important;left:646.6px !important;top:142.6px !important;width:136.8px !important;height:125.3px !important;background:url('/assets/tpl-art/ph20/ph13-olivegeo-script-moments.webp') center/100% 100% no-repeat !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-head-left{position:static !important;display:inline-flex !important;flex-direction:column !important;align-items:center !important;max-width:420px !important;text-align:center !important;z-index:1 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-logo{max-width:110px !important;max-height:46px !important;margin:0 0 10px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-biz-name{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:28px !important;font-weight:500 !important;line-height:1.14 !important;letter-spacing:.2em !important;margin-right:-.2em !important;text-transform:uppercase !important;color:#111312 !important;overflow-wrap:anywhere !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-biz-address,.invoice-preview.tmpl-ph20-13-olivegeo .inv-biz-tax{display:block !important;font-size:9px !important;font-weight:500 !important;letter-spacing:.42em !important;margin-right:-.42em !important;line-height:1.5 !important;text-transform:uppercase !important;color:#1D1F1E !important;opacity:1 !important;max-width:430px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-biz-address{margin-top:0 !important;padding-top:30px !important;background:linear-gradient(#2A2C2B,#2A2C2B) center 15px/122px 1px no-repeat !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-biz-tax{margin-top:3px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-biz-contact{position:absolute !important;left:266px !important;bottom:19px !important;width:247px !important;height:81px !important;padding:0 0 0 77px !important;box-sizing:border-box !important;display:block !important;text-align:left !important;background:linear-gradient(#5A5C5B,#5A5C5B) left 7px/1px 67px no-repeat,linear-gradient(#5A5C5B,#5A5C5B) right 7px/1px 67px no-repeat !important;z-index:1 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-biz-contact div{position:relative !important;display:block !important;font-size:10px !important;font-weight:400 !important;line-height:27px !important;height:27px !important;letter-spacing:0 !important;text-transform:none !important;color:#1D1F1E !important;opacity:1 !important;margin:0 !important;white-space:nowrap !important;max-width:160px !important;overflow:visible !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-biz-contact div::before{content:"" !important;position:absolute !important;left:-38px !important;top:2px !important;width:23px !important;height:23px !important;background-position:center !important;background-size:100% 100% !important;background-repeat:no-repeat !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-biz-contact div:nth-child(1)::before{background-image:url('/assets/tpl-art/ph20/ph13-olivegeo-icon-mail.webp') !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-biz-contact div:nth-child(2)::before{background-image:url('/assets/tpl-art/ph20/ph13-olivegeo-icon-phone.webp') !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-biz-contact div:nth-child(3)::before{background-image:url('/assets/tpl-art/ph20/ph13-olivegeo-icon-globe.webp') !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-head-right{position:relative !important;z-index:1 !important;display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;max-width:430px !important;text-align:left !important;margin-top:40px !important;padding:0 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-doc-title{flex:0 0 100% !important;font-family:'Inter','Inter Fallback',sans-serif !important;font-size:82px !important;font-weight:900 !important;line-height:.9 !important;letter-spacing:-.005em !important;text-transform:uppercase !important;color:#0F1110 !important;margin:0 !important;overflow-wrap:anywhere !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-doc-title::after{content:"Capture create deliver" !important;display:block !important;font-size:10px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:.58em !important;word-spacing:1.35em !important;color:#111312 !important;margin-top:7px !important;padding-bottom:14px !important;background:linear-gradient(#63795B,#63795B) left bottom/60px 4px no-repeat !important;white-space:nowrap !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-doc-num,.invoice-preview.tmpl-ph20-13-olivegeo .inv-doc-po{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:13px !important;font-weight:400 !important;letter-spacing:.14em !important;line-height:1.2 !important;text-transform:uppercase !important;color:#111312 !important;opacity:1 !important;margin:19px 0 0 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-doc-num{min-width:137px !important;box-sizing:border-box !important;padding-right:32px !important;border-right:1px solid #CFCFCF !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-doc-num::before{content:"Invoice no." !important;display:block !important;font-size:8px !important;font-weight:700 !important;letter-spacing:.26em !important;margin-bottom:7px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-doc-po{padding-left:38px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-doc-po .inv-lbl{display:block !important;font-size:8px !important;font-weight:700 !important;letter-spacing:.26em !important;margin-bottom:7px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-body{position:static !important;display:grid !important;grid-template-columns:158px 160px 171px 1fr !important;column-gap:0 !important;padding:40px 24px 132px !important;border:0 !important;background:transparent !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-body::before{content:"" !important;position:absolute !important;left:20.2px !important;bottom:21.6px !important;width:187.2px !important;height:89.3px !important;background:url('/assets/tpl-art/ph20/ph13-olivegeo-thankyou.webp') center/100% 100% no-repeat !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-body::after{content:"" !important;position:absolute !important;left:542.9px !important;bottom:28.8px !important;width:80.6px !important;height:63.4px !important;background:url('/assets/tpl-art/ph20/ph13-olivegeo-authentic.webp') center/100% 100% no-repeat !important;z-index:1 !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-body>*{grid-column:1/-1 !important;min-width:0 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-parties{grid-row:1 !important;position:relative !important;display:flex !important;gap:0 !important;padding:0 150px 0 8px !important;margin:0 0 23px !important;border:0 !important;background:transparent !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-parties::after{content:"" !important;position:absolute !important;left:650px !important;top:12px !important;width:105.1px !important;height:131px !important;background:url('/assets/tpl-art/ph20/ph13-olivegeo-script-story.webp') center/100% 100% no-repeat !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-bill-to{flex:0 0 278px !important;max-width:278px !important;box-sizing:border-box !important;padding:0 16px 0 0 !important;border-right:1px solid #D9D9D9 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-details{flex:1 1 auto !important;min-width:0 !important;text-align:left !important;background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 0 0 32px !important;box-shadow:none !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-label{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#111312 !important;margin:0 0 10px !important;line-height:1.2 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-label::after{content:"" !important;display:block !important;width:45px !important;height:3px !important;background:#76886B !important;margin-top:8px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-client-name{font-size:14px !important;font-weight:600 !important;color:#111312 !important;margin:0 0 4px !important;line-height:1.3 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-bill-to div:not(.inv-label):not(.inv-client-name){font-size:12px !important;font-weight:400 !important;color:#2B2D2C !important;line-height:1.45 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-detail-row{display:grid !important;grid-template-columns:100px 1fr !important;gap:0 !important;font-size:11px !important;line-height:1.3 !important;padding:2.8px 0 !important;color:#2B2D2C !important;border:0 !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-detail-row span{font-weight:600 !important;color:#111312 !important;letter-spacing:0 !important;text-transform:none !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-detail-row b{font-weight:400 !important;color:#2B2D2C !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-table{grid-row:2 !important;width:100% !important;border-collapse:collapse !important;margin:0 !important;border:0 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-table thead tr{background:#E9EDE9 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-table thead th{background:#E9EDE9 !important;color:#1C1E1D !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;height:32px !important;padding:0 12px !important;border:0 !important;text-align:center !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-table thead th:first-child{text-align:left !important;padding-left:18px !important;width:46.8% !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-table thead th:last-child{text-align:right !important;padding-right:27px !important;width:19% !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-table tbody td{border-radius:0 !important;height:48px !important;box-sizing:border-box !important;padding:12px !important;font-size:12px !important;color:#1D1F1E !important;border-bottom:1px solid #E2E5E1 !important;border-left:1px solid #E2E5E1 !important;text-align:center !important;vertical-align:middle !important;background:transparent !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-table tbody td:first-child{border-left:0 !important;text-align:left !important;padding-left:18px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .td-desc{font-weight:500 !important;color:#111312 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-table tbody td.td-amt{text-align:right !important;font-weight:600 !important;padding-right:27px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-totals{grid-row:3 !important;grid-column:4/5 !important;width:auto !important;margin:26px 0 0 !important;padding:0 0 0 14px !important;border:0 !important;border-left:1px solid #9A9A9A !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;align-self:start !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:center !important;font-size:12px !important;font-weight:600 !important;color:#111312 !important;padding:8px 2px 7px !important;border:0 !important;border-bottom:1px solid #E3E3E3 !important;background:transparent !important;letter-spacing:.04em !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-totals>div span{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#111312 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-totals>div b{font-weight:600 !important;color:#111312 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-totals>div.inv-total-grand{height:40px !important;box-sizing:border-box !important;margin:10px 0 0 !important;padding:0 16px !important;background:#5E7353 !important;color:#FFFFFF !important;border:0 !important;border-radius:0 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-totals>div.inv-total-grand span{font-size:12px !important;letter-spacing:.18em !important;color:#FFFFFF !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-totals>div.inv-total-grand b{font-size:14px !important;font-weight:700 !important;letter-spacing:.08em !important;color:#FFFFFF !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-totals>div.inv-deposit{border-bottom:0 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-payrow,.invoice-preview.tmpl-ph20-13-olivegeo .inv-block.inv-terms,.invoice-preview.tmpl-ph20-13-olivegeo .inv-block.inv-notes{grid-row:3 !important;margin:26px 0 0 !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;align-self:stretch !important;min-height:110px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-payrow{grid-column:1/2 !important;padding:4px 14px 0 8px !important;border-right:1px solid #D9D9D9 !important;display:block !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-block.inv-terms{grid-column:2/3 !important;padding:4px 14px 0 20px !important;border-right:1px solid #D9D9D9 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-block.inv-notes{grid-column:3/4 !important;padding:4px 12px 0 19px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-payrow .inv-block{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;min-height:0 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-payrow::before,.invoice-preview.tmpl-ph20-13-olivegeo .inv-block.inv-terms::before,.invoice-preview.tmpl-ph20-13-olivegeo .inv-block.inv-notes::before{content:"" !important;display:block !important;width:31.7px !important;height:29.5px !important;margin:0 0 10px !important;background-position:left center !important;background-size:100% 100% !important;background-repeat:no-repeat !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-payrow::before{background-image:url('/assets/tpl-art/ph20/ph13-olivegeo-icon-gallery.webp') !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-block.inv-terms::before{width:33.1px !important;height:30.2px !important;background-image:url('/assets/tpl-art/ph20/ph13-olivegeo-icon-cloud.webp') !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-block.inv-notes::before{width:30.2px !important;height:31px !important;background-image:url('/assets/tpl-art/ph20/ph13-olivegeo-icon-check.webp') !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-payrow .inv-label::after,.invoice-preview.tmpl-ph20-13-olivegeo .inv-terms .inv-label::after,.invoice-preview.tmpl-ph20-13-olivegeo .inv-notes .inv-label::after{width:34px !important;background:#87977D !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-payrow .inv-block div:not(.inv-label),.invoice-preview.tmpl-ph20-13-olivegeo .inv-terms div:not(.inv-label),.invoice-preview.tmpl-ph20-13-olivegeo .inv-notes div:not(.inv-label){font-size:10.5px !important;font-weight:400 !important;font-style:normal !important;color:#2B2D2C !important;line-height:1.45 !important;opacity:1 !important;overflow-wrap:anywhere !important;background:transparent !important;padding:0 !important;border:0 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-latefee{margin-top:2px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-photos{margin-top:20px !important;background:transparent !important;border:0 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-body>div[data-f="payment.methods"]{margin-top:16px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-signature-row{margin-top:18px !important;border:0 !important;justify-content:flex-end !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-signature{border:0 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .sig-line{border-top:1px solid #111312 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .sig-caption{font-size:8.5px !important;font-weight:700 !important;letter-spacing:.22em !important;color:#111312 !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-footer-note{display:block !important;margin-top:14px !important;text-align:center !important;font-size:9px !important;font-weight:500 !important;font-style:normal !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#4A4C4B !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-powered{margin-top:8px !important;font-size:8.5px !important;}
.invoice-preview.tmpl-ph20-13-olivegeo .inv-powered,.invoice-preview.tmpl-ph20-13-olivegeo .inv-powered a{color:#6D706E !important;}

/* ===== PH-14: Documentary landscape panel (Elise Morgan reference) ===== */
.invoice-preview.tmpl-ph20-14-coastalpanel{background:#FFFFFF !important;color:#262626 !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,'Times New Roman',serif !important;border-radius:0 !important;padding:0 !important;position:relative !important;overflow:hidden !important;isolation:isolate !important;min-height:1027px !important;display:block !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel::before{content:"" !important;position:absolute !important;left:33.8px !important;top:141.8px !important;width:144.7px !important;bottom:79px !important;background:#939EA3 url('/assets/tpl-art/ph20/ph14-coastalpanel-photo.webp') center bottom/100% auto no-repeat !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel::after{content:"" !important;position:absolute !important;left:679.7px !important;top:36px !important;width:87.8px !important;height:54.7px !important;background:url('/assets/tpl-art/ph20/ph14-coastalpanel-tagline.webp') center/100% 100% no-repeat !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-head{position:static !important;display:grid !important;grid-template-columns:207px 1fr !important;align-items:start !important;gap:0 !important;padding:40px 31px 0 0 !important;margin:0 !important;border:0 !important;background:transparent !important;color:#262626 !important;min-height:0 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-head-left{grid-column:1 !important;grid-row:1 !important;position:static !important;width:146px !important;max-width:146px !important;margin:0 0 0 62px !important;text-align:center !important;z-index:1 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-logo{display:block !important;max-width:100px !important;max-height:34px !important;margin:0 auto 9px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-biz-name{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:10px !important;font-weight:500 !important;line-height:1.5 !important;letter-spacing:.3em !important;margin-right:-.3em !important;text-transform:uppercase !important;color:#2A2A2A !important;overflow-wrap:anywhere !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-biz-address,.invoice-preview.tmpl-ph20-14-coastalpanel .inv-biz-tax{display:block !important;font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7px !important;font-weight:500 !important;letter-spacing:.3em !important;margin:5px -.3em 0 0 !important;line-height:1.6 !important;text-transform:uppercase !important;color:#555555 !important;opacity:1 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-biz-contact{position:absolute !important;left:32px !important;right:31px !important;bottom:0 !important;height:55px !important;box-sizing:border-box !important;padding:21px 130px 0 0 !important;display:flex !important;flex-wrap:wrap !important;align-items:flex-start !important;border-top:1px solid #C9CBD1 !important;z-index:1 !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-biz-contact div{display:inline-block !important;font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.8px !important;font-weight:500 !important;line-height:12px !important;letter-spacing:.26em !important;text-transform:uppercase !important;color:#333333 !important;opacity:1 !important;margin:0 !important;white-space:nowrap !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-biz-contact div+div::before{content:"|" !important;display:inline-block !important;margin:0 13px 0 9px !important;letter-spacing:0 !important;color:#555555 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-head-right{grid-column:2 !important;grid-row:1 !important;position:relative !important;z-index:1 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;text-align:left !important;max-width:310px !important;margin:112px 0 0 !important;padding:0 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-doc-num{order:-1 !important;font-family:'Inter','Inter Fallback',sans-serif !important;font-size:8.5px !important;font-weight:500 !important;letter-spacing:.32em !important;line-height:1.2 !important;text-transform:uppercase !important;color:#333333 !important;opacity:1 !important;margin:0 0 10px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-doc-num::before{content:"Invoice no.\00a0\00a0" !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-doc-title{font-family:'Bodoni MT','Didot','Bodoni 72','Playfair Display','Iowan Old Style',Georgia,serif !important;font-size:58px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:-.015em !important;text-transform:uppercase !important;color:#1E1E1E !important;margin:0 !important;overflow-wrap:anywhere !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-doc-title::after{content:"Documenting what matters." !important;display:block !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:14.5px !important;font-style:italic !important;font-weight:400 !important;letter-spacing:.01em !important;line-height:1.2 !important;text-transform:none !important;color:#333333 !important;margin-top:6px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-doc-po{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.8px !important;font-weight:500 !important;letter-spacing:.26em !important;text-transform:uppercase !important;color:#333333 !important;opacity:1 !important;margin:10px 0 0 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-body{position:static !important;display:grid !important;grid-template-columns:1fr 249px !important;column-gap:52px !important;padding:0 31px 74px 202px !important;border:0 !important;background:transparent !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-body::after{content:"" !important;position:absolute !important;left:652.3px !important;bottom:14.4px !important;width:113.8px !important;height:30.2px !important;background:url('/assets/tpl-art/ph20/ph14-coastalpanel-script-kinder.webp') center/100% 100% no-repeat !important;z-index:1 !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-body>*{grid-column:1/-1 !important;min-width:0 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-parties{grid-row:1 !important;display:flex !important;flex-direction:column-reverse !important;justify-content:flex-end !important;gap:2px !important;margin:-111px 0 24px 324px !important;padding:0 !important;border:0 !important;background:transparent !important;position:relative !important;z-index:1 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-bill-to,.invoice-preview.tmpl-ph20-14-coastalpanel .inv-details{display:grid !important;grid-template-columns:87px 1fr !important;align-items:baseline !important;max-width:none !important;min-width:0 !important;width:auto !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-details>.inv-label{display:none !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-bill-to>.inv-label{grid-column:1 !important;grid-row:1/span 9 !important;align-self:start !important;padding-top:5px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-bill-to>*:not(.inv-label){grid-column:2 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-label{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.5px !important;font-weight:500 !important;letter-spacing:.16em !important;line-height:1.2 !important;text-transform:uppercase !important;color:#333333 !important;margin:0 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-detail-row{display:contents !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-detail-row span{grid-column:1 !important;font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.5px !important;font-weight:500 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#333333 !important;line-height:23px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-detail-row b{grid-column:2 !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:12.3px !important;font-weight:400 !important;color:#222222 !important;line-height:23px !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-client-name{font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:12.3px !important;font-weight:400 !important;color:#222222 !important;line-height:23px !important;margin:0 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-bill-to div:not(.inv-label):not(.inv-client-name){font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11px !important;color:#444444 !important;line-height:1.55 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-table{grid-row:2 !important;width:100% !important;border-collapse:separate !important;border-spacing:0 8.6px !important;margin:-8.6px 0 0 !important;border:0 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-table thead tr{background:transparent !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-table thead th{background:transparent !important;font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.8px !important;font-weight:500 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#333333 !important;padding:0 12px 1px !important;border:0 !important;height:auto !important;text-align:right !important;vertical-align:bottom !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-table thead th:first-child{width:54% !important;text-align:left !important;color:transparent !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-table thead th:nth-child(2){text-align:center !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-table thead th:last-child{width:19% !important;padding-right:17px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-table tbody td{border-radius:0 !important;background:#FAFAF9 !important;border:0 !important;border-top:1px solid #ECEAE6 !important;border-bottom:1px solid #ECEAE6 !important;padding:16px 12px 19px !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:12px !important;color:#222222 !important;vertical-align:top !important;text-align:right !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-table tbody td:first-child{border-left:1px solid #ECEAE6 !important;padding-left:17px !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-table tbody td:last-child{border-right:1px solid #ECEAE6 !important;padding-right:17px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-table tbody td:nth-child(2){text-align:center !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .td-desc{font-size:15px !important;font-weight:400 !important;color:#1E1E1E !important;line-height:1.3 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-table tbody td.td-amt{font-weight:400 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-totals{grid-column:2 !important;grid-row:3 !important;width:auto !important;margin:12px 0 0 !important;padding:16px 20px 8px !important;background:#F0EDE9 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;align-self:start !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:baseline !important;padding:5px 0 !important;border:0 !important;background:transparent !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:12.5px !important;color:#222222 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-totals>div span{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.5px !important;font-weight:500 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#333333 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-totals>div b{font-weight:400 !important;color:#222222 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-totals>div.inv-total-grand{margin:12px 0 0 !important;padding:16px 0 6px !important;border:0 !important;border-top:1px solid #B9B4AC !important;background:transparent !important;color:#1E1E1E !important;border-radius:0 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-totals>div.inv-total-grand b{font-size:22px !important;font-weight:400 !important;letter-spacing:0 !important;color:#1E1E1E !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-payrow{grid-column:2 !important;grid-row:4 !important;margin:0 !important;padding:6px 20px 18px !important;background:#F0EDE9 !important;border:0 !important;display:block !important;text-align:center !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-payrow .inv-block{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-payrow .inv-label{font-size:7.5px !important;margin-bottom:5px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-payrow .inv-block div:not(.inv-label){font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.5px !important;letter-spacing:.04em !important;line-height:1.6 !important;color:#333333 !important;opacity:1 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-block.inv-notes,.invoice-preview.tmpl-ph20-14-coastalpanel .inv-block.inv-terms{grid-column:1 !important;margin:40px 0 0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-block.inv-notes+.inv-block.inv-terms{margin-top:16px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-block.inv-notes .inv-label,.invoice-preview.tmpl-ph20-14-coastalpanel .inv-block.inv-terms .inv-label{letter-spacing:.3em !important;margin-bottom:12px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-block.inv-notes div:not(.inv-label),.invoice-preview.tmpl-ph20-14-coastalpanel .inv-block.inv-terms div:not(.inv-label){font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:12.2px !important;font-style:italic !important;line-height:1.5 !important;color:#333333 !important;opacity:1 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-signature-row{grid-column:1 !important;display:flex !important;justify-content:flex-start !important;margin:26px 0 0 !important;border:0 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-signature{border:0 !important;text-align:left !important;min-width:0 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .sig-line{display:none !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .sig-caption{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.5px !important;font-weight:500 !important;letter-spacing:.3em !important;color:#333333 !important;text-align:left !important;margin-top:4px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-photos{order:1 !important;margin-top:18px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-body>div[data-f="payment.methods"]{order:1 !important;margin-top:16px !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-footer-note{order:2 !important;display:block !important;margin-top:22px !important;text-align:left !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11px !important;font-style:italic !important;letter-spacing:0 !important;text-transform:none !important;color:#555555 !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-powered{order:2 !important;margin-top:8px !important;text-align:left !important;font-size:7.5px !important;letter-spacing:.2em !important;}
.invoice-preview.tmpl-ph20-14-coastalpanel .inv-powered,.invoice-preview.tmpl-ph20-14-coastalpanel .inv-powered a{color:#777777 !important;}

/* ===== PH-15: Fine-art editorial coastal (Lumiere editorial reference) ===== */
.invoice-preview.tmpl-ph20-15-editorialserif{background:#FFFFFF !important;color:#1E1A17 !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,'Times New Roman',serif !important;border-radius:0 !important;padding:0 0 26px !important;position:relative !important;overflow:hidden !important;isolation:isolate !important;display:grid !important;grid-template-columns:24px 8px 22px 344px 43px 31px 54px 26px 210px 8px minmax(0,1fr) !important;grid-auto-rows:auto !important;align-items:start !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-head,.invoice-preview.tmpl-ph20-15-editorialserif .inv-head-left,.invoice-preview.tmpl-ph20-15-editorialserif .inv-head-right,.invoice-preview.tmpl-ph20-15-editorialserif .inv-body,.invoice-preview.tmpl-ph20-15-editorialserif .inv-parties{display:contents !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .watermark{grid-area:1/1/-1/-1 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif::before{content:"" !important;grid-row:4 !important;grid-column:2/11 !important;height:111.6px !important;margin:16px 0 0 !important;background:url('/assets/tpl-art/ph20/ph15-editorialserif-panorama.webp') center/100% 100% no-repeat !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-15-editorialserif::after{content:"" !important;position:absolute !important;left:655.9px !important;top:31.7px !important;width:76.3px !important;height:75px !important;border-left:1px solid #9C9C9C !important;background:url('/assets/tpl-art/ph20/ph15-editorialserif-morethan.webp') 12.3px 0/63.4px 56.2px no-repeat !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-logo{grid-row:1 !important;grid-column:4/8 !important;justify-self:start !important;max-width:120px !important;max-height:40px !important;margin:24px 0 -14px 5px !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-biz-name{grid-row:2 !important;grid-column:4/10 !important;justify-self:start !important;text-align:left !important;max-width:580px !important;margin:26px 0 0 5px !important;font-family:'Bodoni MT','Didot','Bodoni 72','Playfair Display',Georgia,serif !important;font-size:44px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#1A1714 !important;overflow-wrap:anywhere !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-head-left::before{content:"" !important;grid-row:3 !important;grid-column:4/8 !important;justify-self:start !important;width:256.3px !important;height:14.4px !important;margin:12px 0 0 0 !important;background:url('/assets/tpl-art/ph20/ph15-editorialserif-tagline.webp') center/100% 100% no-repeat !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-doc-title{grid-row:5/span 4 !important;grid-column:4/8 !important;align-self:start !important;justify-self:start !important;text-align:left !important;margin:20px 0 0 0 !important;font-family:'Bodoni MT','Didot','Bodoni 72','Playfair Display',Georgia,serif !important;font-size:98px !important;font-weight:400 !important;line-height:.95 !important;letter-spacing:-.005em !important;text-transform:uppercase !important;color:#1E1814 !important;overflow-wrap:anywhere !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-doc-title::after{content:"Thank you for trusting me to tell your story." !important;display:block !important;font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.8px !important;font-weight:500 !important;line-height:1 !important;letter-spacing:.44em !important;text-transform:uppercase !important;color:#4A4642 !important;margin:10px 0 0 4px !important;white-space:nowrap !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-head-right::before{content:"" !important;grid-row:5/span 3 !important;grid-column:8 !important;align-self:stretch !important;justify-self:start !important;width:1px !important;min-height:85px !important;margin:16px 0 0 !important;background:#B5B2AF !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-doc-num,.invoice-preview.tmpl-ph20-15-editorialserif .inv-doc-po{grid-column:9/10 !important;display:grid !important;grid-template-columns:110px 1fr !important;align-items:baseline !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11.8px !important;font-weight:400 !important;line-height:23px !important;letter-spacing:0 !important;text-transform:none !important;color:#2A2522 !important;opacity:1 !important;margin:0 !important;text-align:left !important;justify-self:stretch !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-doc-num{grid-row:5 !important;margin-top:25px !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-doc-po{grid-row:6 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-doc-num::before{content:"Invoice no." !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-doc-num::before,.invoice-preview.tmpl-ph20-15-editorialserif .inv-doc-po .inv-lbl{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.8px !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#1E1A17 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-details{grid-row:7 !important;grid-column:9/10 !important;display:block !important;min-width:0 !important;width:auto !important;max-width:none !important;text-align:left !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-details>.inv-label{display:none !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-detail-row{display:grid !important;grid-template-columns:110px 1fr !important;align-items:baseline !important;padding:0 !important;border:0 !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-detail-row span{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.8px !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#1E1A17 !important;line-height:23px !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-detail-row b{font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11.8px !important;font-weight:400 !important;color:#2A2522 !important;line-height:23px !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-label{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.5px !important;font-weight:600 !important;letter-spacing:.2em !important;line-height:1.2 !important;text-transform:uppercase !important;color:#1E1A17 !important;margin:0 0 10px !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-bill-to{grid-row:9/span 3 !important;grid-column:4/5 !important;align-self:stretch !important;max-width:none !important;margin:34px 0 0 5px !important;padding:0 20px 4px 0 !important;border:0 !important;border-right:1px solid #B5B2AF !important;background:transparent !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-client-name{font-size:15px !important;font-weight:400 !important;color:#1E1A17 !important;line-height:1.3 !important;margin:0 0 3px !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-bill-to div:not(.inv-label):not(.inv-client-name){font-size:11.3px !important;color:#2E2A27 !important;line-height:15.8px !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-biz-contact{grid-row:9 !important;grid-column:6/10 !important;margin:34px 0 0 0 !important;display:block !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-biz-contact::before{content:"From" !important;display:block !important;font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.5px !important;font-weight:600 !important;letter-spacing:.2em !important;line-height:1.2 !important;text-transform:uppercase !important;color:#1E1A17 !important;margin:0 0 10px !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-biz-contact div,.invoice-preview.tmpl-ph20-15-editorialserif .inv-biz-address,.invoice-preview.tmpl-ph20-15-editorialserif .inv-biz-tax{display:block !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11.3px !important;font-weight:400 !important;line-height:15.8px !important;letter-spacing:0 !important;text-transform:none !important;color:#2E2A27 !important;opacity:1 !important;margin:0 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-biz-address{grid-row:10 !important;grid-column:6/10 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-biz-tax{grid-row:11 !important;grid-column:6/10 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-table{grid-row:12 !important;grid-column:3/10 !important;width:100% !important;border-collapse:collapse !important;margin:24px 0 0 !important;border:0 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-table thead tr{background:#E7E1DB !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-table thead th{background:#E7E1DB !important;height:26px !important;padding:0 10px !important;border:0 !important;font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.8px !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#1E1A17 !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-table thead th:first-child{padding-left:28px !important;width:58% !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-table thead th:last-child{text-align:right !important;padding-right:28px !important;width:16% !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-table tbody td{border-radius:0 !important;height:50px !important;box-sizing:border-box !important;padding:13px 10px !important;border:0 !important;border-bottom:1px solid #E4E0DC !important;background:transparent !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11.3px !important;color:#2A2522 !important;vertical-align:top !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-table tbody td:first-child{padding-left:28px !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .td-desc{font-size:13px !important;font-weight:400 !important;color:#1E1A17 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-table tbody td.td-amt{text-align:right !important;padding-right:28px !important;font-weight:400 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-totals{grid-row:13/span 3 !important;grid-column:7/10 !important;width:auto !important;margin:0 12px 0 0 !important;padding:0 !important;border:0 !important;border-left:1px solid #E4E0DC !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:center !important;height:30px !important;box-sizing:border-box !important;padding:0 18px !important;margin:0 !important;border:0 !important;border-bottom:1px solid #E4E0DC !important;background:transparent !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11.5px !important;color:#2A2522 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-totals>div span{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:8.5px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1E1A17 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-totals>div b{font-weight:400 !important;color:#2A2522 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-totals>div.inv-total-grand{height:40px !important;margin:0 !important;padding:0 18px !important;border:0 !important;border-radius:0 !important;background:#D2CABD !important;color:#1E1A17 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-totals>div.inv-total-grand span{font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;color:#1E1A17 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-totals>div.inv-total-grand b{font-size:14.5px !important;font-weight:700 !important;letter-spacing:.02em !important;color:#1E1A17 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-block.inv-notes,.invoice-preview.tmpl-ph20-15-editorialserif .inv-block.inv-terms{grid-column:3/7 !important;margin:22px 24px 0 0 !important;padding:0 0 0 30px !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-block.inv-notes{grid-row:13 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-block.inv-terms{grid-row:14 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-block.inv-notes+.inv-block.inv-terms{margin-top:12px !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-block.inv-notes .inv-label{font-size:0 !important;letter-spacing:0 !important;width:69.1px !important;height:37.4px !important;margin:0 0 6px -14px !important;background:url('/assets/tpl-art/ph20/ph15-editorialserif-script-notes.webp') center/100% 100% no-repeat !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-block.inv-notes div:not(.inv-label),.invoice-preview.tmpl-ph20-15-editorialserif .inv-block.inv-terms div:not(.inv-label){font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11.3px !important;font-style:normal !important;line-height:16.5px !important;color:#2E2A27 !important;opacity:1 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-body::before{content:"" !important;grid-row:16 !important;grid-column:3/10 !important;height:1px !important;margin:26px 13px 0 13px !important;background:#B5B2AF !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-payrow{grid-row:17/span 2 !important;grid-column:3/7 !important;align-self:stretch !important;display:block !important;margin:26px 0 0 0 !important;padding:0 20px 0 32px !important;border:0 !important;border-right:1px solid #9C9C9C !important;background:transparent !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-payrow .inv-block{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-payrow .inv-label{font-size:8px !important;letter-spacing:.2em !important;margin:0 0 12px !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-payrow .inv-block div:not(.inv-label){font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11.3px !important;line-height:15.5px !important;color:#2E2A27 !important;opacity:1 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-body::after{content:"" !important;grid-row:17 !important;grid-column:7/10 !important;justify-self:center !important;width:194.4px !important;height:64.8px !important;margin:16px 0 0 !important;background:url('/assets/tpl-art/ph20/ph15-editorialserif-script-create.webp') center/100% 100% no-repeat !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-signature-row{grid-row:18 !important;grid-column:7/10 !important;display:flex !important;justify-content:center !important;margin:10px 0 0 !important;border:0 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-signature{border:0 !important;text-align:center !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .sig-line{border-top:1px solid #B5B2AF !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .sig-caption{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7px !important;font-weight:600 !important;letter-spacing:.24em !important;color:#4A4642 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-photos{grid-row:19 !important;grid-column:3/10 !important;margin:18px 0 0 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-body>div[data-f="payment.methods"]{grid-row:20 !important;grid-column:3/10 !important;margin:14px 13px 0 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-footer-note{grid-row:21 !important;grid-column:3/10 !important;display:block !important;margin:16px 0 0 !important;text-align:center !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:10.5px !important;font-style:italic !important;letter-spacing:0 !important;text-transform:none !important;color:#4A4642 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-powered{grid-row:22 !important;grid-column:3/10 !important;margin:6px 0 0 !important;text-align:center !important;font-size:7px !important;letter-spacing:.2em !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-powered,.invoice-preview.tmpl-ph20-15-editorialserif .inv-powered a{color:#7A7570 !important;}
.invoice-preview.tmpl-ph20-15-editorialserif .inv-parties::before{content:"" !important;grid-row:23 !important;grid-column:2/11 !important;justify-self:center !important;width:710.6px !important;height:17.3px !important;margin:16px 0 0 !important;background:url('/assets/tpl-art/ph20/ph15-editorialserif-strip.webp') center/100% 100% no-repeat !important;}

/* ===== PH-16: Luxury black and gold (Lumiere luxury reference) ===== */
.invoice-preview.tmpl-ph20-16-noirgold{background:#F8F5EE !important;color:#141414 !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,'Times New Roman',serif !important;border-radius:0 !important;padding:0 !important;position:relative !important;overflow:hidden !important;isolation:isolate !important;min-height:1027px !important;}
.invoice-preview.tmpl-ph20-16-noirgold::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:179.3px !important;background:#161616 url('/assets/tpl-art/ph20/ph16-noirgold-header.webp') center top/100% 100% no-repeat !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-16-noirgold::after{content:"" !important;position:absolute !important;left:0 !important;bottom:0 !important;width:100% !important;height:106.6px !important;background:#141414 url('/assets/tpl-art/ph20/ph16-noirgold-footer.webp') center bottom/100% 100% no-repeat !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-head{position:static !important;display:block !important;padding:0 !important;margin:0 !important;border:0 !important;background:transparent !important;color:#141414 !important;min-height:0 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-head-left{position:static !important;display:block !important;width:380px !important;max-width:380px !important;height:179.3px !important;box-sizing:border-box !important;margin:0 0 0 7px !important;padding:70px 0 0 !important;text-align:center !important;overflow:visible !important;z-index:1 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-logo{position:relative !important;z-index:1 !important;display:block !important;max-width:90px !important;max-height:30px !important;margin:-36px auto 6px !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-biz-name{position:relative !important;z-index:1 !important;font-family:'Trajan Pro','Cinzel','Bodoni MT','Didot',Georgia,serif !important;font-size:34px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:.1em !important;margin-right:-.1em !important;text-transform:uppercase !important;color:#D9BF8C !important;overflow-wrap:anywhere !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-head-left::after{content:"" !important;position:relative !important;z-index:1 !important;display:block !important;width:269.3px !important;height:16.6px !important;margin:9px auto 0 !important;background:url('/assets/tpl-art/ph20/ph16-noirgold-tagline.webp') center/100% 100% no-repeat !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-biz-address,.invoice-preview.tmpl-ph20-16-noirgold .inv-biz-tax{position:absolute !important;left:38px !important;width:205px !important;z-index:1 !important;font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.8px !important;font-weight:500 !important;line-height:1.7 !important;letter-spacing:.3em !important;text-transform:uppercase !important;text-align:left !important;color:#EAE3D3 !important;opacity:1 !important;margin:0 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-biz-address{bottom:36px !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-biz-address::after{content:"" !important;display:block !important;width:22px !important;height:1px !important;background:#B8995A !important;margin-top:9px !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-biz-tax{bottom:18px !important;color:#BDB4A2 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-biz-contact{position:absolute !important;left:552px !important;bottom:26.6px !important;width:128px !important;z-index:1 !important;display:flex !important;flex-direction:column !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-biz-contact div{display:block !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:10.6px !important;font-weight:400 !important;line-height:18.4px !important;height:18.4px !important;letter-spacing:0 !important;text-transform:none !important;color:#ECE6D8 !important;opacity:1 !important;margin:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-biz-contact div:nth-child(2){order:1 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-biz-contact div:nth-child(1){order:2 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-biz-contact div:nth-child(3){order:3 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-head-right{position:relative !important;z-index:1 !important;display:grid !important;grid-template-columns:270px 1fr 140px !important;align-items:start !important;max-width:none !important;width:auto !important;text-align:left !important;margin:0 !important;padding:0 45px 0 42px !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-head-right::after{content:"" !important;grid-column:3 !important;grid-row:1/span 3 !important;justify-self:end !important;width:85px !important;height:73.4px !important;margin-top:22px !important;background:url('/assets/tpl-art/ph20/ph16-noirgold-deco-stories.webp') center/100% 100% no-repeat !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-doc-title{grid-column:2 !important;grid-row:1/span 3 !important;justify-self:center !important;text-align:center !important;margin:16px 0 0 !important;font-family:'Trajan Pro','Cinzel','Bodoni MT','Didot',Georgia,serif !important;font-size:52px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:.07em !important;margin-right:-.07em !important;text-transform:uppercase !important;color:#141414 !important;white-space:nowrap !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-doc-title::after{content:"Capturing what matters" !important;display:block !important;font-family:'Inter','Inter Fallback',sans-serif !important;font-size:8.5px !important;font-weight:500 !important;line-height:1 !important;letter-spacing:.42em !important;margin-right:-.42em !important;text-transform:uppercase !important;color:#222222 !important;margin-top:7px !important;padding-top:17px !important;background:linear-gradient(#B08D4E,#B08D4E) center top/35px 1.5px no-repeat !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-doc-num,.invoice-preview.tmpl-ph20-16-noirgold .inv-doc-po{grid-column:1 !important;display:grid !important;grid-template-columns:73px 1fr !important;align-items:baseline !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11.5px !important;font-weight:400 !important;line-height:18.7px !important;letter-spacing:0 !important;text-transform:none !important;color:#222222 !important;opacity:1 !important;margin:0 !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-doc-num{grid-row:1 !important;margin-top:36px !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-doc-po{grid-row:2 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-doc-num::before{content:"Invoice No:" !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-doc-num::before,.invoice-preview.tmpl-ph20-16-noirgold .inv-doc-po .inv-lbl{font-weight:600 !important;color:#111111 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-body{position:static !important;display:grid !important;grid-template-columns:322px 93px 1fr !important;padding:12px 40px 124px 42px !important;border:0 !important;background:transparent !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-body>*{grid-column:1/-1 !important;min-width:0 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-parties{grid-row:1 !important;position:relative !important;display:grid !important;grid-template-columns:273px 265px !important;gap:0 !important;padding:20px 174px 0 0 !important;margin:0 0 24px !important;border:0 !important;border-top:1px solid #CDBE9C !important;background:transparent !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-parties::after{content:"" !important;position:absolute !important;right:0 !important;top:19px !important;width:122.4px !important;height:125.3px !important;background:url('/assets/tpl-art/ph20/ph16-noirgold-script-photos.webp') center/100% 100% no-repeat !important;pointer-events:none !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-bill-to{max-width:none !important;padding:0 16px 0 3px !important;border:0 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-details{min-width:0 !important;width:auto !important;max-width:none !important;text-align:left !important;margin:0 !important;padding:0 16px 8px 0 !important;background:transparent !important;border:0 !important;border-right:1px solid #C9B993 !important;border-radius:0 !important;box-shadow:none !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-label{font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.14em !important;line-height:1.2 !important;text-transform:uppercase !important;color:#8E6C2E !important;margin:0 0 12px !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-client-name{font-size:15.5px !important;font-weight:600 !important;color:#111111 !important;line-height:1.3 !important;margin:0 0 5px !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-bill-to div:not(.inv-label):not(.inv-client-name){font-size:12px !important;color:#222222 !important;line-height:17.3px !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-detail-row{display:grid !important;grid-template-columns:94px 1fr !important;align-items:baseline !important;padding:0 !important;border:0 !important;font-size:11.5px !important;line-height:18px !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-detail-row span{font-weight:400 !important;color:#222222 !important;letter-spacing:0 !important;text-transform:none !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-detail-row b{font-weight:400 !important;color:#222222 !important;text-align:left !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-table{grid-row:2 !important;width:100% !important;border-collapse:collapse !important;margin:0 !important;border:1px solid #D9CCB0 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-table thead tr{background:#0E0E0E !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-table thead th{background:#0E0E0E !important;height:30px !important;padding:0 12px !important;border:0 !important;border-left:1px solid #3A3833 !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:10px !important;font-weight:400 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#D8BD86 !important;text-align:center !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-table thead th:first-child{border-left:0 !important;text-align:left !important;padding-left:20px !important;width:47.2% !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-table thead th:last-child{width:21.6% !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-table tbody td{border-radius:0 !important;height:41px !important;box-sizing:border-box !important;padding:6px 12px !important;border:1px solid #D9CCB0 !important;background:transparent !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11.5px !important;color:#1A1A1A !important;text-align:center !important;vertical-align:middle !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-table tbody td:first-child{text-align:left !important;padding-left:20px !important;}
.invoice-preview.tmpl-ph20-16-noirgold .td-desc{font-size:12.5px !important;font-weight:600 !important;color:#111111 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-table tbody td.td-amt{text-align:right !important;padding-right:23px !important;font-weight:400 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-totals{grid-row:3 !important;grid-column:3/4 !important;width:auto !important;margin:0 !important;padding:10px 0 0 !important;border:0 !important;border-left:1px solid #D9CCB0 !important;border-right:1px solid #D9CCB0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;align-self:start !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-totals>div{display:flex !important;justify-content:space-between !important;align-items:baseline !important;padding:1px 16px !important;border:0 !important;background:transparent !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:12px !important;color:#111111 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-totals>div span{font-size:10px !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#111111 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-totals>div b{font-weight:400 !important;color:#111111 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-totals>div.inv-total-grand{height:36px !important;box-sizing:border-box !important;align-items:center !important;margin:8px -1px 0 !important;padding:0 17px !important;background:#0B0B0B !important;border:0 !important;border-radius:0 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-totals>div.inv-total-grand span{font-size:12px !important;letter-spacing:.12em !important;color:#ECE5D3 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-totals>div.inv-total-grand b{font-size:21px !important;letter-spacing:0 !important;color:#E3C88E !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-block.inv-notes{grid-row:3 !important;grid-column:1/3 !important;margin:18px 20px 0 0 !important;padding:0 0 0 5px !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-block.inv-notes div:not(.inv-label),.invoice-preview.tmpl-ph20-16-noirgold .inv-block.inv-terms div:not(.inv-label),.invoice-preview.tmpl-ph20-16-noirgold .inv-payrow .inv-block div:not(.inv-label){font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:11.8px !important;font-style:normal !important;line-height:16.6px !important;color:#222222 !important;opacity:1 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-payrow{grid-row:4 !important;grid-column:1/2 !important;display:block !important;margin:22px 0 0 !important;padding:16px 16px 4px 5px !important;border:0 !important;border-top:1px solid #CDBE9C !important;background:transparent !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-payrow .inv-block{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-block.inv-terms{grid-row:4 !important;grid-column:2/4 !important;margin:22px 0 0 !important;padding:20px 0 4px 39px !important;border:0 !important;border-top:1px solid #CDBE9C !important;border-radius:0 !important;box-shadow:none !important;background:linear-gradient(#CDBE9C,#CDBE9C) left 22px/1px calc(100% - 22px) no-repeat !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-signature-row{grid-row:5 !important;grid-column:2/4 !important;display:flex !important;justify-content:flex-end !important;margin:16px 0 0 !important;border:0 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-signature{border:0 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .sig-line{border-top:1px solid #B08D4E !important;}
.invoice-preview.tmpl-ph20-16-noirgold .sig-caption{font-family:'Inter','Inter Fallback',sans-serif !important;font-size:7.5px !important;font-weight:600 !important;letter-spacing:.24em !important;color:#8E6C2E !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-photos{margin-top:18px !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-body>div[data-f="payment.methods"]{margin-top:14px !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-footer-note{display:block !important;margin-top:14px !important;text-align:center !important;font-family:'Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:10.5px !important;font-style:italic !important;letter-spacing:0 !important;text-transform:none !important;color:#5A5040 !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-powered{margin-top:6px !important;text-align:center !important;font-size:7.5px !important;letter-spacing:.2em !important;}
.invoice-preview.tmpl-ph20-16-noirgold .inv-powered,.invoice-preview.tmpl-ph20-16-noirgold .inv-powered a{color:#7A6E58 !important;}
