.invoice-preview.tmpl-rf10-01-sidebar{background:#FFFFFF !important;color:#1B2630 !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 206px 0 0 !important;overflow:hidden !important;}.invoice-preview.tmpl-rf10-01-sidebar::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;bottom:0 !important;width:206px !important;background:#2E3A42 !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-rf10-01-sidebar::after{content:"Quality roofing, built to last" !important;position:absolute !important;right:0 !important;bottom:40px !important;width:206px !important;padding:0 24px !important;box-sizing:border-box !important;z-index:1 !important;font-size:12px !important;font-style:italic !important;line-height:1.5 !important;color:#E7DCCB !important;border-top:1px solid #B59E80 !important;padding-top:14px !important;pointer-events:none !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-head{position:relative !important;z-index:1 !important;display:block !important;min-height:150px !important;padding:38px 30px 8px 40px !important;margin:0 !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-head-left{max-width:none !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-logo{margin-bottom:12px !important;max-width:150px !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-biz-name{font-size:24px !important;font-weight:800 !important;letter-spacing:.02em !important;text-transform:uppercase !important;line-height:1.05 !important;color:#1B2630 !important;margin-bottom:8px !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-biz-contact div,.invoice-preview.tmpl-rf10-01-sidebar .inv-biz-address,.invoice-preview.tmpl-rf10-01-sidebar .inv-biz-tax{font-size:11px !important;color:#4A5661 !important;opacity:1 !important;line-height:1.65 !important;margin-top:0 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-head-right{position:absolute !important;right:-206px !important;top:44px !important;width:206px !important;padding:0 24px !important;box-sizing:border-box !important;text-align:left !important;z-index:1 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-doc-title{display:block !important;font-size:34px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#FFFFFF !important;margin:0 0 14px !important;padding-bottom:14px !important;border-bottom:2px solid #B59E80 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-doc-num{display:block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#E7DCCB !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-doc-po{font-size:11px !important;letter-spacing:.08em !important;color:#C9BBA6 !important;opacity:1 !important;margin-top:8px !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-body{position:relative !important;z-index:1 !important;padding:8px 30px 34px 40px !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-parties{display:flex !important;gap:28px !important;border-top:2px solid #B59E80 !important;border-bottom:1px solid #DDD3C4 !important;padding:16px 0 14px !important;margin-bottom:18px !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-bill-to{flex:1 1 auto !important;max-width:none !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-details{flex:0 0 230px !important;min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;border-left:1px solid #DDD3C4 !important;padding-left:18px !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#7E6A4D !important;margin-bottom:6px !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-client-name{font-size:16px !important;font-weight:700 !important;color:#1B2630 !important;margin-bottom:2px !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-bill-to div{font-size:12.5px !important;color:#2E3A42 !important;line-height:1.6 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#2E3A42 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-detail-row span{font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#7E6A4D !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-detail-row b{color:#1B2630 !important;font-weight:600 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-table thead tr{background:#2E3A42 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-table thead th{background:#2E3A42 !important;color:#FFFFFF !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#1B2630 !important;border-bottom:1px solid #E8E2D8 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-table tbody tr:nth-child(even) td{background:#F7F4EF !important;}.invoice-preview.tmpl-rf10-01-sidebar .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-totals{width:300px !important;margin:14px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-totals>div{font-size:12.5px !important;color:#2E3A42 !important;padding:6px 10px !important;border-bottom:1px solid #E8E2D8 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-total-grand{margin-top:8px !important;padding:12px 14px !important;border:none !important;background:#B59E80 !important;color:#1B2630 !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-total-grand b{font-size:19px !important;color:#1B2630 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-total-grand span{color:#1B2630 !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-block{background:transparent !important;border:none !important;border-top:1px solid #DDD3C4 !important;border-radius:0 !important;padding:14px 0 0 !important;margin-bottom:12px !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-block div{color:#2E3A42 !important;}.invoice-preview.tmpl-rf10-01-sidebar .inv-signature-row{justify-content:flex-end !important;margin-top:22px !important;}.invoice-preview.tmpl-rf10-01-sidebar .sig-line{border-top:1.5px solid #2E3A42 !important;}.invoice-preview.tmpl-rf10-01-sidebar .sig-caption{color:#7E6A4D !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-rf10-02-diagonal{background:#FFFFFF !important;color:#26282B !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:24px !important;padding:34px 40px 84px !important;margin:0 0 10px !important;border:none !important;background:linear-gradient(172deg,#1E2023 0%,#1E2023 68%,#3DAA9B 68%,#3DAA9B 73%,#FFFFFF 73%) !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-head-left{max-width:58% !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-biz-name{font-size:26px !important;font-weight:900 !important;letter-spacing:.02em !important;text-transform:uppercase !important;line-height:1.05 !important;color:#FFFFFF !important;margin-bottom:8px !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-biz-contact div,.invoice-preview.tmpl-rf10-02-diagonal .inv-biz-address,.invoice-preview.tmpl-rf10-02-diagonal .inv-biz-tax{font-size:11px !important;color:#D5D7DA !important;opacity:1 !important;line-height:1.65 !important;margin-top:0 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-head-right{text-align:right !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-doc-title{display:block !important;font-size:44px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#FFFFFF !important;margin:0 0 8px !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-doc-num{display:inline-block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#1E2023 !important;opacity:1 !important;background:#3DAA9B !important;padding:4px 10px !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-doc-po{font-size:11px !important;letter-spacing:.08em !important;color:#D5D7DA !important;opacity:1 !important;margin-top:8px !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-body{position:relative !important;z-index:1 !important;padding:0 40px 0 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-parties{display:flex !important;gap:24px !important;border:none !important;padding:0 0 16px !important;margin-bottom:16px !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-bill-to{flex:1 1 auto !important;max-width:none !important;border-left:4px solid #3DAA9B !important;padding-left:14px !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-details{flex:0 0 250px !important;min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 0 0 14px !important;border-left:4px solid #1E2023 !important;border-radius:0 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#1E2023 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-client-name{font-size:16px !important;font-weight:800 !important;color:#1E2023 !important;margin-bottom:2px !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-bill-to div{font-size:12.5px !important;color:#3A3D41 !important;line-height:1.6 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#3A3D41 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-detail-row span{font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#5B5F64 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-detail-row b{color:#1E2023 !important;font-weight:700 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-table thead tr{background:#1E2023 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-table thead th{background:#1E2023 !important;color:#FFFFFF !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#26282B !important;border-bottom:1px solid #E1E3E5 !important;}.invoice-preview.tmpl-rf10-02-diagonal .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-totals{width:300px !important;margin:14px 0 20px auto !important;border:none !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-totals>div{font-size:12.5px !important;color:#3A3D41 !important;padding:6px 10px !important;border-bottom:1px solid #E1E3E5 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-total-grand{margin-top:8px !important;padding:12px 14px !important;border:none !important;background:#3DAA9B !important;color:#1E2023 !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-total-grand b{font-size:19px !important;color:#1E2023 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-total-grand span{color:#1E2023 !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-block{background:#F1F2F3 !important;border:none !important;border-radius:0 !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-block div{color:#3A3D41 !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-rf10-02-diagonal .sig-line{border-top:1.5px solid #1E2023 !important;}.invoice-preview.tmpl-rf10-02-diagonal .sig-caption{color:#5B5F64 !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-rf10-02-diagonal .inv-body::after{content:"Thank you for your business" !important;display:block !important;margin:26px -40px 0 !important;padding:38px 40px 16px !important;text-align:right !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#FFFFFF !important;background:linear-gradient(176deg,#FFFFFF 0%,#FFFFFF 30%,#3DAA9B 30%,#3DAA9B 38%,#1E2023 38%) !important;}.invoice-preview.tmpl-rf10-03-blueprint{background:#FFFFFF !important;color:#381C31 !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-end !important;gap:24px !important;padding:34px 40px 22px !important;margin:0 0 20px !important;border:none !important;border-bottom:3px solid #A81A93 !important;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgODAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0E4MUE5MyIgc3Ryb2tlLXdpZHRoPSIxLjIiPjxwYXRoIGQ9Ik0xMCA3MkwxMDAgMTBsOTAgNjIiLz48cGF0aCBkPSJNMjUgNzJWNTBNMTc1IDcyVjUwTTEwMCAxMHY2Mk01NSA3MlYzOE0xNDUgNzJWMzgiLz48cGF0aCBkPSJNMTAgNzJoMTgwIiBzdHJva2UtZGFzaGFycmF5PSI0IDMiLz48L3N2Zz4=") no-repeat right 40px top 12px / 190px auto,linear-gradient(#EFDDEB 1px,transparent 1px) 0 0 / 100% 20px,linear-gradient(90deg,#EFDDEB 1px,transparent 1px) 0 0 / 20px 100%,#FBF5FA !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-head-left{max-width:58% !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-biz-name{font-size:24px !important;font-weight:800 !important;letter-spacing:.02em !important;text-transform:uppercase !important;line-height:1.05 !important;color:#3F1232 !important;margin-bottom:8px !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-biz-contact div,.invoice-preview.tmpl-rf10-03-blueprint .inv-biz-address,.invoice-preview.tmpl-rf10-03-blueprint .inv-biz-tax{font-size:11px !important;color:#5A3A52 !important;opacity:1 !important;line-height:1.65 !important;margin-top:0 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-head-right{text-align:right !important;padding-top:92px !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-doc-title{display:block !important;font-size:40px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#3F1232 !important;margin:0 0 8px !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-doc-num{display:block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#A81A93 !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-doc-po{font-size:11px !important;letter-spacing:.06em !important;color:#5A3A52 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-body{position:relative !important;z-index:1 !important;padding:0 40px 0 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-parties{display:grid !important;grid-template-columns:minmax(0,1fr) 270px !important;gap:16px !important;border:none !important;padding:0 !important;margin-bottom:18px !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-bill-to{max-width:none !important;background:#F6EAF3 !important;border-top:3px solid #A81A93 !important;padding:12px 14px !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-details{min-width:0 !important;text-align:left !important;background:#F6EAF3 !important;border-top:3px solid #3F1232 !important;padding:12px 14px !important;border-radius:0 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#A81A93 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-client-name{font-size:16px !important;font-weight:800 !important;color:#3F1232 !important;margin-bottom:2px !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-bill-to div{font-size:12.5px !important;color:#4A2A43 !important;line-height:1.6 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#4A2A43 !important;border-bottom:1px dashed #DCC3D6 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-detail-row:last-child{border-bottom:none !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-detail-row span{font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#5A3A52 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-detail-row b{color:#3F1232 !important;font-weight:700 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-table thead tr{background:#A81A93 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-table thead th{background:#A81A93 !important;color:#FFFFFF !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#381C31 !important;border-bottom:1px solid #EAD9E6 !important;}.invoice-preview.tmpl-rf10-03-blueprint .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-totals{width:300px !important;margin:14px 0 20px auto !important;border:none !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-totals>div{font-size:12.5px !important;color:#4A2A43 !important;padding:6px 10px !important;border-bottom:1px solid #EAD9E6 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-total-grand{margin-top:8px !important;padding:12px 14px !important;border:none !important;background:#A81A93 !important;color:#FFFFFF !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-total-grand b{font-size:19px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-total-grand span{color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-block{background:#F6EAF3 !important;border:none !important;border-radius:0 !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-block div{color:#4A2A43 !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-rf10-03-blueprint .sig-line{border-top:1.5px solid #3F1232 !important;}.invoice-preview.tmpl-rf10-03-blueprint .sig-caption{color:#5A3A52 !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-rf10-03-blueprint .inv-body::after{content:"Thank you for your business" !important;display:block !important;margin:26px -40px 0 !important;padding:14px 40px !important;text-align:center !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#FFFFFF !important;background:#3F1232 !important;}.invoice-preview.tmpl-rf10-04-editorial{background:#FFFFFF !important;color:#2B1F3C !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-head{position:relative !important;z-index:1 !important;display:block !important;text-align:center !important;padding:40px 48px 10px !important;margin:0 !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-head-left{max-width:none !important;margin:0 auto 18px !important;padding-bottom:16px !important;border-bottom:1px solid #88A85F !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-logo{margin:0 auto 12px !important;display:block !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-biz-name{font-size:30px !important;font-weight:500 !important;letter-spacing:.1em !important;text-transform:uppercase !important;line-height:1.1 !important;color:#2B1F3C !important;margin-bottom:8px !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-biz-contact div,.invoice-preview.tmpl-rf10-04-editorial .inv-biz-address,.invoice-preview.tmpl-rf10-04-editorial .inv-biz-tax{font-size:12px !important;color:#4E4358 !important;opacity:1 !important;line-height:1.6 !important;margin:0 auto !important;text-align:center !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-head-right{text-align:center !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-doc-title{display:block !important;font-size:52px !important;font-weight:500 !important;line-height:1 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:#2B1F3C !important;margin:0 0 12px !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-doc-title::after{content:"" !important;display:block !important;width:60px !important;height:3px !important;background:#88A85F !important;margin:14px auto 0 !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-doc-num{display:block !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#2B1F3C !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-doc-po{font-size:12px !important;font-style:italic !important;color:#4E4358 !important;opacity:1 !important;margin-top:4px !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-body{position:relative !important;z-index:1 !important;padding:10px 48px 0 !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-parties{display:flex !important;gap:32px !important;border-top:1px solid #88A85F !important;border-bottom:1px solid #88A85F !important;padding:18px 0 !important;margin-bottom:20px !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-bill-to{flex:1 1 auto !important;max-width:none !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-details{flex:0 0 250px !important;min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;border-radius:0 !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-label{font-size:10px !important;font-weight:600 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#5F7A3B !important;margin-bottom:6px !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-client-name{font-size:18px !important;font-weight:600 !important;color:#2B1F3C !important;margin-bottom:2px !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-bill-to div{font-size:13px !important;color:#3C3148 !important;line-height:1.6 !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:13px !important;padding:4px 0 !important;color:#3C3148 !important;border-bottom:1px solid #DCE5CE !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-detail-row span{font-size:10.5px !important;font-weight:600 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#5F7A3B !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-detail-row b{color:#2B1F3C !important;font-weight:600 !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-table{margin-bottom:0 !important;border:1px solid #DCE5CE !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-table thead tr{background:#2B1F3C !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-table thead th{background:#2B1F3C !important;color:#FFFFFF !important;font-size:10.5px !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:10px 12px !important;border:none !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-table thead th:not(:first-child),.invoice-preview.tmpl-rf10-04-editorial .inv-table tbody td:not(:first-child){border-left:1px solid #DCE5CE !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-table tbody td{padding:11px 12px !important;font-size:13px !important;color:#2B1F3C !important;border-bottom:1px solid #DCE5CE !important;}.invoice-preview.tmpl-rf10-04-editorial .td-num{color:#5F7A3B !important;font-weight:600 !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-totals{width:310px !important;margin:16px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-totals>div{font-size:13px !important;color:#3C3148 !important;padding:6px 12px !important;border-bottom:1px solid #DCE5CE !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-total-grand{margin-top:8px !important;padding:12px 14px !important;border:none !important;border-top:2px solid #88A85F !important;background:#EDE9E1 !important;color:#2B1F3C !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-total-grand b{font-size:20px !important;color:#2B1F3C !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-total-grand span{color:#2B1F3C !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-block{background:transparent !important;border:none !important;border-top:1px solid #DCE5CE !important;border-radius:0 !important;padding:14px 0 0 !important;margin-bottom:12px !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-block div{color:#3C3148 !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-signature-row{justify-content:flex-end !important;margin-top:20px !important;}.invoice-preview.tmpl-rf10-04-editorial .sig-line{border-top:1px solid #2B1F3C !important;}.invoice-preview.tmpl-rf10-04-editorial .sig-caption{color:#5F7A3B !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:10px !important;font-style:italic !important;}.invoice-preview.tmpl-rf10-04-editorial .inv-body::after{content:"Thank you for trusting us with your roof" !important;display:block !important;margin:28px 0 0 !important;padding:14px 0 26px !important;border-top:1px solid #88A85F !important;border-bottom:1px solid #88A85F !important;text-align:center !important;font-size:16px !important;font-style:italic !important;color:#2B1F3C !important;}.invoice-preview.tmpl-rf10-05-contractor{background:#FFFFFF !important;color:#1C1F22 !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 0 0 190px !important;overflow:hidden !important;}.invoice-preview.tmpl-rf10-05-contractor::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:190px !important;background:#1C1F22 !important;border-right:5px solid #4865B4 !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-rf10-05-contractor::after{content:"Roofing · Repair · Restore" !important;position:absolute !important;left:0 !important;bottom:40px !important;width:190px !important;padding:0 22px !important;box-sizing:border-box !important;z-index:1 !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.24em !important;text-transform:uppercase !important;line-height:1.6 !important;color:#9FB3E6 !important;pointer-events:none !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:flex-end !important;align-items:flex-start !important;min-height:150px !important;padding:36px 36px 8px 30px !important;margin:0 !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-head-left{position:absolute !important;left:-168px !important;top:36px !important;width:140px !important;max-width:none !important;z-index:1 !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-logo{margin-bottom:14px !important;max-width:120px !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-biz-name{font-size:19px !important;font-weight:900 !important;letter-spacing:.02em !important;text-transform:uppercase !important;line-height:1.05 !important;color:#FFFFFF !important;margin-bottom:12px !important;padding-bottom:12px !important;border-bottom:2px solid #4865B4 !important;word-break:break-word !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-biz-contact div,.invoice-preview.tmpl-rf10-05-contractor .inv-biz-address,.invoice-preview.tmpl-rf10-05-contractor .inv-biz-tax{font-size:10.5px !important;color:#C9CCD1 !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;word-break:break-word !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-biz-address{margin-top:8px !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-head-right{text-align:right !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-doc-title{display:inline-block !important;font-size:82px !important;font-weight:900 !important;line-height:.9 !important;letter-spacing:-.01em !important;text-transform:uppercase !important;color:#1C1F22 !important;transform:scaleX(.78) !important;transform-origin:right top !important;margin:0 0 8px !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-doc-num{display:block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#4865B4 !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-doc-po{font-size:10.5px !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#5B6066 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-body{position:relative !important;z-index:1 !important;padding:8px 36px 0 30px !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-parties{display:flex !important;gap:24px !important;border-top:2px solid #1C1F22 !important;border-bottom:none !important;padding:16px 0 14px !important;margin-bottom:16px !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-bill-to{flex:1 1 auto !important;max-width:none !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-details{flex:0 0 240px !important;min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 0 0 18px !important;border-left:3px solid #4865B4 !important;border-radius:0 !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#4865B4 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-client-name{font-size:16px !important;font-weight:800 !important;color:#1C1F22 !important;margin-bottom:2px !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-bill-to div{font-size:12.5px !important;color:#33373C !important;line-height:1.6 !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#33373C !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-detail-row span{font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#5B6066 !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-detail-row b{color:#1C1F22 !important;font-weight:700 !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-table thead tr{background:#1C1F22 !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-table thead th{background:#1C1F22 !important;color:#FFFFFF !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#1C1F22 !important;border-bottom:1px solid #E2E4E7 !important;}.invoice-preview.tmpl-rf10-05-contractor .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-totals{width:300px !important;margin:14px 0 20px auto !important;border:none !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-totals>div{font-size:12.5px !important;color:#33373C !important;padding:6px 10px !important;border-bottom:1px solid #E2E4E7 !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-total-grand{margin-top:8px !important;padding:14px 14px !important;border:none !important;border-left:6px solid #4865B4 !important;background:#1C1F22 !important;color:#FFFFFF !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-total-grand b{font-size:20px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-total-grand span{color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-block{background:transparent !important;border:none !important;border-top:1px solid #C9CCD1 !important;border-radius:0 !important;padding:14px 0 0 !important;margin-bottom:12px !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-block div{color:#33373C !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-rf10-05-contractor .sig-line{border-top:1.5px solid #1C1F22 !important;}.invoice-preview.tmpl-rf10-05-contractor .sig-caption{color:#5B6066 !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-rf10-05-contractor .inv-body::after{content:"Thank you for your business" !important;display:block !important;margin:26px -36px 0 -30px !important;padding:16px 36px 16px 30px !important;text-align:right !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#1C1F22 !important;background:#F3F4F5 !important;}.invoice-preview.tmpl-rf10-07-progress{background:#FFFFFF !important;color:#16261B !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}.invoice-preview.tmpl-rf10-07-progress .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:stretch !important;gap:0 !important;padding:0 0 0 40px !important;margin:0 0 18px !important;border:none !important;border-bottom:4px solid #2CA84F !important;background:#EEF4F0 !important;}.invoice-preview.tmpl-rf10-07-progress .inv-head-left{max-width:55% !important;padding:32px 20px 24px 0 !important;}.invoice-preview.tmpl-rf10-07-progress .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-rf10-07-progress .inv-biz-name{font-size:24px !important;font-weight:800 !important;letter-spacing:.01em !important;text-transform:uppercase !important;line-height:1.05 !important;color:#1C542E !important;margin-bottom:8px !important;}.invoice-preview.tmpl-rf10-07-progress .inv-biz-contact div,.invoice-preview.tmpl-rf10-07-progress .inv-biz-address,.invoice-preview.tmpl-rf10-07-progress .inv-biz-tax{font-size:11px !important;color:#2F4A38 !important;opacity:1 !important;line-height:1.65 !important;margin-top:0 !important;}.invoice-preview.tmpl-rf10-07-progress .inv-head-right{flex:0 0 300px !important;text-align:right !important;background:#1C542E !important;color:#FFFFFF !important;padding:32px 40px 24px 60px !important;clip-path:polygon(40px 0,100% 0,100% 100%,0 100%) !important;}.invoice-preview.tmpl-rf10-07-progress .inv-doc-title{display:block !important;font-size:40px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#FFFFFF !important;margin:0 0 6px !important;}.invoice-preview.tmpl-rf10-07-progress .inv-doc-title::after{content:"Progress billing" !important;display:block !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#9FE0B0 !important;margin-top:8px !important;}.invoice-preview.tmpl-rf10-07-progress .inv-doc-num{display:block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#FFFFFF !important;opacity:1 !important;margin-top:10px !important;}.invoice-preview.tmpl-rf10-07-progress .inv-doc-po{font-size:11px !important;letter-spacing:.06em !important;color:#D6EEDC !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-rf10-07-progress .inv-body{position:relative !important;z-index:1 !important;padding:0 40px 0 !important;}.invoice-preview.tmpl-rf10-07-progress .inv-parties{display:flex !important;flex-wrap:wrap !important;gap:24px !important;border:none !important;padding:0 !important;margin-bottom:18px !important;}.invoice-preview.tmpl-rf10-07-progress .inv-bill-to{flex:1 1 220px !important;max-width:none !important;}.invoice-preview.tmpl-rf10-07-progress .inv-details{flex:0 0 250px !important;min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;border-radius:0 !important;}.invoice-preview.tmpl-rf10-07-progress .inv-parties::after{content:"Tear-off · Decking · Underlayment · Shingles · Final inspection" !important;flex:1 1 100% !important;order:9 !important;display:block !important;margin-top:4px !important;padding:22px 0 0 !important;text-align:center !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#1C542E !important;background:radial-gradient(circle,#2CA84F 5px,transparent 5.5px) 10% 6px / 12px 12px no-repeat,radial-gradient(circle,#2CA84F 5px,transparent 5.5px) 30% 6px / 12px 12px no-repeat,radial-gradient(circle,#2CA84F 5px,transparent 5.5px) 50% 6px / 12px 12px no-repeat,radial-gradient(circle,#1C542E 5px,transparent 5.5px) 70% 6px / 12px 12px no-repeat,radial-gradient(circle,#1C542E 5px,transparent 5.5px) 90% 6px / 12px 12px no-repeat,linear-gradient(#2CA84F,#2CA84F) 50% 11px / 80% 2px no-repeat !important;}.invoice-preview.tmpl-rf10-07-progress .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#1C542E !important;margin-bottom:6px !important;border-bottom:2px solid #2CA84F !important;padding-bottom:4px !important;}.invoice-preview.tmpl-rf10-07-progress .inv-client-name{font-size:16px !important;font-weight:800 !important;color:#16261B !important;margin-bottom:2px !important;}.invoice-preview.tmpl-rf10-07-progress .inv-bill-to div{font-size:12.5px !important;color:#2F4A38 !important;line-height:1.6 !important;}.invoice-preview.tmpl-rf10-07-progress .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#2F4A38 !important;}.invoice-preview.tmpl-rf10-07-progress .inv-detail-row span{font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#1C542E !important;}.invoice-preview.tmpl-rf10-07-progress .inv-detail-row b{color:#16261B !important;font-weight:700 !important;}.invoice-preview.tmpl-rf10-07-progress .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-rf10-07-progress .inv-table thead tr{background:#1C542E !important;}.invoice-preview.tmpl-rf10-07-progress .inv-table thead th{background:#1C542E !important;color:#FFFFFF !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;}.invoice-preview.tmpl-rf10-07-progress .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#16261B !important;border-bottom:1px solid #D9E7DD !important;}.invoice-preview.tmpl-rf10-07-progress .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-rf10-07-progress .inv-totals{width:300px !important;margin:14px 0 20px auto !important;border:none !important;}.invoice-preview.tmpl-rf10-07-progress .inv-totals>div{font-size:12.5px !important;color:#2F4A38 !important;padding:6px 10px !important;border-bottom:1px solid #D9E7DD !important;}.invoice-preview.tmpl-rf10-07-progress .inv-total-grand{margin-top:8px !important;padding:12px 14px !important;border:none !important;background:#1C542E !important;color:#FFFFFF !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-rf10-07-progress .inv-total-grand b{font-size:19px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-rf10-07-progress .inv-total-grand span{color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-07-progress .inv-block{background:#EEF4F0 !important;border:none !important;border-radius:0 !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-rf10-07-progress .inv-block div{color:#2F4A38 !important;}.invoice-preview.tmpl-rf10-07-progress .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-rf10-07-progress .sig-line{border-top:1.5px solid #1C542E !important;}.invoice-preview.tmpl-rf10-07-progress .sig-caption{color:#1C542E !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-rf10-07-progress .inv-body::after{content:"Thank you for your business" !important;display:block !important;margin:26px -40px 0 !important;padding:16px 40px !important;text-align:left !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#FFFFFF !important;background:linear-gradient(100deg,#1C542E 0%,#1C542E 62%,#2A6E3E 62%) !important;}.invoice-preview.tmpl-rf10-08-gold{background:#FBF8F1 !important;color:#262B2E !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}.invoice-preview.tmpl-rf10-08-gold .inv-head{position:relative !important;z-index:1 !important;display:block !important;text-align:center !important;padding:38px 48px 6px !important;margin:0 !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-rf10-08-gold .inv-head-left{max-width:none !important;margin:0 auto 20px !important;padding:14px 0 !important;border-top:1px solid #8A4EB0 !important;border-bottom:1px solid #8A4EB0 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-logo{margin:0 auto 12px !important;display:block !important;}.invoice-preview.tmpl-rf10-08-gold .inv-biz-name{font-size:26px !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;line-height:1.15 !important;color:#262B2E !important;margin-bottom:8px !important;}.invoice-preview.tmpl-rf10-08-gold .inv-biz-contact div,.invoice-preview.tmpl-rf10-08-gold .inv-biz-address,.invoice-preview.tmpl-rf10-08-gold .inv-biz-tax{font-size:12px !important;color:#4B5054 !important;opacity:1 !important;line-height:1.6 !important;margin:0 auto !important;text-align:center !important;}.invoice-preview.tmpl-rf10-08-gold .inv-head-right{text-align:center !important;}.invoice-preview.tmpl-rf10-08-gold .inv-doc-title{display:block !important;font-size:48px !important;font-weight:500 !important;line-height:1 !important;letter-spacing:.3em !important;text-indent:.3em !important;text-transform:uppercase !important;color:#262B2E !important;margin:0 0 10px !important;}.invoice-preview.tmpl-rf10-08-gold .inv-doc-num{display:block !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#8A4EB0 !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-doc-po{font-size:12px !important;font-style:italic !important;color:#4B5054 !important;opacity:1 !important;margin-top:4px !important;}.invoice-preview.tmpl-rf10-08-gold .inv-body{position:relative !important;z-index:1 !important;padding:10px 48px 0 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-parties{display:flex !important;gap:32px !important;border-top:1px solid #D8CBBB !important;border-bottom:none !important;padding:18px 0 14px !important;margin-bottom:18px !important;}.invoice-preview.tmpl-rf10-08-gold .inv-bill-to{flex:1 1 auto !important;max-width:none !important;}.invoice-preview.tmpl-rf10-08-gold .inv-details{flex:0 0 250px !important;min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 0 0 24px !important;border-left:1px solid #8A4EB0 !important;border-radius:0 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-label{font-size:10px !important;font-weight:600 !important;letter-spacing:.26em !important;text-transform:uppercase !important;color:#8A4EB0 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-rf10-08-gold .inv-client-name{font-size:18px !important;font-weight:600 !important;color:#262B2E !important;margin-bottom:2px !important;}.invoice-preview.tmpl-rf10-08-gold .inv-bill-to div{font-size:13px !important;color:#3B4044 !important;line-height:1.6 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:13px !important;padding:4px 0 !important;color:#3B4044 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-detail-row span{font-size:10.5px !important;font-weight:600 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#6B4C86 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-detail-row b{color:#262B2E !important;font-weight:600 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-table{margin-bottom:0 !important;border-top:3px solid #8A4EB0 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-table thead tr{background:#262B2E !important;}.invoice-preview.tmpl-rf10-08-gold .inv-table thead th{background:#262B2E !important;color:#FBF8F1 !important;font-size:10.5px !important;font-weight:600 !important;letter-spacing:.18em !important;text-transform:uppercase !important;padding:10px 12px !important;border:none !important;}.invoice-preview.tmpl-rf10-08-gold .inv-table tbody td{padding:11px 12px !important;font-size:13px !important;color:#262B2E !important;border-bottom:1px solid #E4D9C9 !important;}.invoice-preview.tmpl-rf10-08-gold .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-totals{width:320px !important;margin:16px 0 22px auto !important;border:1px solid #D8CBBB !important;}.invoice-preview.tmpl-rf10-08-gold .inv-totals>div{font-size:13px !important;color:#3B4044 !important;padding:6px 12px !important;border-bottom:1px solid #E4D9C9 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-total-grand{margin-top:0 !important;padding:13px 14px !important;border:none !important;background:linear-gradient(90deg,#8A4EB0 0%,#8A4EB0 45%,#262B2E 45%) !important;color:#FFFFFF !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-rf10-08-gold .inv-total-grand b{font-size:20px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-rf10-08-gold .inv-total-grand span{color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-block{background:transparent !important;border:none !important;border-top:1px solid #8A4EB0 !important;border-radius:0 !important;padding:14px 0 0 !important;margin-bottom:12px !important;}.invoice-preview.tmpl-rf10-08-gold .inv-block div{color:#3B4044 !important;}.invoice-preview.tmpl-rf10-08-gold .inv-signature-row{justify-content:flex-end !important;margin-top:20px !important;}.invoice-preview.tmpl-rf10-08-gold .sig-line{border-top:1px solid #262B2E !important;}.invoice-preview.tmpl-rf10-08-gold .sig-caption{color:#6B4C86 !important;letter-spacing:.16em !important;text-transform:uppercase !important;font-size:10px !important;}.invoice-preview.tmpl-rf10-08-gold .inv-body::after{content:"Built to last" !important;display:block !important;margin:28px -48px 0 !important;padding:18px 48px !important;border-top:2px solid #8A4EB0 !important;text-align:center !important;font-size:18px !important;font-style:italic !important;letter-spacing:.08em !important;color:#D9B8F2 !important;background:repeating-linear-gradient(45deg,#262B2E 0 8px,#2C3236 8px 16px) !important;}.invoice-preview.tmpl-rf10-10-orange{background:#FFFFFF !important;color:#2A211B !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}.invoice-preview.tmpl-rf10-10-orange::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;width:360px !important;height:135px !important;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgMTIwIj48cGF0aCBmaWxsPSIjRjBFREU4IiBkPSJNMCAxMjBWNzBsNjAtNDAgNTAgMzAgNjAtNTAgNzAgNDUgNDAtMjUgNDAgMzB2NjB6Ii8+PC9zdmc+") no-repeat right bottom / 100% 100% !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-rf10-10-orange .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:24px !important;padding:36px 40px 14px !important;margin:0 0 6px !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-rf10-10-orange .inv-head-left{max-width:58% !important;}.invoice-preview.tmpl-rf10-10-orange .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-rf10-10-orange .inv-biz-name{font-size:26px !important;font-weight:800 !important;letter-spacing:.01em !important;text-transform:uppercase !important;line-height:1.05 !important;color:#3D2B1F !important;margin-bottom:8px !important;padding-bottom:8px !important;border-bottom:4px solid #2CC9EE !important;display:inline-block !important;}.invoice-preview.tmpl-rf10-10-orange .inv-biz-contact div,.invoice-preview.tmpl-rf10-10-orange .inv-biz-address,.invoice-preview.tmpl-rf10-10-orange .inv-biz-tax{font-size:11px !important;color:#5A4A3F !important;opacity:1 !important;line-height:1.65 !important;margin-top:0 !important;}.invoice-preview.tmpl-rf10-10-orange .inv-head-right{text-align:right !important;padding-top:110px !important;}.invoice-preview.tmpl-rf10-10-orange .inv-doc-title{display:block !important;font-size:38px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#3D2B1F !important;margin:0 0 8px !important;}.invoice-preview.tmpl-rf10-10-orange .inv-doc-num{display:block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#3D2B1F !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-10-orange .inv-doc-po{font-size:11px !important;letter-spacing:.06em !important;color:#5A4A3F !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-rf10-10-orange .inv-body{position:relative !important;z-index:1 !important;padding:0 40px 0 !important;}.invoice-preview.tmpl-rf10-10-orange .inv-parties{display:flex !important;gap:24px !important;border-top:2px solid #3D2B1F !important;border-bottom:1px solid #E4DED8 !important;padding:16px 0 14px !important;margin-bottom:18px !important;}.invoice-preview.tmpl-rf10-10-orange .inv-bill-to{flex:1 1 auto !important;max-width:none !important;}.invoice-preview.tmpl-rf10-10-orange .inv-details{flex:0 0 250px !important;min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;border-radius:0 !important;}.invoice-preview.tmpl-rf10-10-orange .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#3D2B1F !important;margin-bottom:6px !important;}.invoice-preview.tmpl-rf10-10-orange .inv-client-name{font-size:16px !important;font-weight:800 !important;color:#3D2B1F !important;margin-bottom:2px !important;}.invoice-preview.tmpl-rf10-10-orange .inv-bill-to div{font-size:12.5px !important;color:#4A3B31 !important;line-height:1.6 !important;}.invoice-preview.tmpl-rf10-10-orange .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#4A3B31 !important;border-bottom:1px solid #E4DED8 !important;}.invoice-preview.tmpl-rf10-10-orange .inv-detail-row span{font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#5A4A3F !important;}.invoice-preview.tmpl-rf10-10-orange .inv-detail-row b{color:#3D2B1F !important;font-weight:700 !important;}.invoice-preview.tmpl-rf10-10-orange .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-rf10-10-orange .inv-table thead tr{background:#3D2B1F !important;}.invoice-preview.tmpl-rf10-10-orange .inv-table thead th{background:#3D2B1F !important;color:#FFFFFF !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;}.invoice-preview.tmpl-rf10-10-orange .inv-table tbody td{padding:12px 10px !important;font-size:12.5px !important;color:#2A211B !important;border-bottom:1px solid #E4DED8 !important;}.invoice-preview.tmpl-rf10-10-orange .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-rf10-10-orange .inv-totals{width:300px !important;margin:14px 0 20px auto !important;border:none !important;}.invoice-preview.tmpl-rf10-10-orange .inv-totals>div{font-size:12.5px !important;color:#4A3B31 !important;padding:6px 10px !important;border-bottom:1px solid #E4DED8 !important;}.invoice-preview.tmpl-rf10-10-orange .inv-total-grand{margin-top:10px !important;padding:14px 16px 14px 20px !important;border:none !important;border-left:8px solid #2CC9EE !important;background:#3D2B1F !important;color:#FFFFFF !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%) !important;}.invoice-preview.tmpl-rf10-10-orange .inv-total-grand b{font-size:20px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-rf10-10-orange .inv-total-grand span{color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-10-orange .inv-block{background:#F5F3F0 !important;border:none !important;border-left:5px solid #2CC9EE !important;border-radius:0 !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-rf10-10-orange .inv-block div{color:#4A3B31 !important;}.invoice-preview.tmpl-rf10-10-orange .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-rf10-10-orange .sig-line{border-top:1.5px solid #3D2B1F !important;}.invoice-preview.tmpl-rf10-10-orange .sig-caption{color:#5A4A3F !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-rf10-10-orange .inv-body::after{content:"Thank you for your business" !important;display:block !important;margin:26px -40px 0 !important;padding:36px 40px 16px !important;text-align:right !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#FFFFFF !important;background:linear-gradient(176deg,#FFFFFF 0%,#FFFFFF 30%,#2CC9EE 30%,#2CC9EE 38%,#3D2B1F 38%) !important;}.invoice-preview.tmpl-rf10-13-technical{background:#FFFFFF !important;color:#1F1E2E !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}.invoice-preview.tmpl-rf10-13-technical::before{content:"" !important;position:absolute !important;right:40px !important;top:30px !important;width:220px !important;height:84px !important;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgOTAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI4MjY0NCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIGQ9Ik02IDg0TDEyMCA4bDExNCA3NiIvPjxwYXRoIGQ9Ik0zMCA4NFY1Mk0yMTAgODRWNTJNMTIwIDh2NzZNNjAgODRWNDBsNjAtNDBNMTgwIDg0VjQwIi8+PHBhdGggZD0iTTYgODRoMjI4Ii8+PHBhdGggZD0iTTkwIDg0VjYwaDYwdjI0Ii8+PC9zdmc+") no-repeat center / contain !important;opacity:.55 !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-rf10-13-technical .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-end !important;gap:24px !important;padding:34px 40px 16px !important;margin:0 0 18px !important;border:none !important;border-bottom:1px solid #282644 !important;background:transparent !important;}.invoice-preview.tmpl-rf10-13-technical .inv-head-left{max-width:58% !important;}.invoice-preview.tmpl-rf10-13-technical .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-rf10-13-technical .inv-biz-name{font-size:24px !important;font-weight:800 !important;letter-spacing:.02em !important;text-transform:uppercase !important;line-height:1.05 !important;color:#282644 !important;margin-bottom:8px !important;}.invoice-preview.tmpl-rf10-13-technical .inv-biz-contact div,.invoice-preview.tmpl-rf10-13-technical .inv-biz-address,.invoice-preview.tmpl-rf10-13-technical .inv-biz-tax{font-size:10.5px !important;letter-spacing:.06em !important;color:#4B4A5E !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-head-right{text-align:right !important;padding-top:96px !important;}.invoice-preview.tmpl-rf10-13-technical .inv-doc-title{display:block !important;font-size:36px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#282644 !important;margin:0 0 6px !important;}.invoice-preview.tmpl-rf10-13-technical .inv-doc-num{display:block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#282644 !important;opacity:1 !important;font-family:var(--font-mono) !important;}.invoice-preview.tmpl-rf10-13-technical .inv-doc-po{font-size:11px !important;letter-spacing:.06em !important;color:#4B4A5E !important;opacity:1 !important;margin-top:6px !important;font-family:var(--font-mono) !important;}.invoice-preview.tmpl-rf10-13-technical .inv-body{position:relative !important;z-index:1 !important;padding:0 40px 0 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-parties{display:flex !important;gap:24px !important;border:none !important;padding:0 !important;margin-bottom:18px !important;}.invoice-preview.tmpl-rf10-13-technical .inv-bill-to{flex:1 1 auto !important;max-width:none !important;}.invoice-preview.tmpl-rf10-13-technical .inv-details{flex:0 0 300px !important;min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;border-radius:0 !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:4px !important;align-content:start !important;}.invoice-preview.tmpl-rf10-13-technical .inv-details .inv-label{grid-column:1 / -1 !important;margin-bottom:2px !important;}.invoice-preview.tmpl-rf10-13-technical .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#282644 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-rf10-13-technical .inv-client-name{font-size:16px !important;font-weight:800 !important;color:#1F1E2E !important;margin-bottom:2px !important;}.invoice-preview.tmpl-rf10-13-technical .inv-bill-to div{font-size:12.5px !important;color:#3A3950 !important;line-height:1.6 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-detail-row{display:flex !important;flex-direction:column !important;gap:2px !important;background:#F2F2F5 !important;padding:8px 10px !important;font-size:12.5px !important;color:#1F1E2E !important;}.invoice-preview.tmpl-rf10-13-technical .inv-detail-row:last-child{background:#282644 !important;color:#FFFFFF !important;}.invoice-preview.tmpl-rf10-13-technical .inv-detail-row span{font-size:9px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#4B4A5E !important;}.invoice-preview.tmpl-rf10-13-technical .inv-detail-row:last-child span{color:#C7C6DA !important;}.invoice-preview.tmpl-rf10-13-technical .inv-detail-row b{color:#1F1E2E !important;font-weight:700 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-detail-row:last-child b{color:#FFFFFF !important;}.invoice-preview.tmpl-rf10-13-technical .inv-table{margin-bottom:0 !important;border:1px solid #D9D9E0 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-table thead tr{background:#F2F2F5 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-table thead th{background:#F2F2F5 !important;color:#282644 !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:9px 10px !important;border-bottom:2px solid #282644 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-table thead th:not(:first-child),.invoice-preview.tmpl-rf10-13-technical .inv-table tbody td:not(:first-child){border-left:1px solid #D9D9E0 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-table tbody td{padding:10px 10px !important;font-size:12.5px !important;color:#1F1E2E !important;border-bottom:1px solid #D9D9E0 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-table tbody tr:nth-child(even) td{background:#F7F7F9 !important;}.invoice-preview.tmpl-rf10-13-technical .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-totals{width:300px !important;margin:14px 0 20px auto !important;border:none !important;background:#F2F2F5 !important;padding:6px 0 0 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-totals>div{font-size:12.5px !important;color:#3A3950 !important;padding:6px 12px !important;border-bottom:1px solid #D9D9E0 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-total-grand{margin-top:6px !important;padding:12px 14px !important;border:none !important;background:#282644 !important;color:#FFFFFF !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-rf10-13-technical .inv-total-grand b{font-size:19px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-rf10-13-technical .inv-total-grand span{color:#FFFFFF !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-block{background:transparent !important;border:1px solid #D9D9E0 !important;border-radius:0 !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-rf10-13-technical .inv-block div{color:#3A3950 !important;}.invoice-preview.tmpl-rf10-13-technical .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-rf10-13-technical .sig-line{border-top:1.5px solid #282644 !important;}.invoice-preview.tmpl-rf10-13-technical .sig-caption{color:#4B4A5E !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-rf10-13-technical .inv-body::after{content:"Thank you for your business" !important;display:block !important;margin-top:26px !important;padding:14px 0 24px !important;border-top:1px solid #282644 !important;text-align:center !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.36em !important;text-transform:uppercase !important;color:#282644 !important;}.invoice-preview.tmpl-rf10-20-geometric{background:#FFFFFF !important;color:#231A21 !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}.invoice-preview.tmpl-rf10-20-geometric::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;width:300px !important;height:150px !important;background:#3C2337 !important;clip-path:polygon(38% 0,100% 0,100% 100%) !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-rf10-20-geometric::after{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;width:300px !important;height:150px !important;background:#24ED3A !important;clip-path:polygon(30% 0,38% 0,100% 100%,100% 100%,96% 100%) !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-end !important;gap:24px !important;padding:36px 40px 16px !important;margin:0 0 18px !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-head-left{max-width:56% !important;border-left:3px solid #3C2337 !important;padding-left:16px !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-biz-name{font-size:25px !important;font-weight:900 !important;letter-spacing:.01em !important;text-transform:uppercase !important;line-height:1.05 !important;color:#3C2337 !important;margin-bottom:8px !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-biz-contact div,.invoice-preview.tmpl-rf10-20-geometric .inv-biz-address,.invoice-preview.tmpl-rf10-20-geometric .inv-biz-tax{font-size:11px !important;color:#5A4A56 !important;opacity:1 !important;line-height:1.65 !important;margin-top:0 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-head-right{text-align:right !important;padding-top:120px !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-doc-title{display:block !important;font-size:44px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#3C2337 !important;margin:0 0 8px !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-doc-num{display:inline-block !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#3C2337 !important;opacity:1 !important;border-bottom:3px solid #24ED3A !important;padding-bottom:3px !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-doc-po{font-size:11px !important;letter-spacing:.06em !important;color:#5A4A56 !important;opacity:1 !important;margin-top:8px !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-body{position:relative !important;z-index:1 !important;padding:0 40px 0 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-parties{display:flex !important;gap:24px !important;border:none !important;padding:0 !important;margin-bottom:18px !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-bill-to{flex:1 1 auto !important;max-width:none !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-details{flex:0 0 260px !important;min-width:0 !important;text-align:left !important;background:#F4F4F4 !important;padding:12px 14px !important;border-radius:0 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-label{display:inline-block !important;font-size:9.5px !important;font-weight:800 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#3C2337 !important;margin-bottom:8px !important;padding-bottom:4px !important;border-bottom:3px solid #24ED3A !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-client-name{font-size:16px !important;font-weight:800 !important;color:#3C2337 !important;margin-bottom:2px !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-bill-to div{font-size:12.5px !important;color:#3E3039 !important;line-height:1.6 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#3E3039 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-detail-row span{font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#5A4A56 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-detail-row b{color:#3C2337 !important;font-weight:700 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-table thead tr{background:#3C2337 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-table thead th{background:#3C2337 !important;color:#FFFFFF !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#231A21 !important;border-bottom:1px solid #E6E1E4 !important;}.invoice-preview.tmpl-rf10-20-geometric .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-totals{width:300px !important;margin:14px 0 20px auto !important;border:1px solid #E6E1E4 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-totals>div{font-size:12.5px !important;color:#3E3039 !important;padding:6px 12px !important;border-bottom:1px solid #E6E1E4 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-total-grand{margin-top:0 !important;padding:12px 14px !important;border:none !important;border-left:6px solid #24ED3A !important;background:#DDFBE1 !important;color:#3C2337 !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.14em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-total-grand b{font-size:19px !important;color:#3C2337 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-total-grand span{color:#3C2337 !important;opacity:1 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-block{background:#F4F4F4 !important;border:none !important;border-radius:0 !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-block div{color:#3E3039 !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-rf10-20-geometric .sig-line{border-top:1.5px solid #3C2337 !important;}.invoice-preview.tmpl-rf10-20-geometric .sig-caption{color:#5A4A56 !important;letter-spacing:.14em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-rf10-20-geometric .inv-body::after{content:"Thank you for your business" !important;display:block !important;margin:26px -40px 0 !important;padding:16px 40px !important;text-align:left !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:#24ED3A !important;background:#3C2337 !important;}