.invoice-preview.tmpl-lw21-02-hawthorne{background:#FFFFFF !important;color:#241C1E !important;font-family:var(--font-serif) !important;position:relative !important;padding:0 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-head{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:38px 40px 22px !important;margin:0 !important;border:none !important;border-bottom:2px solid #7A1F33 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-head-left{position:relative !important;padding-left:18px !important;border-left:3px solid #7A1F33 !important;max-width:none !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-logo{margin-bottom:10px !important;max-width:100px !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-biz-name{font-size:23px !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#241C1E !important;margin-bottom:6px !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-biz-name::first-letter{color:#7A1F33 !important;font-size:1.15em !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-biz-contact div,.invoice-preview.tmpl-lw21-02-hawthorne .inv-biz-address,.invoice-preview.tmpl-lw21-02-hawthorne .inv-biz-tax{font-size:10px !important;letter-spacing:.04em !important;color:#5A4C50 !important;opacity:1 !important;line-height:1.65 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-head-right{text-align:right !important;padding-left:22px !important;border-left:1px solid #E4D6DA !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-doc-title{font-size:36px !important;font-weight:700 !important;letter-spacing:.05em !important;color:#241C1E !important;margin:0 0 8px !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-doc-num{font-size:12px !important;font-weight:700 !important;color:#7A1F33 !important;opacity:1 !important;letter-spacing:.04em !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-doc-po{font-size:10.5px !important;color:#5A4C50 !important;opacity:1 !important;margin-top:6px !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-body{padding:22px 40px 34px !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-parties{gap:18px !important;border:none !important;padding:0 !important;margin-bottom:18px !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-bill-to,.invoice-preview.tmpl-lw21-02-hawthorne .inv-details{background:transparent !important;border:none !important;border-top:2px solid #7A1F33 !important;padding:10px 0 0 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#7A1F33 !important;margin-bottom:6px !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-client-name{font-size:14.5px !important;font-weight:700 !important;color:#241C1E !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-bill-to div{font-size:12px !important;color:#3B2E31 !important;line-height:1.6 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#3B2E31 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#7A6165 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-detail-row b{color:#241C1E !important;font-weight:700 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-table thead tr{background:#F2EDEE !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-table thead th{color:#5A4C50 !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:10px !important;border-bottom:2px solid #7A1F33 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#241C1E !important;border-bottom:1px solid #EDE4E6 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-totals{width:300px !important;margin:16px 0 20px auto !important;border:none !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-totals>div{font-size:12.5px !important;color:#3B2E31 !important;padding:6px 2px !important;border-bottom:1px solid #EDE4E6 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-total-grand{margin-top:6px !important;padding:14px 16px !important;border:none !important;background:#F6E9EC !important;color:#7A1F33 !important;font-weight:800 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-total-grand span{color:#7A1F33 !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;font-size:11px !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-total-grand b{font-size:20px !important;color:#7A1F33 !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-block{background:transparent !important;border:none !important;border-left:2px solid #7A1F33 !important;padding:6px 0 6px 14px !important;margin-bottom:14px !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .inv-block div{color:#3B2E31 !important;font-style:italic !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .sig-line{border-top:1.5px solid #241C1E !important;}
.invoice-preview.tmpl-lw21-02-hawthorne .sig-caption{color:#7A6165 !important;text-transform:uppercase !important;letter-spacing:.12em !important;font-size:9.5px !important;}

.invoice-preview.tmpl-lw21-06-briarfinch{background:#FEFCF8 !important;color:#3A3128 !important;font-family:var(--font-serif) !important;position:relative !important;padding:0 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-head{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:40px 42px 22px !important;margin:0 !important;border:none !important;border-bottom:1px solid #E6DCC7 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-logo{margin-bottom:12px !important;max-width:96px !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-biz-name{font-size:20px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#3A3128 !important;margin-bottom:6px !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-biz-contact div,.invoice-preview.tmpl-lw21-06-briarfinch .inv-biz-address,.invoice-preview.tmpl-lw21-06-briarfinch .inv-biz-tax{font-size:10px !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#A8863D !important;opacity:1 !important;line-height:1.8 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-head-right{text-align:right !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-doc-title{font-size:32px !important;font-weight:700 !important;letter-spacing:.3em !important;color:#3A3128 !important;margin:0 0 8px !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-doc-num{font-size:11.5px !important;font-weight:700 !important;color:#3A3128 !important;opacity:1 !important;letter-spacing:.06em !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-doc-po{font-size:10px !important;color:#A8863D !important;opacity:1 !important;margin-top:6px !important;letter-spacing:.06em !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-body{padding:22px 42px 34px !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-parties{gap:20px !important;border:none !important;padding:0 !important;margin-bottom:18px !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-bill-to,.invoice-preview.tmpl-lw21-06-briarfinch .inv-details{background:transparent !important;border:none !important;padding:0 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-label{font-size:9px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#A8863D !important;margin-bottom:8px !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-client-name{font-size:14px !important;font-weight:700 !important;color:#3A3128 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-bill-to div{font-size:12.5px !important;color:#4A4033 !important;line-height:1.7 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12.5px !important;padding:3px 0 !important;color:#4A4033 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-detail-row span{font-size:9px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#8A7C64 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-detail-row b{color:#3A3128 !important;font-weight:700 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-table thead tr{background:transparent !important;border-bottom:1px solid #D9CCA9 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-table thead th{color:#8A7C64 !important;font-size:9px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:10px 8px !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-table tbody td{padding:12px 8px !important;font-size:12.5px !important;color:#3A3128 !important;border-bottom:1px solid #EFE7D5 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-totals{width:290px !important;margin:16px 0 20px auto !important;border:none !important;border-left:1px solid #D9CCA9 !important;padding-left:16px !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-totals>div{font-size:12.5px !important;color:#4A4033 !important;padding:5px 0 !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:10.5px !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-totals>div b{font-size:13px !important;text-transform:none !important;letter-spacing:0 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-total-grand{margin-top:8px !important;padding:14px 16px !important;border:none !important;background:#F2E9D4 !important;color:#8A6A1F !important;font-weight:800 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-total-grand span{color:#8A6A1F !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:10px !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-total-grand b{font-size:21px !important;color:#8A6A1F !important;letter-spacing:0 !important;text-transform:none !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-block{background:transparent !important;border:none !important;border-top:1px solid #E6DCC7 !important;padding:14px 0 0 !important;margin-bottom:14px !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .inv-block div{color:#4A4033 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .sig-line{border-top:1.5px solid #3A3128 !important;}
.invoice-preview.tmpl-lw21-06-briarfinch .sig-caption{color:#8A7C64 !important;text-transform:uppercase !important;letter-spacing:.14em !important;font-size:9px !important;}

.invoice-preview.tmpl-lw21-07-lexford{background:#FFFFFF !important;color:#1E2A36 !important;font-family:var(--font-sans) !important;position:relative !important;padding:0 !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-head{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:30px 36px !important;margin:0 !important;border:none !important;background:linear-gradient(100deg,#1D3A5C 0 62%,#8FA9C4 62% 64%,#DCE6EE 64% 100%) !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-head-left{display:flex !important;align-items:center !important;gap:14px !important;max-width:none !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-head-left::before{content:"" !important;display:block !important;width:34px !important;height:40px !important;flex:none !important;background:repeating-linear-gradient(90deg,#FFFFFF 0 5px,transparent 5px 10px) !important;background-position:top !important;border-top:3px solid #FFFFFF !important;border-bottom:3px solid #FFFFFF !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-logo{margin:0 !important;max-width:56px !important;filter:brightness(0) invert(1) !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-biz-name{font-size:22px !important;font-weight:700 !important;color:#FFFFFF !important;margin-bottom:4px !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-biz-contact div,.invoice-preview.tmpl-lw21-07-lexford .inv-biz-address,.invoice-preview.tmpl-lw21-07-lexford .inv-biz-tax{font-size:10px !important;letter-spacing:.06em !important;color:#C7D6E4 !important;opacity:1 !important;line-height:1.6 !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-head-right{text-align:right !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-doc-title{font-family:var(--font-serif) !important;font-size:26px !important;font-weight:700 !important;color:#1D3A5C !important;margin:0 0 6px !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-doc-num{font-size:11px !important;font-weight:700 !important;color:#1D3A5C !important;opacity:1 !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-doc-po{font-size:10px !important;color:#4A6A8C !important;opacity:1 !important;margin-top:5px !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-body{padding:24px 36px 34px !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-parties{gap:16px !important;border:none !important;padding:0 !important;margin-bottom:16px !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-bill-to,.invoice-preview.tmpl-lw21-07-lexford .inv-details{background:#F3F6F9 !important;border:none !important;padding:12px 14px !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1D3A5C !important;margin-bottom:6px !important;padding-left:10px !important;position:relative !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-label::before{content:"" !important;position:absolute !important;left:0 !important;top:1px !important;width:4px !important;height:11px !important;background:#4A6FA5 !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-client-name{font-size:14.5px !important;font-weight:700 !important;color:#1E2A36 !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-bill-to div{font-size:12px !important;color:#3B4A58 !important;line-height:1.6 !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#3B4A58 !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;text-transform:uppercase !important;color:#5F7A96 !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-detail-row b{color:#1E2A36 !important;font-weight:700 !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-table thead tr{background:#1D3A5C !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-table thead th{color:#FFFFFF !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:10px !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-table tbody tr:nth-child(even) td{background:#F3F6F9 !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-table tbody td{padding:10px !important;font-size:12.5px !important;color:#1E2A36 !important;border-bottom:1px solid #DCE6EE !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-totals{width:300px !important;margin:16px 0 20px auto !important;border:none !important;background:#F3F6F9 !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-totals>div{font-size:12.5px !important;color:#3B4A58 !important;padding:6px 12px !important;border-bottom:1px solid #DCE6EE !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-total-grand{margin-top:0 !important;padding:14px 16px !important;border:none !important;background:#1D3A5C !important;color:#FFFFFF !important;font-weight:800 !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-total-grand b{font-size:19px !important;color:#FFFFFF !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-block{background:#F3F6F9 !important;border:none !important;padding:14px !important;margin-bottom:12px !important;}
.invoice-preview.tmpl-lw21-07-lexford .inv-block div{color:#3B4A58 !important;}
.invoice-preview.tmpl-lw21-07-lexford .sig-line{border-top:1.5px solid #1D3A5C !important;}
.invoice-preview.tmpl-lw21-07-lexford .sig-caption{color:#5F7A96 !important;text-transform:uppercase !important;letter-spacing:.1em !important;font-size:9.5px !important;}

.invoice-preview.tmpl-lw21-08-willowstone{background:#FBF9F5 !important;color:#33302A !important;font-family:var(--font-serif) !important;position:relative !important;padding:0 !important;text-align:center !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-head{display:flex !important;flex-direction:column !important;align-items:center !important;padding:40px 40px 18px !important;margin:0 !important;border:none !important;border-bottom:1px solid #E1D9C7 !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-head-left{display:flex !important;flex-direction:column !important;align-items:center !important;max-width:none !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-logo{margin:0 auto 12px !important;max-width:76px !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-biz-name{font-size:24px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#33302A !important;margin-bottom:6px !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-biz-contact div,.invoice-preview.tmpl-lw21-08-willowstone .inv-biz-address,.invoice-preview.tmpl-lw21-08-willowstone .inv-biz-tax{font-size:10px !important;letter-spacing:.08em !important;color:#6F6552 !important;opacity:1 !important;line-height:1.7 !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-head-right{text-align:center !important;margin-top:14px !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-doc-title{font-size:34px !important;font-weight:700 !important;letter-spacing:.32em !important;color:#33302A !important;margin:0 0 8px !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-doc-num{font-size:11.5px !important;font-weight:700 !important;color:#6F6552 !important;opacity:1 !important;letter-spacing:.06em !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-doc-po{font-size:10px !important;color:#6F6552 !important;opacity:1 !important;margin-top:6px !important;letter-spacing:.06em !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-body{padding:22px 40px 34px !important;text-align:left !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-parties{gap:20px !important;border:none !important;padding:0 !important;margin-bottom:18px !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-bill-to,.invoice-preview.tmpl-lw21-08-willowstone .inv-details{background:transparent !important;border:none !important;padding:0 !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#6F6552 !important;margin-bottom:7px !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-client-name{font-size:14.5px !important;font-weight:700 !important;color:#33302A !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-bill-to div{font-size:12.5px !important;color:#43402F !important;line-height:1.7 !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12.5px !important;padding:3px 0 !important;color:#43402F !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8A8067 !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-detail-row b{color:#33302A !important;font-weight:700 !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-table thead tr{background:#EFE9DC !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-table thead th{color:#33302A !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;padding:10px !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#33302A !important;border-bottom:1px solid #EAE3D2 !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-totals{width:300px !important;margin:16px 0 20px auto !important;border:none !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-totals>div{font-size:12.5px !important;color:#43402F !important;padding:6px 2px !important;border-bottom:1px solid #EAE3D2 !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-total-grand{margin-top:6px !important;padding:14px 16px !important;border:none !important;background:#EFE9DC !important;color:#33302A !important;font-weight:800 !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-total-grand b{font-size:20px !important;color:#33302A !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-block{background:#F1ECE0 !important;border:none !important;padding:16px !important;margin-bottom:14px !important;}
.invoice-preview.tmpl-lw21-08-willowstone .inv-block div{color:#43402F !important;font-style:italic !important;}
.invoice-preview.tmpl-lw21-08-willowstone .sig-line{border-top:1.5px solid #33302A !important;}
.invoice-preview.tmpl-lw21-08-willowstone .sig-caption{color:#8A8067 !important;text-transform:uppercase !important;letter-spacing:.12em !important;font-size:9.5px !important;}
