/* Photographer 20-pack, batch 2: ph20-05-softeditorial, ph20-06-structuredmodern, ph20-07-minimallight,
   ph20-08-galleryedit. Rebuilt to the owner's reference PNGs (PH-05..PH-08, 1103x1426, scaled x0.77 onto the 224mm sheet).
   Every photo, camera mark, script line, feature-icon row, payment glyph and footer band is a real crop of the
   reference (site/assets/tpl-art/ph20/ph20-0[5-8]-*.webp). Crops never carry fake business data: the footer
   contact lines of PH-05/PH-06 were lifted out of the photo (inpainted) and the live business email/phone/website/
   address are set in their place. Generated by a script; edit the generator, not this file by hand. */
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial{container-type:inline-size !important;position:relative !important;overflow:hidden !important;background:#FEFEFE !important;color:#2A2C3A !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;border-radius:0 !important;border:none !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial::before{content:'' !important;position:absolute !important;top:0px !important;right:0 !important;width:50.059cqw !important;height:29.634cqw !important;background:url('/assets/tpl-art/ph20/ph20-05-hero.webp') no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial::after{content:'' !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:16.529cqw !important;background:url('/assets/tpl-art/ph20/ph20-05-footer.webp') no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-head{position:static !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0 !important;min-height:0 !important;margin:0 !important;padding:3.424cqw 3.66cqw 0 !important;border:none !important;background:transparent !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-head::before{content:'' !important;position:absolute !important;top:6.021cqw !important;left:33.648cqw !important;width:16.529cqw !important;height:15.466cqw !important;background:url('/assets/tpl-art/ph20/ph20-05-services.webp') no-repeat 0 0/100% 100% !important;pointer-events:none !important;mix-blend-mode:multiply !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-head-left{position:static !important;flex:none !important;width:25.502cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;text-align:center !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-head-left::before{content:'' !important;display:block !important;width:15.112cqw !important;height:9.445cqw !important;margin:0 auto 0.945cqw !important;background:url('/assets/tpl-art/ph20/ph20-05-logo.webp') no-repeat center/100% 100% !important;mix-blend-mode:multiply !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-head-left:has(.inv-logo)::before{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-logo{display:block !important;margin:0 auto 0.945cqw !important;max-width:14.168cqw !important;max-height:9.445cqw !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-biz-name{font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;font-size:2.125cqw !important;font-weight:500 !important;line-height:1.25 !important;letter-spacing:.42em !important;text-indent:.42em !important;text-transform:uppercase !important;color:#141414 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-biz-tax{font-size:1.122cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#7A6F70 !important;margin-top:0.708cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-head-left::after{content:'' !important;display:block !important;width:25.502cqw !important;height:2.361cqw !important;margin:1.653cqw auto 0 !important;background:url('/assets/tpl-art/ph20/ph20-05-tagline.webp') no-repeat center/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-biz-contact{position:absolute !important;z-index:2 !important;display:flex !important;align-items:center !important;gap:2.597cqw !important;margin:0 !important;font-size:1.24cqw !important;letter-spacing:.02em !important;text-align:left !important;right:5.195cqw !important;bottom:2.125cqw !important;color:#FFFFFF !important;text-shadow:0 1px 0.354cqw rgba(40,20,20,.45) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-biz-contact>div{font-size:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important;opacity:1 !important;margin:0 !important;padding:0 0 0 2.361cqw !important;background-repeat:no-repeat !important;background-position:0 50% !important;background-size:1.535cqw 1.535cqw !important;white-space:nowrap !important;line-height:1.5 !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-biz-contact>div:nth-child(1){order:2 !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI1IiB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHJ4PSIxLjUiLz48cGF0aCBkPSJtMy41IDYgOC41IDcgOC41LTciLz48L3N2Zz4=) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-biz-contact>div:nth-child(2){order:1 !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNSAzaDNsMiA1LTIuNSAxLjVhMTEgMTEgMCAwIDAgNyA3TDE2IDE0bDUgMnYzYTIgMiAwIDAgMS0yIDJBMTcgMTcgMCAwIDEgMyA1YTIgMiAwIDAgMSAyLTJ6Ii8+PC9zdmc+) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-biz-contact>div:nth-child(3){order:3 !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5Ii8+PHBhdGggZD0iTTMgMTJoMThNMTIgM2MyLjYgMi41IDQgNS42IDQgOXMtMS40IDYuNS00IDljLTIuNi0yLjUtNC01LjYtNC05czEuNC02LjUgNC05eiIvPjwvc3ZnPg==) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-biz-address{position:absolute !important;z-index:2 !important;right:5.195cqw !important;bottom:4.723cqw !important;margin:0 !important;font-size:1.181cqw !important;letter-spacing:.06em !important;color:#FFFFFF !important;text-shadow:0 1px 0.354cqw rgba(40,20,20,.45) !important;text-align:right !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-head-right{position:static !important;flex:none !important;width:auto !important;max-width:none !important;margin:4.014cqw 0 0 !important;padding:0 !important;text-align:left !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-doc-title{font-family:'Bodoni 72','Didot','Bodoni MT','Playfair Display','Iowan Old Style',Georgia,'Times New Roman',serif !important;font-size:7.556cqw !important;font-weight:400 !important;line-height:.9 !important;letter-spacing:.015em !important;text-transform:uppercase !important;color:#0E0E10 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-doc-num,.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-doc-po{font-size:1.181cqw !important;font-weight:500 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#7A6F70 !important;margin-top:0.945cqw !important;opacity:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-body{position:relative !important;display:grid !important;grid-template-columns:minmax(0,387fr) minmax(0,141fr) minmax(0,259fr) !important;column-gap:0 !important;row-gap:0 !important;align-items:start !important;padding:2.597cqw 3.424cqw 20.307cqw 3.66cqw !important;margin:0 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-body>*{min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-parties{position:relative !important;grid-column:1/-1 !important;grid-row:1 !important;display:grid !important;justify-content:start !important;grid-template-columns:31.641cqw 29.28cqw !important;gap:0 !important;align-items:start !important;min-height:16.765cqw !important;margin:0 0 1.889cqw !important;padding:0 !important;border:none !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-bill-to{max-width:none !important;margin:0 !important;padding:0 1.889cqw 0.472cqw 1.417cqw !important;border-right:1px solid #E3D4D0 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-details{min-width:0 !important;margin:0 !important;padding:0 0 0 4.132cqw !important;border:none !important;background:transparent !important;text-align:left !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-label{font-size:1.181cqw !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#B05A49 !important;margin:0 0 0.945cqw !important;opacity:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-client-name{font-size:1.889cqw !important;font-weight:600 !important;color:#16182A !important;margin:0 0 0.354cqw !important;letter-spacing:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-bill-to>div:not(.inv-label):not(.inv-client-name){font-size:1.417cqw !important;line-height:1.5 !important;color:#2A2C3A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-detail-row{display:grid !important;justify-content:start !important;grid-template-columns:10.508cqw 1fr !important;gap:0 !important;padding:2px 0 !important;margin:0 !important;border:none !important;font-size:1.358cqw !important;line-height:1.45 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-detail-row span{font-weight:400 !important;color:#2A2C3A !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-detail-row b{font-weight:400 !important;color:#2A2C3A !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-parties::before{content:'' !important;position:absolute !important;top:-2.361cqw !important;right:0 !important;width:29.516cqw !important;height:19.126cqw !important;background:#FAEDEB !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-parties::after{content:"Thank you for choosing\A our studio!" !important;position:absolute !important;top:11.57cqw !important;right:0 !important;width:29.516cqw !important;padding:0 2.952cqw !important;box-sizing:border-box !important;white-space:pre-line !important;font-size:1.358cqw !important;line-height:1.55 !important;letter-spacing:.02em !important;color:#2A2C3A !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-totals .inv-total-grand{position:absolute !important;top:2.834cqw !important;right:3.424cqw !important;width:29.516cqw !important;padding:0 2.952cqw !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0.472cqw !important;margin:0 !important;border:none !important;background:transparent !important;border-radius:0 !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-totals .inv-total-grand span{font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;font-size:1.181cqw !important;font-weight:500 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-totals .inv-total-grand b{font-family:'Bodoni 72','Didot','Bodoni MT','Playfair Display','Iowan Old Style',Georgia,'Times New Roman',serif !important;font-size:4.723cqw !important;font-weight:400 !important;line-height:1.05 !important;letter-spacing:-.01em !important;color:#0E0E10 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-totals .inv-total-grand::after{content:'' !important;display:block !important;width:5.195cqw !important;height:2px !important;margin-top:1.181cqw !important;background:#DC9A89 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-table{grid-column:1/-1 !important;grid-row:2 !important;width:100% !important;margin:0 !important;border-collapse:collapse !important;border:1px solid #E9E3E3 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-table thead tr{background:#B47E77 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-table thead th{background:#B47E77 !important;color:#FFFFFF !important;font-size:1.122cqw !important;font-weight:500 !important;letter-spacing:.22em !important;text-transform:uppercase !important;padding:1.299cqw 1.181cqw !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-table thead th:first-child,.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-table tbody td:first-child{padding-left:2.834cqw !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-table thead th:last-child,.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-table tbody td:last-child{padding-right:4.723cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-table tbody td{padding:0.826cqw 1.181cqw !important;font-size:1.417cqw !important;line-height:1.35 !important;color:#16182A !important;border:none !important;border-bottom:1px solid #E9E3E3 !important;background:#FFFFFF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-table tbody tr:nth-child(odd) td{background:#F9F6F6 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .td-desc{font-weight:400 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .td-amt{font-weight:400 !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-body::before{content:'' !important;grid-column:1/3 !important;grid-row:3 !important;display:block !important;width:48.17cqw !important;height:9.091cqw !important;margin:3.542cqw 0 0 0px !important;background:url('/assets/tpl-art/ph20/ph20-05-features.webp') no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-totals{position:static !important;grid-column:3 !important;grid-row:3 !important;width:auto !important;margin:1.653cqw 0 0 !important;padding:0 !important;border:none !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-totals>div:not(.inv-total-grand):not(.inv-deposit){display:flex !important;justify-content:space-between !important;padding:0.59cqw 2.361cqw !important;margin:0 !important;border:none !important;font-size:1.476cqw !important;color:#16182A !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-totals>div:not(.inv-total-grand) span,.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-totals>div:not(.inv-total-grand) b{font-weight:400 !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-deposit{display:flex !important;justify-content:space-between !important;font-size:1.358cqw !important;padding:0.708cqw 2.361cqw !important;color:#7A6F70 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-body>div[data-f='payment.methods']{grid-column:1 !important;grid-row:4/7 !important;align-self:stretch !important;margin:2.834cqw 0 0 !important;padding:1.889cqw 2.125cqw 0.945cqw !important;background:#FAF4F2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-body>div[data-f='payment.methods']:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .pm-doc{margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .pm-doc-h{font-size:1.181cqw !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#B05A49 !important;margin:0 0 1.417cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .pm-doc-grid{display:flex !important;flex-direction:column !important;gap:1.417cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .pm-doc-card{flex:none !important;flex-direction:row-reverse !important;flex-wrap:nowrap !important;justify-content:flex-end !important;align-items:flex-start !important;gap:1.889cqw !important;padding:0 !important;margin:0 !important;border:none !important;border-radius:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .pm-doc-card>div{flex:1 1 auto !important;padding-left:1.889cqw !important;border-left:1px solid #E3D4D0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .pm-doc-card>div b{font-size:1.358cqw !important;font-weight:600 !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .pm-doc-card>div div{font-size:1.299cqw !important;line-height:1.45 !important;color:#2A2C3A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .pm-doc-card>:not(div){flex:none !important;background:#FFFFFF !important;padding:0.826cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-payrow{grid-column:1 !important;grid-row:4/7 !important;align-self:start !important;display:block !important;margin:2.834cqw 0 0 !important;padding:0 !important;background:#FAF4F2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-body>div[data-f='payment.methods']:not(:empty)~.inv-payrow{grid-row:7 !important;margin-top:0 !important;align-self:stretch !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-bank{margin:0 !important;padding:1.889cqw 2.125cqw !important;border:none !important;border-radius:0 !important;background:transparent !important;font-size:1.299cqw !important;line-height:1.55 !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-bank>.inv-label{display:block !important;margin:0 0 1.181cqw !important;color:#B05A49 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-body>div[data-f='payment.methods']:not(:empty)~.inv-payrow .inv-bank>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-body>div[data-f='payment.methods']:not(:empty)~.inv-payrow .inv-bank{padding-top:0.472cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-latefee{color:#7A6F70 !important;font-size:1.24cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-notes{grid-column:2/-1 !important;grid-row:4 !important;margin:2.834cqw 0 0 !important;padding:0 0 0 3.896cqw !important;border:none !important;background:transparent !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-terms{grid-column:2/-1 !important;grid-row:5 !important;margin:2.834cqw 0 0 !important;padding:0 0 0 3.896cqw !important;border:none !important;background:transparent !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-notes .inv-label,.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-terms .inv-label{color:#9B4B3B !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-terms>div:not(.inv-label){font-size:1.299cqw !important;line-height:1.65 !important;color:#16182A !important;white-space:pre-line !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-terms::after{content:'' !important;display:block !important;width:35.419cqw !important;height:8.619cqw !important;margin:1.653cqw 0 0 4.723cqw !important;background:url('/assets/tpl-art/ph20/ph20-05-thanks.webp') no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-signature-row{grid-column:2/-1 !important;grid-row:6 !important;margin:1.653cqw 0 0 !important;padding:0 0 0 3.896cqw !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .sig-line{border-top:1px solid #E3D4D0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .sig-caption{font-size:1.122cqw !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#7A6F70 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-photos{grid-column:1/-1 !important;grid-row:8 !important;margin:1.889cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-footer-note{grid-column:1/-1 !important;grid-row:9 !important;margin:1.653cqw 0 0 !important;font-size:1.24cqw !important;color:#7A6F70 !important;text-align:left !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-powered{grid-column:1/-1 !important;grid-row:10 !important;margin:0.945cqw 0 0 !important;text-align:right !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-05-softeditorial).tmpl-ph20-05-softeditorial .inv-powered a{font-size:1.122cqw !important;color:#7A6F70 !important;letter-spacing:.04em !important;}

.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern{container-type:inline-size !important;position:relative !important;overflow:hidden !important;background:#FEFEFE !important;color:#2A2B2A !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;border-radius:0 !important;border:none !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern::before{content:'' !important;position:absolute !important;top:0px !important;right:0 !important;width:39.551cqw !important;height:46.517cqw !important;background:url('/assets/tpl-art/ph20/ph20-06-hero.webp') no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern::after{content:'' !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:14.404cqw !important;background:url('/assets/tpl-art/ph20/ph20-06-footer.webp') no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-head{position:static !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0 !important;min-height:0 !important;margin:0 !important;padding:1.063cqw 3.66cqw 0 5.431cqw !important;border:none !important;background:transparent !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-head::before{content:'' !important;position:absolute !important;top:2.597cqw !important;left:41.795cqw !important;width:18.418cqw !important;height:23.259cqw !important;background:url('/assets/tpl-art/ph20/ph20-06-services.webp') no-repeat 0 0/100% 100% !important;pointer-events:none !important;mix-blend-mode:multiply !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-head-left{position:static !important;flex:none !important;width:33.648cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;text-align:center !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-head-left::before{content:'' !important;display:block !important;width:12.397cqw !important;height:8.501cqw !important;margin:0 auto 0.945cqw !important;background:url('/assets/tpl-art/ph20/ph20-06-logo.webp') no-repeat center/100% 100% !important;mix-blend-mode:multiply !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-head-left:has(.inv-logo)::before{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-logo{display:block !important;margin:0 auto 0.945cqw !important;max-width:14.168cqw !important;max-height:8.501cqw !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-biz-name{font-family:'Cormorant Garamond','Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-size:2.834cqw !important;font-weight:500 !important;line-height:1.15 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#2B2A22 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-biz-tax{font-size:1.122cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#7C7466 !important;margin-top:0.708cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-head-left::after{content:'' !important;display:block !important;width:27.509cqw !important;height:2.007cqw !important;margin:2.361cqw auto 0 !important;background:url('/assets/tpl-art/ph20/ph20-06-tagline.webp') no-repeat center/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-biz-contact{position:absolute !important;z-index:2 !important;display:flex !important;align-items:center !important;gap:2.597cqw !important;margin:0 !important;font-size:1.24cqw !important;letter-spacing:.02em !important;text-align:left !important;left:3.424cqw !important;bottom:3.778cqw !important;gap:2.125cqw !important;font-size:1.122cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#FFFFFF !important;text-shadow:0 1px 0.354cqw rgba(0,0,0,.5) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-biz-contact>div{font-size:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important;opacity:1 !important;margin:0 !important;padding:0 0 0 2.125cqw !important;background-repeat:no-repeat !important;background-position:0 50% !important;background-size:1.299cqw 1.299cqw !important;white-space:nowrap !important;line-height:1.5 !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-biz-contact>div:nth-child(1){order:2 !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI1IiB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHJ4PSIxLjUiLz48cGF0aCBkPSJtMy41IDYgOC41IDcgOC41LTciLz48L3N2Zz4=) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-biz-contact>div:nth-child(2){order:1 !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNSAzaDNsMiA1LTIuNSAxLjVhMTEgMTEgMCAwIDAgNyA3TDE2IDE0bDUgMnYzYTIgMiAwIDAgMS0yIDJBMTcgMTcgMCAwIDEgMyA1YTIgMiAwIDAgMSAyLTJ6Ii8+PC9zdmc+) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-biz-contact>div:nth-child(3){order:3 !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5Ii8+PHBhdGggZD0iTTMgMTJoMThNMTIgM2MyLjYgMi41IDQgNS42IDQgOXMtMS40IDYuNS00IDljLTIuNi0yLjUtNC01LjYtNC05czEuNC02LjUgNC05eiIvPjwvc3ZnPg==) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-biz-address{position:absolute !important;z-index:2 !important;left:3.424cqw !important;bottom:6.375cqw !important;margin:0 !important;font-size:1.122cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#FFFFFF !important;text-shadow:0 1px 0.354cqw rgba(0,0,0,.5) !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-head-right{position:static !important;flex:none !important;width:auto !important;max-width:none !important;margin:3.306cqw 0 0 !important;padding:0 !important;text-align:left !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-doc-title{font-family:'Bodoni 72','Didot','Bodoni MT','Playfair Display','Iowan Old Style',Georgia,'Times New Roman',serif !important;font-size:7.556cqw !important;font-weight:400 !important;line-height:.9 !important;letter-spacing:.015em !important;text-transform:uppercase !important;color:#0E0E10 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-doc-num,.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-doc-po{font-size:1.181cqw !important;font-weight:500 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#7C7466 !important;margin-top:0.945cqw !important;opacity:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-body{position:relative !important;display:grid !important;grid-template-columns:minmax(0,401fr) minmax(0,153fr) minmax(0,18fr) minmax(0,215fr) !important;column-gap:0 !important;row-gap:0 !important;align-items:start !important;padding:2.597cqw 3.542cqw 18.654cqw 3.66cqw !important;margin:0 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-body>*{min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-parties{position:relative !important;grid-column:1/-1 !important;grid-row:1 !important;display:grid !important;justify-content:start !important;grid-template-columns:30.697cqw 28.926cqw !important;gap:0 !important;align-items:start !important;min-height:14.876cqw !important;margin:0 0 2.597cqw !important;padding:0 !important;border:none !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-bill-to{max-width:none !important;margin:0 !important;padding:0 1.889cqw 0.472cqw 0 !important;border-right:1px solid #D6CBBC !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-details{min-width:0 !important;margin:0 !important;padding:0 0 0 3.66cqw !important;border:none !important;background:transparent !important;text-align:left !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-label{font-size:1.181cqw !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#7A6340 !important;margin:0 0 0.945cqw !important;opacity:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-client-name{font-size:1.889cqw !important;font-weight:600 !important;color:#17181A !important;margin:0 0 0.354cqw !important;letter-spacing:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-bill-to>div:not(.inv-label):not(.inv-client-name){font-size:1.417cqw !important;line-height:1.5 !important;color:#2A2B2A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-detail-row{display:grid !important;justify-content:start !important;grid-template-columns:10.744cqw 1fr !important;gap:0 !important;padding:2px 0 !important;margin:0 !important;border:none !important;font-size:1.358cqw !important;line-height:1.45 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-detail-row span{font-weight:400 !important;color:#2A2B2A !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-detail-row b{font-weight:400 !important;color:#2A2B2A !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-table{grid-column:1/3 !important;grid-row:2 !important;width:100% !important;margin:0 !important;border-collapse:collapse !important;border:1px solid #E6E2DB !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-table thead tr{background:#3C3F2E !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-table thead th{background:#3C3F2E !important;color:#FFFFFF !important;font-size:1.122cqw !important;font-weight:500 !important;letter-spacing:.22em !important;text-transform:uppercase !important;padding:1.299cqw 1.181cqw !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-table thead th:first-child,.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-table tbody td:first-child{padding-left:2.243cqw !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-table thead th:last-child,.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-table tbody td:last-child{padding-right:2.125cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-table tbody td{padding:0.945cqw 1.181cqw !important;font-size:1.417cqw !important;line-height:1.35 !important;color:#17181A !important;border:none !important;border-bottom:1px solid #E6E2DB !important;background:#FFFFFF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-table tbody tr:nth-child(odd) td{background:#FAF8F6 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .td-desc{font-weight:400 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .td-amt{font-weight:400 !important;color:#17181A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-body::before{content:'' !important;grid-column:1/3 !important;grid-row:3 !important;display:block !important;width:63.4cqw !important;height:9.445cqw !important;margin:3.07cqw 0 0 0px !important;background:url('/assets/tpl-art/ph20/ph20-06-features.webp') no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-totals{position:relative !important;grid-column:4 !important;grid-row:2/4 !important;align-self:stretch !important;display:flex !important;flex-direction:column !important;width:auto !important;margin:0 !important;padding:2.597cqw 2.243cqw 2.125cqw !important;border:none !important;background:#F7F4ED !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-totals>div:not(.inv-total-grand):not(.inv-deposit){display:flex !important;justify-content:space-between !important;padding:0.472cqw 0 !important;margin:0 !important;border:none !important;font-size:1.476cqw !important;color:#17181A !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-totals>div:not(.inv-total-grand) span,.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-totals>div:not(.inv-total-grand) b{font-weight:400 !important;color:#17181A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-total-grand{order:-1 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0.708cqw !important;margin:0 0 1.653cqw !important;padding:0 !important;border:none !important;background:transparent !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-total-grand span,.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-total-grand b{font-size:2.007cqw !important;font-weight:600 !important;color:#0E0E10 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-deposit{display:flex !important;justify-content:space-between !important;font-size:1.358cqw !important;padding:0.708cqw 2.361cqw !important;color:#7C7466 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-body>div[data-f='payment.methods']{grid-column:1 !important;grid-row:4/7 !important;align-self:stretch !important;margin:3.07cqw 0 0 !important;padding:1.889cqw 2.125cqw 0.945cqw !important;background:#F8F4EE !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-body>div[data-f='payment.methods']:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .pm-doc{margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .pm-doc-h{font-size:1.181cqw !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#8E744F !important;margin:0 0 1.417cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .pm-doc-grid{display:flex !important;flex-direction:column !important;gap:1.417cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .pm-doc-card{flex:none !important;flex-direction:row-reverse !important;flex-wrap:nowrap !important;justify-content:flex-end !important;align-items:flex-start !important;gap:1.889cqw !important;padding:0 !important;margin:0 !important;border:none !important;border-radius:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .pm-doc-card>div{flex:1 1 auto !important;padding-left:1.889cqw !important;border-left:1px solid #D6CBBC !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .pm-doc-card>div b{font-size:1.358cqw !important;font-weight:600 !important;color:#17181A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .pm-doc-card>div div{font-size:1.299cqw !important;line-height:1.45 !important;color:#2A2B2A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .pm-doc-card>:not(div){flex:none !important;background:#FFFFFF !important;padding:0.826cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-payrow{grid-column:1 !important;grid-row:4/7 !important;align-self:start !important;display:block !important;margin:3.07cqw 0 0 !important;padding:0 !important;background:#F8F4EE !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-body>div[data-f='payment.methods']:not(:empty)~.inv-payrow{grid-row:7 !important;margin-top:0 !important;align-self:stretch !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-bank{margin:0 !important;padding:1.889cqw 2.125cqw !important;border:none !important;border-radius:0 !important;background:transparent !important;font-size:1.299cqw !important;line-height:1.55 !important;color:#17181A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-bank>.inv-label{display:block !important;margin:0 0 1.181cqw !important;color:#8E744F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-body>div[data-f='payment.methods']:not(:empty)~.inv-payrow .inv-bank>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-body>div[data-f='payment.methods']:not(:empty)~.inv-payrow .inv-bank{padding-top:0.472cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-latefee{color:#7C7466 !important;font-size:1.24cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-notes{grid-column:2/-1 !important;grid-row:4 !important;margin:3.07cqw 0 0 !important;padding:0 0 0 3.424cqw !important;border:none !important;background:transparent !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-terms{grid-column:2/-1 !important;grid-row:5 !important;margin:3.07cqw 0 0 !important;padding:0 0 0 3.424cqw !important;border:none !important;background:transparent !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-notes .inv-label,.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-terms .inv-label{color:#6E5732 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-terms>div:not(.inv-label){font-size:1.299cqw !important;line-height:1.65 !important;color:#17181A !important;white-space:pre-line !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-terms::after{content:'' !important;display:block !important;width:22.196cqw !important;height:9.327cqw !important;margin:1.417cqw 0 0 5.903cqw !important;background:url('/assets/tpl-art/ph20/ph20-06-thanks.webp') no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-signature-row{grid-column:2/-1 !important;grid-row:6 !important;margin:1.653cqw 0 0 !important;padding:0 0 0 3.424cqw !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .sig-line{border-top:1px solid #D6CBBC !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .sig-caption{font-size:1.122cqw !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#7C7466 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-photos{grid-column:1/-1 !important;grid-row:8 !important;margin:1.889cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-footer-note{grid-column:1/-1 !important;grid-row:9 !important;margin:1.653cqw 0 0 !important;font-size:1.24cqw !important;color:#7C7466 !important;text-align:left !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-powered{grid-column:1/-1 !important;grid-row:10 !important;margin:0.945cqw 0 0 !important;text-align:right !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-powered a{font-size:1.122cqw !important;color:#7C7466 !important;letter-spacing:.04em !important;}

.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight{container-type:inline-size !important;position:relative !important;overflow:hidden !important;background:#FEFEFE !important;color:#2A2C38 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;border-radius:0 !important;border:none !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight::before{content:'' !important;position:absolute !important;top:0px !important;right:0 !important;width:53.837cqw !important;height:29.87cqw !important;background:url('/assets/tpl-art/ph20/ph20-07-hero.webp') no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight::after{content:'' !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:17.71cqw !important;background:url('/assets/tpl-art/ph20/ph20-07-footphotos.webp') no-repeat 4.014cqw 2.007cqw/43.684cqw 13.459cqw,url('/assets/tpl-art/ph20/ph20-07-footscript.webp') no-repeat right 2.243cqw top 0.354cqw/13.223cqw 14.758cqw,linear-gradient(#DCCBB8,#DCCBB8) no-repeat 50.177cqw 2.125cqw/1px 13.223cqw,linear-gradient(#DCCBB8,#DCCBB8) no-repeat 81.11cqw 2.125cqw/1px 13.223cqw,#F8F4EE !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-head{position:static !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0 !important;min-height:0 !important;margin:0 !important;padding:2.597cqw 3.07cqw 0 6.139cqw !important;border:none !important;background:transparent !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-head::before{content:'' !important;position:absolute !important;top:6.139cqw !important;left:33.058cqw !important;width:13.223cqw !important;height:14.876cqw !important;background:url('/assets/tpl-art/ph20/ph20-07-services.webp') no-repeat 0 0/100% 100% !important;pointer-events:none !important;mix-blend-mode:multiply !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-head-left{position:static !important;flex:none !important;width:25.266cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;text-align:center !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-head-left::before{content:'' !important;display:block !important;width:14.758cqw !important;height:10.153cqw !important;margin:0 auto 0.708cqw !important;background:url('/assets/tpl-art/ph20/ph20-07-logo.webp') no-repeat center/100% 100% !important;mix-blend-mode:multiply !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-head-left:has(.inv-logo)::before{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-logo{display:block !important;margin:0 auto 0.945cqw !important;max-width:14.168cqw !important;max-height:10.153cqw !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-biz-name{font-family:'Bodoni 72','Didot','Bodoni MT','Playfair Display','Iowan Old Style',Georgia,'Times New Roman',serif !important;font-size:3.306cqw !important;font-weight:600 !important;line-height:1.1 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#3A2A1A !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-biz-tax{font-size:1.122cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#7D7266 !important;margin-top:0.708cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-head-left::after{content:'' !important;display:block !important;width:23.613cqw !important;height:1.771cqw !important;margin:2.125cqw auto 0 !important;background:url('/assets/tpl-art/ph20/ph20-07-tagline.webp') no-repeat center/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-biz-contact{position:absolute !important;z-index:2 !important;display:flex !important;align-items:center !important;gap:2.597cqw !important;margin:0 !important;font-size:1.24cqw !important;letter-spacing:.02em !important;text-align:left !important;left:53.601cqw !important;bottom:6.612cqw !important;flex-direction:column !important;align-items:flex-start !important;gap:0.708cqw !important;font-size:1.299cqw !important;color:#2A2C38 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-biz-contact>div{font-size:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important;opacity:1 !important;margin:0 !important;padding:0 0 0 2.361cqw !important;background-repeat:no-repeat !important;background-position:0 50% !important;background-size:1.535cqw 1.535cqw !important;white-space:nowrap !important;line-height:1.5 !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-biz-contact>div:nth-child(1){order:2 !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOEE2NDQwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI1IiB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHJ4PSIxLjUiLz48cGF0aCBkPSJtMy41IDYgOC41IDcgOC41LTciLz48L3N2Zz4=) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-biz-contact>div:nth-child(2){order:1 !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOEE2NDQwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNSAzaDNsMiA1LTIuNSAxLjVhMTEgMTEgMCAwIDAgNyA3TDE2IDE0bDUgMnYzYTIgMiAwIDAgMS0yIDJBMTcgMTcgMCAwIDEgMyA1YTIgMiAwIDAgMSAyLTJ6Ii8+PC9zdmc+) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-biz-contact>div:nth-child(3){order:3 !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOEE2NDQwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5Ii8+PHBhdGggZD0iTTMgMTJoMThNMTIgM2MyLjYgMi41IDQgNS42IDQgOXMtMS40IDYuNS00IDljLTIuNi0yLjUtNC01LjYtNC05czEuNC02LjUgNC05eiIvPjwvc3ZnPg==) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-biz-address{position:absolute !important;z-index:2 !important;left:53.601cqw !important;bottom:1.653cqw !important;max-width:26.682cqw !important;margin:0 !important;padding-left:2.361cqw !important;font-size:1.24cqw !important;line-height:1.35 !important;color:#2A2C38 !important;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOEE2NDQwIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTIgMjFzLTctNi4yLTctMTEuNUE3IDcgMCAwIDEgMTkgOS41QzE5IDE0LjggMTIgMjEgMTIgMjF6Ii8+PGNpcmNsZSBjeD0iMTIiIGN5PSI5LjUiIHI9IjIuNSIvPjwvc3ZnPg==) no-repeat 0 50%/1.535cqw 1.535cqw !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-head-right{position:static !important;flex:none !important;width:auto !important;max-width:none !important;margin:3.542cqw 0 0 !important;padding:0 !important;text-align:left !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-doc-title{font-family:'Bodoni 72','Didot','Bodoni MT','Playfair Display','Iowan Old Style',Georgia,'Times New Roman',serif !important;font-size:7.556cqw !important;font-weight:400 !important;line-height:.9 !important;letter-spacing:.015em !important;text-transform:uppercase !important;color:#0E0E10 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-doc-num,.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-doc-po{font-size:1.181cqw !important;font-weight:500 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#7D7266 !important;margin-top:0.945cqw !important;opacity:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-body{position:relative !important;display:grid !important;grid-template-columns:minmax(0,386fr) minmax(0,153fr) minmax(0,250fr) !important;column-gap:0 !important;row-gap:0 !important;align-items:start !important;padding:2.361cqw 3.07cqw 21.488cqw 3.778cqw !important;margin:0 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-body>*{min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-parties{position:relative !important;grid-column:1/-1 !important;grid-row:1 !important;display:grid !important;justify-content:start !important;grid-template-columns:29.87cqw 28.926cqw !important;gap:0 !important;align-items:start !important;min-height:17.71cqw !important;margin:0 0 1.653cqw !important;padding:0 !important;border:none !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-bill-to{max-width:none !important;margin:0 !important;padding:0 1.889cqw 0.472cqw 1.299cqw !important;border-right:1px solid #E5D8CA !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-details{min-width:0 !important;margin:0 !important;padding:0 0 0 3.306cqw !important;border:none !important;background:transparent !important;text-align:left !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-label{font-size:1.181cqw !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#7D5C3F !important;margin:0 0 0.945cqw !important;opacity:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-client-name{font-size:1.889cqw !important;font-weight:600 !important;color:#16182A !important;margin:0 0 0.354cqw !important;letter-spacing:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-bill-to>div:not(.inv-label):not(.inv-client-name){font-size:1.417cqw !important;line-height:1.5 !important;color:#2A2C38 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-detail-row{display:grid !important;justify-content:start !important;grid-template-columns:10.862cqw 1fr !important;gap:0 !important;padding:2px 0 !important;margin:0 !important;border:none !important;font-size:1.358cqw !important;line-height:1.45 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-detail-row span{font-weight:400 !important;color:#2A2C38 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-detail-row b{font-weight:400 !important;color:#2A2C38 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-parties::before{content:'' !important;position:absolute !important;top:-1.653cqw !important;right:0 !important;width:29.87cqw !important;height:18.182cqw !important;background:#F5EDE5 !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-parties::after{content:"Thank you for trusting me\A to capture your special day." !important;position:absolute !important;top:11.334cqw !important;right:0 !important;width:29.87cqw !important;padding:0 2.715cqw !important;box-sizing:border-box !important;white-space:pre-line !important;font-size:1.358cqw !important;line-height:1.55 !important;letter-spacing:.02em !important;color:#2A2C38 !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-totals .inv-total-grand{position:absolute !important;top:3.424cqw !important;right:3.07cqw !important;width:29.87cqw !important;padding:0 2.715cqw !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0.472cqw !important;margin:0 !important;border:none !important;background:transparent !important;border-radius:0 !important;z-index:2 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-totals .inv-total-grand span{font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;font-size:1.181cqw !important;font-weight:500 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-totals .inv-total-grand b{font-family:'Bodoni 72','Didot','Bodoni MT','Playfair Display','Iowan Old Style',Georgia,'Times New Roman',serif !important;font-size:4.723cqw !important;font-weight:400 !important;line-height:1.05 !important;letter-spacing:-.01em !important;color:#0E0E10 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-totals .inv-total-grand::after{content:'' !important;display:block !important;width:5.195cqw !important;height:2px !important;margin-top:1.181cqw !important;background:#C3A078 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-table{grid-column:1/-1 !important;grid-row:2 !important;width:100% !important;margin:0 !important;border-collapse:collapse !important;border:1px solid #E8E2DC !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-table thead tr{background:#E8DED4 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-table thead th{background:#E8DED4 !important;color:#7F5836 !important;font-size:1.122cqw !important;font-weight:500 !important;letter-spacing:.22em !important;text-transform:uppercase !important;padding:1.299cqw 1.181cqw !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-table thead th:first-child,.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-table tbody td:first-child{padding-left:2.479cqw !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-table thead th:last-child,.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-table tbody td:last-child{padding-right:4.959cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-table tbody td{padding:0.826cqw 1.181cqw !important;font-size:1.417cqw !important;line-height:1.35 !important;color:#16182A !important;border:none !important;border-bottom:1px solid #E8E2DC !important;background:#FFFFFF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-table tbody tr:nth-child(odd) td{background:#FAF8F7 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .td-desc{font-weight:400 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .td-amt{font-weight:400 !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-body::before{content:'' !important;grid-column:1/3 !important;grid-row:3 !important;display:block !important;width:48.524cqw !important;height:8.855cqw !important;margin:3.306cqw 0 0 -0.354cqw !important;background:url('/assets/tpl-art/ph20/ph20-07-features.webp') no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-totals{position:static !important;grid-column:3 !important;grid-row:3 !important;width:auto !important;margin:1.417cqw 0 0 !important;padding:0 !important;border:none !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-totals>div:not(.inv-total-grand):not(.inv-deposit){display:flex !important;justify-content:space-between !important;padding:0.472cqw 2.479cqw !important;margin:0 !important;border:none !important;font-size:1.476cqw !important;color:#16182A !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-totals>div:not(.inv-total-grand) span,.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-totals>div:not(.inv-total-grand) b{font-weight:400 !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-deposit{display:flex !important;justify-content:space-between !important;font-size:1.358cqw !important;padding:0.708cqw 2.361cqw !important;color:#7D7266 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-body>div[data-f='payment.methods']{grid-column:1 !important;grid-row:4/7 !important;align-self:stretch !important;margin:3.07cqw 0 0 !important;padding:1.889cqw 2.125cqw 0.945cqw !important;background:#F9F5F0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-body>div[data-f='payment.methods']:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .pm-doc{margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .pm-doc-h{font-size:1.181cqw !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#7D5C3F !important;margin:0 0 1.417cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .pm-doc-grid{display:flex !important;flex-direction:column !important;gap:1.417cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .pm-doc-card{flex:none !important;flex-direction:row-reverse !important;flex-wrap:nowrap !important;justify-content:flex-end !important;align-items:flex-start !important;gap:1.889cqw !important;padding:0 !important;margin:0 !important;border:none !important;border-radius:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .pm-doc-card>div{flex:1 1 auto !important;padding-left:1.889cqw !important;border-left:1px solid #E5D8CA !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .pm-doc-card>div b{font-size:1.358cqw !important;font-weight:600 !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .pm-doc-card>div div{font-size:1.299cqw !important;line-height:1.45 !important;color:#2A2C38 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .pm-doc-card>:not(div){flex:none !important;background:#FFFFFF !important;padding:0.826cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-payrow{grid-column:1 !important;grid-row:4/7 !important;align-self:start !important;display:block !important;margin:3.07cqw 0 0 !important;padding:0 !important;background:#F9F5F0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-body>div[data-f='payment.methods']:not(:empty)~.inv-payrow{grid-row:7 !important;margin-top:0 !important;align-self:stretch !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-bank{margin:0 !important;padding:1.889cqw 2.125cqw !important;border:none !important;border-radius:0 !important;background:transparent !important;font-size:1.299cqw !important;line-height:1.55 !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-bank>.inv-label{display:block !important;margin:0 0 1.181cqw !important;color:#7D5C3F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-body>div[data-f='payment.methods']:not(:empty)~.inv-payrow .inv-bank>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-body>div[data-f='payment.methods']:not(:empty)~.inv-payrow .inv-bank{padding-top:0.472cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-latefee{color:#7D7266 !important;font-size:1.24cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-notes{grid-column:2/-1 !important;grid-row:4 !important;margin:3.07cqw 0 0 !important;padding:0 0 0 3.778cqw !important;border:none !important;background:transparent !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-terms{grid-column:2/-1 !important;grid-row:5 !important;margin:3.07cqw 0 0 !important;padding:0 0 0 3.778cqw !important;border:none !important;background:transparent !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-notes .inv-label,.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-terms .inv-label{color:#7D5C3F !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-terms>div:not(.inv-label){font-size:1.299cqw !important;line-height:1.65 !important;color:#16182A !important;white-space:pre-line !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-terms::after{content:'' !important;display:block !important;width:35.419cqw !important;height:8.501cqw !important;margin:1.417cqw 0 0 6.139cqw !important;background:url('/assets/tpl-art/ph20/ph20-07-thanks.webp') no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-signature-row{grid-column:2/-1 !important;grid-row:6 !important;margin:1.653cqw 0 0 !important;padding:0 0 0 3.778cqw !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .sig-line{border-top:1px solid #E5D8CA !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .sig-caption{font-size:1.122cqw !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#7D7266 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-photos{grid-column:1/-1 !important;grid-row:8 !important;margin:1.889cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-footer-note{grid-column:1/-1 !important;grid-row:9 !important;margin:1.653cqw 0 0 !important;font-size:1.24cqw !important;color:#7D7266 !important;text-align:left !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-powered{grid-column:1/-1 !important;grid-row:10 !important;margin:0.945cqw 0 0 !important;text-align:right !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-07-minimallight).tmpl-ph20-07-minimallight .inv-powered a{font-size:1.122cqw !important;color:#7D7266 !important;letter-spacing:.04em !important;}

.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit{container-type:inline-size !important;position:relative !important;overflow:hidden !important;background:#FEFEFE !important;color:#2A2C38 !important;font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;border-radius:0 !important;border:none !important;padding:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit::before{content:'' !important;position:absolute !important;top:0px !important;right:0 !important;width:33.176cqw !important;height:48.406cqw !important;background:url('/assets/tpl-art/ph20/ph20-08-hero.webp') no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit::after{content:'' !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:13.813cqw !important;background:url('/assets/tpl-art/ph20/ph20-08-strip.webp') no-repeat 0 0/100% 100% !important;z-index:0 !important;pointer-events:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-head{position:static !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0 !important;min-height:0 !important;margin:0 !important;padding:2.597cqw 3.424cqw 0 4.132cqw !important;border:none !important;background:transparent !important;box-shadow:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-head::before{content:'' !important;position:absolute !important;top:4.132cqw !important;left:38.371cqw !important;width:23.613cqw !important;height:14.994cqw !important;background:url('/assets/tpl-art/ph20/ph20-08-script.webp') no-repeat 2.715cqw 0.59cqw/20.189cqw 12.751cqw,linear-gradient(#C9A39A,#C9A39A) no-repeat 0 0/1px 14.994cqw !important;pointer-events:none !important;mix-blend-mode:multiply !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-head-left{position:static !important;flex:none !important;width:31.523cqw !important;max-width:none !important;margin:0 !important;padding:0 !important;text-align:center !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-head-left::before{content:'' !important;display:block !important;width:10.862cqw !important;height:9.091cqw !important;margin:0 auto 0.708cqw !important;background:url('/assets/tpl-art/ph20/ph20-08-logo.webp') no-repeat center/100% 100% !important;mix-blend-mode:multiply !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-head-left:has(.inv-logo)::before{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-logo{display:block !important;margin:0 auto 0.945cqw !important;max-width:14.168cqw !important;max-height:9.091cqw !important;object-fit:contain !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-biz-name{font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;font-size:2.715cqw !important;font-weight:500 !important;line-height:1.2 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#141414 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-biz-tax{font-size:1.122cqw !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#86716C !important;margin-top:0.708cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-head-left::after{content:'' !important;display:block !important;width:52.302cqw !important;height:5.313cqw !important;margin:1.889cqw 0 0 1.535cqw !important;background:url('/assets/tpl-art/ph20/ph20-08-tagline.webp') no-repeat 3.66cqw 0/21.488cqw 1.771cqw,url('/assets/tpl-art/ph20/ph20-08-services.webp') no-repeat 0 3.542cqw/52.302cqw 1.771cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-biz-contact{position:absolute !important;z-index:2 !important;display:flex !important;align-items:center !important;gap:2.597cqw !important;margin:0 !important;font-size:1.24cqw !important;letter-spacing:.02em !important;text-align:left !important;left:4.014cqw !important;bottom:15.348cqw !important;gap:3.542cqw !important;font-size:1.181cqw !important;color:#2A2C38 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-biz-contact>div{font-size:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important;opacity:1 !important;margin:0 !important;padding:0 0 0 2.479cqw !important;background-repeat:no-repeat !important;background-position:0 50% !important;background-size:1.653cqw 1.653cqw !important;white-space:nowrap !important;line-height:1.5 !important;color:inherit !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-biz-contact>div:nth-child(1){order:2 !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQTU2NTVBIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIzIiB5PSI1IiB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHJ4PSIxLjUiLz48cGF0aCBkPSJtMy41IDYgOC41IDcgOC41LTciLz48L3N2Zz4=) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-biz-contact>div:nth-child(2){order:1 !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQTU2NTVBIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNSAzaDNsMiA1LTIuNSAxLjVhMTEgMTEgMCAwIDAgNyA3TDE2IDE0bDUgMnYzYTIgMiAwIDAgMS0yIDJBMTcgMTcgMCAwIDEgMyA1YTIgMiAwIDAgMSAyLTJ6Ii8+PC9zdmc+) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-biz-contact>div:nth-child(3){order:3 !important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQTU2NTVBIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5Ii8+PHBhdGggZD0iTTMgMTJoMThNMTIgM2MyLjYgMi41IDQgNS42IDQgOXMtMS40IDYuNS00IDljLTIuNi0yLjUtNC01LjYtNC05czEuNC02LjUgNC05eiIvPjwvc3ZnPg==) !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-biz-address{position:absolute !important;z-index:2 !important;left:66.116cqw !important;bottom:15.348cqw !important;margin:0 !important;padding-left:2.479cqw !important;font-size:1.181cqw !important;color:#2A2C38 !important;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQTU2NTVBIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTIgMjFzLTctNi4yLTctMTEuNUE3IDcgMCAwIDEgMTkgOS41QzE5IDE0LjggMTIgMjEgMTIgMjF6Ii8+PGNpcmNsZSBjeD0iMTIiIGN5PSI5LjUiIHI9IjIuNSIvPjwvc3ZnPg==) no-repeat 0 50%/1.653cqw 1.653cqw !important;text-align:left !important;line-height:1.5 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-head-right{position:static !important;flex:none !important;width:auto !important;max-width:none !important;margin:3.07cqw 0 0 !important;padding:0 !important;text-align:left !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-doc-title{font-family:'Bodoni 72','Didot','Bodoni MT','Playfair Display','Iowan Old Style',Georgia,'Times New Roman',serif !important;font-size:7.556cqw !important;font-weight:400 !important;line-height:.9 !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#0E0E10 !important;margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-doc-num,.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-doc-po{font-size:1.181cqw !important;font-weight:500 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#86716C !important;margin-top:0.945cqw !important;opacity:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-body{position:relative !important;display:grid !important;grid-template-columns:minmax(0,390fr) minmax(0,141fr) minmax(0,256fr) !important;column-gap:0 !important;row-gap:0 !important;align-items:start !important;padding:2.125cqw 3.424cqw 21.251cqw 3.66cqw !important;margin:0 !important;z-index:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-body>*{min-width:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-parties{position:relative !important;grid-column:1/-1 !important;grid-row:1 !important;display:grid !important;justify-content:start !important;grid-template-columns:30.342cqw 30.697cqw !important;gap:0 !important;align-items:start !important;min-height:15.112cqw !important;margin:0 0 1.653cqw !important;padding:0 !important;border:none !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-bill-to{max-width:none !important;margin:0 !important;padding:0 1.889cqw 0.472cqw 1.417cqw !important;border-right:1px solid #E3D3CF !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-details{min-width:0 !important;margin:0 !important;padding:0 0 0 4.604cqw !important;border:none !important;background:transparent !important;text-align:left !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-label{font-size:1.181cqw !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#A5655A !important;margin:0 0 0.945cqw !important;opacity:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-client-name{font-size:1.889cqw !important;font-weight:600 !important;color:#16182A !important;margin:0 0 0.354cqw !important;letter-spacing:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-bill-to>div:not(.inv-label):not(.inv-client-name){font-size:1.417cqw !important;line-height:1.5 !important;color:#2A2C38 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-detail-row{display:grid !important;justify-content:start !important;grid-template-columns:10.508cqw 1fr !important;gap:0 !important;padding:2px 0 !important;margin:0 !important;border:none !important;font-size:1.358cqw !important;line-height:1.45 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-detail-row span{font-weight:400 !important;color:#2A2C38 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-detail-row b{font-weight:400 !important;color:#2A2C38 !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-table{grid-column:1/-1 !important;grid-row:2 !important;width:100% !important;margin:0 !important;border-collapse:collapse !important;border:1px solid #E8E2DF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-table thead tr{background:#A77E77 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-table thead th{background:#A77E77 !important;color:#FFFFFF !important;font-size:1.122cqw !important;font-weight:500 !important;letter-spacing:.22em !important;text-transform:uppercase !important;padding:1.181cqw 1.181cqw !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-table thead th:first-child,.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-table tbody td:first-child{padding-left:2.834cqw !important;text-align:left !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-table thead th:last-child,.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-table tbody td:last-child{padding-right:2.243cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-table tbody td{padding:0.826cqw 1.181cqw !important;font-size:1.417cqw !important;line-height:1.35 !important;color:#16182A !important;border:none !important;border-bottom:1px solid #E8E2DF !important;background:#FFFFFF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-table tbody tr:nth-child(odd) td{background:#F8F7F5 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .td-desc{font-weight:400 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .td-amt{font-weight:400 !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-body::before{content:'' !important;grid-column:1/3 !important;grid-row:3 !important;display:block !important;width:58.205cqw !important;height:12.397cqw !important;margin:1.181cqw 0 0 -2px !important;background:url('/assets/tpl-art/ph20/ph20-08-features.webp') no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-totals{position:static !important;grid-column:3 !important;grid-row:3 !important;width:auto !important;margin:1.653cqw 0 0 !important;padding:0 !important;border:none !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-totals>div:not(.inv-total-grand):not(.inv-deposit){display:flex !important;justify-content:space-between !important;padding:0.472cqw 2.243cqw !important;margin:0 !important;border:none !important;font-size:1.476cqw !important;color:#16182A !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-totals>div:not(.inv-total-grand) span,.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-totals>div:not(.inv-total-grand) b{font-weight:400 !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-total-grand{display:flex !important;justify-content:space-between !important;align-items:center !important;margin:1.181cqw 0 0 !important;padding:1.299cqw 2.243cqw !important;border:none !important;border-radius:0 !important;background:#F7E2DE !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-total-grand span,.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-total-grand b{font-size:2.007cqw !important;font-weight:600 !important;color:#0E0E10 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-deposit{display:flex !important;justify-content:space-between !important;font-size:1.358cqw !important;padding:0.708cqw 2.361cqw !important;color:#86716C !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-body>div[data-f='payment.methods']{grid-column:1 !important;grid-row:4/7 !important;align-self:stretch !important;margin:1.889cqw 0 0 !important;padding:1.889cqw 2.125cqw 0.945cqw !important;background:#F9F4F1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-body>div[data-f='payment.methods']:empty{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .pm-doc{margin:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .pm-doc-h{font-size:1.181cqw !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#A5655A !important;margin:0 0 1.417cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .pm-doc-grid{display:flex !important;flex-direction:column !important;gap:1.417cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .pm-doc-card{flex:none !important;flex-direction:row-reverse !important;flex-wrap:nowrap !important;justify-content:flex-end !important;align-items:flex-start !important;gap:1.889cqw !important;padding:0 !important;margin:0 !important;border:none !important;border-radius:0 !important;background:transparent !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .pm-doc-card>div{flex:1 1 auto !important;padding-left:1.889cqw !important;border-left:1px solid #E3D3CF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .pm-doc-card>div b{font-size:1.358cqw !important;font-weight:600 !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .pm-doc-card>div div{font-size:1.299cqw !important;line-height:1.45 !important;color:#2A2C38 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .pm-doc-card>:not(div){flex:none !important;background:#FFFFFF !important;padding:0.826cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-payrow{grid-column:1 !important;grid-row:4/7 !important;align-self:start !important;display:block !important;margin:1.889cqw 0 0 !important;padding:0 !important;background:#F9F4F1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-body>div[data-f='payment.methods']:not(:empty)~.inv-payrow{grid-row:7 !important;margin-top:0 !important;align-self:stretch !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-bank{margin:0 !important;padding:1.889cqw 2.125cqw !important;border:none !important;border-radius:0 !important;background:transparent !important;font-size:1.299cqw !important;line-height:1.55 !important;color:#16182A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-bank>.inv-label{display:block !important;margin:0 0 1.181cqw !important;color:#A5655A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-body>div[data-f='payment.methods']:not(:empty)~.inv-payrow .inv-bank>.inv-label{display:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-body>div[data-f='payment.methods']:not(:empty)~.inv-payrow .inv-bank{padding-top:0.472cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-latefee{color:#86716C !important;font-size:1.24cqw !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-notes{grid-column:2/-1 !important;grid-row:4 !important;margin:1.889cqw 0 0 !important;padding:0 0 0 3.424cqw !important;border:none !important;background:transparent !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-terms{grid-column:2/-1 !important;grid-row:5 !important;margin:1.889cqw 0 0 !important;padding:0 0 0 3.424cqw !important;border:none !important;background:transparent !important;border-radius:0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-notes .inv-label,.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-terms .inv-label{color:#A5655A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-notes>div:not(.inv-label),.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-terms>div:not(.inv-label){font-size:1.299cqw !important;line-height:1.65 !important;color:#16182A !important;white-space:pre-line !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-terms::after{content:'' !important;display:block !important;width:11.806cqw !important;height:7.438cqw !important;margin:1.653cqw 0 0 31.405cqw !important;background:url('/assets/tpl-art/ph20/ph20-08-chapters.webp') no-repeat 0 0/100% 100% !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-signature-row{grid-column:2/-1 !important;grid-row:6 !important;margin:1.653cqw 0 0 !important;padding:0 0 0 3.424cqw !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .sig-line{border-top:1px solid #E3D3CF !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .sig-caption{font-size:1.122cqw !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#86716C !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-photos{grid-column:1/-1 !important;grid-row:8 !important;margin:1.889cqw 0 0 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-footer-note{grid-column:1/-1 !important;grid-row:9 !important;margin:1.653cqw 0 0 !important;font-size:1.24cqw !important;color:#86716C !important;text-align:left !important;border:none !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-powered{grid-column:1/-1 !important;grid-row:10 !important;margin:0.945cqw 0 0 !important;text-align:right !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-08-galleryedit).tmpl-ph20-08-galleryedit .inv-powered a{font-size:1.122cqw !important;color:#86716C !important;letter-spacing:.04em !important;}

.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-total-grand span{font-family:Inter,'Inter Fallback',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif !important;font-size:1.181cqw !important;font-weight:500 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#17181A !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-total-grand b{font-family:'Bodoni 72','Didot','Bodoni MT','Playfair Display','Iowan Old Style',Georgia,'Times New Roman',serif !important;font-size:4.014cqw !important;font-weight:400 !important;line-height:1.05 !important;letter-spacing:-.01em !important;color:#0E0E10 !important;white-space:nowrap !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-total-grand::after{content:'' !important;display:block !important;width:5.195cqw !important;height:2px !important;margin-top:1.417cqw !important;background:#D7BE9B !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-totals::after{content:"\201CThank you for letting me be part of your special day.\201D" !important;order:0 !important;display:block !important;margin:0 0 2.597cqw !important;font-family:'Cormorant Garamond','Iowan Old Style','Palatino Linotype',Georgia,serif !important;font-style:italic !important;font-size:1.889cqw !important;line-height:1.45 !important;color:#2B2A22 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-totals>div:not(.inv-total-grand):not(.inv-deposit){order:1 !important;}
.invoice-preview:is(#invoicePreview,.tmpl-ph20-06-structuredmodern).tmpl-ph20-06-structuredmodern .inv-deposit{order:2 !important;padding:0.708cqw 0 !important;}
