.invoice-preview.tmpl-cc10-02-bright{background:#FFFDF7 !important;color:#1D3B2A !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;}.invoice-preview.tmpl-cc10-02-bright .inv-head{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) 220px !important;gap:18px !important;align-items:center !important;padding:30px 36px 22px !important;margin:0 !important;border:none !important;background:linear-gradient(120deg,#FFF3D6 0%,#FFE3D6 55%,#DFF6E8 100%) !important;}.invoice-preview.tmpl-cc10-02-bright .inv-head::before{content:"" !important;position:absolute !important;right:26px !important;top:18px !important;width:46px !important;height:46px !important;border-radius:50% !important;background:radial-gradient(circle,#FFD766 55%,#FFB74D 100%) !important;box-shadow:0 0 0 6px rgba(255,215,102,.35) !important;z-index:0 !important;}.invoice-preview.tmpl-cc10-02-bright .inv-head-left{max-width:none !important;}.invoice-preview.tmpl-cc10-02-bright .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-cc10-02-bright .inv-biz-name{font-size:28px !important;font-weight:900 !important;letter-spacing:.01em !important;line-height:1.05 !important;color:#14B872 !important;text-shadow:1.5px 1.5px 0 #FF8A5B !important;margin-bottom:8px !important;}.invoice-preview.tmpl-cc10-02-bright .inv-biz-contact div,.invoice-preview.tmpl-cc10-02-bright .inv-biz-address,.invoice-preview.tmpl-cc10-02-bright .inv-biz-tax{font-size:11px !important;color:#3C5C4A !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;}.invoice-preview.tmpl-cc10-02-bright .inv-head-right{text-align:right !important;position:relative !important;z-index:1 !important;}.invoice-preview.tmpl-cc10-02-bright .inv-doc-title{display:block !important;font-size:34px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:.06em !important;color:#FF7A45 !important;margin:0 0 8px !important;}.invoice-preview.tmpl-cc10-02-bright .inv-doc-num{display:inline-block !important;font-size:11.5px !important;font-weight:800 !important;letter-spacing:.08em !important;color:#fff !important;opacity:1 !important;background:#14B872 !important;border-radius:20px !important;padding:4px 12px !important;}.invoice-preview.tmpl-cc10-02-bright .inv-doc-po{font-size:10.5px !important;letter-spacing:.06em !important;color:#3C5C4A !important;opacity:1 !important;margin-top:8px !important;}.invoice-preview.tmpl-cc10-02-bright .inv-body{padding:12px 36px 32px !important;}.invoice-preview.tmpl-cc10-02-bright .inv-parties{display:grid !important;grid-template-columns:minmax(0,1fr) 260px !important;gap:18px !important;padding:14px 16px !important;margin-bottom:16px !important;border:none !important;background:#EAF9F0 !important;border-radius:16px !important;}.invoice-preview.tmpl-cc10-02-bright .inv-bill-to{max-width:none !important;}.invoice-preview.tmpl-cc10-02-bright .inv-details{min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;}.invoice-preview.tmpl-cc10-02-bright .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#14B872 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-cc10-02-bright .inv-client-name{font-size:16px !important;font-weight:800 !important;color:#1D3B2A !important;margin-bottom:2px !important;}.invoice-preview.tmpl-cc10-02-bright .inv-bill-to div{font-size:12.5px !important;color:#2E4E3C !important;line-height:1.6 !important;}.invoice-preview.tmpl-cc10-02-bright .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:10px !important;font-size:12.5px !important;padding:3px 0 !important;color:#2E4E3C !important;}.invoice-preview.tmpl-cc10-02-bright .inv-detail-row span{font-size:10px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#4E8B6C !important;}.invoice-preview.tmpl-cc10-02-bright .inv-detail-row b{color:#1D3B2A !important;font-weight:700 !important;}.invoice-preview.tmpl-cc10-02-bright .inv-table{margin-bottom:0 !important;border-radius:14px !important;overflow:hidden !important;border:1px solid #CBEFDA !important;}.invoice-preview.tmpl-cc10-02-bright .inv-table thead tr{background:#14B872 !important;}.invoice-preview.tmpl-cc10-02-bright .inv-table thead th{background:#14B872 !important;color:#FFFFFF !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;padding:10px 12px !important;border:none !important;}.invoice-preview.tmpl-cc10-02-bright .inv-table tbody tr:nth-child(even){background:#F3FBF6 !important;}.invoice-preview.tmpl-cc10-02-bright .inv-table tbody td{padding:11px 12px !important;font-size:12.5px !important;color:#1D3B2A !important;border-bottom:1px solid #E4F5EA !important;}.invoice-preview.tmpl-cc10-02-bright .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-cc10-02-bright .inv-totals{width:300px !important;margin:16px 0 20px auto !important;border:none !important;}.invoice-preview.tmpl-cc10-02-bright .inv-totals>div{font-size:12.5px !important;color:#2E4E3C !important;padding:6px 10px !important;border-bottom:1px solid #E4F5EA !important;}.invoice-preview.tmpl-cc10-02-bright .inv-total-grand{margin-top:8px !important;padding:12px 16px !important;border:none !important;border-radius:14px !important;background:#FF7A45 !important;color:#FFFFFF !important;font-size:12.5px !important;font-weight:800 !important;letter-spacing:.06em !important;}.invoice-preview.tmpl-cc10-02-bright .inv-total-grand b{font-size:19px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-cc10-02-bright .inv-block{background:#F3FBF6 !important;border:none !important;border-radius:14px !important;padding:14px 16px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-cc10-02-bright .inv-block div{color:#2E4E3C !important;}.invoice-preview.tmpl-cc10-02-bright .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-cc10-02-bright .sig-line{border-top:1.5px solid #14B872 !important;}.invoice-preview.tmpl-cc10-02-bright .sig-caption{color:#4E8B6C !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-cc10-02-bright .inv-body::after{content:"Thank you for trusting us with your little one" !important;display:block !important;margin-top:22px !important;text-align:center !important;font-size:11px !important;font-weight:700 !important;color:#14B872 !important;}.invoice-preview.tmpl-cc10-03-willow{background:#FFFFFF !important;color:#33392F !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;padding:0 0 0 168px !important;overflow:hidden !important;}.invoice-preview.tmpl-cc10-03-willow::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:168px !important;background:#7C8B75 !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-cc10-03-willow .inv-head{position:relative !important;z-index:1 !important;display:block !important;min-height:190px !important;padding:36px 34px 10px !important;margin:0 !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-cc10-03-willow .inv-head-left{position:absolute !important;left:-146px !important;top:40px !important;width:120px !important;max-width:none !important;z-index:1 !important;}.invoice-preview.tmpl-cc10-03-willow .inv-logo{margin-bottom:12px !important;filter:brightness(0) invert(1) !important;}.invoice-preview.tmpl-cc10-03-willow .inv-biz-name{font-size:18px !important;font-weight:700 !important;letter-spacing:.06em !important;line-height:1.2 !important;color:#FFFFFF !important;margin-bottom:12px !important;padding-bottom:12px !important;border-bottom:1px solid rgba(255,255,255,.5) !important;}.invoice-preview.tmpl-cc10-03-willow .inv-biz-contact div,.invoice-preview.tmpl-cc10-03-willow .inv-biz-address,.invoice-preview.tmpl-cc10-03-willow .inv-biz-tax{font-size:10.5px !important;color:#EDF0E9 !important;opacity:1 !important;line-height:1.75 !important;margin-top:0 !important;word-break:break-word !important;}.invoice-preview.tmpl-cc10-03-willow .inv-head-right{text-align:right !important;}.invoice-preview.tmpl-cc10-03-willow .inv-doc-title{display:block !important;font-size:38px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:.4em !important;text-transform:uppercase !important;color:#33392F !important;margin:0 0 10px !important;}.invoice-preview.tmpl-cc10-03-willow .inv-doc-num{display:block !important;font-family:var(--font-sans) !important;font-size:11.5px !important;font-weight:700 !important;letter-spacing:.14em !important;color:#7C8B75 !important;opacity:1 !important;}.invoice-preview.tmpl-cc10-03-willow .inv-doc-po{font-family:var(--font-sans) !important;font-size:10.5px !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#71776A !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-cc10-03-willow .inv-body{position:relative !important;z-index:1 !important;padding:8px 34px 32px !important;}.invoice-preview.tmpl-cc10-03-willow .inv-parties{display:flex !important;gap:26px !important;border-top:1px solid #DDE1D6 !important;border-bottom:1px solid #DDE1D6 !important;padding:18px 0 !important;margin-bottom:18px !important;}.invoice-preview.tmpl-cc10-03-willow .inv-bill-to{flex:1 1 auto !important;max-width:none !important;}.invoice-preview.tmpl-cc10-03-willow .inv-details{flex:0 0 240px !important;min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;}.invoice-preview.tmpl-cc10-03-willow .inv-label{font-family:var(--font-sans) !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#7C8B75 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-cc10-03-willow .inv-client-name{font-size:16px !important;font-weight:700 !important;color:#33392F !important;margin-bottom:2px !important;}.invoice-preview.tmpl-cc10-03-willow .inv-bill-to div{font-family:var(--font-sans) !important;font-size:12.5px !important;color:#4B5142 !important;line-height:1.6 !important;}.invoice-preview.tmpl-cc10-03-willow .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:10px !important;font-family:var(--font-sans) !important;font-size:12px !important;padding:3px 0 !important;color:#4B5142 !important;}.invoice-preview.tmpl-cc10-03-willow .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#71776A !important;}.invoice-preview.tmpl-cc10-03-willow .inv-detail-row b{color:#33392F !important;font-weight:600 !important;}.invoice-preview.tmpl-cc10-03-willow .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-cc10-03-willow .inv-table thead tr{background:transparent !important;}.invoice-preview.tmpl-cc10-03-willow .inv-table thead th{background:transparent !important;color:#33392F !important;font-family:var(--font-sans) !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important;padding:10px 8px !important;border-top:2px solid #7C8B75 !important;border-bottom:1px solid #7C8B75 !important;}.invoice-preview.tmpl-cc10-03-willow .inv-table tbody td{padding:12px 8px !important;font-size:13px !important;color:#33392F !important;border-bottom:1px solid #E7E9E1 !important;}.invoice-preview.tmpl-cc10-03-willow .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-cc10-03-willow .inv-totals{width:300px !important;margin:16px 0 22px auto !important;border:none !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-03-willow .inv-totals>div{font-size:12.5px !important;color:#4B5142 !important;padding:6px 10px !important;border-bottom:1px solid #E7E9E1 !important;}.invoice-preview.tmpl-cc10-03-willow .inv-total-grand{margin-top:8px !important;padding:12px 14px !important;border:none !important;background:#7C8B75 !important;color:#FFFFFF !important;font-size:12.5px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-cc10-03-willow .inv-total-grand b{font-size:19px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-cc10-03-willow .inv-block{background:transparent !important;border:none !important;border-top:1px solid #DDE1D6 !important;padding:14px 0 0 !important;margin-bottom:12px !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-03-willow .inv-block div{color:#4B5142 !important;}.invoice-preview.tmpl-cc10-03-willow .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-cc10-03-willow .sig-line{border-top:1.5px solid #33392F !important;}.invoice-preview.tmpl-cc10-03-willow .sig-caption{font-family:var(--font-sans) !important;color:#71776A !important;letter-spacing:.1em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-cc10-06-night{background:#FFFFFF !important;color:#1B1F33 !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;}.invoice-preview.tmpl-cc10-06-night .inv-head{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) 230px !important;gap:20px !important;align-items:end !important;padding:34px 38px 24px !important;margin:0 !important;border:none !important;background:radial-gradient(circle at 92% 22%,rgba(255,255,255,.9) 0 3px,transparent 4px),radial-gradient(circle at 80% 55%,rgba(255,255,255,.7) 0 2px,transparent 3px),radial-gradient(circle at 70% 15%,rgba(255,255,255,.8) 0 2px,transparent 3px),radial-gradient(circle at 60% 40%,rgba(255,255,255,.6) 0 2px,transparent 3px),linear-gradient(135deg,#151A30 0%,#232A4C 100%) !important;border-bottom:3px solid #C79A3C !important;overflow:hidden !important;}.invoice-preview.tmpl-cc10-06-night .inv-head::before{content:"" !important;position:absolute !important;right:34px !important;top:26px !important;width:34px !important;height:34px !important;border-radius:50% !important;background:#F4E3B2 !important;box-shadow:-10px 3px 0 -2px #151A30 !important;z-index:1 !important;}.invoice-preview.tmpl-cc10-06-night .inv-head-left{max-width:none !important;}.invoice-preview.tmpl-cc10-06-night .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-cc10-06-night .inv-biz-name{font-size:26px !important;font-weight:700 !important;letter-spacing:.04em !important;line-height:1.1 !important;color:#F4E3B2 !important;margin-bottom:8px !important;}.invoice-preview.tmpl-cc10-06-night .inv-biz-contact div,.invoice-preview.tmpl-cc10-06-night .inv-biz-address,.invoice-preview.tmpl-cc10-06-night .inv-biz-tax{font-family:var(--font-sans) !important;font-size:11px !important;color:#C9CEE6 !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;}.invoice-preview.tmpl-cc10-06-night .inv-head-right{text-align:right !important;position:relative !important;z-index:1 !important;}.invoice-preview.tmpl-cc10-06-night .inv-doc-title{display:block !important;font-size:34px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#C79A3C !important;margin:0 0 8px !important;}.invoice-preview.tmpl-cc10-06-night .inv-doc-num{display:block !important;font-family:var(--font-sans) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.1em !important;color:#F4E3B2 !important;opacity:1 !important;}.invoice-preview.tmpl-cc10-06-night .inv-doc-po{font-family:var(--font-sans) !important;font-size:10.5px !important;letter-spacing:.08em !important;color:#C9CEE6 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-cc10-06-night .inv-body{padding:16px 38px 34px !important;}.invoice-preview.tmpl-cc10-06-night .inv-parties{display:grid !important;grid-template-columns:minmax(0,1fr) 280px !important;gap:20px !important;padding:0 !important;margin-bottom:18px !important;border-bottom:1px solid #E4DCC6 !important;padding-bottom:16px !important;}.invoice-preview.tmpl-cc10-06-night .inv-bill-to{max-width:none !important;}.invoice-preview.tmpl-cc10-06-night .inv-details{min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;}.invoice-preview.tmpl-cc10-06-night .inv-label{font-family:var(--font-sans) !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#C79A3C !important;margin-bottom:6px !important;}.invoice-preview.tmpl-cc10-06-night .inv-client-name{font-size:16px !important;font-weight:700 !important;color:#1B1F33 !important;margin-bottom:2px !important;}.invoice-preview.tmpl-cc10-06-night .inv-bill-to div{font-family:var(--font-sans) !important;font-size:12.5px !important;color:#3A3F58 !important;line-height:1.6 !important;}.invoice-preview.tmpl-cc10-06-night .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:10px !important;font-family:var(--font-sans) !important;font-size:12px !important;padding:3px 0 !important;color:#3A3F58 !important;}.invoice-preview.tmpl-cc10-06-night .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#6A6F8C !important;}.invoice-preview.tmpl-cc10-06-night .inv-detail-row b{color:#1B1F33 !important;font-weight:600 !important;}.invoice-preview.tmpl-cc10-06-night .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-cc10-06-night .inv-table thead tr{background:#151A30 !important;}.invoice-preview.tmpl-cc10-06-night .inv-table thead th{background:#151A30 !important;color:#F4E3B2 !important;font-family:var(--font-sans) !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;}.invoice-preview.tmpl-cc10-06-night .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#1B1F33 !important;border-bottom:1px solid #E4E5EE !important;}.invoice-preview.tmpl-cc10-06-night .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-cc10-06-night .inv-totals{width:300px !important;margin:16px 0 22px auto !important;border:none !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-06-night .inv-totals>div{font-size:12.5px !important;color:#3A3F58 !important;padding:6px 10px !important;border-bottom:1px solid #E4E5EE !important;}.invoice-preview.tmpl-cc10-06-night .inv-total-grand{margin-top:8px !important;padding:12px 16px !important;border:none !important;background:#151A30 !important;color:#F4E3B2 !important;font-size:12.5px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;border-left:4px solid #C79A3C !important;}.invoice-preview.tmpl-cc10-06-night .inv-total-grand b{font-size:19px !important;color:#F4E3B2 !important;}.invoice-preview.tmpl-cc10-06-night .inv-block{background:#F7F3E7 !important;border:none !important;padding:14px 16px !important;margin-bottom:12px !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-06-night .inv-block div{color:#3A3F58 !important;}.invoice-preview.tmpl-cc10-06-night .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-cc10-06-night .sig-line{border-top:1.5px solid #151A30 !important;}.invoice-preview.tmpl-cc10-06-night .sig-caption{font-family:var(--font-sans) !important;color:#6A6F8C !important;letter-spacing:.1em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-cc10-08-learners{background:#FFFFFF !important;color:#2A1B4A !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;}.invoice-preview.tmpl-cc10-08-learners .inv-head{position:relative !important;text-align:center !important;padding:34px 38px 30px !important;margin:0 0 4px !important;border:none !important;background:#FFF3C4 !important;display:block !important;clip-path:polygon(0 0,100% 0,100% 92%,75% 100%,50% 92%,25% 100%,0 92%) !important;}.invoice-preview.tmpl-cc10-08-learners .inv-head::before{content:"" !important;position:absolute !important;left:32px !important;top:24px !important;width:20px !important;height:20px !important;background:#5B9BD5 !important;border-radius:4px !important;transform:rotate(-8deg) !important;}.invoice-preview.tmpl-cc10-08-learners .inv-head::after{content:"" !important;position:absolute !important;right:32px !important;top:24px !important;width:20px !important;height:20px !important;background:#F0704A !important;border-radius:4px !important;transform:rotate(10deg) !important;}.invoice-preview.tmpl-cc10-08-learners .inv-head-left{max-width:none !important;display:inline-block !important;text-align:center !important;}.invoice-preview.tmpl-cc10-08-learners .inv-logo{margin:0 auto 10px !important;}.invoice-preview.tmpl-cc10-08-learners .inv-biz-name{font-size:28px !important;font-weight:800 !important;letter-spacing:.02em !important;line-height:1.1 !important;color:#411F87 !important;margin-bottom:8px !important;text-align:center !important;}.invoice-preview.tmpl-cc10-08-learners .inv-biz-contact div,.invoice-preview.tmpl-cc10-08-learners .inv-biz-address,.invoice-preview.tmpl-cc10-08-learners .inv-biz-tax{font-size:11px !important;color:#4A3A6A !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;text-align:center !important;}.invoice-preview.tmpl-cc10-08-learners .inv-head-right{text-align:center !important;display:block !important;margin-top:10px !important;}.invoice-preview.tmpl-cc10-08-learners .inv-doc-title{display:block !important;font-size:30px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#5B9BD5 !important;margin:0 0 6px !important;}.invoice-preview.tmpl-cc10-08-learners .inv-doc-num{display:block !important;font-family:var(--font-sans) !important;font-size:11.5px !important;font-weight:700 !important;letter-spacing:.08em !important;color:#2A1B4A !important;opacity:1 !important;}.invoice-preview.tmpl-cc10-08-learners .inv-doc-po{font-family:var(--font-sans) !important;font-size:10.5px !important;letter-spacing:.06em !important;color:#4A3A6A !important;opacity:1 !important;margin-top:4px !important;}.invoice-preview.tmpl-cc10-08-learners .inv-body{padding:18px 38px 32px !important;}.invoice-preview.tmpl-cc10-08-learners .inv-parties{display:grid !important;grid-template-columns:minmax(0,1fr) 260px !important;gap:18px !important;padding:14px 0 !important;border-top:3px solid #5B9BD5 !important;border-bottom:none !important;margin-bottom:16px !important;}.invoice-preview.tmpl-cc10-08-learners .inv-bill-to{max-width:none !important;}.invoice-preview.tmpl-cc10-08-learners .inv-details{min-width:0 !important;text-align:left !important;background:#F5F0FF !important;padding:12px 14px !important;border-radius:10px !important;}.invoice-preview.tmpl-cc10-08-learners .inv-label{font-family:var(--font-sans) !important;font-size:9.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#411F87 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-cc10-08-learners .inv-client-name{font-size:16px !important;font-weight:800 !important;color:#2A1B4A !important;margin-bottom:2px !important;}.invoice-preview.tmpl-cc10-08-learners .inv-bill-to div{font-family:var(--font-sans) !important;font-size:12.5px !important;color:#4A3A6A !important;line-height:1.6 !important;}.invoice-preview.tmpl-cc10-08-learners .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:10px !important;font-family:var(--font-sans) !important;font-size:12px !important;padding:3px 0 !important;color:#4A3A6A !important;}.invoice-preview.tmpl-cc10-08-learners .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#6A5A8A !important;}.invoice-preview.tmpl-cc10-08-learners .inv-detail-row b{color:#2A1B4A !important;font-weight:700 !important;}.invoice-preview.tmpl-cc10-08-learners .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-cc10-08-learners .inv-table thead tr{background:#411F87 !important;}.invoice-preview.tmpl-cc10-08-learners .inv-table thead th{background:#411F87 !important;color:#FFFFFF !important;font-family:var(--font-sans) !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;border-radius:0 !important;}.invoice-preview.tmpl-cc10-08-learners .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#2A1B4A !important;border-bottom:1px solid #EDE8FA !important;}.invoice-preview.tmpl-cc10-08-learners .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-cc10-08-learners .inv-totals{width:300px !important;margin:16px 0 22px auto !important;border:none !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-08-learners .inv-totals>div{font-size:12.5px !important;color:#4A3A6A !important;padding:6px 10px !important;border-bottom:1px solid #EDE8FA !important;}.invoice-preview.tmpl-cc10-08-learners .inv-total-grand{margin-top:8px !important;padding:12px 16px !important;border:none !important;border-radius:10px !important;background:#F0704A !important;color:#FFFFFF !important;font-size:12.5px !important;font-weight:800 !important;letter-spacing:.06em !important;}.invoice-preview.tmpl-cc10-08-learners .inv-total-grand b{font-size:19px !important;color:#FFFFFF !important;}.invoice-preview.tmpl-cc10-08-learners .inv-block{background:#F5F0FF !important;border:none !important;border-radius:10px !important;padding:14px 16px !important;margin-bottom:12px !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-08-learners .inv-block div{color:#4A3A6A !important;}.invoice-preview.tmpl-cc10-08-learners .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-cc10-08-learners .sig-line{border-top:1.5px solid #411F87 !important;}.invoice-preview.tmpl-cc10-08-learners .sig-caption{font-family:var(--font-sans) !important;color:#6A5A8A !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-cc10-12-steps{background:repeating-linear-gradient(#FBFAF4 0 27px,#D9E4F2 27px 28px) !important;color:#253B0F !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding-left:6px !important;}.invoice-preview.tmpl-cc10-12-steps::before{content:"" !important;position:absolute !important;left:52px !important;top:0 !important;bottom:0 !important;width:2px !important;background:#E4756B !important;z-index:1 !important;}.invoice-preview.tmpl-cc10-12-steps .inv-head{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:minmax(0,1fr) 220px !important;gap:18px !important;align-items:start !important;padding:30px 34px 20px 70px !important;margin:0 !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-cc10-12-steps .inv-head-left{max-width:none !important;}.invoice-preview.tmpl-cc10-12-steps .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-cc10-12-steps .inv-biz-name{font-size:26px !important;font-weight:900 !important;letter-spacing:-.01em !important;line-height:1.05 !important;color:#253B0F !important;margin-bottom:8px !important;}.invoice-preview.tmpl-cc10-12-steps .inv-biz-contact div,.invoice-preview.tmpl-cc10-12-steps .inv-biz-address,.invoice-preview.tmpl-cc10-12-steps .inv-biz-tax{font-size:11px !important;color:#3C4A2E !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;}.invoice-preview.tmpl-cc10-12-steps .inv-head-right{text-align:right !important;position:relative !important;}.invoice-preview.tmpl-cc10-12-steps .inv-head-right::before{content:"" !important;position:absolute !important;right:-8px !important;top:-10px !important;width:150px !important;height:96px !important;background:#FCE39A !important;box-shadow:0 3px 6px rgba(0,0,0,.12) !important;transform:rotate(2deg) !important;z-index:-1 !important;}.invoice-preview.tmpl-cc10-12-steps .inv-doc-title{display:block !important;font-size:26px !important;font-weight:900 !important;line-height:1 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#E4756B !important;margin:8px 8px 8px 0 !important;}.invoice-preview.tmpl-cc10-12-steps .inv-doc-num{display:block !important;font-size:11.5px !important;font-weight:800 !important;letter-spacing:.06em !important;color:#253B0F !important;opacity:1 !important;margin-right:8px !important;}.invoice-preview.tmpl-cc10-12-steps .inv-doc-po{font-size:10.5px !important;letter-spacing:.04em !important;color:#3C4A2E !important;opacity:1 !important;margin-top:4px !important;margin-right:8px !important;}.invoice-preview.tmpl-cc10-12-steps .inv-body{position:relative !important;z-index:2 !important;padding:10px 34px 32px 70px !important;}.invoice-preview.tmpl-cc10-12-steps .inv-parties{display:grid !important;grid-template-columns:minmax(0,1fr) 260px !important;gap:18px !important;padding:14px 0 !important;border-top:2px dashed #C7CFB9 !important;border-bottom:none !important;margin-bottom:16px !important;}.invoice-preview.tmpl-cc10-12-steps .inv-bill-to{max-width:none !important;}.invoice-preview.tmpl-cc10-12-steps .inv-details{min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;}.invoice-preview.tmpl-cc10-12-steps .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#E4756B !important;margin-bottom:6px !important;}.invoice-preview.tmpl-cc10-12-steps .inv-client-name{font-size:16px !important;font-weight:800 !important;color:#253B0F !important;margin-bottom:2px !important;}.invoice-preview.tmpl-cc10-12-steps .inv-bill-to div{font-size:12.5px !important;color:#3C4A2E !important;line-height:1.6 !important;}.invoice-preview.tmpl-cc10-12-steps .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:10px !important;font-size:12px !important;padding:3px 0 !important;color:#3C4A2E !important;}.invoice-preview.tmpl-cc10-12-steps .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#6E7A5E !important;}.invoice-preview.tmpl-cc10-12-steps .inv-detail-row b{color:#253B0F !important;font-weight:700 !important;}.invoice-preview.tmpl-cc10-12-steps .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-cc10-12-steps .inv-table thead tr{background:transparent !important;}.invoice-preview.tmpl-cc10-12-steps .inv-table thead th{background:transparent !important;color:#253B0F !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:10px 8px !important;border-top:2px solid #253B0F !important;border-bottom:2px dashed #C7CFB9 !important;}.invoice-preview.tmpl-cc10-12-steps .inv-table tbody td{padding:11px 8px !important;font-size:12.5px !important;color:#253B0F !important;border-bottom:1px dashed #C7CFB9 !important;}.invoice-preview.tmpl-cc10-12-steps .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-cc10-12-steps .inv-totals{width:300px !important;margin:16px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-cc10-12-steps .inv-totals>div{font-size:12.5px !important;color:#3C4A2E !important;padding:6px 10px !important;border-bottom:1px dashed #C7CFB9 !important;}.invoice-preview.tmpl-cc10-12-steps .inv-total-grand{margin-top:8px !important;padding:12px 14px !important;border:2px solid #253B0F !important;background:#FCE39A !important;color:#253B0F !important;font-size:12.5px !important;font-weight:800 !important;letter-spacing:.06em !important;}.invoice-preview.tmpl-cc10-12-steps .inv-total-grand b{font-size:19px !important;color:#253B0F !important;}.invoice-preview.tmpl-cc10-12-steps .inv-block{background:transparent !important;border:none !important;border-top:2px dashed #C7CFB9 !important;padding:14px 0 0 !important;margin-bottom:12px !important;}.invoice-preview.tmpl-cc10-12-steps .inv-block div{color:#3C4A2E !important;}.invoice-preview.tmpl-cc10-12-steps .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-cc10-12-steps .sig-line{border-top:1.5px solid #253B0F !important;}.invoice-preview.tmpl-cc10-12-steps .sig-caption{color:#6E7A5E !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-cc10-13-days{background:linear-gradient(#E7ECF6 1px,transparent 1px) 0 0 / 100% 22px,linear-gradient(90deg,#E7ECF6 1px,transparent 1px) 0 0 / 22px 100%,#FFFFFF !important;color:#20264A !important;font-family:var(--font-sans) !important;position:relative !important;isolation:isolate !important;padding-left:46px !important;}.invoice-preview.tmpl-cc10-13-days::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;bottom:0 !important;width:46px !important;background:#2B365E !important;z-index:1 !important;background-image:radial-gradient(circle,#FFFFFF 5px,transparent 6px) !important;background-position:23px 60px,23px 160px,23px 260px !important;background-size:46px 46px !important;background-repeat:repeat-y !important;}.invoice-preview.tmpl-cc10-13-days .inv-head{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:minmax(0,1fr) 220px !important;gap:18px !important;align-items:end !important;padding:30px 34px 18px !important;margin:0 !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-cc10-13-days .inv-head::before{content:"" !important;position:absolute !important;left:0 !important;top:14px !important;width:210px !important;height:56px !important;background:#F0BE3D !important;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%) !important;z-index:-1 !important;}.invoice-preview.tmpl-cc10-13-days .inv-head-left{max-width:none !important;}.invoice-preview.tmpl-cc10-13-days .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-cc10-13-days .inv-biz-name{font-size:24px !important;font-weight:800 !important;letter-spacing:.02em !important;line-height:1.1 !important;color:#20264A !important;margin-bottom:8px !important;padding:4px 0 !important;}.invoice-preview.tmpl-cc10-13-days .inv-biz-contact div,.invoice-preview.tmpl-cc10-13-days .inv-biz-address,.invoice-preview.tmpl-cc10-13-days .inv-biz-tax{font-size:11px !important;color:#3B4270 !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;}.invoice-preview.tmpl-cc10-13-days .inv-head-right{text-align:right !important;}.invoice-preview.tmpl-cc10-13-days .inv-doc-title{display:block !important;font-size:30px !important;font-weight:800 !important;line-height:1 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#2B365E !important;margin:0 0 8px !important;}.invoice-preview.tmpl-cc10-13-days .inv-doc-num{display:block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.08em !important;color:#2B365E !important;opacity:1 !important;}.invoice-preview.tmpl-cc10-13-days .inv-doc-po{font-size:10.5px !important;letter-spacing:.06em !important;color:#3B4270 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-cc10-13-days .inv-body{position:relative !important;z-index:2 !important;padding:10px 34px 32px !important;}.invoice-preview.tmpl-cc10-13-days .inv-parties{display:grid !important;grid-template-columns:minmax(0,1fr) 260px !important;gap:18px !important;padding:14px 0 !important;border-top:1px solid #C6CCE4 !important;border-bottom:1px solid #C6CCE4 !important;margin-bottom:16px !important;}.invoice-preview.tmpl-cc10-13-days .inv-bill-to{max-width:none !important;}.invoice-preview.tmpl-cc10-13-days .inv-details{min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;}.invoice-preview.tmpl-cc10-13-days .inv-label{font-size:9.5px !important;font-weight:800 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:#2B365E !important;margin-bottom:6px !important;}.invoice-preview.tmpl-cc10-13-days .inv-client-name{font-size:16px !important;font-weight:800 !important;color:#20264A !important;margin-bottom:2px !important;}.invoice-preview.tmpl-cc10-13-days .inv-bill-to div{font-size:12.5px !important;color:#3B4270 !important;line-height:1.6 !important;}.invoice-preview.tmpl-cc10-13-days .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:10px !important;font-size:12px !important;padding:3px 0 !important;color:#3B4270 !important;}.invoice-preview.tmpl-cc10-13-days .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#5C6494 !important;}.invoice-preview.tmpl-cc10-13-days .inv-detail-row b{color:#20264A !important;font-weight:700 !important;}.invoice-preview.tmpl-cc10-13-days .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-cc10-13-days .inv-table thead tr{background:#2B365E !important;}.invoice-preview.tmpl-cc10-13-days .inv-table thead th{background:#2B365E !important;color:#FFFFFF !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;}.invoice-preview.tmpl-cc10-13-days .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#20264A !important;border-bottom:1px solid #DEE3F2 !important;}.invoice-preview.tmpl-cc10-13-days .td-desc{font-weight:700 !important;}.invoice-preview.tmpl-cc10-13-days .inv-totals{width:300px !important;margin:16px 0 22px auto !important;border:none !important;}.invoice-preview.tmpl-cc10-13-days .inv-totals>div{font-size:12.5px !important;color:#3B4270 !important;padding:6px 10px !important;border-bottom:1px solid #DEE3F2 !important;}.invoice-preview.tmpl-cc10-13-days .inv-total-grand{margin-top:8px !important;padding:12px 16px !important;border:none !important;background:#F0BE3D !important;color:#20264A !important;font-size:12.5px !important;font-weight:800 !important;letter-spacing:.06em !important;}.invoice-preview.tmpl-cc10-13-days .inv-total-grand b{font-size:19px !important;color:#20264A !important;}.invoice-preview.tmpl-cc10-13-days .inv-block{background:#F3F5FB !important;border:none !important;padding:14px 16px !important;margin-bottom:12px !important;}.invoice-preview.tmpl-cc10-13-days .inv-block div{color:#3B4270 !important;}.invoice-preview.tmpl-cc10-13-days .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-cc10-13-days .sig-line{border-top:1.5px solid #2B365E !important;}.invoice-preview.tmpl-cc10-13-days .sig-caption{color:#5C6494 !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-cc10-18-riverdale{background:#FFFDF8 !important;color:#33372E !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-head{position:relative !important;display:grid !important;grid-template-columns:150px minmax(0,1fr) 200px !important;gap:20px !important;align-items:center !important;padding:30px 38px 22px !important;margin:0 !important;border:none !important;border-bottom:2px solid #C9B98F !important;background:#F4EFE1 !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-head::before{content:"" !important;grid-column:1 !important;grid-row:1 !important;width:96px !important;height:96px !important;border-radius:50% !important;border:2px solid #606E59 !important;box-shadow:0 0 0 5px #FFFDF8,0 0 0 6px #606E59 !important;background:#FFFDF8 !important;justify-self:start !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-head-left{max-width:none !important;grid-column:2 !important;text-align:center !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-logo{margin:0 auto 8px !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-biz-name{font-size:24px !important;font-weight:700 !important;letter-spacing:.06em !important;line-height:1.1 !important;color:#33372E !important;margin-bottom:6px !important;text-align:center !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-biz-contact div,.invoice-preview.tmpl-cc10-18-riverdale .inv-biz-address,.invoice-preview.tmpl-cc10-18-riverdale .inv-biz-tax{font-family:var(--font-sans) !important;font-size:11px !important;color:#5A6050 !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;text-align:center !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-head-right{text-align:right !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-doc-title{display:block !important;font-size:26px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:.24em !important;text-transform:uppercase !important;color:#606E59 !important;margin:0 0 8px !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-doc-num{display:block !important;font-family:var(--font-sans) !important;font-size:11.5px !important;font-weight:700 !important;letter-spacing:.08em !important;color:#33372E !important;opacity:1 !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-doc-po{font-family:var(--font-sans) !important;font-size:10.5px !important;letter-spacing:.06em !important;color:#5A6050 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-body{padding:18px 38px 32px !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-parties{display:grid !important;grid-template-columns:minmax(0,1fr) 260px !important;gap:18px !important;padding:16px 0 !important;border-top:1px solid #E1D8BE !important;border-bottom:1px solid #E1D8BE !important;margin-bottom:16px !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-bill-to{max-width:none !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-details{min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-label{font-family:var(--font-sans) !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#606E59 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-client-name{font-size:16px !important;font-weight:700 !important;color:#33372E !important;margin-bottom:2px !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-bill-to div{font-family:var(--font-sans) !important;font-size:12.5px !important;color:#4A5040 !important;line-height:1.6 !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:10px !important;font-family:var(--font-sans) !important;font-size:12px !important;padding:3px 0 !important;color:#4A5040 !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#7B8270 !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-detail-row b{color:#33372E !important;font-weight:700 !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-table thead tr{background:transparent !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-table thead th{background:transparent !important;color:#33372E !important;font-family:var(--font-sans) !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;padding:10px 8px !important;border-top:2px solid #606E59 !important;border-bottom:1px solid #606E59 !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-table tbody td{padding:11px 8px !important;font-size:12.5px !important;color:#33372E !important;border-bottom:1px solid #EAE3D0 !important;}.invoice-preview.tmpl-cc10-18-riverdale .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-totals{width:300px !important;margin:16px 0 22px auto !important;border:none !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-totals>div{font-size:12.5px !important;color:#4A5040 !important;padding:6px 10px !important;border-bottom:1px solid #EAE3D0 !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-total-grand{margin-top:8px !important;padding:12px 14px !important;border:1px solid #606E59 !important;background:#F4EFE1 !important;color:#33372E !important;font-size:12.5px !important;font-weight:700 !important;letter-spacing:.06em !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-total-grand b{font-size:19px !important;color:#33372E !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-block{background:transparent !important;border:none !important;border-top:1px solid #E1D8BE !important;padding:14px 0 0 !important;margin-bottom:12px !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-block div{color:#4A5040 !important;}.invoice-preview.tmpl-cc10-18-riverdale .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-cc10-18-riverdale .sig-line{border-top:1.5px solid #33372E !important;}.invoice-preview.tmpl-cc10-18-riverdale .sig-caption{font-family:var(--font-sans) !important;color:#7B8270 !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-cc10-20-monogram{background:#FFFFFF !important;color:#1A1A1A !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;padding-right:196px !important;overflow:hidden !important;}.invoice-preview.tmpl-cc10-20-monogram::before{content:"" !important;position:absolute !important;right:0 !important;top:0 !important;bottom:0 !important;width:196px !important;background:#132A0F !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-cc10-20-monogram::after{content:"" !important;position:absolute !important;right:38px !important;top:44px !important;width:70px !important;height:70px !important;border-radius:50% !important;border:2px solid #C9A24B !important;z-index:1 !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-head{position:relative !important;z-index:1 !important;display:block !important;min-height:190px !important;padding:36px 34px 10px !important;margin:0 !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-head-left{max-width:none !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-logo{margin-bottom:12px !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-biz-name{font-size:28px !important;font-weight:600 !important;letter-spacing:.02em !important;line-height:1.1 !important;color:#1A1A1A !important;margin-bottom:8px !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-biz-contact div,.invoice-preview.tmpl-cc10-20-monogram .inv-biz-address,.invoice-preview.tmpl-cc10-20-monogram .inv-biz-tax{font-family:var(--font-sans) !important;font-size:11px !important;color:#4E4E4E !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-head-right{position:absolute !important;right:-158px !important;top:60px !important;z-index:2 !important;text-align:center !important;width:140px !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-doc-title{display:block !important;font-size:20px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#C9A24B !important;margin:38px 0 8px !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-doc-num{display:block !important;font-family:var(--font-sans) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.08em !important;color:#F1EADA !important;opacity:1 !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-doc-po{font-family:var(--font-sans) !important;font-size:10px !important;letter-spacing:.06em !important;color:#B9C6B4 !important;opacity:1 !important;margin-top:6px !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-body{position:relative !important;z-index:1 !important;padding:8px 34px 32px !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-parties{display:block !important;padding:16px 0 !important;border-top:1px solid #DADADA !important;border-bottom:1px solid #DADADA !important;margin-bottom:16px !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-bill-to{max-width:none !important;margin-bottom:10px !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-details{min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-label{font-family:var(--font-sans) !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#1D4A14 !important;margin-bottom:6px !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-client-name{font-size:16px !important;font-weight:700 !important;color:#1A1A1A !important;margin-bottom:2px !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-bill-to div{font-family:var(--font-sans) !important;font-size:12.5px !important;color:#4E4E4E !important;line-height:1.6 !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:10px !important;font-family:var(--font-sans) !important;font-size:12px !important;padding:3px 0 !important;color:#4E4E4E !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#7A7A7A !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-detail-row b{color:#1A1A1A !important;font-weight:700 !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-table thead tr{background:transparent !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-table thead th{background:transparent !important;color:#1A1A1A !important;font-family:var(--font-sans) !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;padding:10px 8px !important;border-top:2px solid #1D4A14 !important;border-bottom:1px solid #1D4A14 !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-table tbody td{padding:11px 8px !important;font-size:12.5px !important;color:#1A1A1A !important;border-bottom:1px solid #E7E7E7 !important;}.invoice-preview.tmpl-cc10-20-monogram .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-totals{width:280px !important;margin:16px 0 22px auto !important;border:none !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-totals>div{font-size:12.5px !important;color:#4E4E4E !important;padding:6px 10px !important;border-bottom:1px solid #E7E7E7 !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-total-grand{margin-top:8px !important;padding:12px 14px !important;border:none !important;background:#132A0F !important;color:#F1EADA !important;font-size:12.5px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-total-grand b{font-size:19px !important;color:#C9A24B !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-block{background:transparent !important;border:none !important;border-top:1px solid #DADADA !important;padding:14px 0 0 !important;margin-bottom:12px !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-block div{color:#4E4E4E !important;}.invoice-preview.tmpl-cc10-20-monogram .inv-signature-row{justify-content:flex-start !important;margin-top:18px !important;}.invoice-preview.tmpl-cc10-20-monogram .sig-line{border-top:1.5px solid #1A1A1A !important;}.invoice-preview.tmpl-cc10-20-monogram .sig-caption{font-family:var(--font-sans) !important;color:#7A7A7A !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-cc10-25-plum{background:#FFFDF9 !important;color:#2E2A24 !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;padding:18px !important;}.invoice-preview.tmpl-cc10-25-plum::before{content:"" !important;position:absolute !important;inset:8px !important;border:2px solid #6B2E4E !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-cc10-25-plum::after{content:"" !important;position:absolute !important;inset:13px !important;border:1px solid #6B2E4E !important;z-index:0 !important;pointer-events:none !important;}.invoice-preview.tmpl-cc10-25-plum .inv-head{position:relative !important;z-index:1 !important;display:block !important;text-align:center !important;padding:30px 40px 18px !important;margin:0 !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-cc10-25-plum .inv-head-left{max-width:none !important;display:inline-block !important;text-align:center !important;}.invoice-preview.tmpl-cc10-25-plum .inv-logo{margin:0 auto 10px !important;}.invoice-preview.tmpl-cc10-25-plum .inv-biz-name{font-size:26px !important;font-weight:600 !important;letter-spacing:.04em !important;line-height:1.1 !important;color:#6B2E4E !important;margin-bottom:8px !important;text-align:center !important;}.invoice-preview.tmpl-cc10-25-plum .inv-biz-contact div,.invoice-preview.tmpl-cc10-25-plum .inv-biz-address,.invoice-preview.tmpl-cc10-25-plum .inv-biz-tax{font-family:var(--font-sans) !important;font-size:10.5px !important;letter-spacing:.06em !important;color:#5A5044 !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;text-align:center !important;}.invoice-preview.tmpl-cc10-25-plum .inv-head-right{text-align:center !important;display:block !important;margin-top:10px !important;}.invoice-preview.tmpl-cc10-25-plum .inv-doc-title{display:block !important;font-size:22px !important;font-weight:400 !important;line-height:1 !important;letter-spacing:.34em !important;text-transform:uppercase !important;color:#505B35 !important;margin:0 0 6px !important;}.invoice-preview.tmpl-cc10-25-plum .inv-doc-num{display:block !important;font-family:var(--font-sans) !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.1em !important;color:#2E2A24 !important;opacity:1 !important;}.invoice-preview.tmpl-cc10-25-plum .inv-doc-po{font-family:var(--font-sans) !important;font-size:10px !important;letter-spacing:.06em !important;color:#5A5044 !important;opacity:1 !important;margin-top:4px !important;}.invoice-preview.tmpl-cc10-25-plum .inv-body{position:relative !important;z-index:1 !important;padding:14px 40px 32px !important;}.invoice-preview.tmpl-cc10-25-plum .inv-parties{display:grid !important;grid-template-columns:1fr 1fr !important;gap:24px !important;padding:16px 0 !important;border-top:1px solid #D8C9CE !important;border-bottom:1px solid #D8C9CE !important;margin-bottom:16px !important;}.invoice-preview.tmpl-cc10-25-plum .inv-bill-to{max-width:none !important;}.invoice-preview.tmpl-cc10-25-plum .inv-details{min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;}.invoice-preview.tmpl-cc10-25-plum .inv-label{font-family:var(--font-sans) !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#6B2E4E !important;margin-bottom:6px !important;}.invoice-preview.tmpl-cc10-25-plum .inv-client-name{font-size:16px !important;font-weight:700 !important;color:#2E2A24 !important;margin-bottom:2px !important;}.invoice-preview.tmpl-cc10-25-plum .inv-bill-to div{font-family:var(--font-sans) !important;font-size:12.5px !important;color:#4A4438 !important;line-height:1.6 !important;}.invoice-preview.tmpl-cc10-25-plum .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:10px !important;font-family:var(--font-sans) !important;font-size:12px !important;padding:3px 0 !important;color:#4A4438 !important;}.invoice-preview.tmpl-cc10-25-plum .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#8A7E76 !important;}.invoice-preview.tmpl-cc10-25-plum .inv-detail-row b{color:#2E2A24 !important;font-weight:700 !important;}.invoice-preview.tmpl-cc10-25-plum .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-cc10-25-plum .inv-table thead tr{background:transparent !important;}.invoice-preview.tmpl-cc10-25-plum .inv-table thead th{background:transparent !important;color:#2E2A24 !important;font-family:var(--font-sans) !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;padding:10px 8px !important;border-top:2px solid #6B2E4E !important;border-bottom:1px solid #6B2E4E !important;}.invoice-preview.tmpl-cc10-25-plum .inv-table tbody td{padding:11px 8px !important;font-size:12.5px !important;color:#2E2A24 !important;border-bottom:1px solid #EEE3E7 !important;}.invoice-preview.tmpl-cc10-25-plum .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-cc10-25-plum .inv-totals{width:300px !important;margin:16px 0 22px auto !important;border:none !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-25-plum .inv-totals>div{font-size:12.5px !important;color:#4A4438 !important;padding:6px 10px !important;border-bottom:1px solid #EEE3E7 !important;}.invoice-preview.tmpl-cc10-25-plum .inv-total-grand{margin-top:8px !important;padding:12px 14px !important;border:1px solid #6B2E4E !important;background:#FBF2F5 !important;color:#6B2E4E !important;font-size:12.5px !important;font-weight:700 !important;letter-spacing:.08em !important;}.invoice-preview.tmpl-cc10-25-plum .inv-total-grand b{font-size:19px !important;color:#6B2E4E !important;}.invoice-preview.tmpl-cc10-25-plum .inv-block{background:transparent !important;border:none !important;border-top:1px solid #D8C9CE !important;padding:14px 0 0 !important;margin-bottom:12px !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-25-plum .inv-block div{color:#4A4438 !important;}.invoice-preview.tmpl-cc10-25-plum .inv-signature-row{justify-content:center !important;margin-top:18px !important;}.invoice-preview.tmpl-cc10-25-plum .sig-line{border-top:1.5px solid #2E2A24 !important;}.invoice-preview.tmpl-cc10-25-plum .sig-caption{font-family:var(--font-sans) !important;color:#8A7E76 !important;letter-spacing:.08em !important;text-transform:uppercase !important;font-size:9.5px !important;}.invoice-preview.tmpl-cc10-30-pasos{background:#FFFCF5 !important;color:#3A2E1C !important;font-family:var(--font-serif) !important;position:relative !important;isolation:isolate !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-head{position:relative !important;display:grid !important;grid-template-columns:76px minmax(0,1fr) 230px !important;gap:18px !important;align-items:center !important;padding:30px 34px 24px !important;margin:0 !important;border:none !important;background:transparent !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-head::before{content:"" !important;grid-column:1 !important;width:64px !important;height:64px !important;border-radius:50% !important;background:repeating-conic-gradient(#C1622A 0deg 15deg,#F5DDBA 15deg 30deg) !important;justify-self:start !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-head-left{max-width:none !important;grid-column:2 !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-logo{margin-bottom:10px !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-biz-name{font-size:26px !important;font-weight:700 !important;letter-spacing:.02em !important;line-height:1.1 !important;color:#3A2E1C !important;margin-bottom:8px !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-biz-contact div,.invoice-preview.tmpl-cc10-30-pasos .inv-biz-address,.invoice-preview.tmpl-cc10-30-pasos .inv-biz-tax{font-family:var(--font-sans) !important;font-size:11px !important;color:#5E4E33 !important;opacity:1 !important;line-height:1.7 !important;margin-top:0 !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-head-right{text-align:center !important;position:relative !important;padding:16px 18px !important;border-radius:60px 60px 8px 8px !important;background:#C1622A !important;color:#FFFDF6 !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-doc-title{display:block !important;font-size:24px !important;font-weight:700 !important;line-height:1 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#FFFFFF !important;margin:0 0 6px !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-doc-num{display:block !important;font-family:var(--font-sans) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.06em !important;color:#FCEBDA !important;opacity:1 !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-doc-po{font-family:var(--font-sans) !important;font-size:10px !important;letter-spacing:.04em !important;color:#FCEBDA !important;opacity:1 !important;margin-top:4px !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-body{padding:16px 34px 32px !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-parties{display:grid !important;grid-template-columns:minmax(0,1fr) 260px !important;gap:18px !important;padding:16px 0 !important;border-top:1px solid #EAD9B8 !important;border-bottom:1px solid #EAD9B8 !important;margin-bottom:16px !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-bill-to{max-width:none !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-details{min-width:0 !important;text-align:left !important;background:transparent !important;padding:0 !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-label{font-family:var(--font-sans) !important;font-size:9.5px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#C1622A !important;margin-bottom:6px !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-client-name{font-size:16px !important;font-weight:700 !important;color:#3A2E1C !important;margin-bottom:2px !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-bill-to div{font-family:var(--font-sans) !important;font-size:12.5px !important;color:#5E4E33 !important;line-height:1.6 !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-detail-row{display:flex !important;justify-content:space-between !important;gap:10px !important;font-family:var(--font-sans) !important;font-size:12px !important;padding:3px 0 !important;color:#5E4E33 !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-detail-row span{font-size:9.5px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#8A7757 !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-detail-row b{color:#3A2E1C !important;font-weight:700 !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-table{margin-bottom:0 !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-table thead tr{background:#C1622A !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-table thead th{background:#C1622A !important;color:#FFFFFF !important;font-family:var(--font-sans) !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;padding:10px 10px !important;border:none !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-table tbody td{padding:11px 10px !important;font-size:12.5px !important;color:#3A2E1C !important;border-bottom:1px solid #F1E5CE !important;}.invoice-preview.tmpl-cc10-30-pasos .td-desc{font-weight:600 !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-totals{width:300px !important;margin:16px 0 22px auto !important;border:none !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-totals>div{font-size:12.5px !important;color:#5E4E33 !important;padding:6px 10px !important;border-bottom:1px solid #F1E5CE !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-total-grand{margin-top:8px !important;padding:12px 16px !important;border:none !important;background:#3A2E1C !important;color:#FCEBDA !important;font-size:12.5px !important;font-weight:700 !important;letter-spacing:.08em !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-total-grand b{font-size:19px !important;color:#FCEBDA !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-block{background:#FBF3E3 !important;border:none !important;padding:14px 16px !important;margin-bottom:12px !important;font-family:var(--font-sans) !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-block div{color:#5E4E33 !important;}.invoice-preview.tmpl-cc10-30-pasos .inv-signature-row{justify-content:flex-end !important;margin-top:18px !important;}.invoice-preview.tmpl-cc10-30-pasos .sig-line{border-top:1.5px solid #3A2E1C !important;}.invoice-preview.tmpl-cc10-30-pasos .sig-caption{font-family:var(--font-sans) !important;color:#8A7757 !important;letter-spacing:.06em !important;text-transform:uppercase !important;font-size:9.5px !important;}