/* it-tradeport-rm-ct20-v1.css
 * Identity-level Switch port of the 20 new consultant (ct20-*) invoice-generator
 * template ids onto receipt-maker's .paper DOM. Same technique and selector pattern
 * as it-tradeport-rm-rf20-v1.css (roofer rf20 port): each design's real accent hex
 * drives background, ink, pill badge, meta label, line-item border, totals block,
 * note block, signature rule and 'by' label. Not a shared palette and not a full
 * bespoke pixel-perfect recreation - a real accent/font identity carried through
 * receipt-maker's own DOM, matching this project's established identity-level-port
 * pattern (see CLAUDE.md 'Pixel-perfect rollout' / 'Reusable components' notes).
 *
 * All 20 designs use the sans font stack (tools/audit/out/ct20_accents.json: font
 * "sans" for all 20; receipt-maker's RM_TRADEPORT_TEMPLATES registry has no font
 * key, matching the already-shipped rf20/lg20/hv20/el20/ph20 entries).
 *
 * Tint formulas (identical to the rf20 file, measured from its own values): page bg =
 * accent mixed 10% into white, hairlines 18%, totals band 22%, note bg 6%; muted
 * label = accent mixed 45% toward the dark ink #1D232D.
 *
 * Dark-mode threshold: following the rf20/lg20 reference rule (HSL lightness strictly
 * under 0.16 gets a genuine dark-mode treatment - dark page bg #0B0E14, light ink
 * #EEF2F7), 7 of the 20 consultant accents measured below that cutoff and are dark-mode:
 * ct20-10-riverson (#1A1A1A, L~0.102), ct20-12-summitridge (#16222F, L~0.135),
 * ct20-14-apexfold (#16302C, L~0.137), ct20-17-ridgeline (#13202E, L~0.127),
 * ct20-18-riverdale (#12233F, L~0.159), ct20-19-summitpoint (#13261F, L~0.112) and
 * ct20-20-vantageedge (#1F2430, L~0.155). For these 7 the given accent is too close to
 * the dark page background to read as a visible border/pill color, so each accent was
 * brightened (channels doubled, hue preserved - the rf20/lg20 technique) purely for the
 * border-top/pill background/total-rule role; muted label = brightened accent mixed 45%
 * toward the light ink. ct20-10's accent is a true neutral gray, so doubling keeps it
 * gray (#343434) - no hue is invented for it.
 *
 * 4 more consultant accents are dark navy but measured ABOVE the 0.16 cutoff
 * (ct20-08-lattice #16233D and ct20-13-riverdalerail #1B2838 both L~0.163,
 * ct20-15-northbridgestats #1B2A3F L~0.176, ct20-01-asterapeaks #1F3B73 L~0.286) -
 * these stay light-mode with the navy accent used as given, matching the rf20 file's
 * own strict cutoff (rf20-17 at L~0.175 stayed light there too).
 *
 * Pill text color chosen per design by WCAG contrast of white vs the dark ink against
 * the accent (whichever is higher): ct20-04-carterserif (#A98F5C) and ct20-16-northstar
 * (#B9975B), the two warm gold accents, get dark pill text; every other light-mode
 * design gets white. ct20-09-meridian (#8A7A52) is borderline (white 4.21:1 vs dark
 * 3.75:1) and takes white - the same kind of per-design luminance override the rf20
 * file made for rf20-03.
 *
 * Additive only: this file does not touch RM_TRADEPORT_TEMPLATES (registered
 * separately in receipt-maker/index.html) or any other page/registry.
 */
.paper[class*="tmpl-ct20-"]{position:relative;isolation:isolate !important;overflow:hidden !important;box-sizing:border-box !important}
.paper[class*="tmpl-ct20-"]>*{position:relative;z-index:1}
.paper[class*="tmpl-ct20-"] .p-line .qty{display:block !important;font-weight:400 !important}
.paper[class*="tmpl-ct20-"] .p-line .qty.rce-q1{display:none !important}
.rce-canvas .paper[class*="tmpl-ct20-"] .p-line .qty.rce-q1{display:block !important}
.paper[class*="tmpl-ct20-"] .p-biz-wrap>span,.paper[class*="tmpl-ct20-"] .p-biz>span:not([data-f]){display:block !important;font:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important;margin:0 !important}

