/* IT services 37-pack, batch E: IT-27, IT-28, IT-29, IT-32, IT-33, IT-34, IT-36 */

/* ===== IT-27 Nexora Gold Executive :: tmpl-it37-27-gold-executive ===== */
.invoice-preview.tmpl-it37-27-gold-executive{background:#FFFDF8 !important;color:#2A241A !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;padding:14px !important;overflow:hidden !important;}
.invoice-preview.tmpl-it37-27-gold-executive::before{content:"" !important;position:absolute !important;inset:14px !important;z-index:0 !important;pointer-events:none !important;border:1.5px solid var(--accent) !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:36px 40px 14px !important;margin:0 !important;border:none !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-head-left{max-width:60% !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-logo{margin-bottom:12px !important;max-width:120px !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-biz-name{font-size:22px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#2A241A !important;margin-bottom:10px !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-biz-contact div,.invoice-preview.tmpl-it37-27-gold-executive .inv-biz-address,.invoice-preview.tmpl-it37-27-gold-executive .inv-biz-tax{font-size:11px !important;color:#6B6152 !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-head-right{text-align:right !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-head-right div{font-size:10px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#6B6152 !important;line-height:1.7 !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-body{position:relative !important;z-index:1 !important;padding:4px 40px 40px !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-doc-title{display:block !important;font-size:46px !important;font-weight:400 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#2A241A !important;margin:8px 0 6px !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-doc-num{display:block !important;font-size:11.5px !important;font-style:italic !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#8A7A54 !important;opacity:1 !important;margin-bottom:22px !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-doc-po{font-size:10.5px !important;color:#6B6152 !important;opacity:1 !important;margin-top:4px !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-parties{border:none !important;border-top:1px solid #E7DFC9 !important;border-bottom:1px solid #E7DFC9 !important;padding:20px 0 !important;margin-bottom:26px !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:var(--accent) !important;margin-bottom:8px !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-client-name{font-size:16px !important;font-weight:700 !important;color:#2A241A !important;margin-bottom:4px !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-bill-to div{font-size:13px !important;color:#4A4235 !important;line-height:1.7 !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:22px !important;font-size:13px !important;padding:4px 0 !important;color:#4A4235 !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-detail-row b{color:#2A241A !important;font-weight:700 !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-table thead th{color:#FFFFFF !important;background:#2E2B26 !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:12px 10px !important;border:none !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-table tbody td{padding:13px 10px !important;font-size:13.5px !important;color:#2A241A !important;border-bottom:1px solid #EFE9D8 !important;}
.invoice-preview.tmpl-it37-27-gold-executive .td-desc{font-weight:600 !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-totals{width:300px !important;margin:14px 0 26px auto !important;border:none !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-totals>div{font-size:13px !important;color:#4A4235 !important;padding:6px 4px !important;border-bottom:1px solid #EFE9D8 !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-total-grand{margin-top:6px !important;padding:14px 16px !important;border:none !important;background:linear-gradient(135deg,#E8CE93,#C9A24A) !important;color:#2A241A !important;font-size:14px !important;font-weight:700 !important;letter-spacing:.04em !important;text-transform:uppercase !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-total-grand b{font-size:21px !important;color:#2A241A !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-block{background:transparent !important;border:none !important;border-left:2px solid var(--accent) !important;border-radius:0 !important;padding:4px 0 4px 16px !important;margin-bottom:16px !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-block div,.invoice-preview.tmpl-it37-27-gold-executive .inv-notes div,.invoice-preview.tmpl-it37-27-gold-executive .inv-terms div,.invoice-preview.tmpl-it37-27-gold-executive .inv-bank div{color:#4A4235 !important;font-size:12.5px !important;line-height:1.7 !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-paylink a{color:#8A7A54 !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-signature-row{justify-content:flex-end !important;margin-top:24px !important;}
.invoice-preview.tmpl-it37-27-gold-executive .sig-render.sig-type{font-family:var(--font-serif) !important;color:var(--accent) !important;}
.invoice-preview.tmpl-it37-27-gold-executive .sig-line{border-top:1px solid #2A241A !important;}
.invoice-preview.tmpl-it37-27-gold-executive .sig-caption{color:#8A7A54 !important;text-transform:uppercase !important;font-size:9.5px !important;letter-spacing:.14em !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-footer-note{color:#8A7A54 !important;}
.invoice-preview.tmpl-it37-27-gold-executive .inv-powered{color:#8A7A54 !important;}

/* ===== IT-28 Modern Blue Tech Services :: tmpl-it37-28-modern-blue ===== */
.invoice-preview.tmpl-it37-28-modern-blue{background:#FFFFFF !important;color:#151A24 !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:30px 36px 14px !important;margin:0 !important;border:none !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-head-left{max-width:58% !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-logo{margin-bottom:8px !important;max-width:120px !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-biz-name{font-size:22px !important;font-weight:900 !important;line-height:1.1 !important;color:#151A24 !important;margin-bottom:2px !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-biz-contact div,.invoice-preview.tmpl-it37-28-modern-blue .inv-biz-address,.invoice-preview.tmpl-it37-28-modern-blue .inv-biz-tax{font-size:10.5px !important;color:#5C6270 !important;opacity:1 !important;line-height:1.6 !important;margin-top:0 !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-head-right{text-align:right !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-head-right div{font-size:10px !important;font-weight:700 !important;letter-spacing:.05em !important;text-transform:uppercase !important;color:#5C6270 !important;line-height:1.9 !important;}
.invoice-preview.tmpl-it37-28-modern-blue::before{content:"MANAGE / SUPPORT / PROTECT / EVOLVE" !important;position:relative !important;display:block !important;z-index:1 !important;background:#0F1620 !important;color:#8FA6C9 !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.18em !important;padding:9px 36px !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-body{position:relative !important;z-index:1 !important;padding:16px 36px 32px !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-doc-title{display:block !important;font-size:42px !important;font-weight:900 !important;letter-spacing:.01em !important;color:#0F1620 !important;margin:6px 0 4px !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-doc-num{display:block !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.02em !important;color:#5C6270 !important;opacity:1 !important;text-transform:none !important;margin-bottom:18px !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-doc-po{font-size:10.5px !important;color:#5C6270 !important;opacity:1 !important;margin-top:4px !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-parties{border:none !important;padding:0 !important;margin-bottom:18px !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-label{font-size:10px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#151A24 !important;margin-bottom:8px !important;border-bottom:2px solid var(--accent) !important;padding-bottom:4px !important;display:inline-block !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-client-name{font-size:15px !important;font-weight:800 !important;color:#151A24 !important;margin-bottom:4px !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-bill-to div{font-size:13px !important;color:#3A404B !important;line-height:1.7 !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-details{background:#EEF3FB !important;border-radius:4px !important;padding:14px 16px !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:20px !important;font-size:12.5px !important;padding:3px 0 !important;color:#3A404B !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-detail-row b{color:#151A24 !important;font-weight:700 !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-table thead th{color:#151A24 !important;background:#EEF3FB !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.06em !important;text-transform:uppercase !important;padding:11px 8px !important;border:none !important;border-bottom:1.5px solid var(--accent) !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-table tbody td{padding:12px 8px !important;font-size:13px !important;color:#151A24 !important;border-bottom:1px solid #E2E7F0 !important;}
.invoice-preview.tmpl-it37-28-modern-blue .td-desc{font-weight:700 !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-totals{width:300px !important;margin:16px 0 24px auto !important;border:none !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-totals>div{font-size:12.5px !important;color:#3A404B !important;letter-spacing:.03em !important;text-transform:uppercase !important;padding:6px 6px !important;border-bottom:1px solid #E2E7F0 !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-total-grand{margin-top:6px !important;padding:12px 14px !important;border:none !important;background:#EEF3FB !important;color:#0F1620 !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.04em !important;text-transform:uppercase !important;border-left:4px solid var(--accent) !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-total-grand b{font-size:19px !important;color:#0F1620 !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-block{background:#F5F7FA !important;border:none !important;border-radius:4px !important;padding:14px 16px !important;margin-bottom:12px !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-block div,.invoice-preview.tmpl-it37-28-modern-blue .inv-notes div,.invoice-preview.tmpl-it37-28-modern-blue .inv-terms div,.invoice-preview.tmpl-it37-28-modern-blue .inv-bank div{color:#3A404B !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-paylink a{color:var(--accent-text,var(--accent)) !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}
.invoice-preview.tmpl-it37-28-modern-blue .sig-line{border-top:1.5px solid #151A24 !important;}
.invoice-preview.tmpl-it37-28-modern-blue .sig-caption{color:#5C6270 !important;text-transform:uppercase !important;font-size:9.5px !important;letter-spacing:.1em !important;}
.invoice-preview.tmpl-it37-28-modern-blue .inv-footer-note{border-top:2px solid var(--accent) !important;padding-top:14px !important;}

/* ===== IT-29 TechSolve IT Support :: tmpl-it37-29-techsolve ===== */
.invoice-preview.tmpl-it37-29-techsolve{background:#FFFFFF !important;color:#1A2340 !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:30px 34px 16px !important;margin:0 !important;border:none !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-head-left{max-width:56% !important;background:#EEF2FD !important;border-radius:12px !important;padding:16px 18px !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-logo{margin-bottom:8px !important;max-width:110px !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-biz-name{font-size:20px !important;font-weight:800 !important;line-height:1.1 !important;color:#1A2340 !important;margin-bottom:6px !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-biz-name span,.invoice-preview.tmpl-it37-29-techsolve .inv-biz-name::after{color:var(--accent-text,var(--accent)) !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-biz-contact div,.invoice-preview.tmpl-it37-29-techsolve .inv-biz-address,.invoice-preview.tmpl-it37-29-techsolve .inv-biz-tax{font-size:10.5px !important;color:#4A5268 !important;opacity:1 !important;line-height:1.75 !important;margin-top:0 !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-head-right{text-align:right !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-doc-title{display:block !important;font-size:38px !important;font-weight:900 !important;letter-spacing:.02em !important;color:#1A2340 !important;margin:0 0 6px !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-doc-num{display:block !important;font-size:11.5px !important;font-weight:700 !important;color:var(--accent-text,var(--accent)) !important;opacity:1 !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-doc-po{display:inline-block !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#1C7A45 !important;background:#E4F5E9 !important;border-radius:999px !important;padding:4px 12px !important;margin-top:8px !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-body{position:relative !important;z-index:1 !important;padding:6px 34px 32px !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-parties{gap:16px !important;border:none !important;padding:0 !important;margin-bottom:16px !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-bill-to,.invoice-preview.tmpl-it37-29-techsolve .inv-details{background:#F5F7FB !important;border-radius:10px !important;padding:14px 16px !important;flex:1 1 0 !important;text-align:left !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--accent-text,var(--accent)) !important;margin-bottom:8px !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-client-name{font-size:14.5px !important;font-weight:800 !important;color:#1A2340 !important;margin-bottom:2px !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-bill-to div{font-size:12.5px !important;color:#3A4256 !important;line-height:1.65 !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12.5px !important;padding:3px 0 !important;color:#3A4256 !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-detail-row b{color:#1A2340 !important;font-weight:700 !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-table thead th{color:#1A2340 !important;background:#F5F7FB !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.06em !important;text-transform:uppercase !important;padding:11px 8px !important;border:none !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-table tbody td{padding:12px 8px !important;font-size:13px !important;color:#1A2340 !important;border-bottom:1px solid #EEF1F7 !important;}
.invoice-preview.tmpl-it37-29-techsolve .td-desc{font-weight:700 !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-totals{width:300px !important;margin:16px 0 24px auto !important;border:none !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-totals>div{font-size:13px !important;color:#3A4256 !important;padding:6px 4px !important;border-bottom:1px solid #EEF1F7 !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-total-grand{margin-top:6px !important;padding:13px 16px !important;border:none !important;border-radius:10px !important;background:#EEF2FD !important;color:#1A2340 !important;font-size:14px !important;font-weight:800 !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-total-grand b{font-size:20px !important;color:var(--accent-text,var(--accent)) !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-block{background:#F5F7FB !important;border:none !important;border-radius:10px !important;padding:14px 16px !important;margin-bottom:12px !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-block div,.invoice-preview.tmpl-it37-29-techsolve .inv-notes div,.invoice-preview.tmpl-it37-29-techsolve .inv-terms div,.invoice-preview.tmpl-it37-29-techsolve .inv-bank div{color:#3A4256 !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-paylink a{color:var(--accent-text,var(--accent)) !important;}
.invoice-preview.tmpl-it37-29-techsolve .inv-signature-row{justify-content:flex-end !important;margin-top:20px !important;}
.invoice-preview.tmpl-it37-29-techsolve .sig-render.sig-type{font-family:var(--font-serif) !important;}
.invoice-preview.tmpl-it37-29-techsolve .sig-line{border-top:1.5px solid #1A2340 !important;}
.invoice-preview.tmpl-it37-29-techsolve .sig-caption{color:#4A5268 !important;text-transform:uppercase !important;font-size:9.5px !important;letter-spacing:.1em !important;}

/* ===== IT-32 Nexora Executive IT :: tmpl-it37-32-nexora-exec ===== */
.invoice-preview.tmpl-it37-32-nexora-exec{background:#FFFFFF !important;color:#151B2E !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:34px 38px 12px !important;margin:0 !important;border:none !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-head-left{max-width:58% !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-logo{margin-bottom:8px !important;max-width:120px !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-biz-name{font-size:22px !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#151B2E !important;margin-bottom:2px !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-biz-contact div,.invoice-preview.tmpl-it37-32-nexora-exec .inv-biz-address,.invoice-preview.tmpl-it37-32-nexora-exec .inv-biz-tax{font-size:10.5px !important;color:#5C6478 !important;opacity:1 !important;line-height:1.7 !important;margin-top:6px !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-head-right{text-align:right !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-head-right div{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#5C6478 !important;line-height:1.8 !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-body{position:relative !important;z-index:1 !important;padding:8px 38px 34px !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-doc-title{display:block !important;font-size:44px !important;font-weight:700 !important;color:#151B2E !important;margin:6px 0 4px !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-doc-num{display:block !important;font-size:11.5px !important;font-weight:600 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:var(--accent-text,var(--accent)) !important;opacity:1 !important;margin-bottom:20px !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-doc-po{font-size:10.5px !important;color:#5C6478 !important;opacity:1 !important;margin-top:4px !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-parties{border:none !important;border-top:1px solid #DCDFE8 !important;padding:18px 0 0 !important;margin-bottom:22px !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-label{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#5C6478 !important;margin-bottom:8px !important;font-family:var(--font-sans) !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-client-name{font-size:15px !important;font-weight:700 !important;color:#151B2E !important;margin-bottom:4px !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-bill-to div{font-size:13px !important;color:#3A4054 !important;line-height:1.7 !important;font-family:var(--font-sans) !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:20px !important;font-size:12.5px !important;padding:3px 0 !important;color:#3A4054 !important;font-family:var(--font-sans) !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-detail-row b{color:#151B2E !important;font-weight:700 !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-table thead th{color:#151B2E !important;background:#F0F2F7 !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:none !important;padding:11px 8px !important;border-bottom:1px solid #DCDFE8 !important;font-family:var(--font-sans) !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-table tbody td{padding:12px 8px !important;font-size:13px !important;color:#151B2E !important;border-bottom:1px solid #EEF0F5 !important;font-family:var(--font-sans) !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .td-desc{font-weight:600 !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-totals{width:300px !important;margin:16px 0 26px auto !important;border:none !important;font-family:var(--font-sans) !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-totals>div{font-size:13px !important;color:#3A4054 !important;padding:6px 4px !important;border-bottom:1px solid #EEF0F5 !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-total-grand{margin-top:8px !important;padding-top:12px !important;border:none !important;border-top:1.5px solid #151B2E !important;font-size:16px !important;font-weight:700 !important;color:#151B2E !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-total-grand b{font-size:22px !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-block{background:#F7F8FA !important;border:none !important;border-radius:8px !important;padding:16px 18px !important;margin-bottom:14px !important;font-family:var(--font-sans) !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-block div,.invoice-preview.tmpl-it37-32-nexora-exec .inv-notes div,.invoice-preview.tmpl-it37-32-nexora-exec .inv-terms div,.invoice-preview.tmpl-it37-32-nexora-exec .inv-bank div{color:#3A4054 !important;font-size:12.5px !important;line-height:1.7 !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-paylink a{color:var(--accent-text,var(--accent)) !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .inv-signature-row{justify-content:flex-end !important;margin-top:20px !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .sig-line{border-top:1.5px solid #151B2E !important;}
.invoice-preview.tmpl-it37-32-nexora-exec .sig-caption{color:#5C6478 !important;text-transform:uppercase !important;font-size:9.5px !important;letter-spacing:.1em !important;font-family:var(--font-sans) !important;}

/* ===== IT-33 NexaTech Device Service Log :: tmpl-it37-33-device-log ===== */
.invoice-preview.tmpl-it37-33-device-log{background:#FFFFFF !important;color:#151E2E !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:28px 34px 12px !important;margin:0 !important;border:none !important;border-bottom:3px solid var(--accent) !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-head-left{max-width:56% !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-logo{margin-bottom:8px !important;max-width:110px !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-biz-name{font-size:20px !important;font-weight:900 !important;line-height:1.1 !important;color:#151E2E !important;margin-bottom:4px !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-biz-contact div,.invoice-preview.tmpl-it37-33-device-log .inv-biz-address,.invoice-preview.tmpl-it37-33-device-log .inv-biz-tax{font-size:10.5px !important;color:#4C566B !important;opacity:1 !important;line-height:1.6 !important;margin-top:0 !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-head-right{text-align:right !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-head-right div{font-size:10px !important;font-weight:700 !important;letter-spacing:.05em !important;color:#4C566B !important;line-height:1.8 !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-body{position:relative !important;z-index:1 !important;padding:14px 34px 32px !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-doc-title{display:block !important;font-size:34px !important;font-weight:900 !important;color:#151E2E !important;margin:4px 0 2px !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-doc-title::after{content:" · DEVICE SERVICE LOG" !important;display:block !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.1em !important;color:var(--accent-text,var(--accent)) !important;margin-top:4px !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-doc-num{display:block !important;font-size:11.5px !important;font-weight:700 !important;color:#4C566B !important;opacity:1 !important;margin-top:16px !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-doc-po{font-size:10.5px !important;color:#4C566B !important;opacity:1 !important;margin-top:4px !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-parties{border:none !important;padding:0 !important;margin-bottom:14px !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:var(--accent-text,var(--accent)) !important;margin-bottom:6px !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-client-name{font-size:14px !important;font-weight:800 !important;color:#151E2E !important;margin-bottom:2px !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-bill-to div{font-size:12.5px !important;color:#3A4456 !important;line-height:1.6 !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:12px !important;font-size:12px !important;padding:3px 0 !important;color:#3A4456 !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-detail-row b{color:#151E2E !important;font-weight:700 !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-table thead th{color:#151E2E !important;background:#EEF2F8 !important;font-size:9.5px !important;font-weight:800 !important;letter-spacing:.05em !important;text-transform:uppercase !important;padding:10px 8px !important;border:none !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-table tbody td{padding:11px 8px !important;font-size:12.5px !important;color:#151E2E !important;border-bottom:1px solid #E7EBF1 !important;}
.invoice-preview.tmpl-it37-33-device-log .td-desc{font-weight:700 !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-totals{width:290px !important;margin:14px 0 20px auto !important;border:none !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-totals>div{font-size:12.5px !important;color:#3A4456 !important;padding:5px 6px !important;border-bottom:1px solid #E7EBF1 !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-total-grand{margin-top:6px !important;padding:11px 14px !important;border:none !important;background:#EEF2F8 !important;color:#151E2E !important;font-size:13px !important;font-weight:800 !important;border-left:4px solid var(--accent) !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-total-grand b{font-size:18px !important;color:var(--accent-text,var(--accent)) !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-block{background:#F6F8FB !important;border:none !important;border-left:3px solid var(--accent) !important;border-radius:0 4px 4px 0 !important;padding:12px 14px !important;margin-bottom:10px !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-block::before{content:attr(data-blocklabel) !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-block div,.invoice-preview.tmpl-it37-33-device-log .inv-notes div,.invoice-preview.tmpl-it37-33-device-log .inv-terms div,.invoice-preview.tmpl-it37-33-device-log .inv-bank div{color:#3A4456 !important;font-size:12px !important;line-height:1.6 !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-paylink a{color:var(--accent-text,var(--accent)) !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-signature-row{justify-content:space-between !important;margin-top:16px !important;}
.invoice-preview.tmpl-it37-33-device-log .inv-signature{min-width:220px !important;}
.invoice-preview.tmpl-it37-33-device-log .sig-line{border-top:1.5px solid #151E2E !important;}
.invoice-preview.tmpl-it37-33-device-log .sig-caption{color:#4C566B !important;text-transform:uppercase !important;font-size:9px !important;letter-spacing:.08em !important;}

/* ===== IT-34 NexaIT Managed Services Contract :: tmpl-it37-34-contract ===== */
.invoice-preview.tmpl-it37-34-contract{background:#FFFFFF !important;color:#141C2E !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}
.invoice-preview.tmpl-it37-34-contract .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:28px 34px 14px !important;margin:0 !important;border:none !important;border-bottom:1px solid #DCE1EA !important;}
.invoice-preview.tmpl-it37-34-contract .inv-head-left{max-width:56% !important;}
.invoice-preview.tmpl-it37-34-contract .inv-logo{margin-bottom:6px !important;max-width:110px !important;}
.invoice-preview.tmpl-it37-34-contract .inv-biz-name{font-size:20px !important;font-weight:900 !important;line-height:1.1 !important;color:#141C2E !important;margin-bottom:4px !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-34-contract .inv-biz-contact div,.invoice-preview.tmpl-it37-34-contract .inv-biz-address,.invoice-preview.tmpl-it37-34-contract .inv-biz-tax{font-size:10.5px !important;color:#4B5468 !important;opacity:1 !important;line-height:1.6 !important;margin-top:0 !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-34-contract .inv-head-right{text-align:right !important;}
.invoice-preview.tmpl-it37-34-contract .inv-head-right div{font-size:10px !important;font-weight:600 !important;color:#4B5468 !important;line-height:1.8 !important;}
.invoice-preview.tmpl-it37-34-contract .inv-body{position:relative !important;z-index:1 !important;padding:14px 34px 32px !important;}
.invoice-preview.tmpl-it37-34-contract .inv-doc-title::before{content:"MANAGED SERVICES CONTRACT" !important;display:block !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.14em !important;color:#4B5468 !important;margin-bottom:4px !important;}
.invoice-preview.tmpl-it37-34-contract .inv-doc-title{display:block !important;font-size:34px !important;font-weight:900 !important;color:#141C2E !important;margin:0 0 12px !important;}
.invoice-preview.tmpl-it37-34-contract .inv-doc-num{display:block !important;font-size:11.5px !important;font-weight:700 !important;color:#4B5468 !important;opacity:1 !important;}
.invoice-preview.tmpl-it37-34-contract .inv-doc-po{font-size:10.5px !important;color:#4B5468 !important;opacity:1 !important;margin-top:4px !important;}
.invoice-preview.tmpl-it37-34-contract .inv-parties{border:none !important;padding:0 !important;margin-bottom:16px !important;}
.invoice-preview.tmpl-it37-34-contract .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:var(--accent-text,var(--accent)) !important;margin-bottom:8px !important;padding-left:10px !important;position:relative !important;}
.invoice-preview.tmpl-it37-34-contract .inv-label::before{content:"" !important;position:absolute !important;left:0 !important;top:1px !important;width:4px !important;height:11px !important;background:var(--accent) !important;}
.invoice-preview.tmpl-it37-34-contract .inv-client-name{font-size:14.5px !important;font-weight:800 !important;color:#141C2E !important;margin-bottom:2px !important;}
.invoice-preview.tmpl-it37-34-contract .inv-bill-to div{font-size:12.5px !important;color:#37405A !important;line-height:1.6 !important;}
.invoice-preview.tmpl-it37-34-contract .inv-details{background:#F0F3FA !important;border-radius:6px !important;padding:14px 16px !important;}
.invoice-preview.tmpl-it37-34-contract .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:14px !important;font-size:12px !important;padding:3px 0 !important;color:#37405A !important;}
.invoice-preview.tmpl-it37-34-contract .inv-detail-row b{color:#141C2E !important;font-weight:700 !important;}
.invoice-preview.tmpl-it37-34-contract .inv-table thead th{color:#141C2E !important;background:#F0F3FA !important;font-size:9.5px !important;font-weight:800 !important;letter-spacing:.06em !important;text-transform:uppercase !important;padding:10px 8px !important;border:none !important;}
.invoice-preview.tmpl-it37-34-contract .inv-table tbody td{padding:10px 8px !important;font-size:12.5px !important;color:#141C2E !important;border-bottom:1px solid #E7EBF3 !important;}
.invoice-preview.tmpl-it37-34-contract .td-desc{font-weight:700 !important;}
.invoice-preview.tmpl-it37-34-contract .inv-totals{width:300px !important;margin:14px 0 0 auto !important;border:none !important;}
.invoice-preview.tmpl-it37-34-contract .inv-totals>div{font-size:12.5px !important;color:#37405A !important;padding:5px 6px !important;border-bottom:1px solid #E7EBF3 !important;}
.invoice-preview.tmpl-it37-34-contract .inv-total-grand{margin-top:10px !important;padding:16px 18px !important;border:none !important;background:#141C2E !important;color:#FFFFFF !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;}
.invoice-preview.tmpl-it37-34-contract .inv-total-grand b{font-size:24px !important;color:#FFFFFF !important;}
.invoice-preview.tmpl-it37-34-contract .inv-block{background:#F6F8FC !important;border:none !important;border-left:3px solid var(--accent) !important;border-radius:0 6px 6px 0 !important;padding:14px 16px !important;margin-bottom:12px !important;}
.invoice-preview.tmpl-it37-34-contract .inv-block div,.invoice-preview.tmpl-it37-34-contract .inv-notes div,.invoice-preview.tmpl-it37-34-contract .inv-terms div,.invoice-preview.tmpl-it37-34-contract .inv-bank div{color:#37405A !important;font-size:12.5px !important;line-height:1.65 !important;}
.invoice-preview.tmpl-it37-34-contract .inv-paylink a{color:var(--accent-text,var(--accent)) !important;}
.invoice-preview.tmpl-it37-34-contract .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}
.invoice-preview.tmpl-it37-34-contract .sig-line{border-top:1.5px solid #141C2E !important;}
.invoice-preview.tmpl-it37-34-contract .sig-caption{color:#4B5468 !important;text-transform:uppercase !important;font-size:9.5px !important;letter-spacing:.1em !important;}

/* ===== IT-36 NexaTech Modern Corporate :: tmpl-it37-36-modern-corporate ===== */
.invoice-preview.tmpl-it37-36-modern-corporate{background:#FFFFFF !important;color:#111A2E !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding:0 !important;overflow:hidden !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-head{position:relative !important;z-index:1 !important;display:flex !important;justify-content:space-between !important;align-items:flex-start !important;padding:30px 36px 16px !important;margin:0 !important;border:none !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-head-left{max-width:52% !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-logo{margin-bottom:8px !important;max-width:120px !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-biz-name{font-size:21px !important;font-weight:900 !important;line-height:1.1 !important;color:#111A2E !important;margin-bottom:2px !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-biz-contact div,.invoice-preview.tmpl-it37-36-modern-corporate .inv-biz-address,.invoice-preview.tmpl-it37-36-modern-corporate .inv-biz-tax{font-size:10.5px !important;color:#4E5771 !important;opacity:1 !important;line-height:1.6 !important;margin-top:0 !important;word-break:break-word !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-head-right{text-align:right !important;position:relative !important;z-index:1 !important;background:#111A2E !important;color:#FFFFFF !important;padding:16px 22px !important;border-radius:2px !important;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%) !important;margin-top:-6px !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-head-right div{font-size:12px !important;font-weight:700 !important;color:#FFFFFF !important;line-height:1.5 !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-body{position:relative !important;z-index:1 !important;padding:6px 36px 32px !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-doc-title{display:block !important;font-size:40px !important;font-weight:900 !important;color:#0A1120 !important;margin:8px 0 4px !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-doc-num{display:block !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--accent-text,var(--accent)) !important;opacity:1 !important;margin-bottom:20px !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-doc-po{font-size:10.5px !important;color:#4E5771 !important;opacity:1 !important;margin-top:4px !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-parties{border:none !important;padding:14px 0 !important;margin-bottom:0 !important;background:#F3F5FA !important;padding-left:16px !important;padding-right:16px !important;border-radius:6px !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#4E5771 !important;margin-bottom:8px !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-client-name{font-size:15px !important;font-weight:800 !important;color:#111A2E !important;margin-bottom:2px !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-bill-to div{font-size:13px !important;color:#37405A !important;line-height:1.6 !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:16px !important;font-size:12.5px !important;padding:3px 0 !important;color:#37405A !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-detail-row b{color:#111A2E !important;font-weight:700 !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-table{margin-top:24px !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-table thead th{color:#FFFFFF !important;background:#111A2E !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:none !important;padding:11px 10px !important;border:none !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-table tbody td{padding:12px 10px !important;font-size:13px !important;color:#111A2E !important;border-bottom:1px solid #E4E8F0 !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .td-desc{font-weight:700 !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-totals{width:300px !important;margin:16px 0 0 auto !important;border:none !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-totals>div{font-size:13px !important;color:#37405A !important;padding:6px 6px !important;border-bottom:1px solid #E4E8F0 !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-total-grand{margin-top:8px !important;padding:16px 18px !important;border:none !important;background:#111A2E !important;color:#FFFFFF !important;font-size:14px !important;font-weight:700 !important;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%) !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-total-grand b{font-size:22px !important;color:#FFFFFF !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-block{background:#F3F5FA !important;border:none !important;border-radius:6px !important;padding:14px 16px !important;margin-bottom:12px !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-block div,.invoice-preview.tmpl-it37-36-modern-corporate .inv-notes div,.invoice-preview.tmpl-it37-36-modern-corporate .inv-terms div,.invoice-preview.tmpl-it37-36-modern-corporate .inv-bank div{color:#37405A !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-paylink a{color:var(--accent-text,var(--accent)) !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .sig-line{border-top:1.5px solid #111A2E !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .sig-caption{color:#4E5771 !important;text-transform:uppercase !important;font-size:9.5px !important;letter-spacing:.1em !important;}
.invoice-preview.tmpl-it37-36-modern-corporate .inv-footer-note{border-top:3px solid var(--accent) !important;padding-top:14px !important;}
