.invoice-preview.tmpl-lw10-09-summit{background:#FFFFFF!important;color:#0B0B0B!important;font-family:var(--font-sans)!important;position:relative!important;padding:0!important;isolation:isolate!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-head{background:#0B0B0B!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:40px 40px 34px!important;margin:0!important;border:none!important;position:relative!important;overflow:hidden!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-head::after{content:""!important;position:absolute!important;right:26px!important;top:14px!important;width:150px!important;height:96px!important;background:radial-gradient(circle at 68% 26%,rgba(255,255,255,.4),transparent 62%),linear-gradient(145deg,#8A8A86 0%,#3A3A38 55%,#1A1A18 100%)!important;clip-path:polygon(50% 4%,84% 62%,100% 100%,0% 100%,16% 62%)!important;opacity:.92!important;z-index:0!important;pointer-events:none!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-head-left{max-width:56%!important;position:relative!important;z-index:1!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-logo{margin-bottom:10px!important;max-width:110px!important;filter:brightness(0) invert(1)!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-biz-name{font-size:34px!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1.05!important;color:#FFFFFF!important;text-transform:uppercase!important;margin-bottom:10px!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-biz-contact div,.invoice-preview.tmpl-lw10-09-summit .inv-biz-address,.invoice-preview.tmpl-lw10-09-summit .inv-biz-tax{font-size:9.5px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#D8D8D5!important;line-height:1.9!important;opacity:1!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-head-right{text-align:right!important;position:relative!important;z-index:1!important;max-width:40%!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-doc-title{font-size:15px!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#FFFFFF!important;margin:0 0 10px!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-doc-num{font-size:9.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#C9C9C5!important;opacity:1!important;line-height:1.9!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-doc-po{font-size:9.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#C9C9C5!important;opacity:1!important;margin-top:4px!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-body{padding:34px 40px 40px!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-parties{gap:20px!important;border:none!important;padding:0!important;margin-bottom:20px!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-bill-to,.invoice-preview.tmpl-lw10-09-summit .inv-details{background:#FFFFFF!important;border:none!important;padding:0!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-label{font-size:10px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#0B0B0B!important;margin-bottom:8px!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-client-name{font-size:15px!important;font-weight:700!important;color:#0B0B0B!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-bill-to div{font-size:12.5px!important;color:#2B2B2B!important;line-height:1.6!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-detail-row{display:flex!important;justify-content:space-between!important;font-size:12px!important;padding:3px 0!important;color:#2B2B2B!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-detail-row span{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;color:#5A5A5A!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-detail-row b{color:#0B0B0B!important;font-weight:700!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-table thead tr{background:#0B0B0B!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-table thead th{color:#FFFFFF!important;font-size:10px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:11px 10px!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-table tbody td{padding:12px 10px!important;font-size:13px!important;color:#0B0B0B!important;border-bottom:1px solid #E4E4E1!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-table tbody tr:nth-child(even) td{background:#F7F7F5!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-totals{width:300px!important;margin:18px 0 22px auto!important;border:none!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-totals>div{font-size:13px!important;color:#2B2B2B!important;padding:6px 4px!important;border-bottom:none!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-total-grand{margin-top:8px!important;padding:14px 16px!important;border:none!important;background:#F2F2EF!important;color:#0B0B0B!important;font-weight:800!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-total-grand span{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-total-grand b{font-size:20px!important;color:#0B0B0B!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-block{background:#FFFFFF!important;border:none!important;border-top:1px solid #E4E4E1!important;padding:16px 0 0!important;margin-bottom:12px!important;}
.invoice-preview.tmpl-lw10-09-summit .inv-block div{color:#2B2B2B!important;font-size:11.5px!important;}
.invoice-preview.tmpl-lw10-09-summit .sig-line{border-top:1.5px solid #0B0B0B!important;}
.invoice-preview.tmpl-lw10-09-summit .sig-caption{color:#5A5A5A!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:9.5px!important;}

.invoice-preview.tmpl-lw10-14-harper{background:#FBF7F2!important;color:#3B2A30!important;font-family:var(--font-serif)!important;position:relative!important;padding:0!important;isolation:isolate!important;overflow:hidden!important;}
.invoice-preview.tmpl-lw10-14-harper::before{content:""!important;position:absolute!important;left:-30px!important;top:-30px!important;width:190px!important;height:190px!important;background:radial-gradient(circle at 30% 30%,rgba(127,99,108,.28),transparent 60%),radial-gradient(circle at 62% 58%,rgba(122,140,105,.24),transparent 58%)!important;border-radius:44% 56% 62% 38%/50% 44% 56% 50%!important;z-index:0!important;pointer-events:none!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-head{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:40px 40px 0!important;margin:0!important;border:none!important;position:relative!important;z-index:1!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-head-left{max-width:520px!important;display:flex!important;flex-direction:column!important;align-items:center!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-logo{margin:0 auto 10px!important;max-width:100px!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-biz-name{font-size:26px!important;font-weight:700!important;letter-spacing:.06em!important;color:#5B3A44!important;margin-bottom:6px!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-biz-contact div,.invoice-preview.tmpl-lw10-14-harper .inv-biz-address,.invoice-preview.tmpl-lw10-14-harper .inv-biz-tax{font-size:11px!important;font-style:italic!important;color:#6C525A!important;opacity:1!important;line-height:1.7!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-head-right{margin-top:22px!important;width:100%!important;background:#F0E4E8!important;border-radius:16px!important;padding:16px 20px!important;text-align:center!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-doc-title{font-size:26px!important;font-weight:700!important;letter-spacing:.3em!important;color:#5B3A44!important;margin:0!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-doc-title::after{content:"Resolution \2022 A Stronger Tomorrow"!important;display:block!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-style:italic!important;color:#8B6E77!important;margin-top:6px!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-doc-num{font-size:11px!important;color:#5B3A44!important;opacity:1!important;margin-top:8px!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-doc-po{font-size:11px!important;color:#5B3A44!important;opacity:1!important;margin-top:2px!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-body{padding:26px 40px 36px!important;position:relative!important;z-index:1!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-parties{gap:16px!important;border:none!important;padding:0!important;margin-bottom:18px!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-bill-to,.invoice-preview.tmpl-lw10-14-harper .inv-details{background:#F3E8EC!important;border:none!important;border-radius:14px!important;padding:14px 16px!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-label{font-size:9.5px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#7F636C!important;margin-bottom:6px!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-client-name{font-size:15px!important;font-weight:700!important;color:#3B2A30!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-bill-to div{font-size:12px!important;color:#4E3840!important;line-height:1.7!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-detail-row{display:flex!important;justify-content:space-between!important;font-size:11.5px!important;padding:3px 0!important;color:#4E3840!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-detail-row span{font-size:9.5px!important;font-weight:700!important;text-transform:uppercase!important;color:#8B6E77!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-detail-row b{color:#3B2A30!important;font-weight:700!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-table{border-radius:14px!important;overflow:hidden!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-table thead tr{background:#7F636C!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-table thead th{color:#FFFFFF!important;font-size:9.5px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:11px 12px!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-table tbody td{padding:11px 12px!important;font-size:12.5px!important;color:#3B2A30!important;border-bottom:1px solid #EEDFE3!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-table tbody tr:nth-child(even) td{background:#FBF3F5!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-totals{width:290px!important;margin:16px 0 20px auto!important;border:none!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-totals>div{font-size:12.5px!important;color:#4E3840!important;padding:6px 4px!important;border-bottom:1px solid #EEDFE3!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-total-grand{margin-top:8px!important;padding:12px 18px!important;border:none!important;border-radius:999px!important;background:#7F636C!important;color:#FFFFFF!important;font-weight:800!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-total-grand span{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:10.5px!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-total-grand b{font-size:17px!important;color:#FFFFFF!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-block{background:#F3E8EC!important;border:none!important;border-radius:14px!important;padding:14px 16px!important;margin-bottom:12px!important;}
.invoice-preview.tmpl-lw10-14-harper .inv-block div{color:#4E3840!important;}
.invoice-preview.tmpl-lw10-14-harper .sig-line{border-top:1.5px solid #7F636C!important;}
.invoice-preview.tmpl-lw10-14-harper .sig-caption{color:#8B6E77!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:9.5px!important;font-style:italic!important;}

.invoice-preview.tmpl-lw10-16-langford{background:#F4F7F9!important;color:#1F2C38!important;font-family:var(--font-sans)!important;position:relative!important;padding:0!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-head{background:#FFFFFF!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:36px 40px 22px!important;margin:0!important;border:none!important;border-bottom:1px solid #DCE4EA!important;position:relative!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-head-left{display:flex!important;align-items:flex-start!important;gap:14px!important;max-width:60%!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-head-left::before{content:""!important;display:block!important;width:46px!important;height:40px!important;flex:0 0 auto!important;background:repeating-linear-gradient(90deg,#4A7BA6 0 8px,transparent 8px 14px)!important;margin-top:2px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-logo{margin:0!important;max-width:60px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-biz-name{font-size:19px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#1F2C38!important;margin-bottom:4px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-biz-contact div,.invoice-preview.tmpl-lw10-16-langford .inv-biz-address,.invoice-preview.tmpl-lw10-16-langford .inv-biz-tax{font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#5A6B7A!important;opacity:1!important;line-height:1.7!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-head-right{text-align:right!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-doc-title{font-size:30px!important;font-weight:800!important;color:#1F2C38!important;margin:0 0 6px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-doc-num{font-size:10.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#4A7BA6!important;font-weight:700!important;opacity:1!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-doc-po{font-size:10.5px!important;color:#5A6B7A!important;opacity:1!important;margin-top:4px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-body{padding:24px 40px 34px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-parties{gap:16px!important;border:none!important;padding:0!important;margin-bottom:16px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-bill-to,.invoice-preview.tmpl-lw10-16-langford .inv-details{background:#FFFFFF!important;border:1px solid #DCE4EA!important;border-radius:10px!important;padding:0!important;overflow:hidden!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-label{font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#FFFFFF!important;background:#34424F!important;padding:9px 14px!important;margin:0 0 10px!important;display:block!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-details .inv-label{background:#4A7BA6!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-client-name{font-size:15px!important;font-weight:700!important;color:#1F2C38!important;padding:0 14px!important;display:block!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-bill-to div{font-size:12.5px!important;color:#2E3B47!important;line-height:1.6!important;padding:0 14px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-bill-to div:last-child{padding-bottom:14px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-detail-row{display:flex!important;justify-content:space-between!important;font-size:12px!important;padding:5px 14px!important;color:#2E3B47!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-detail-row:last-child{padding-bottom:14px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-detail-row span{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;color:#5A6B7A!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-detail-row b{color:#1F2C38!important;font-weight:700!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-table{border-radius:10px!important;overflow:hidden!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-table thead tr{background:#34424F!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-table thead th{color:#FFFFFF!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:11px 12px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-table tbody td{padding:11px 12px!important;font-size:12.5px!important;color:#1F2C38!important;border-bottom:1px solid #E4EAEE!important;background:#FFFFFF!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-totals{width:300px!important;margin:16px 0 20px auto!important;border:1px solid #DCE4EA!important;border-radius:10px!important;overflow:hidden!important;background:#FFFFFF!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-totals>div{font-size:12.5px!important;color:#2E3B47!important;padding:7px 14px!important;border-bottom:1px solid #E4EAEE!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-total-grand{margin-top:0!important;padding:13px 14px!important;border:none!important;background:#4A7BA6!important;color:#FFFFFF!important;font-weight:800!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-total-grand span{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-total-grand b{font-size:18px!important;color:#FFFFFF!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-block{background:#FFFFFF!important;border:1px solid #DCE4EA!important;border-radius:10px!important;padding:14px 16px!important;margin-bottom:12px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-block .inv-label{background:transparent!important;color:#34424F!important;padding:0!important;display:inline-block!important;margin-bottom:6px!important;}
.invoice-preview.tmpl-lw10-16-langford .inv-block div{color:#2E3B47!important;}
.invoice-preview.tmpl-lw10-16-langford .sig-line{border-top:1.5px solid #34424F!important;}
.invoice-preview.tmpl-lw10-16-langford .sig-caption{color:#5A6B7A!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:9.5px!important;}