/* ct20-01-asterapeaks | Astera Advisory Corporate | #1F3B73 | light, white pill text (L~0.286) */
.paper.tmpl-ct20-01-asterapeaks{background:#E9EBF1 !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #1F3B73 !important;padding:28px !important}
.paper.tmpl-ct20-01-asterapeaks .p-top{border-bottom:1px solid #D7DCE6 !important;padding-bottom:14px !important}
.paper.tmpl-ct20-01-asterapeaks .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-01-asterapeaks .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-01-asterapeaks .pill{background:#1F3B73 !important;border-color:#1F3B73 !important;color:#FFFFFF !important}
.paper.tmpl-ct20-01-asterapeaks .p-meta>div>span{color:#1E3054 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-01-asterapeaks .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-01-asterapeaks #pLines>.p-line{border-bottom:1px solid #D7DCE6 !important;color:#1D232D !important}
.paper.tmpl-ct20-01-asterapeaks #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-01-asterapeaks .p-sum>.total{background:#CED4E0 !important;color:#1D232D !important;border-top:2px solid #1F3B73 !important}
.paper.tmpl-ct20-01-asterapeaks .p-sum>.total>:last-child{color:#1E3054 !important}
.paper.tmpl-ct20-01-asterapeaks .p-note{background:#F2F3F7 !important;border:1px solid #D7DCE6 !important;color:#1D232D !important}
.paper.tmpl-ct20-01-asterapeaks .p-sig-in .rule{border-top:1px solid #1F3B73 !important;color:#1E3054 !important}
.paper.tmpl-ct20-01-asterapeaks .p-by{color:#1E3054 !important}

/* ct20-02-bluearcskyline | Bluearc Consulting | #2E6FC7 | light, white pill text (L~0.480) */
.paper.tmpl-ct20-02-bluearcskyline{background:#EAF1F9 !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #2E6FC7 !important;padding:28px !important}
.paper.tmpl-ct20-02-bluearcskyline .p-top{border-bottom:1px solid #D9E5F5 !important;padding-bottom:14px !important}
.paper.tmpl-ct20-02-bluearcskyline .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-02-bluearcskyline .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-02-bluearcskyline .pill{background:#2E6FC7 !important;border-color:#2E6FC7 !important;color:#FFFFFF !important}
.paper.tmpl-ct20-02-bluearcskyline .p-meta>div>span{color:#264D82 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-02-bluearcskyline .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-02-bluearcskyline #pLines>.p-line{border-bottom:1px solid #D9E5F5 !important;color:#1D232D !important}
.paper.tmpl-ct20-02-bluearcskyline #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-02-bluearcskyline .p-sum>.total{background:#D1DFF3 !important;color:#1D232D !important;border-top:2px solid #2E6FC7 !important}
.paper.tmpl-ct20-02-bluearcskyline .p-sum>.total>:last-child{color:#264D82 !important}
.paper.tmpl-ct20-02-bluearcskyline .p-note{background:#F2F6FC !important;border:1px solid #D9E5F5 !important;color:#1D232D !important}
.paper.tmpl-ct20-02-bluearcskyline .p-sig-in .rule{border-top:1px solid #2E6FC7 !important;color:#264D82 !important}
.paper.tmpl-ct20-02-bluearcskyline .p-by{color:#264D82 !important}

/* ct20-03-crestlinepeak | Crestline Advisory | #2E7F82 | light, white pill text (L~0.345) */
.paper.tmpl-ct20-03-crestlinepeak{background:#EAF2F2 !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #2E7F82 !important;padding:28px !important}
.paper.tmpl-ct20-03-crestlinepeak .p-top{border-bottom:1px solid #D9E8E8 !important;padding-bottom:14px !important}
.paper.tmpl-ct20-03-crestlinepeak .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-03-crestlinepeak .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-03-crestlinepeak .pill{background:#2E7F82 !important;border-color:#2E7F82 !important;color:#FFFFFF !important}
.paper.tmpl-ct20-03-crestlinepeak .p-meta>div>span{color:#26565C !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-03-crestlinepeak .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-03-crestlinepeak #pLines>.p-line{border-bottom:1px solid #D9E8E8 !important;color:#1D232D !important}
.paper.tmpl-ct20-03-crestlinepeak #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-03-crestlinepeak .p-sum>.total{background:#D1E3E4 !important;color:#1D232D !important;border-top:2px solid #2E7F82 !important}
.paper.tmpl-ct20-03-crestlinepeak .p-sum>.total>:last-child{color:#26565C !important}
.paper.tmpl-ct20-03-crestlinepeak .p-note{background:#F2F7F8 !important;border:1px solid #D9E8E8 !important;color:#1D232D !important}
.paper.tmpl-ct20-03-crestlinepeak .p-sig-in .rule{border-top:1px solid #2E7F82 !important;color:#26565C !important}
.paper.tmpl-ct20-03-crestlinepeak .p-by{color:#26565C !important}

/* ct20-04-carterserif | Elegant Consultant Serif | #A98F5C | light, dark pill text (L~0.512) */
.paper.tmpl-ct20-04-carterserif{background:#F6F4EF !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #A98F5C !important;padding:28px !important}
.paper.tmpl-ct20-04-carterserif .p-top{border-bottom:1px solid #F0EBE2 !important;padding-bottom:14px !important}
.paper.tmpl-ct20-04-carterserif .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-04-carterserif .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-04-carterserif .pill{background:#A98F5C !important;border-color:#A98F5C !important;color:#1D232D !important}
.paper.tmpl-ct20-04-carterserif .p-meta>div>span{color:#6A5E47 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-04-carterserif .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-04-carterserif #pLines>.p-line{border-bottom:1px solid #F0EBE2 !important;color:#1D232D !important}
.paper.tmpl-ct20-04-carterserif #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-04-carterserif .p-sum>.total{background:#ECE6DB !important;color:#1D232D !important;border-top:2px solid #A98F5C !important}
.paper.tmpl-ct20-04-carterserif .p-sum>.total>:last-child{color:#6A5E47 !important}
.paper.tmpl-ct20-04-carterserif .p-note{background:#FAF8F5 !important;border:1px solid #F0EBE2 !important;color:#1D232D !important}
.paper.tmpl-ct20-04-carterserif .p-sig-in .rule{border-top:1px solid #A98F5C !important;color:#6A5E47 !important}
.paper.tmpl-ct20-04-carterserif .p-by{color:#6A5E47 !important}

/* ct20-05-rivertonmono | Elegant Riverton Consulting | #6E6752 | light, white pill text (L~0.376) */
.paper.tmpl-ct20-05-rivertonmono{background:#F0F0EE !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #6E6752 !important;padding:28px !important}
.paper.tmpl-ct20-05-rivertonmono .p-top{border-bottom:1px solid #E5E4E0 !important;padding-bottom:14px !important}
.paper.tmpl-ct20-05-rivertonmono .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-05-rivertonmono .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-05-rivertonmono .pill{background:#6E6752 !important;border-color:#6E6752 !important;color:#FFFFFF !important}
.paper.tmpl-ct20-05-rivertonmono .p-meta>div>span{color:#4A4841 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-05-rivertonmono .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-05-rivertonmono #pLines>.p-line{border-bottom:1px solid #E5E4E0 !important;color:#1D232D !important}
.paper.tmpl-ct20-05-rivertonmono #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-05-rivertonmono .p-sum>.total{background:#DFDED9 !important;color:#1D232D !important;border-top:2px solid #6E6752 !important}
.paper.tmpl-ct20-05-rivertonmono .p-sum>.total>:last-child{color:#4A4841 !important}
.paper.tmpl-ct20-05-rivertonmono .p-note{background:#F6F6F5 !important;border:1px solid #E5E4E0 !important;color:#1D232D !important}
.paper.tmpl-ct20-05-rivertonmono .p-sig-in .rule{border-top:1px solid #6E6752 !important;color:#4A4841 !important}
.paper.tmpl-ct20-05-rivertonmono .p-by{color:#4A4841 !important}

/* ct20-06-halcyon | Halcyon Consulting | #6B7560 | light, white pill text (L~0.418) */
.paper.tmpl-ct20-06-halcyon{background:#F0F1EF !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #6B7560 !important;padding:28px !important}
.paper.tmpl-ct20-06-halcyon .p-top{border-bottom:1px solid #E4E6E2 !important;padding-bottom:14px !important}
.paper.tmpl-ct20-06-halcyon .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-06-halcyon .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-06-halcyon .pill{background:#6B7560 !important;border-color:#6B7560 !important;color:#FFFFFF !important}
.paper.tmpl-ct20-06-halcyon .p-meta>div>span{color:#485049 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-06-halcyon .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-06-halcyon #pLines>.p-line{border-bottom:1px solid #E4E6E2 !important;color:#1D232D !important}
.paper.tmpl-ct20-06-halcyon #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-06-halcyon .p-sum>.total{background:#DEE1DC !important;color:#1D232D !important;border-top:2px solid #6B7560 !important}
.paper.tmpl-ct20-06-halcyon .p-sum>.total>:last-child{color:#485049 !important}
.paper.tmpl-ct20-06-halcyon .p-note{background:#F6F7F5 !important;border:1px solid #E4E6E2 !important;color:#1D232D !important}
.paper.tmpl-ct20-06-halcyon .p-sig-in .rule{border-top:1px solid #6B7560 !important;color:#485049 !important}
.paper.tmpl-ct20-06-halcyon .p-by{color:#485049 !important}

/* ct20-07-harperlane | Harper Lane Consulting | #4C564E | light, white pill text (L~0.318) */
.paper.tmpl-ct20-07-harperlane{background:#EDEEED !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #4C564E !important;padding:28px !important}
.paper.tmpl-ct20-07-harperlane .p-top{border-bottom:1px solid #DFE1DF !important;padding-bottom:14px !important}
.paper.tmpl-ct20-07-harperlane .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-07-harperlane .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-07-harperlane .pill{background:#4C564E !important;border-color:#4C564E !important;color:#FFFFFF !important}
.paper.tmpl-ct20-07-harperlane .p-meta>div>span{color:#373F3F !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-07-harperlane .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-07-harperlane #pLines>.p-line{border-bottom:1px solid #DFE1DF !important;color:#1D232D !important}
.paper.tmpl-ct20-07-harperlane #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-07-harperlane .p-sum>.total{background:#D8DAD8 !important;color:#1D232D !important;border-top:2px solid #4C564E !important}
.paper.tmpl-ct20-07-harperlane .p-sum>.total>:last-child{color:#373F3F !important}
.paper.tmpl-ct20-07-harperlane .p-note{background:#F4F5F4 !important;border:1px solid #DFE1DF !important;color:#1D232D !important}
.paper.tmpl-ct20-07-harperlane .p-sig-in .rule{border-top:1px solid #4C564E !important;color:#373F3F !important}
.paper.tmpl-ct20-07-harperlane .p-by{color:#373F3F !important}

/* ct20-08-lattice | Lattice Advisory Blueprint | #16233D | light, white pill text (L~0.163) */
.paper.tmpl-ct20-08-lattice{background:#E8E9EC !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #16233D !important;padding:28px !important}
.paper.tmpl-ct20-08-lattice .p-top{border-bottom:1px solid #D5D7DC !important;padding-bottom:14px !important}
.paper.tmpl-ct20-08-lattice .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-08-lattice .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-08-lattice .pill{background:#16233D !important;border-color:#16233D !important;color:#FFFFFF !important}
.paper.tmpl-ct20-08-lattice .p-meta>div>span{color:#192336 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-08-lattice .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-08-lattice #pLines>.p-line{border-bottom:1px solid #D5D7DC !important;color:#1D232D !important}
.paper.tmpl-ct20-08-lattice #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-08-lattice .p-sum>.total{background:#CCCFD4 !important;color:#1D232D !important;border-top:2px solid #16233D !important}
.paper.tmpl-ct20-08-lattice .p-sum>.total>:last-child{color:#192336 !important}
.paper.tmpl-ct20-08-lattice .p-note{background:#F1F2F3 !important;border:1px solid #D5D7DC !important;color:#1D232D !important}
.paper.tmpl-ct20-08-lattice .p-sig-in .rule{border-top:1px solid #16233D !important;color:#192336 !important}
.paper.tmpl-ct20-08-lattice .p-by{color:#192336 !important}

/* ct20-09-meridian | Meridian Strategy Group | #8A7A52 | light, white pill text (L~0.431) */
.paper.tmpl-ct20-09-meridian{background:#F3F2EE !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #8A7A52 !important;padding:28px !important}
.paper.tmpl-ct20-09-meridian .p-top{border-bottom:1px solid #EAE7E0 !important;padding-bottom:14px !important}
.paper.tmpl-ct20-09-meridian .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-09-meridian .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-09-meridian .pill{background:#8A7A52 !important;border-color:#8A7A52 !important;color:#FFFFFF !important}
.paper.tmpl-ct20-09-meridian .p-meta>div>span{color:#595341 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-09-meridian .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-09-meridian #pLines>.p-line{border-bottom:1px solid #EAE7E0 !important;color:#1D232D !important}
.paper.tmpl-ct20-09-meridian #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-09-meridian .p-sum>.total{background:#E5E2D9 !important;color:#1D232D !important;border-top:2px solid #8A7A52 !important}
.paper.tmpl-ct20-09-meridian .p-sum>.total>:last-child{color:#595341 !important}
.paper.tmpl-ct20-09-meridian .p-note{background:#F8F7F5 !important;border:1px solid #EAE7E0 !important;color:#1D232D !important}
.paper.tmpl-ct20-09-meridian .p-sig-in .rule{border-top:1px solid #8A7A52 !important;color:#595341 !important}
.paper.tmpl-ct20-09-meridian .p-by{color:#595341 !important}

/* ct20-10-riverson | Minimalist Riverson Strategy | #1A1A1A | dark-mode (L~0.102; border/pill brightened to #343434) */
.paper.tmpl-ct20-10-riverson{background:#0B0E14 !important;color:#EEF2F7 !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #343434 !important;padding:28px !important}
.paper.tmpl-ct20-10-riverson .p-top{border-bottom:1px solid #343434 !important;padding-bottom:14px !important}
.paper.tmpl-ct20-10-riverson .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-10-riverson .p-biz-wrap>span{color:#A9B4C2 !important}
.paper.tmpl-ct20-10-riverson .pill{background:#343434 !important;border-color:#343434 !important;color:#FFFFFF !important}
.paper.tmpl-ct20-10-riverson .p-meta>div>span{color:#888A8C !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-10-riverson .p-meta>div>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-10-riverson #pLines>.p-line{border-bottom:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-10-riverson #pLines>.p-line>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-10-riverson .p-sum>.total{background:rgba(255,255,255,.07) !important;color:#EEF2F7 !important;border-top:2px solid #343434 !important}
.paper.tmpl-ct20-10-riverson .p-sum>.total>:last-child{color:#888A8C !important}
.paper.tmpl-ct20-10-riverson .p-note{background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-10-riverson .p-sig-in .rule{border-top:1px solid #343434 !important;color:#888A8C !important}
.paper.tmpl-ct20-10-riverson .p-by{color:#888A8C !important}

/* ct20-11-sagefield | Minimalist Sage Green Consulting | #5B6B60 | light, white pill text (L~0.388) */
.paper.tmpl-ct20-11-sagefield{background:#EFF0EF !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #5B6B60 !important;padding:28px !important}
.paper.tmpl-ct20-11-sagefield .p-top{border-bottom:1px solid #E1E4E2 !important;padding-bottom:14px !important}
.paper.tmpl-ct20-11-sagefield .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-11-sagefield .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-11-sagefield .pill{background:#5B6B60 !important;border-color:#5B6B60 !important;color:#FFFFFF !important}
.paper.tmpl-ct20-11-sagefield .p-meta>div>span{color:#3F4B49 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-11-sagefield .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-11-sagefield #pLines>.p-line{border-bottom:1px solid #E1E4E2 !important;color:#1D232D !important}
.paper.tmpl-ct20-11-sagefield #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-11-sagefield .p-sum>.total{background:#DBDEDC !important;color:#1D232D !important;border-top:2px solid #5B6B60 !important}
.paper.tmpl-ct20-11-sagefield .p-sum>.total>:last-child{color:#3F4B49 !important}
.paper.tmpl-ct20-11-sagefield .p-note{background:#F5F6F5 !important;border:1px solid #E1E4E2 !important;color:#1D232D !important}
.paper.tmpl-ct20-11-sagefield .p-sig-in .rule{border-top:1px solid #5B6B60 !important;color:#3F4B49 !important}
.paper.tmpl-ct20-11-sagefield .p-by{color:#3F4B49 !important}

/* ct20-12-summitridge | Northridge Consulting | #16222F | dark-mode (L~0.135; border/pill brightened to #2C445E) */
.paper.tmpl-ct20-12-summitridge{background:#0B0E14 !important;color:#EEF2F7 !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #2C445E !important;padding:28px !important}
.paper.tmpl-ct20-12-summitridge .p-top{border-bottom:1px solid #2C445E !important;padding-bottom:14px !important}
.paper.tmpl-ct20-12-summitridge .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-12-summitridge .p-biz-wrap>span{color:#A9B4C2 !important}
.paper.tmpl-ct20-12-summitridge .pill{background:#2C445E !important;border-color:#2C445E !important;color:#FFFFFF !important}
.paper.tmpl-ct20-12-summitridge .p-meta>div>span{color:#8392A3 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-12-summitridge .p-meta>div>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-12-summitridge #pLines>.p-line{border-bottom:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-12-summitridge #pLines>.p-line>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-12-summitridge .p-sum>.total{background:rgba(255,255,255,.07) !important;color:#EEF2F7 !important;border-top:2px solid #2C445E !important}
.paper.tmpl-ct20-12-summitridge .p-sum>.total>:last-child{color:#8392A3 !important}
.paper.tmpl-ct20-12-summitridge .p-note{background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-12-summitridge .p-sig-in .rule{border-top:1px solid #2C445E !important;color:#8392A3 !important}
.paper.tmpl-ct20-12-summitridge .p-by{color:#8392A3 !important}

/* ct20-13-riverdalerail | Riverdale Consulting Rail | #1B2838 | light, white pill text (L~0.163) */
.paper.tmpl-ct20-13-riverdalerail{background:#E8EAEB !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #1B2838 !important;padding:28px !important}
.paper.tmpl-ct20-13-riverdalerail .p-top{border-bottom:1px solid #D6D8DB !important;padding-bottom:14px !important}
.paper.tmpl-ct20-13-riverdalerail .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-13-riverdalerail .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-13-riverdalerail .pill{background:#1B2838 !important;border-color:#1B2838 !important;color:#FFFFFF !important}
.paper.tmpl-ct20-13-riverdalerail .p-meta>div>span{color:#1C2633 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-13-riverdalerail .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-13-riverdalerail #pLines>.p-line{border-bottom:1px solid #D6D8DB !important;color:#1D232D !important}
.paper.tmpl-ct20-13-riverdalerail #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-13-riverdalerail .p-sum>.total{background:#CDD0D3 !important;color:#1D232D !important;border-top:2px solid #1B2838 !important}
.paper.tmpl-ct20-13-riverdalerail .p-sum>.total>:last-child{color:#1C2633 !important}
.paper.tmpl-ct20-13-riverdalerail .p-note{background:#F1F2F3 !important;border:1px solid #D6D8DB !important;color:#1D232D !important}
.paper.tmpl-ct20-13-riverdalerail .p-sig-in .rule{border-top:1px solid #1B2838 !important;color:#1C2633 !important}
.paper.tmpl-ct20-13-riverdalerail .p-by{color:#1C2633 !important}

/* ct20-14-apexfold | Alex Morgan Consultant | #16302C | dark-mode (L~0.137; border/pill brightened to #2C6058) */
.paper.tmpl-ct20-14-apexfold{background:#0B0E14 !important;color:#EEF2F7 !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #2C6058 !important;padding:28px !important}
.paper.tmpl-ct20-14-apexfold .p-top{border-bottom:1px solid #2C6058 !important;padding-bottom:14px !important}
.paper.tmpl-ct20-14-apexfold .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-14-apexfold .p-biz-wrap>span{color:#A9B4C2 !important}
.paper.tmpl-ct20-14-apexfold .pill{background:#2C6058 !important;border-color:#2C6058 !important;color:#FFFFFF !important}
.paper.tmpl-ct20-14-apexfold .p-meta>div>span{color:#83A2A0 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-14-apexfold .p-meta>div>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-14-apexfold #pLines>.p-line{border-bottom:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-14-apexfold #pLines>.p-line>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-14-apexfold .p-sum>.total{background:rgba(255,255,255,.07) !important;color:#EEF2F7 !important;border-top:2px solid #2C6058 !important}
.paper.tmpl-ct20-14-apexfold .p-sum>.total>:last-child{color:#83A2A0 !important}
.paper.tmpl-ct20-14-apexfold .p-note{background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-14-apexfold .p-sig-in .rule{border-top:1px solid #2C6058 !important;color:#83A2A0 !important}
.paper.tmpl-ct20-14-apexfold .p-by{color:#83A2A0 !important}

/* ct20-15-northbridgestats | Northbridge Consulting | #1B2A3F | light, white pill text (L~0.176) */
.paper.tmpl-ct20-15-northbridgestats{background:#E8EAEC !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #1B2A3F !important;padding:28px !important}
.paper.tmpl-ct20-15-northbridgestats .p-top{border-bottom:1px solid #D6D9DC !important;padding-bottom:14px !important}
.paper.tmpl-ct20-15-northbridgestats .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-15-northbridgestats .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-15-northbridgestats .pill{background:#1B2A3F !important;border-color:#1B2A3F !important;color:#FFFFFF !important}
.paper.tmpl-ct20-15-northbridgestats .p-meta>div>span{color:#1C2737 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-15-northbridgestats .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-15-northbridgestats #pLines>.p-line{border-bottom:1px solid #D6D9DC !important;color:#1D232D !important}
.paper.tmpl-ct20-15-northbridgestats #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-15-northbridgestats .p-sum>.total{background:#CDD0D5 !important;color:#1D232D !important;border-top:2px solid #1B2A3F !important}
.paper.tmpl-ct20-15-northbridgestats .p-sum>.total>:last-child{color:#1C2737 !important}
.paper.tmpl-ct20-15-northbridgestats .p-note{background:#F1F2F3 !important;border:1px solid #D6D9DC !important;color:#1D232D !important}
.paper.tmpl-ct20-15-northbridgestats .p-sig-in .rule{border-top:1px solid #1B2A3F !important;color:#1C2737 !important}
.paper.tmpl-ct20-15-northbridgestats .p-by{color:#1C2737 !important}

/* ct20-16-northstar | Northstar Advisory | #B9975B | light, dark pill text (L~0.541) */
.paper.tmpl-ct20-16-northstar{background:#F8F5EF !important;color:#1D232D !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #B9975B !important;padding:28px !important}
.paper.tmpl-ct20-16-northstar .p-top{border-bottom:1px solid #F2ECE1 !important;padding-bottom:14px !important}
.paper.tmpl-ct20-16-northstar .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.03em !important;color:#1D232D !important}
.paper.tmpl-ct20-16-northstar .p-biz-wrap>span{color:#5B6370 !important}
.paper.tmpl-ct20-16-northstar .pill{background:#B9975B !important;border-color:#B9975B !important;color:#1D232D !important}
.paper.tmpl-ct20-16-northstar .p-meta>div>span{color:#736346 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-16-northstar .p-meta>div>b{color:#1D232D !important}
.paper.tmpl-ct20-16-northstar #pLines>.p-line{border-bottom:1px solid #F2ECE1 !important;color:#1D232D !important}
.paper.tmpl-ct20-16-northstar #pLines>.p-line>b{color:#1D232D !important}
.paper.tmpl-ct20-16-northstar .p-sum>.total{background:#F0E8DB !important;color:#1D232D !important;border-top:2px solid #B9975B !important}
.paper.tmpl-ct20-16-northstar .p-sum>.total>:last-child{color:#736346 !important}
.paper.tmpl-ct20-16-northstar .p-note{background:#FBF9F5 !important;border:1px solid #F2ECE1 !important;color:#1D232D !important}
.paper.tmpl-ct20-16-northstar .p-sig-in .rule{border-top:1px solid #B9975B !important;color:#736346 !important}
.paper.tmpl-ct20-16-northstar .p-by{color:#736346 !important}

/* ct20-17-ridgeline | Ridgeline Consulting | #13202E | dark-mode (L~0.127; border/pill brightened to #26405C) */
.paper.tmpl-ct20-17-ridgeline{background:#0B0E14 !important;color:#EEF2F7 !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #26405C !important;padding:28px !important}
.paper.tmpl-ct20-17-ridgeline .p-top{border-bottom:1px solid #26405C !important;padding-bottom:14px !important}
.paper.tmpl-ct20-17-ridgeline .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-17-ridgeline .p-biz-wrap>span{color:#A9B4C2 !important}
.paper.tmpl-ct20-17-ridgeline .pill{background:#26405C !important;border-color:#26405C !important;color:#FFFFFF !important}
.paper.tmpl-ct20-17-ridgeline .p-meta>div>span{color:#8090A2 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-17-ridgeline .p-meta>div>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-17-ridgeline #pLines>.p-line{border-bottom:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-17-ridgeline #pLines>.p-line>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-17-ridgeline .p-sum>.total{background:rgba(255,255,255,.07) !important;color:#EEF2F7 !important;border-top:2px solid #26405C !important}
.paper.tmpl-ct20-17-ridgeline .p-sum>.total>:last-child{color:#8090A2 !important}
.paper.tmpl-ct20-17-ridgeline .p-note{background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-17-ridgeline .p-sig-in .rule{border-top:1px solid #26405C !important;color:#8090A2 !important}
.paper.tmpl-ct20-17-ridgeline .p-by{color:#8090A2 !important}

/* ct20-18-riverdale | Riverdale Consulting Minimal | #12233F | dark-mode (L~0.159; border/pill brightened to #24467E) */
.paper.tmpl-ct20-18-riverdale{background:#0B0E14 !important;color:#EEF2F7 !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #24467E !important;padding:28px !important}
.paper.tmpl-ct20-18-riverdale .p-top{border-bottom:1px solid #24467E !important;padding-bottom:14px !important}
.paper.tmpl-ct20-18-riverdale .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-18-riverdale .p-biz-wrap>span{color:#A9B4C2 !important}
.paper.tmpl-ct20-18-riverdale .pill{background:#24467E !important;border-color:#24467E !important;color:#FFFFFF !important}
.paper.tmpl-ct20-18-riverdale .p-meta>div>span{color:#7F93B4 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-18-riverdale .p-meta>div>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-18-riverdale #pLines>.p-line{border-bottom:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-18-riverdale #pLines>.p-line>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-18-riverdale .p-sum>.total{background:rgba(255,255,255,.07) !important;color:#EEF2F7 !important;border-top:2px solid #24467E !important}
.paper.tmpl-ct20-18-riverdale .p-sum>.total>:last-child{color:#7F93B4 !important}
.paper.tmpl-ct20-18-riverdale .p-note{background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-18-riverdale .p-sig-in .rule{border-top:1px solid #24467E !important;color:#7F93B4 !important}
.paper.tmpl-ct20-18-riverdale .p-by{color:#7F93B4 !important}

/* ct20-19-summitpoint | Summitpoint Consulting | #13261F | dark-mode (L~0.112; border/pill brightened to #264C3E) */
.paper.tmpl-ct20-19-summitpoint{background:#0B0E14 !important;color:#EEF2F7 !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #264C3E !important;padding:28px !important}
.paper.tmpl-ct20-19-summitpoint .p-top{border-bottom:1px solid #264C3E !important;padding-bottom:14px !important}
.paper.tmpl-ct20-19-summitpoint .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-19-summitpoint .p-biz-wrap>span{color:#A9B4C2 !important}
.paper.tmpl-ct20-19-summitpoint .pill{background:#264C3E !important;border-color:#264C3E !important;color:#FFFFFF !important}
.paper.tmpl-ct20-19-summitpoint .p-meta>div>span{color:#809791 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-19-summitpoint .p-meta>div>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-19-summitpoint #pLines>.p-line{border-bottom:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-19-summitpoint #pLines>.p-line>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-19-summitpoint .p-sum>.total{background:rgba(255,255,255,.07) !important;color:#EEF2F7 !important;border-top:2px solid #264C3E !important}
.paper.tmpl-ct20-19-summitpoint .p-sum>.total>:last-child{color:#809791 !important}
.paper.tmpl-ct20-19-summitpoint .p-note{background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-19-summitpoint .p-sig-in .rule{border-top:1px solid #264C3E !important;color:#809791 !important}
.paper.tmpl-ct20-19-summitpoint .p-by{color:#809791 !important}

/* ct20-20-vantageedge | Vantageedge Consulting | #1F2430 | dark-mode (L~0.155; border/pill brightened to #3E4860) */
.paper.tmpl-ct20-20-vantageedge{background:#0B0E14 !important;color:#EEF2F7 !important;font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;border-top:4px solid #3E4860 !important;padding:28px !important}
.paper.tmpl-ct20-20-vantageedge .p-top{border-bottom:1px solid #3E4860 !important;padding-bottom:14px !important}
.paper.tmpl-ct20-20-vantageedge .p-biz{font-family:'Inter','Inter Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-20-vantageedge .p-biz-wrap>span{color:#A9B4C2 !important}
.paper.tmpl-ct20-20-vantageedge .pill{background:#3E4860 !important;border-color:#3E4860 !important;color:#FFFFFF !important}
.paper.tmpl-ct20-20-vantageedge .p-meta>div>span{color:#8D94A4 !important;letter-spacing:.03em !important;font-weight:700 !important}
.paper.tmpl-ct20-20-vantageedge .p-meta>div>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-20-vantageedge #pLines>.p-line{border-bottom:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-20-vantageedge #pLines>.p-line>b{color:#EEF2F7 !important}
.paper.tmpl-ct20-20-vantageedge .p-sum>.total{background:rgba(255,255,255,.07) !important;color:#EEF2F7 !important;border-top:2px solid #3E4860 !important}
.paper.tmpl-ct20-20-vantageedge .p-sum>.total>:last-child{color:#8D94A4 !important}
.paper.tmpl-ct20-20-vantageedge .p-note{background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.14) !important;color:#EEF2F7 !important}
.paper.tmpl-ct20-20-vantageedge .p-sig-in .rule{border-top:1px solid #3E4860 !important;color:#8D94A4 !important}
.paper.tmpl-ct20-20-vantageedge .p-by{color:#8D94A4 !important}
