.invoice-preview.tmpl-gc10-01-ridgeline{background:#FFFFFF !important;color:#0F2436 !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;overflow:hidden !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-head{position:relative !important;z-index:1 !important;display:block !important;min-height:150px !important;padding:26px 34px 20px !important;margin:0 !important;border:none !important;background:linear-gradient(100deg,#1A3A53 0 70%,#EC6319 70% 73%,#1A3A53 73% 100%) !important;color:#fff !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-head-left{max-width:60% !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-logo{max-width:110px !important;max-height:70px !important;margin-bottom:10px !important;filter:brightness(0) invert(1) !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-biz-name{font-size:22px !important;font-weight:900 !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:#fff !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-biz-contact div,.invoice-preview.tmpl-gc10-01-ridgeline .inv-biz-address,.invoice-preview.tmpl-gc10-01-ridgeline .inv-biz-tax{font-size:10.5px !important;color:#D9E3EB !important;opacity:1 !important;line-height:1.7 !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-head-right{text-align:right !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-doc-title{font-size:44px !important;font-weight:900 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#fff !important;margin:0 0 8px !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-doc-num{font-size:12px !important;font-weight:700 !important;letter-spacing:.14em !important;color:#EC6319 !important;opacity:1 !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-doc-po{font-size:10.5px !important;color:#D9E3EB !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-body{position:relative !important;z-index:1 !important;padding:22px 34px 30px !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-parties{display:flex !important;gap:24px !important;border-bottom:2px solid #1A3A53 !important;padding-bottom:16px !important;margin-bottom:16px !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#EC6319 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-client-name{font-size:16px !important;font-weight:700 !important;color:#1A3A53 !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-details{background:#EDF1F4 !important;padding:12px 14px !important;flex:0 0 240px !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#1A3A53 !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-detail-row span{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;color:#596B77 !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-table thead tr{background:#1A3A53 !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-table thead th{color:#fff !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:10px 10px !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-table tbody td{padding:11px 10px !important;font-size:13px !important;color:#0F2436 !important;border-bottom:1px solid #D6DEE4 !important;}.invoice-preview.tmpl-gc10-01-ridgeline .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-totals{width:320px !important;margin:16px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-totals>div{font-size:13px !important;color:#1A3A53 !important;padding:6px 10px !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-total-grand{background:#EC6319 !important;color:#fff !important;padding:12px 14px !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-total-grand b{font-size:19px !important;color:#fff !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-block{background:#EDF1F4 !important;border:none !important;border-left:4px solid #EC6319 !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-gc10-01-ridgeline .inv-block div{color:#1A3A53 !important;}.invoice-preview.tmpl-gc10-01-ridgeline .sig-line{border-top:1.5px solid #1A3A53 !important;}.invoice-preview.tmpl-gc10-01-ridgeline .sig-caption{color:#596B77 !important;letter-spacing:.1em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-gc10-02-contracting{background:#FFFFFF !important;color:#1D1D1F !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 0 0 210px !important;overflow:hidden !important;}.invoice-preview.tmpl-gc10-02-contracting::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:8px !important;background:#3AA881 !important;z-index:2 !important;pointer-events:none !important;}.invoice-preview.tmpl-gc10-02-contracting::after{content:"" !important;position:absolute !important;left:8px !important;top:0 !important;bottom:0 !important;width:194px !important;background:#1C1F1E !important;background-image:linear-gradient(180deg,rgba(58,168,129,.14),transparent 40%) !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-head{position:relative !important;z-index:1 !important;min-height:200px !important;padding:34px 30px 10px 30px !important;margin:0 !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-head-left{position:absolute !important;left:-184px !important;top:34px !important;width:160px !important;z-index:1 !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-logo{max-width:130px !important;margin-bottom:12px !important;filter:brightness(0) invert(1) !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-biz-name{font-size:18px !important;font-weight:800 !important;letter-spacing:.03em !important;color:#fff !important;margin-bottom:10px !important;word-break:break-word !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-biz-contact div,.invoice-preview.tmpl-gc10-02-contracting .inv-biz-address,.invoice-preview.tmpl-gc10-02-contracting .inv-biz-tax{font-size:10px !important;color:#C7CFCC !important;opacity:1 !important;line-height:1.7 !important;word-break:break-word !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-head-right{text-align:left !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-doc-title{font-size:64px !important;font-weight:900 !important;letter-spacing:-.01em !important;text-transform:uppercase !important;color:#1D1D1F !important;line-height:.9 !important;margin:0 0 8px !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-doc-num{font-size:12px !important;font-weight:700 !important;letter-spacing:.14em !important;color:#3AA881 !important;opacity:1 !important;text-transform:uppercase !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-doc-po{font-size:10.5px !important;color:#5B5F5D !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-body{position:relative !important;z-index:1 !important;padding:8px 30px 30px 30px !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-parties{display:flex !important;gap:24px !important;border-top:1px solid #E3E1DC !important;padding-top:16px !important;margin-bottom:16px !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#3AA881 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-client-name{font-size:15px !important;font-weight:700 !important;color:#1D1D1F !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-details{background:#EFEEEB !important;padding:12px 14px !important;flex:0 0 230px !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#1D1D1F !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-detail-row span{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;color:#5B5F5D !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-table thead tr{background:#EFEEEB !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-table thead th{color:#1D1D1F !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:10px !important;border-bottom:2px solid #3AA881 !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-table tbody td{padding:11px 10px !important;font-size:13px !important;color:#1D1D1F !important;border-bottom:1px solid #E3E1DC !important;}.invoice-preview.tmpl-gc10-02-contracting .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-totals{width:310px !important;margin:16px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-totals>div{font-size:13px !important;color:#1D1D1F !important;padding:6px 10px !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-total-grand{background:#1C1F1E !important;color:#fff !important;padding:12px 14px !important;font-weight:900 !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-total-grand b{font-size:19px !important;color:#3AA881 !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-block{background:#EFEEEB !important;border:none !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-gc10-02-contracting .inv-block div{color:#1D1D1F !important;}.invoice-preview.tmpl-gc10-02-contracting .sig-line{border-top:1.5px solid #1D1D1F !important;}.invoice-preview.tmpl-gc10-02-contracting .sig-caption{color:#5B5F5D !important;letter-spacing:.1em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-gc10-03-riverstone{background:#FFFFFF !important;color:#25292C !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;overflow:hidden !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-head{position:relative !important;z-index:1 !important;min-height:170px !important;padding:26px 36px 18px !important;margin:0 !important;border:none !important;background:linear-gradient(115deg,#fff 0 55%,#AA6CAE 55% 58%,#2E3437 58% 100%) !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-head-left{max-width:52% !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-logo{max-width:100px !important;max-height:64px !important;margin-bottom:10px !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-biz-name{font-size:22px !important;font-weight:700 !important;letter-spacing:.04em !important;color:#25292C !important;margin-bottom:8px !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-biz-contact div,.invoice-preview.tmpl-gc10-03-riverstone .inv-biz-address,.invoice-preview.tmpl-gc10-03-riverstone .inv-biz-tax{font-size:11px !important;color:#4A4F52 !important;opacity:1 !important;line-height:1.7 !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-head-right{text-align:right !important;color:#fff !important;padding-right:8px !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-doc-title{font-size:34px !important;font-weight:700 !important;letter-spacing:.1em !important;color:#fff !important;margin:0 0 8px !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-doc-num{font-size:12px !important;font-weight:600 !important;color:#F1E4F2 !important;opacity:1 !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-doc-po{font-size:10.5px !important;color:#F1E4F2 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-body{position:relative !important;z-index:1 !important;padding:22px 36px 30px !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-parties{display:flex !important;gap:24px !important;border-bottom:1px solid #AA6CAE !important;padding-bottom:16px !important;margin-bottom:16px !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#AA6CAE !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-client-name{font-size:16px !important;font-weight:700 !important;color:#25292C !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-details{text-align:right !important;flex:0 0 240px !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#25292C !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-detail-row span{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;color:#4A4F52 !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-table thead tr{background:#2E3437 !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-table thead th{color:#fff !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:10px !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-table tbody tr:nth-child(even) td{background:#F7F0F8 !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-table tbody td{padding:11px 10px !important;font-size:13px !important;color:#25292C !important;border-bottom:1px solid #E7DCE8 !important;}.invoice-preview.tmpl-gc10-03-riverstone .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-totals{width:310px !important;margin:16px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-totals>div{font-size:13px !important;color:#25292C !important;padding:6px 10px !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-total-grand{background:#AA6CAE !important;color:#fff !important;padding:12px 14px !important;font-weight:700 !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-total-grand b{font-size:19px !important;color:#fff !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-block{background:#F7F0F8 !important;border:none !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-gc10-03-riverstone .inv-block div{color:#25292C !important;}.invoice-preview.tmpl-gc10-03-riverstone .sig-line{border-top:1.5px solid #25292C !important;}.invoice-preview.tmpl-gc10-03-riverstone .sig-caption{color:#4A4F52 !important;font-size:9.5px !important;letter-spacing:.08em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-gc10-04-construction{background:#E7F3DE !important;color:#252B16 !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;overflow:hidden !important;padding:0 !important;}.invoice-preview.tmpl-gc10-04-construction .inv-head{position:relative !important;z-index:1 !important;min-height:150px !important;padding:24px 28px 16px !important;margin:14px 14px 0 !important;border:2px dashed #506325 !important;border-radius:14px !important;background:#F1F8EA !important;}.invoice-preview.tmpl-gc10-04-construction .inv-logo{max-width:96px !important;max-height:60px !important;margin-bottom:8px !important;}.invoice-preview.tmpl-gc10-04-construction .inv-biz-name{font-size:20px !important;font-weight:700 !important;color:#506325 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-04-construction .inv-biz-contact div,.invoice-preview.tmpl-gc10-04-construction .inv-biz-address,.invoice-preview.tmpl-gc10-04-construction .inv-biz-tax{font-size:11px !important;color:#3F4A29 !important;opacity:1 !important;line-height:1.7 !important;}.invoice-preview.tmpl-gc10-04-construction .inv-head-right{text-align:right !important;}.invoice-preview.tmpl-gc10-04-construction .inv-doc-title{display:inline-block !important;font-size:28px !important;font-weight:700 !important;letter-spacing:.1em !important;color:#fff !important;background:#788E2F !important;border-radius:999px !important;padding:8px 20px !important;margin:0 0 8px !important;}.invoice-preview.tmpl-gc10-04-construction .inv-doc-num{display:block !important;font-size:12px !important;font-weight:700 !important;color:#506325 !important;opacity:1 !important;}.invoice-preview.tmpl-gc10-04-construction .inv-doc-po{font-size:10.5px !important;color:#3F4A29 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-gc10-04-construction .inv-body{position:relative !important;z-index:1 !important;padding:18px 28px 30px !important;}.invoice-preview.tmpl-gc10-04-construction .inv-parties{display:flex !important;gap:20px !important;margin-bottom:16px !important;}.invoice-preview.tmpl-gc10-04-construction .inv-bill-to,.invoice-preview.tmpl-gc10-04-construction .inv-details{background:#D9EAC9 !important;border:1.5px dashed #788E2F !important;border-radius:10px !important;padding:12px 14px !important;}.invoice-preview.tmpl-gc10-04-construction .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#506325 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-04-construction .inv-client-name{font-size:15px !important;font-weight:700 !important;color:#252B16 !important;}.invoice-preview.tmpl-gc10-04-construction .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#252B16 !important;}.invoice-preview.tmpl-gc10-04-construction .inv-detail-row span{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;color:#3F4A29 !important;}.invoice-preview.tmpl-gc10-04-construction .inv-table thead tr{background:#788E2F !important;}.invoice-preview.tmpl-gc10-04-construction .inv-table thead th{color:#fff !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:10px !important;}.invoice-preview.tmpl-gc10-04-construction .inv-table tbody td{padding:11px 10px !important;font-size:13px !important;color:#252B16 !important;border-bottom:1px dashed #C6D9B1 !important;}.invoice-preview.tmpl-gc10-04-construction .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-gc10-04-construction .inv-totals{width:300px !important;margin:16px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-gc10-04-construction .inv-totals>div{font-size:13px !important;color:#252B16 !important;padding:6px 10px !important;}.invoice-preview.tmpl-gc10-04-construction .inv-total-grand{background:#506325 !important;color:#fff !important;border-radius:8px !important;padding:12px 14px !important;font-weight:700 !important;}.invoice-preview.tmpl-gc10-04-construction .inv-total-grand b{font-size:19px !important;color:#fff !important;}.invoice-preview.tmpl-gc10-04-construction .inv-block{background:#D9EAC9 !important;border:1.5px dashed #788E2F !important;border-radius:10px !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-gc10-04-construction .inv-block div{color:#252B16 !important;}.invoice-preview.tmpl-gc10-04-construction .sig-line{border-top:1.5px dashed #506325 !important;}.invoice-preview.tmpl-gc10-04-construction .sig-caption{color:#3F4A29 !important;font-size:9.5px !important;letter-spacing:.08em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-gc10-05-riverstone{background:#FFFFFF !important;color:#1C1C1C !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;overflow:hidden !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-head{position:relative !important;z-index:1 !important;min-height:150px !important;padding:26px 34px 18px !important;margin:0 !important;border-top:3px solid #1C1C1C !important;border-bottom:1px solid #5A5A5A !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-logo{max-width:96px !important;max-height:60px !important;margin-bottom:8px !important;filter:grayscale(1) !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-biz-name{font-size:19px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#1C1C1C !important;margin-bottom:8px !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-biz-contact div,.invoice-preview.tmpl-gc10-05-riverstone .inv-biz-address,.invoice-preview.tmpl-gc10-05-riverstone .inv-biz-tax{font-size:11px !important;color:#5A5A5A !important;opacity:1 !important;line-height:1.7 !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-head-right{text-align:right !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-doc-title{font-size:38px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#1C1C1C !important;margin:0 0 8px !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-doc-num{font-size:12px !important;font-weight:600 !important;color:#1C1C1C !important;opacity:1 !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-doc-po{font-size:10.5px !important;color:#5A5A5A !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-body{position:relative !important;z-index:1 !important;padding:22px 34px 30px !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-parties{display:flex !important;gap:24px !important;border-bottom:1px solid #D2D2D2 !important;padding-bottom:16px !important;margin-bottom:16px !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#1C1C1C !important;margin-bottom:6px !important;border-bottom:1.5px solid #1C1C1C !important;padding-bottom:6px !important;display:inline-block !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-client-name{font-size:15px !important;font-weight:700 !important;color:#1C1C1C !important;margin-top:6px !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#1C1C1C !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-detail-row span{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;color:#5A5A5A !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-table thead tr{background:#1C1C1C !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-table thead th{color:#fff !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:10px !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-table tbody td{padding:11px 10px !important;font-size:13px !important;color:#1C1C1C !important;border-bottom:1px solid #D2D2D2 !important;}.invoice-preview.tmpl-gc10-05-riverstone .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-totals{width:310px !important;margin:16px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-totals>div{font-size:13px !important;color:#1C1C1C !important;padding:6px 10px !important;border-bottom:1px solid #D2D2D2 !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-total-grand{background:#1C1C1C !important;color:#fff !important;padding:12px 14px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-total-grand b{font-size:19px !important;color:#fff !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-block{background:transparent !important;border:1px solid #1C1C1C !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-gc10-05-riverstone .inv-block div{color:#1C1C1C !important;}.invoice-preview.tmpl-gc10-05-riverstone .sig-line{border-top:1.5px solid #1C1C1C !important;}.invoice-preview.tmpl-gc10-05-riverstone .sig-caption{color:#5A5A5A !important;font-size:9.5px !important;letter-spacing:.1em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-gc10-08-ironridge{background:#FFFFFF !important;color:#2E3238 !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;overflow:hidden !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-head{position:relative !important;z-index:1 !important;min-height:160px !important;padding:26px 34px 18px !important;margin:0 !important;background:linear-gradient(135deg,#2E3238 0%,#3C4148 60%,#2E3238 100%) !important;border-bottom:5px solid #732AE3 !important;color:#fff !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-logo{max-width:100px !important;max-height:64px !important;margin-bottom:8px !important;filter:brightness(0) invert(1) !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-biz-name{font-size:21px !important;font-weight:900 !important;letter-spacing:.03em !important;text-transform:uppercase !important;color:#fff !important;margin-bottom:8px !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-biz-contact div,.invoice-preview.tmpl-gc10-08-ironridge .inv-biz-address,.invoice-preview.tmpl-gc10-08-ironridge .inv-biz-tax{font-size:10.5px !important;color:#D6D8DB !important;opacity:1 !important;line-height:1.7 !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-head-right{text-align:right !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-doc-title{font-size:38px !important;font-weight:900 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#732AE3 !important;margin:0 0 8px !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-doc-num{font-size:12px !important;font-weight:700 !important;color:#fff !important;opacity:1 !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-doc-po{font-size:10.5px !important;color:#D6D8DB !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-body{position:relative !important;z-index:1 !important;padding:22px 34px 30px !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-parties{display:flex !important;gap:24px !important;background:#F0F1F2 !important;padding:14px !important;margin-bottom:16px !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#732AE3 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-client-name{font-size:15px !important;font-weight:700 !important;color:#2E3238 !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#2E3238 !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-detail-row span{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;color:#6B7076 !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-table thead tr{background:#2E3238 !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-table thead th{color:#732AE3 !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important;padding:10px !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-table tbody tr:nth-child(even) td{background:#F0F1F2 !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-table tbody td{padding:11px 10px !important;font-size:13px !important;color:#2E3238 !important;border-bottom:1px solid #D6D8DB !important;}.invoice-preview.tmpl-gc10-08-ironridge .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-totals{width:310px !important;margin:16px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-totals>div{font-size:13px !important;color:#2E3238 !important;padding:6px 10px !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-total-grand{background:#2E3238 !important;color:#fff !important;padding:12px 14px !important;font-weight:900 !important;border-top:3px solid #732AE3 !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-total-grand b{font-size:19px !important;color:#732AE3 !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-block{background:#F0F1F2 !important;border-left:4px solid #732AE3 !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-gc10-08-ironridge .inv-block div{color:#2E3238 !important;}.invoice-preview.tmpl-gc10-08-ironridge .sig-line{border-top:1.5px solid #2E3238 !important;}.invoice-preview.tmpl-gc10-08-ironridge .sig-caption{color:#6B7076 !important;font-size:9.5px !important;letter-spacing:.1em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-gc10-10-blueprint{background-color:#FBFCFE !important;background-image:repeating-linear-gradient(0deg,rgba(31,137,135,.09) 0 1px,transparent 1px 14px),repeating-linear-gradient(90deg,rgba(31,137,135,.09) 0 1px,transparent 1px 14px) !important;color:#18605F !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;overflow:hidden !important;border:2px solid #1F8987 !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-head{position:relative !important;z-index:1 !important;min-height:150px !important;padding:24px 30px 16px !important;margin:14px !important;border:1.5px solid #1F8987 !important;background:#E4F6F6 !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-logo{max-width:96px !important;max-height:60px !important;margin-bottom:8px !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-biz-name{font-size:19px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#18605F !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-biz-contact div,.invoice-preview.tmpl-gc10-10-blueprint .inv-biz-address,.invoice-preview.tmpl-gc10-10-blueprint .inv-biz-tax{font-size:11px !important;color:#234F4F !important;opacity:1 !important;line-height:1.7 !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-head-right{text-align:right !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-doc-title{display:inline-block !important;font-size:26px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#18605F !important;border:1.5px solid #1F8987 !important;padding:6px 14px !important;margin:0 0 8px !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-doc-num{display:block !important;font-size:12px !important;font-weight:700 !important;color:#C42C47 !important;opacity:1 !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-doc-po{font-size:10.5px !important;color:#234F4F !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-body{position:relative !important;z-index:1 !important;padding:6px 30px 30px !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-parties{display:flex !important;gap:20px !important;margin-bottom:16px !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-bill-to,.invoice-preview.tmpl-gc10-10-blueprint .inv-details{background:#E4F6F6 !important;border:1.5px solid #AFD8D6 !important;padding:12px 14px !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#18605F !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-client-name{font-size:15px !important;font-weight:700 !important;color:#18605F !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#234F4F !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-detail-row span{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;color:#5B8A88 !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-table thead tr{background:#1F8987 !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-table thead th{color:#fff !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:10px !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-table tbody td{padding:11px 10px !important;font-size:13px !important;color:#18605F !important;border-bottom:1px solid #AFD8D6 !important;}.invoice-preview.tmpl-gc10-10-blueprint .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-totals{width:300px !important;margin:16px 0 22px auto !important;border:1.5px solid #AFD8D6 !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-totals>div{font-size:13px !important;color:#18605F !important;padding:6px 10px !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-total-grand{background:#C42C47 !important;color:#fff !important;padding:12px 14px !important;font-weight:700 !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-total-grand b{font-size:19px !important;color:#fff !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-block{background:#E4F6F6 !important;border:1.5px solid #AFD8D6 !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-gc10-10-blueprint .inv-block div{color:#18605F !important;}.invoice-preview.tmpl-gc10-10-blueprint .sig-line{border-top:1.5px solid #18605F !important;}.invoice-preview.tmpl-gc10-10-blueprint .sig-caption{color:#234F4F !important;font-size:9.5px !important;letter-spacing:.08em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-gc10-13-luxury{background:#FFFFFF !important;color:#33331B !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;overflow:hidden !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-head{position:relative !important;z-index:1 !important;min-height:150px !important;padding:32px 40px 18px !important;margin:0 !important;border:none !important;text-align:center !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-head-left{margin:0 auto !important;text-align:center !important;max-width:none !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-logo{max-width:88px !important;max-height:56px !important;margin:0 auto 10px !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-biz-name{font-size:22px !important;font-weight:600 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#33331B !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-biz-contact div,.invoice-preview.tmpl-gc10-13-luxury .inv-biz-address,.invoice-preview.tmpl-gc10-13-luxury .inv-biz-tax{font-size:11px !important;color:#5B6170 !important;opacity:1 !important;line-height:1.7 !important;text-align:center !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-head-right{text-align:center !important;margin-top:14px !important;padding-top:14px !important;border-top:1px solid #636B9C !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-doc-title{font-size:26px !important;font-weight:600 !important;letter-spacing:.3em !important;color:#636B9C !important;margin:0 0 8px !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-doc-num{font-size:12px !important;font-weight:400 !important;color:#33331B !important;opacity:1 !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-doc-po{font-size:10.5px !important;color:#5B6170 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-body{position:relative !important;z-index:1 !important;padding:22px 40px 30px !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-parties{display:flex !important;justify-content:center !important;gap:60px !important;border-top:1px solid #DADBE6 !important;border-bottom:1px solid #DADBE6 !important;padding:16px 0 !important;margin-bottom:16px !important;text-align:center !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-label{font-size:9.5px !important;font-weight:600 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#636B9C !important;margin-bottom:6px !important;text-decoration:underline !important;text-underline-offset:4px !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-client-name{font-size:15px !important;font-weight:600 !important;color:#33331B !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:16px !important;font-size:12px !important;padding:3px 0 !important;color:#33331B !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-detail-row span{font-size:10px !important;font-weight:600 !important;text-transform:uppercase !important;color:#5B6170 !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-table thead tr{background:#DADBE6 !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-table thead th{color:#33331B !important;font-size:10px !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:10px !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-table tbody td{padding:11px 10px !important;font-size:13px !important;color:#33331B !important;border-bottom:1px solid #DADBE6 !important;}.invoice-preview.tmpl-gc10-13-luxury .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-totals{width:300px !important;margin:16px auto 22px !important;border:none !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-totals>div{font-size:13px !important;color:#33331B !important;padding:6px 10px !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-total-grand{background:#DADBE6 !important;color:#33331B !important;padding:12px 14px !important;font-weight:600 !important;letter-spacing:.1em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-total-grand b{font-size:19px !important;color:#33331B !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-block{background:transparent !important;border-top:1px solid #DADBE6 !important;padding:14px 0 0 !important;margin-bottom:12px !important;text-align:center !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-block div{color:#33331B !important;}.invoice-preview.tmpl-gc10-13-luxury .inv-signature-row{justify-content:center !important;}.invoice-preview.tmpl-gc10-13-luxury .sig-line{border-top:1.5px solid #33331B !important;}.invoice-preview.tmpl-gc10-13-luxury .sig-caption{color:#5B6170 !important;font-size:9.5px !important;letter-spacing:.16em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-gc10-16-hartwell{background:#FFFFFF !important;color:#1E2529 !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-gc10-16-hartwell::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:180px !important;background:#24281B !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-gc10-16-hartwell::after{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;width:0 !important;height:0 !important;border-left:180px solid transparent !important;border-top:70px solid #BE39EF !important;z-index:0 !important;pointer-events:none !important;opacity:.9 !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-head{position:relative !important;z-index:1 !important;min-height:190px !important;padding:30px 28px 10px 28px !important;margin:0 !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-head-left{position:absolute !important;left:-170px !important;top:30px !important;width:150px !important;z-index:1 !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-logo{max-width:120px !important;margin-bottom:10px !important;filter:brightness(0) invert(1) !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-biz-name{font-size:16px !important;font-weight:800 !important;letter-spacing:.05em !important;color:#fff !important;margin-bottom:8px !important;word-break:break-word !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-biz-contact div,.invoice-preview.tmpl-gc10-16-hartwell .inv-biz-address,.invoice-preview.tmpl-gc10-16-hartwell .inv-biz-tax{font-size:9.5px !important;color:#C6C9BE !important;opacity:1 !important;line-height:1.7 !important;word-break:break-word !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-head-right{text-align:left !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-doc-title{font-size:40px !important;font-weight:900 !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#1E2529 !important;margin:0 0 8px !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-doc-num{font-size:12px !important;font-weight:700 !important;color:#BE39EF !important;opacity:1 !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-doc-po{font-size:10.5px !important;color:#5E6560 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-body{position:relative !important;z-index:1 !important;padding:8px 28px 30px 28px !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-parties{display:flex !important;gap:20px !important;background:#EAEDEF !important;padding:14px !important;margin-bottom:16px !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#8A1FA8 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-client-name{font-size:15px !important;font-weight:700 !important;color:#1E2529 !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#1E2529 !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-detail-row span{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;color:#5E6560 !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-table thead tr{background:#24281B !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-table thead th{color:#fff !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:10px !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-table tbody td{padding:11px 10px !important;font-size:13px !important;color:#1E2529 !important;border-bottom:1px solid #D5DADD !important;}.invoice-preview.tmpl-gc10-16-hartwell .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-totals{width:300px !important;margin:16px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-totals>div{font-size:13px !important;color:#1E2529 !important;padding:6px 10px !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-total-grand{background:#BE39EF !important;color:#1E2529 !important;padding:12px 14px !important;font-weight:900 !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-total-grand b{font-size:19px !important;color:#1E2529 !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-block{background:#EAEDEF !important;border:none !important;padding:12px 14px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-gc10-16-hartwell .inv-block div{color:#1E2529 !important;}.invoice-preview.tmpl-gc10-16-hartwell .sig-line{border-top:1.5px solid #1E2529 !important;}.invoice-preview.tmpl-gc10-16-hartwell .sig-caption{color:#5E6560 !important;font-size:9.5px !important;letter-spacing:.1em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-gc10-20-ridgeline{background:#FFFFFF !important;color:#1E2124 !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 190px 0 0 !important;overflow:hidden !important;}.invoice-preview.tmpl-gc10-20-ridgeline::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;bottom:0 !important;width:190px !important;background:#EFEFEE !important;border-left:1px solid #C9CBCD !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-head{position:relative !important;z-index:1 !important;min-height:150px !important;padding:30px 24px 14px 34px !important;margin:0 !important;border-bottom:2px solid #67B05E !important;background:transparent !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-logo{max-width:96px !important;max-height:60px !important;margin-bottom:8px !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-biz-name{font-size:20px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#1E2124 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-biz-contact div,.invoice-preview.tmpl-gc10-20-ridgeline .inv-biz-address,.invoice-preview.tmpl-gc10-20-ridgeline .inv-biz-tax{font-size:11px !important;color:#5A5F63 !important;opacity:1 !important;line-height:1.7 !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-head-right{position:absolute !important;right:-170px !important;top:30px !important;width:150px !important;text-align:left !important;z-index:1 !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-doc-title{font-size:34px !important;font-weight:900 !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:#1E2124 !important;margin:0 0 8px !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-doc-num{font-size:12px !important;font-weight:700 !important;color:#67B05E !important;opacity:1 !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-doc-po{font-size:10.5px !important;color:#5A5F63 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-body{position:relative !important;z-index:1 !important;padding:18px 24px 30px 34px !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-parties{display:flex !important;gap:24px !important;border-bottom:1px solid #C9CBCD !important;padding-bottom:16px !important;margin-bottom:16px !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#67B05E !important;margin-bottom:6px !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-client-name{font-size:15px !important;font-weight:700 !important;color:#1E2124 !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-detail-row{display:flex !important;justify-content:space-between !important;font-size:12px !important;padding:3px 0 !important;color:#1E2124 !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-detail-row span{font-size:10px !important;font-weight:700 !important;text-transform:uppercase !important;color:#5A5F63 !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-table thead tr{background:transparent !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-table thead th{color:#1E2124 !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;padding:10px 8px !important;border-bottom:2px solid #1E2124 !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-table tbody td{padding:11px 8px !important;font-size:13px !important;color:#1E2124 !important;border-bottom:1px solid #C9CBCD !important;}.invoice-preview.tmpl-gc10-20-ridgeline .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-totals{width:100% !important;max-width:320px !important;margin:16px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-totals>div{font-size:13px !important;color:#1E2124 !important;padding:6px 10px !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-total-grand{background:#EFEFEE !important;color:#1E2124 !important;padding:12px 14px !important;font-weight:800 !important;border:1px solid #C9CBCD !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-total-grand b{font-size:19px !important;color:#1E2124 !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-block{background:transparent !important;border-top:1px solid #C9CBCD !important;padding:14px 0 0 !important;margin-bottom:12px !important;}.invoice-preview.tmpl-gc10-20-ridgeline .inv-block div{color:#1E2124 !important;}.invoice-preview.tmpl-gc10-20-ridgeline .sig-line{border-top:1.5px solid #1E2124 !important;}.invoice-preview.tmpl-gc10-20-ridgeline .sig-caption{color:#5A5F63 !important;font-size:9.5px !important;letter-spacing:.1em !important;text-transform:uppercase !important;}