/* Invoice generator: premium 30-design pack, batch 4 of 6 (designs 16-20).
   Targets invoice-generator's real DOM (.invoice-preview .inv-head/.inv-body/.inv-table/.inv-totals/...).
   Additive only: new selectors, nothing here edits an existing template or the page's own CSS/JS.
   Art crops load from /assets/tpl-art/invoice30/. Selector convention: .invoice-preview.tmpl-inv30-<slug>. */

/* ===================== 16: Transit ===================== */
.invoice-preview.tmpl-inv30-transit{background:#F7FAFC!important;color:#0B1F3A!important;font-family:'Barlow Condensed',ui-sans-serif,sans-serif!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;}
.invoice-preview.tmpl-inv30-transit .inv-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:36px 40px 18px!important;border-bottom:0!important;background:transparent!important;position:relative!important;z-index:1!important;}
.invoice-preview.tmpl-inv30-transit .inv-biz-name{font-family:'Barlow Condensed',ui-sans-serif,sans-serif!important;font-weight:800!important;font-size:38px!important;letter-spacing:-.01em!important;line-height:.92!important;color:#173E8A!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-transit .inv-biz-contact,.invoice-preview.tmpl-inv30-transit .inv-biz-address{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:10.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#5B6B85!important;}
.invoice-preview.tmpl-inv30-transit .inv-head-right{text-align:right!important;}
.invoice-preview.tmpl-inv30-transit .inv-doc-title{font-family:'Barlow Condensed',ui-sans-serif,sans-serif!important;font-weight:700!important;font-size:26px!important;letter-spacing:.32em!important;color:#173E8A!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-transit .inv-doc-num,.invoice-preview.tmpl-inv30-transit .inv-doc-po{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:11px!important;letter-spacing:.06em!important;color:#5B6B85!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-transit .inv-body{position:relative!important;z-index:1!important;padding:8px 40px 40px!important;}
.invoice-preview.tmpl-inv30-transit .inv-parties{border-top:1px solid #D7E0EC!important;border-bottom:1px solid #D7E0EC!important;padding:16px 0!important;}
.invoice-preview.tmpl-inv30-transit .inv-label{font-size:9.5px!important;letter-spacing:.14em!important;font-weight:800!important;color:#173E8A!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-transit .inv-detail-row span{color:#5B6B85!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;}
.invoice-preview.tmpl-inv30-transit .inv-table thead th{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:9.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#5B6B85!important;border-bottom:1px solid #D7E0EC!important;}
.invoice-preview.tmpl-inv30-transit .inv-table tbody tr{border-bottom:1px solid #E4EAF2!important;counter-increment:it-transit-row!important;}
.invoice-preview.tmpl-inv30-transit .inv-table tbody{counter-reset:it-transit-row!important;}
.invoice-preview.tmpl-inv30-transit .inv-table td.td-desc{position:relative!important;padding-left:34px!important;font-family:'DM Sans',ui-sans-serif,sans-serif!important;}
.invoice-preview.tmpl-inv30-transit .inv-table td.td-desc::before{content:counter(it-transit-row,decimal-leading-zero)!important;position:absolute!important;left:0!important;top:12px!important;font-family:'Barlow Condensed',ui-sans-serif,sans-serif!important;font-weight:700!important;font-size:13px!important;color:#173E8A!important;}
.invoice-preview.tmpl-inv30-transit .inv-totals{border-top:0!important;}
.invoice-preview.tmpl-inv30-transit .inv-totals>div span{color:#5B6B85!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.06em!important;}
.invoice-preview.tmpl-inv30-transit .inv-total-grand{background:#0B1F3A!important;color:#F7FAFC!important;padding:16px 20px!important;margin-top:10px!important;}
.invoice-preview.tmpl-inv30-transit div.inv-total-grand span{color:#AFC0DE!important;letter-spacing:.14em!important;font-size:11px!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-transit .inv-total-grand b{font-family:'Barlow Condensed',ui-sans-serif,sans-serif!important;font-size:30px!important;color:#FFFFFF!important;}
.invoice-preview.tmpl-inv30-transit .inv-block,.invoice-preview.tmpl-inv30-transit .inv-payrow,.invoice-preview.tmpl-inv30-transit .inv-notes,.invoice-preview.tmpl-inv30-transit .inv-terms,.invoice-preview.tmpl-inv30-transit .inv-signature{border-top:1px solid #D7E0EC!important;padding-top:12px!important;}
.invoice-preview.tmpl-inv30-transit .inv-footer-note,.invoice-preview.tmpl-inv30-transit .inv-powered{color:#5B6B85!important;font-size:10.5px!important;}
.invoice-preview.tmpl-inv30-transit::after{content:""!important;position:absolute!important;z-index:0!important;pointer-events:none!important;right:0!important;bottom:0!important;width:46%!important;height:56%!important;background-image:url("/assets/tpl-art/invoice30/transit-art-1.png")!important;background-size:cover!important;background-position:center!important;opacity:.9!important;mask-image:linear-gradient(120deg,transparent 0%,rgba(0,0,0,.55) 30%,rgb(0,0,0) 60%)!important;-webkit-mask-image:linear-gradient(120deg,transparent 0%,rgba(0,0,0,.55) 30%,rgb(0,0,0) 60%)!important;}

/* ===================== 17: Interval ===================== */
.invoice-preview.tmpl-inv30-interval{background:#FFFFFF!important;color:#1E1B18!important;font-family:'Newsreader',Georgia,serif!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;background-image:repeating-linear-gradient(90deg,#FFFFFF 0,#FFFFFF 78px,#E4E1DA 78px,#E4E1DA 79px,#FBFAF7 79px,#FBFAF7 130px,#E4E1DA 130px,#E4E1DA 131px)!important;background-position:0 0!important;}
.invoice-preview.tmpl-inv30-interval .inv-head{display:block!important;padding:40px 44px 8px 228px!important;position:relative!important;background:transparent!important;}
.invoice-preview.tmpl-inv30-interval .inv-head::before{content:"IN"!important;position:absolute!important;left:36px!important;top:34px!important;font-family:'Newsreader',Georgia,serif!important;font-weight:600!important;font-size:52px!important;line-height:.9!important;color:#1E1B18!important;}
.invoice-preview.tmpl-inv30-interval .inv-head::after{content:"VOICE"!important;position:absolute!important;left:36px!important;top:120px!important;font-family:'Newsreader',Georgia,serif!important;font-weight:600!important;font-size:52px!important;line-height:.9!important;color:#1E1B18!important;}
.invoice-preview.tmpl-inv30-interval .inv-head-left{max-width:none!important;}
.invoice-preview.tmpl-inv30-interval .inv-biz-name{font-family:'Newsreader',Georgia,serif!important;font-weight:600!important;font-size:23px!important;color:#1E1B18!important;}
.invoice-preview.tmpl-inv30-interval .inv-biz-contact,.invoice-preview.tmpl-inv30-interval .inv-biz-address{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:11.5px!important;color:#6B6357!important;}
.invoice-preview.tmpl-inv30-interval .inv-head-right{position:absolute!important;right:44px!important;top:40px!important;text-align:left!important;max-width:none!important;}
.invoice-preview.tmpl-inv30-interval .inv-doc-title{display:none!important;}
.invoice-preview.tmpl-inv30-interval .inv-doc-num,.invoice-preview.tmpl-inv30-interval .inv-doc-po{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#6B6357!important;}
.invoice-preview.tmpl-inv30-interval .inv-doc-num b,.invoice-preview.tmpl-inv30-interval .inv-doc-po b{color:#1E1B18!important;font-size:14px!important;}
.invoice-preview.tmpl-inv30-interval .inv-body{padding:16px 44px 44px 228px!important;position:relative!important;}
.invoice-preview.tmpl-inv30-interval .inv-parties{border-top:1px solid #D8D3C7!important;border-bottom:0!important;padding-top:14px!important;}
.invoice-preview.tmpl-inv30-interval .inv-label{font-size:9.5px!important;letter-spacing:.12em!important;font-weight:700!important;color:#8A6A2E!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-interval .inv-table thead th{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:9.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#6B6357!important;border-bottom:1px solid #D8D3C7!important;}
.invoice-preview.tmpl-inv30-interval .inv-table tbody tr{border-bottom:1px solid #E8E4DB!important;}
.invoice-preview.tmpl-inv30-interval .inv-table td.td-desc{font-family:'Newsreader',Georgia,serif!important;font-size:16px!important;}
.invoice-preview.tmpl-inv30-interval .inv-totals{border-top:0!important;justify-content:flex-end!important;}
.invoice-preview.tmpl-inv30-interval .inv-totals>div span{color:#6B6357!important;font-size:11.5px!important;text-transform:uppercase!important;letter-spacing:.08em!important;}
.invoice-preview.tmpl-inv30-interval .inv-total-grand{margin-top:8px!important;padding-top:10px!important;border-top:1px solid #1E1B18!important;justify-content:flex-end!important;}
.invoice-preview.tmpl-inv30-interval .inv-total-grand b{font-family:'Newsreader',Georgia,serif!important;font-size:34px!important;color:#1E1B18!important;}
.invoice-preview.tmpl-inv30-interval .inv-block,.invoice-preview.tmpl-inv30-interval .inv-payrow,.invoice-preview.tmpl-inv30-interval .inv-notes,.invoice-preview.tmpl-inv30-interval .inv-terms,.invoice-preview.tmpl-inv30-interval .inv-signature{border-top:1px solid #D8D3C7!important;padding-top:12px!important;}
.invoice-preview.tmpl-inv30-interval .inv-footer-note,.invoice-preview.tmpl-inv30-interval .inv-powered{color:#8A857A!important;font-size:10.5px!important;}
.invoice-preview.tmpl-inv30-interval::after{content:""!important;position:absolute!important;z-index:0!important;pointer-events:none!important;left:106px!important;top:0!important;width:4px!important;height:64px!important;background:#B4772E!important;}

/* ===================== 18: Muse ===================== */
.invoice-preview.tmpl-inv30-muse{background:#F2ECE3!important;color:#2A2019!important;font-family:'Fraunces',Georgia,serif!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;padding-top:0!important;}
.invoice-preview.tmpl-inv30-muse .inv-head{display:block!important;padding:0!important;background:transparent!important;position:relative!important;}
.invoice-preview.tmpl-inv30-muse .inv-head::before{content:""!important;display:block!important;width:100%!important;height:150px!important;background:#1C1712 url("/assets/tpl-art/invoice30/muse-art-1.png") center/cover no-repeat!important;}
.invoice-preview.tmpl-inv30-muse .inv-head-left{position:absolute!important;left:36px!important;top:20px!important;max-width:60%!important;}
.invoice-preview.tmpl-inv30-muse .inv-biz-name{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-weight:600!important;font-size:13px!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:#F2ECE3!important;}
.invoice-preview.tmpl-inv30-muse .inv-biz-contact,.invoice-preview.tmpl-inv30-muse .inv-biz-address{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:9.5px!important;letter-spacing:.1em!important;color:#F2ECE3!important;text-shadow:0 1px 2px rgba(0,0,0,.85),0 1px 6px rgba(0,0,0,.6)!important;}
.invoice-preview.tmpl-inv30-muse .inv-head-right{position:absolute!important;right:36px!important;top:20px!important;text-align:right!important;max-width:36%!important;}
.invoice-preview.tmpl-inv30-muse .inv-doc-title{display:none!important;}
.invoice-preview.tmpl-inv30-muse .inv-doc-num,.invoice-preview.tmpl-inv30-muse .inv-doc-po{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:9.5px!important;letter-spacing:.1em!important;color:#F2ECE3!important;text-transform:uppercase!important;text-shadow:0 1px 2px rgba(0,0,0,.85),0 1px 6px rgba(0,0,0,.6)!important;}
.invoice-preview.tmpl-inv30-muse .inv-body{position:relative!important;padding:26px 40px 40px 116px!important;}
.invoice-preview.tmpl-inv30-muse .inv-body::before{content:"INVOICE"!important;position:absolute!important;left:30px!important;top:26px!important;writing-mode:vertical-rl!important;text-orientation:upright!important;font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;font-size:34px!important;letter-spacing:.06em!important;color:#2A2019!important;}
.invoice-preview.tmpl-inv30-muse .inv-parties{border-top:1px solid #DCD2C0!important;border-bottom:0!important;padding-top:16px!important;}
.invoice-preview.tmpl-inv30-muse .inv-label{font-size:9.5px!important;letter-spacing:.12em!important;font-weight:700!important;color:#8A6A44!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-muse .inv-client-name{font-family:'Fraunces',Georgia,serif!important;font-size:20px!important;}
.invoice-preview.tmpl-inv30-muse .inv-detail-row span{color:#8A7A63!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;}
.invoice-preview.tmpl-inv30-muse .inv-table thead th{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:9.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#8A7A63!important;border-bottom:1px solid #DCD2C0!important;}
.invoice-preview.tmpl-inv30-muse .inv-table tbody tr{border-bottom:1px solid #E6DECF!important;}
.invoice-preview.tmpl-inv30-muse .inv-table tbody td{padding-top:16px!important;padding-bottom:16px!important;}
.invoice-preview.tmpl-inv30-muse .inv-table td.td-desc{font-family:'Fraunces',Georgia,serif!important;font-size:18px!important;}
.invoice-preview.tmpl-inv30-muse .inv-totals{border-top:0!important;}
.invoice-preview.tmpl-inv30-muse .inv-totals>div span{color:#8A7A63!important;font-size:11.5px!important;text-transform:uppercase!important;letter-spacing:.08em!important;}
.invoice-preview.tmpl-inv30-muse .inv-total-grand{border-top:1px solid #2A2019!important;padding-top:10px!important;margin-top:8px!important;}
.invoice-preview.tmpl-inv30-muse .inv-total-grand b{font-family:'Fraunces',Georgia,serif!important;font-size:30px!important;color:#2A2019!important;}
.invoice-preview.tmpl-inv30-muse .inv-block,.invoice-preview.tmpl-inv30-muse .inv-payrow,.invoice-preview.tmpl-inv30-muse .inv-notes,.invoice-preview.tmpl-inv30-muse .inv-terms,.invoice-preview.tmpl-inv30-muse .inv-signature{border-top:1px solid #DCD2C0!important;padding-top:12px!important;}
.invoice-preview.tmpl-inv30-muse .inv-footer-note,.invoice-preview.tmpl-inv30-muse .inv-powered{color:#8A7A63!important;font-size:10.5px!important;}

/* ===================== 19: Measure ===================== */
.invoice-preview.tmpl-inv30-measure{background:#FBF9F5!important;color:#241D16!important;font-family:'Oswald',ui-sans-serif,sans-serif!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;padding-bottom:130px!important;}
.invoice-preview.tmpl-inv30-measure .inv-head{display:block!important;padding:34px 40px 6px!important;background:transparent!important;position:relative!important;}
.invoice-preview.tmpl-inv30-measure .inv-head-left{max-width:55%!important;}
.invoice-preview.tmpl-inv30-measure .inv-head-right{max-width:none!important;}
.invoice-preview.tmpl-inv30-measure .inv-biz-name{display:none!important;}
.invoice-preview.tmpl-inv30-measure .inv-biz-contact,.invoice-preview.tmpl-inv30-measure .inv-biz-address{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:11px!important;color:#6B6357!important;}
.invoice-preview.tmpl-inv30-measure .inv-doc-title{font-family:'Oswald',ui-sans-serif,sans-serif!important;font-weight:700!important;font-size:64px!important;letter-spacing:-.01em!important;line-height:.86!important;color:#241D16!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-measure .inv-head-right{position:absolute!important;right:40px!important;top:34px!important;text-align:right!important;}
.invoice-preview.tmpl-inv30-measure .inv-doc-num,.invoice-preview.tmpl-inv30-measure .inv-doc-po{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:11px!important;letter-spacing:.06em!important;color:#0E6E6B!important;font-weight:700!important;}
.invoice-preview.tmpl-inv30-measure .inv-body{position:relative!important;z-index:1!important;padding:8px 40px 0!important;}
.invoice-preview.tmpl-inv30-measure .inv-parties{border-top:2px solid #241D16!important;border-bottom:0!important;padding-top:14px!important;}
.invoice-preview.tmpl-inv30-measure .inv-label{font-size:9.5px!important;letter-spacing:.14em!important;font-weight:700!important;color:#0E6E6B!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-measure .inv-table{border-collapse:separate!important;border-spacing:0!important;}
.invoice-preview.tmpl-inv30-measure .inv-table thead th{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:9.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6B6357!important;border-bottom:2px solid #241D16!important;}
.invoice-preview.tmpl-inv30-measure .inv-table tbody tr{border-bottom:1px solid #E2DACB!important;}
.invoice-preview.tmpl-inv30-measure .inv-table td.td-desc{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-weight:600!important;}
.invoice-preview.tmpl-inv30-measure .inv-table td.td-amt{border-left:1px solid #241D16!important;padding-left:14px!important;}
.invoice-preview.tmpl-inv30-measure .inv-totals{border:1px solid #241D16!important;flex-direction:column!important;align-items:stretch!important;padding:12px 16px!important;max-width:220px!important;margin-left:auto!important;margin-top:16px!important;}
.invoice-preview.tmpl-inv30-measure .inv-totals>div{justify-content:space-between!important;}
.invoice-preview.tmpl-inv30-measure .inv-totals>div span{color:#6B6357!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;}
.invoice-preview.tmpl-inv30-measure .inv-total-grand{border-top:1px solid #241D16!important;margin-top:6px!important;padding-top:8px!important;}
.invoice-preview.tmpl-inv30-measure .inv-total-grand b{font-family:'Oswald',ui-sans-serif,sans-serif!important;font-size:26px!important;color:#0E6E6B!important;}
.invoice-preview.tmpl-inv30-measure .inv-block,.invoice-preview.tmpl-inv30-measure .inv-payrow,.invoice-preview.tmpl-inv30-measure .inv-notes,.invoice-preview.tmpl-inv30-measure .inv-terms,.invoice-preview.tmpl-inv30-measure .inv-signature{position:relative!important;z-index:1!important;border-top:1px solid #E2DACB!important;padding:12px 40px 0!important;margin:12px -40px 0!important;background:#FBF9F5!important;}
.invoice-preview.tmpl-inv30-measure .inv-footer-note,.invoice-preview.tmpl-inv30-measure .inv-powered{position:relative!important;z-index:1!important;color:#6B6357!important;font-size:10.5px!important;padding:0 40px!important;}
.invoice-preview.tmpl-inv30-measure::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:130px!important;background-image:url("/assets/tpl-art/invoice30/measure-art-1.png")!important;background-size:cover!important;background-position:center!important;z-index:0!important;pointer-events:none!important;}

/* ===================== 20: Caldera ===================== */
.invoice-preview.tmpl-inv30-caldera{background:#F5EFE4!important;color:#231D18!important;font-family:'Fraunces',Georgia,serif!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;padding-bottom:80px!important;}
.invoice-preview.tmpl-inv30-caldera .inv-head{display:flex!important;padding:0!important;background:transparent!important;min-height:190px!important;position:relative!important;align-items:stretch!important;}
.invoice-preview.tmpl-inv30-caldera .inv-head-left{flex:0 0 44%!important;max-width:44%!important;background:#241C15 url("/assets/tpl-art/invoice30/caldera-art-1.png") center/cover no-repeat!important;position:relative!important;display:flex!important;align-items:flex-end!important;padding:0 0 14px 20px!important;}
.invoice-preview.tmpl-inv30-caldera .inv-biz-name{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#F5EFE4!important;background:rgba(20,15,10,.42)!important;padding:6px 10px!important;display:inline-block!important;}
.invoice-preview.tmpl-inv30-caldera .inv-biz-contact,.invoice-preview.tmpl-inv30-caldera .inv-biz-address,.invoice-preview.tmpl-inv30-caldera .inv-biz-tax{display:none!important;}
.invoice-preview.tmpl-inv30-caldera .inv-head-right{flex:1 1 auto!important;max-width:none!important;padding:26px 36px!important;position:relative!important;text-align:right!important;}
.invoice-preview.tmpl-inv30-caldera .inv-head-right::before{content:""!important;position:absolute!important;left:-4px!important;top:0!important;width:4px!important;height:100%!important;background:#B5502C!important;transform:skewX(-12deg)!important;}
.invoice-preview.tmpl-inv30-caldera .inv-doc-title{font-family:'Fraunces',Georgia,serif!important;font-weight:600!important;font-size:46px!important;color:#231D18!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-caldera .inv-doc-num,.invoice-preview.tmpl-inv30-caldera .inv-doc-po{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:10.5px!important;letter-spacing:.08em!important;color:#766B5B!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-caldera .inv-body{position:relative!important;z-index:1!important;padding:0 36px 40px!important;}
.invoice-preview.tmpl-inv30-caldera .inv-parties{display:flex!important;flex-wrap:wrap!important;gap:24px!important;border-bottom:1px solid #DCCEB6!important;padding:16px 0!important;}
.invoice-preview.tmpl-inv30-caldera .inv-label{font-size:9.5px!important;letter-spacing:.12em!important;font-weight:700!important;color:#B5502C!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-caldera .inv-table thead th{font-family:'DM Sans',ui-sans-serif,sans-serif!important;font-size:9.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#766B5B!important;border-bottom:0!important;}
.invoice-preview.tmpl-inv30-caldera .inv-table tbody tr{border-bottom:1px solid #E4D9C4!important;}
.invoice-preview.tmpl-inv30-caldera .inv-table td.td-desc{font-family:'Fraunces',Georgia,serif!important;font-size:17px!important;}
.invoice-preview.tmpl-inv30-caldera .inv-totals{border-top:1px solid #DCCEB6!important;}
.invoice-preview.tmpl-inv30-caldera .inv-totals>div span{color:#766B5B!important;font-size:11.5px!important;text-transform:uppercase!important;letter-spacing:.06em!important;}
.invoice-preview.tmpl-inv30-caldera .inv-block,.invoice-preview.tmpl-inv30-caldera .inv-payrow,.invoice-preview.tmpl-inv30-caldera .inv-notes,.invoice-preview.tmpl-inv30-caldera .inv-terms,.invoice-preview.tmpl-inv30-caldera .inv-signature{position:relative!important;z-index:1!important;border-top:1px solid #DCCEB6!important;padding-top:12px!important;}
.invoice-preview.tmpl-inv30-caldera .inv-footer-note,.invoice-preview.tmpl-inv30-caldera .inv-powered{position:relative!important;z-index:1!important;color:#766B5B!important;font-size:10.5px!important;}
.invoice-preview.tmpl-inv30-caldera{padding-bottom:0!important;}
.invoice-preview.tmpl-inv30-caldera .inv-total-grand{background:#241C15!important;color:#F5EFE4!important;padding:16px 20px!important;margin-top:14px!important;border-radius:2px!important;}
.invoice-preview.tmpl-inv30-caldera div.inv-total-grand span{color:#D8C9B4!important;letter-spacing:.14em!important;font-size:11px!important;text-transform:uppercase!important;}
.invoice-preview.tmpl-inv30-caldera .inv-total-grand b{font-family:'Fraunces',Georgia,serif!important;font-size:30px!important;color:#E58A56!important;}
