/* Lead Brief — CR-20260825-004. Scoped under .leadBrief with lb- classes so control-panel.css
   never restyles it. Tokens fall back to the Control Panel theme where one exists. */
.leadBrief{
  --lb-brand:#1877F2; --lb-brand-ink:#0B5ED7; --lb-tint:#E7F0FE; --lb-tint-2:#F2F7FF;
  --lb-bg:#F3F5F8; --lb-surface:#FFFFFF; --lb-surface-2:#F8FAFC;
  --lb-ink:#1B2430; --lb-ink-2:#3A4553; --lb-muted:#64707D; --lb-faint:#8C97A4;
  --lb-line:#E1E6EC; --lb-line-2:#EEF2F6;
  --lb-focus-bg:#E6F4E6; --lb-focus-ink:#0E6B0E; --lb-warm-bg:#FFF4DD; --lb-warm-ink:#9A5B00; --lb-letgo-bg:#FDECEC; --lb-letgo-ink:#B3121F;
  --lb-p0:#C50F1F; --lb-p1:#E08A00; --lb-p2:#98A2AE; --lb-wa:#25A65B; --lb-wa-bg:#E9F8EE;
  --lb-shadow:0 1px 2px rgba(27,36,48,.05), 0 8px 24px -18px rgba(27,36,48,.25);
  --lb-radius:14px;
  color:var(--lb-ink); font-size:15px; line-height:1.45; font-variant-numeric:tabular-nums;
}
.leadBrief .lb-brief{display:flex;flex-direction:column;gap:14px;}
.leadBrief--inline .lb-brief{gap:10px;}
.leadBrief .lb-card{background:var(--lb-surface);border:1px solid var(--lb-line);border-radius:var(--lb-radius);box-shadow:var(--lb-shadow);padding:18px 20px;}
.leadBrief--inline .lb-card{padding:12px 14px;box-shadow:none;}
.leadBrief .lb-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 10px;}
.leadBrief .lb-sec-h h2{font-size:15px;font-weight:700;margin:0;color:var(--lb-ink);letter-spacing:0;text-transform:none;}
.leadBrief--inline .lb-sec-h h2{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lb-muted);}
.leadBrief .lb-sub{font-size:12.5px;color:var(--lb-faint);}
.leadBrief .lb-muted{color:var(--lb-muted);font-weight:500;}
.leadBrief .lb-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;line-height:1.5;white-space:nowrap;background:var(--lb-line-2);color:var(--lb-ink-2);}
.leadBrief .lb-pill.good{background:var(--lb-focus-bg);color:var(--lb-focus-ink);}
.leadBrief .lb-pill.warn{background:var(--lb-warm-bg);color:var(--lb-warm-ink);}
.leadBrief .lb-pill.bad{background:var(--lb-letgo-bg);color:var(--lb-letgo-ink);}
.leadBrief .lb-pill.brand{background:var(--lb-tint);color:var(--lb-brand-ink);}
.leadBrief .lb-pill.ask{background:transparent;border:1px dashed var(--lb-faint);color:var(--lb-muted);}
.leadBrief .lb-pill.wa{background:var(--lb-wa-bg);color:var(--lb-wa);}
.leadBrief .lb-btn{appearance:none;font:inherit;border:1px solid var(--lb-line);background:var(--lb-surface);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600;cursor:pointer;color:var(--lb-ink-2);min-height:36px;}
.leadBrief .lb-btn.primary{background:var(--lb-brand);border-color:var(--lb-brand);color:#fff;}
.leadBrief .lb-btn:focus-visible{outline:2px solid var(--lb-brand);outline-offset:2px;}
.leadBrief .lb-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;}
.leadBrief .lb-empty{color:var(--lb-muted);font-size:13.5px;padding:6px 0;}
.leadBrief .lb-partial{background:var(--lb-warm-bg);color:var(--lb-warm-ink);border-radius:10px;padding:8px 12px;font-size:13px;}

/* header */
.leadBrief .lb-hdr{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:start;}
.leadBrief--inline .lb-hdr{grid-template-columns:48px 1fr;}
.leadBrief .lb-avatar{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#5B7CFA,#8A5CF6);color:#fff;font-weight:800;display:grid;place-items:center;font-size:20px;letter-spacing:.02em;}
.leadBrief--inline .lb-avatar{width:48px;height:48px;font-size:17px;border-radius:14px;}
.leadBrief .lb-name{font-size:26px;font-weight:800;letter-spacing:-.015em;line-height:1.2;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;}
.leadBrief--inline .lb-name{font-size:20px;}
.leadBrief .lb-metaline{color:var(--lb-muted);font-size:13px;margin-top:3px;display:flex;flex-wrap:wrap;gap:4px 8px;}
.leadBrief .lb-handle{color:var(--lb-ink-2);font-weight:600;}
.leadBrief .lb-prep{font-size:12px;color:var(--lb-brand-ink);font-weight:600;margin-top:6px;display:inline-flex;gap:6px;align-items:center;}
.leadBrief .lb-hdr-kv{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;}
.leadBrief .lb-k{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--lb-faint);font-weight:700;}
.leadBrief .lb-hdr-kv .lb-v{font-weight:600;font-size:13.5px;}
.leadBrief .lb-read{margin-top:12px;border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;border:1px solid transparent;}
.leadBrief .lb-read.focus{background:var(--lb-focus-bg);border-color:rgba(14,107,14,.25);}
.leadBrief .lb-read.keep_warm{background:var(--lb-warm-bg);border-color:rgba(154,91,0,.25);}
.leadBrief .lb-read.let_go{background:var(--lb-letgo-bg);border-color:rgba(179,18,31,.25);}
.leadBrief .lb-verdict{font-weight:800;font-size:13px;letter-spacing:.02em;padding:3px 10px;border-radius:999px;background:var(--lb-surface);}
.leadBrief .lb-read.focus .lb-verdict{color:var(--lb-focus-ink);}
.leadBrief .lb-read.keep_warm .lb-verdict{color:var(--lb-warm-ink);}
.leadBrief .lb-read.let_go .lb-verdict{color:var(--lb-letgo-ink);}
.leadBrief .lb-why{font-size:13.5px;color:var(--lb-ink);line-height:1.45;}
.leadBrief .lb-why b{font-weight:700;}
.leadBrief .lb-watch{display:block;margin-top:3px;color:var(--lb-ink-2);}
.leadBrief .lb-basis{display:block;font-size:11.5px;color:var(--lb-muted);margin-top:4px;}

/* now */
.leadBrief .lb-now{border-left:4px solid var(--lb-p2);}
.leadBrief .lb-now.p0{border-left-color:var(--lb-p0);}
.leadBrief .lb-now.p1{border-left-color:var(--lb-p1);}
.leadBrief .lb-band{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;}
.leadBrief .lb-band.p0{background:var(--lb-letgo-bg);color:var(--lb-letgo-ink);}
.leadBrief .lb-band.p1{background:var(--lb-warm-bg);color:var(--lb-warm-ink);}
.leadBrief .lb-band.p2{background:var(--lb-line-2);color:var(--lb-ink-2);}
.leadBrief .lb-agenda{font-size:17px;line-height:1.45;margin:8px 0 6px;color:var(--lb-ink);}
.leadBrief--inline .lb-agenda{font-size:16px;}
.leadBrief .lb-agenda b{font-weight:700;} .leadBrief .lb-agenda i{color:var(--lb-ink-2);}
.leadBrief .lb-nt{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:13px;color:var(--lb-muted);margin:4px 0 10px;}
.leadBrief .lb-todos{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));}
.leadBrief--inline .lb-todos{grid-template-columns:1fr;}
.leadBrief .lb-todo{border:1px solid var(--lb-line);border-radius:12px;padding:10px 12px;background:var(--lb-surface-2);}
.leadBrief .lb-t{font-weight:700;font-size:14px;display:flex;justify-content:space-between;gap:8px;align-items:start;}
.leadBrief .lb-m{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px;font-size:12.5px;color:var(--lb-muted);align-items:center;}
.leadBrief .lb-quote{display:block;margin-top:7px;padding:6px 10px;border-left:3px solid var(--lb-brand);background:var(--lb-tint-2);border-radius:0 8px 8px 0;font-style:italic;font-size:13px;color:var(--lb-ink-2);}
.leadBrief .lb-quote::before,.leadBrief .lb-quote::after{content:"";}
.leadBrief .lb-over{color:var(--lb-letgo-ink);font-weight:700;}

/* profile */
.leadBrief .lb-summary{font-size:15.5px;color:var(--lb-ink);margin:0 0 12px;line-height:1.5;max-width:78ch;}
.leadBrief .lb-sig{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}
.leadBrief--inline .lb-sig{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
.leadBrief .lb-s{border:1px solid var(--lb-line);border-radius:12px;padding:9px 11px;background:var(--lb-surface);display:flex;flex-direction:column;gap:4px;min-height:92px;}
.leadBrief .lb-s.unknown{border-style:dashed;background:transparent;}
.leadBrief .lb-s.conflict{border-color:rgba(154,91,0,.45);}
.leadBrief .lb-s .lb-k{display:flex;justify-content:space-between;gap:6px;align-items:center;}
.leadBrief .lb-s .lb-v{font-weight:700;font-size:14px;line-height:1.3;}
.leadBrief .lb-s.unknown .lb-v{color:var(--lb-muted);font-weight:600;}
.leadBrief .lb-src{font-size:11.5px;color:var(--lb-muted);margin-top:auto;line-height:1.35;}
.leadBrief .lb-src b{color:var(--lb-ink-2);font-weight:600;}
.leadBrief .lb-conf{font-size:11.5px;color:var(--lb-warm-ink);}
.leadBrief .lb-srcline{margin-top:10px;font-size:12px;color:var(--lb-muted);}

/* state */
.leadBrief .lb-kv{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 12px;}
.leadBrief--inline .lb-kv{grid-template-columns:repeat(2,minmax(0,1fr));}
.leadBrief .lb-box{border:1px solid var(--lb-line-2);border-radius:10px;padding:8px 10px;background:var(--lb-surface-2);}
.leadBrief .lb-box .lb-v{font-weight:700;font-size:14px;margin-top:2px;}
.leadBrief .lb-h{font-size:12px;color:var(--lb-muted);margin-top:2px;}

/* conversation */
.leadBrief .lb-chan{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));}
.leadBrief--inline .lb-chan{grid-template-columns:1fr;}
.leadBrief .lb-ch{border:1px solid var(--lb-line);border-radius:12px;padding:10px 12px;background:var(--lb-surface-2);}
.leadBrief .lb-ch .lb-t{font-size:13.5px;align-items:center;}
.leadBrief .lb-d{font-size:13px;color:var(--lb-ink-2);margin-top:4px;}
.leadBrief .lb-ch .lb-m{font-size:12px;margin-top:4px;}
/* cv-brief-summary: the Canvas meeting's own card is a row of its own — it carries what the meeting came to, not a
   channel's headline, and the four channel cards beside it stay as they are. */
.leadBrief .lb-ch-canvas{grid-column:1 / -1;}
.leadBrief .lb-ch-canvas .lb-ctx-cols{margin-top:6px;}
.leadBrief .lb-blk-wide{grid-column:1 / -1;}
.leadBrief .lb-thread{margin-top:10px;display:flex;flex-direction:column;gap:6px;}
.leadBrief .lb-msg{max-width:88%;padding:8px 11px;border-radius:12px;background:var(--lb-line-2);font-size:13.5px;line-height:1.4;}
.leadBrief .lb-msg.out{align-self:flex-end;background:var(--lb-wa-bg);border-bottom-right-radius:4px;}
.leadBrief .lb-msg.in{border-bottom-left-radius:4px;}
.leadBrief .lb-msg small{display:block;color:var(--lb-muted);font-size:11px;margin-top:2px;}
.leadBrief .lb-thread-h{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--lb-faint);font-weight:700;margin-top:12px;}

/* ask next */
.leadBrief .lb-ask{display:grid;gap:6px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr));}
.leadBrief--inline .lb-ask{grid-template-columns:1fr;}
.leadBrief .lb-ask li{border:1px solid var(--lb-line);border-radius:10px;padding:9px 11px;background:var(--lb-surface-2);font-size:14px;display:flex;gap:10px;align-items:baseline;}
.leadBrief .lb-q{color:var(--lb-brand-ink);font-weight:800;}
.leadBrief .lb-ask li small{color:var(--lb-muted);font-size:12px;margin-left:auto;white-space:nowrap;}

/* handover */
.leadBrief .lb-ho{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));}
.leadBrief--inline .lb-ho{grid-template-columns:1fr;}
.leadBrief .lb-blk{border:1px solid var(--lb-line);border-radius:12px;padding:10px 12px;background:var(--lb-surface-2);}
.leadBrief .lb-blk h3{margin:0 0 6px;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--lb-faint);font-weight:700;}
.leadBrief .lb-blk h3.lb-blk-sub{margin-top:8px;}
.leadBrief .lb-blk ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.45;}
.leadBrief .lb-blk li{margin:2px 0;}
.leadBrief .lb-blk li b{font-weight:700;}
.leadBrief .lb-ans{color:var(--lb-muted);}
.leadBrief .lb-ho-text{margin-top:10px;border:1px solid var(--lb-line);border-radius:12px;padding:12px 14px;background:var(--lb-surface);font-size:14px;line-height:1.5;white-space:pre-wrap;}
.leadBrief .lb-ho-edit{margin-top:10px;width:100%;border:1px solid var(--lb-brand);border-radius:12px;padding:12px 14px;background:var(--lb-surface);font:inherit;font-size:14px;line-height:1.5;color:var(--lb-ink);resize:vertical;}
.leadBrief .lb-ho-text-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 0;font-size:12px;color:var(--lb-muted);flex-wrap:wrap;}
.leadBrief .lb-ho-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;font-size:13px;color:var(--lb-muted);}
.leadBrief .lb-remarks{margin-top:10px;border-left:3px solid var(--lb-wa);padding:4px 10px;font-size:13.5px;color:var(--lb-ink-2);}

/* record */
.leadBrief .lb-rec{display:grid;gap:10px;grid-template-columns:1.2fr 1fr;}
.leadBrief--inline .lb-rec{grid-template-columns:1fr;}
.leadBrief .lb-tl{margin:0;padding:0;list-style:none;display:grid;gap:6px;}
.leadBrief .lb-tl li{display:grid;grid-template-columns:90px 1fr;gap:8px;font-size:13.5px;}
.leadBrief .lb-tl .lb-d{color:var(--lb-muted);font-variant-numeric:tabular-nums;}
.leadBrief .lb-tl li.up .lb-d{color:var(--lb-brand-ink);font-weight:600;}
.leadBrief .lb-note{border-left:3px solid var(--lb-line);padding:2px 10px;color:var(--lb-ink-2);font-size:13.5px;}
.leadBrief .lb-touch{font-size:13px;color:var(--lb-ink-2);margin-top:6px;}

/* sources (operator) */
.leadBrief .lb-fresh{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;}
.leadBrief--inline .lb-fresh{grid-template-columns:repeat(2,minmax(0,1fr));}
.leadBrief .lb-warnbox{margin-top:10px;background:var(--lb-warm-bg);color:var(--lb-warm-ink);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;}

@media (max-width:760px){
  .leadBrief .lb-hdr{grid-template-columns:48px 1fr;}
  .leadBrief .lb-kv,.leadBrief .lb-sig,.leadBrief .lb-chan,.leadBrief .lb-fresh{grid-template-columns:repeat(2,minmax(0,1fr));}
  .leadBrief .lb-rec,.leadBrief .lb-ask,.leadBrief .lb-ho,.leadBrief .lb-todos{grid-template-columns:1fr;}
  .leadBrief .lb-name{font-size:20px;}
}

/* CR-20260827-008 — Conversation context card + drawer strip */
.leadBrief .lb-ctx-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;}
.leadBrief .lb-ctx-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:4px 10px;border-radius:999px;background:var(--lb-surface-2);border:1px solid var(--lb-line);color:var(--lb-ink-2);}
.leadBrief .lb-ctx-chip b{font-weight:600;color:var(--lb-muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase;}
.leadBrief .lb-ctx-stage{background:var(--lb-tint-2);border-color:#CFE0FB;color:var(--lb-brand-ink);}
.leadBrief .lb-ctx-visit{background:var(--lb-focus-bg);border-color:#BFE3BF;color:var(--lb-focus-ink);}
.leadBrief .lb-ctx-none{color:var(--lb-faint);}
.leadBrief .lb-ctx-fresh{display:inline-flex;align-items:center;gap:8px;}
.leadBrief .lb-ctx-narrative{margin:0 0 10px;font-size:14.5px;line-height:1.5;color:var(--lb-ink);}
.leadBrief--inline .lb-ctx-narrative{font-size:13.5px;}
.leadBrief .lb-ctx-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 14px;margin:0 0 10px;}
.leadBrief .lb-ctx-fact{display:flex;flex-direction:column;gap:1px;font-size:13px;}
.leadBrief .lb-ctx-fact span{font-size:11px;color:var(--lb-faint);text-transform:capitalize;}
.leadBrief .lb-ctx-fact b{font-weight:600;color:var(--lb-ink);}
.leadBrief .lb-ctx-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px;}
.leadBrief .lb-ctx-list ul{margin:4px 0 0;padding-left:18px;font-size:13px;color:var(--lb-ink-2);}
.leadBrief .lb-ctx-list li{margin:2px 0;}
.leadBrief .lb-ctx-h{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lb-muted);}
.leadBrief .lb-ctx-warn .lb-ctx-h{color:var(--lb-warm-ink);}
.leadBrief .lb-ctx-tone{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:12.5px;color:var(--lb-muted);}
/* the strip carries .leadBrief and .lb-ctx-strip on the same element — compound selector, not descendant */
.leadBrief.lb-ctx-strip{padding:14px 20px 10px;background:var(--lb-surface-2);}
.leadBrief.lb-ctx-strip .lb-ctx-chips{margin:0 0 10px;}
.leadBrief.lb-ctx-strip .lb-ctx-narrative{margin:0 0 6px;font-size:14px;line-height:1.5;}
.leadBrief.lb-ctx-strip .lb-sub{display:block;line-height:1.45;}
#leadDrawerContextStrip,#customerInboxContextStrip{display:flex;flex-direction:column;border-bottom:1px solid #E1E6EC;}
.leadDrawerContextStripActions{padding:4px 20px 14px;background:#F8FAFC;display:flex;justify-content:flex-end;align-items:center;gap:8px;}
/* long single-token values (Website_contact_us, e-mails) must wrap inside their grid cell, never overlap the next one */
.leadBrief .lb-kv>div,.leadBrief .lb-hdr-kv>div{min-width:0;}
.leadBrief .lb-v{overflow-wrap:anywhere;word-break:break-word;}

/* D15: the customer's journey — six read-only steps under State */
.leadBrief .lb-journey{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;}
.leadBrief .lb-jstep{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--lb-line);border-radius:8px;background:var(--lb-surface);min-width:0;font-size:12px;color:var(--lb-muted);}
.leadBrief .lb-jdot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--lb-faint);}
.leadBrief .lb-jt{color:var(--lb-ink-2);font-weight:600;overflow-wrap:anywhere;}
.leadBrief .lb-jw{font-size:11px;}
.leadBrief .lb-jstep.is-completed .lb-jdot{background:var(--lb-brand);border-color:var(--lb-brand);}
.leadBrief .lb-jstep.is-requested,.leadBrief .lb-jstep.is-scheduled,.leadBrief .lb-jstep.is-in_progress{border-color:var(--lb-brand);background:var(--lb-tint);}
.leadBrief .lb-jstep.is-requested .lb-jdot,.leadBrief .lb-jstep.is-scheduled .lb-jdot,.leadBrief .lb-jstep.is-in_progress .lb-jdot{border-color:var(--lb-brand);}
/* cv-play: the Canvas meeting's recording, played inside its card through the Panel's signed-in route */
.leadBrief .lb-rec{margin-top:8px;}
.leadBrief .lb-rec-audio{width:100%;max-width:520px;display:block;}

/* The 4R (27 Sep): the live score out of 100, the 48-hour baseline beside it, four axes with Helix's reason on each. */
.leadBrief .lb-4r-head{display:flex;align-items:baseline;gap:12px;margin:0 0 10px;}
.leadBrief .lb-4r-score{font-size:26px;font-weight:800;line-height:1;color:var(--lb-ink);}
.leadBrief .lb-4r-score small{font-size:13px;font-weight:600;color:var(--lb-faint);margin-left:2px;}
.leadBrief .lb-4r-score.good{color:var(--lb-focus-ink);} .leadBrief .lb-4r-score.warn{color:var(--lb-warm-ink);} .leadBrief .lb-4r-score.bad{color:var(--lb-letgo-ink);}
.leadBrief .lb-4r-base{font-size:12.5px;color:var(--lb-muted);}
.leadBrief .lb-4r-rows{display:grid;gap:8px;}
.leadBrief .lb-4r-row{display:grid;grid-template-columns:96px minmax(60px,1fr) 44px;grid-template-areas:"label bar num" "line line line";column-gap:10px;row-gap:2px;align-items:center;}
.leadBrief .lb-4r-label{grid-area:label;font-size:13px;font-weight:600;color:var(--lb-ink-2);}
.leadBrief .lb-4r-bar{grid-area:bar;height:8px;border-radius:999px;background:var(--lb-line-2);overflow:hidden;}
.leadBrief .lb-4r-bar span{display:block;height:100%;border-radius:999px;background:var(--lb-p2);}
.leadBrief .lb-4r-bar.good span{background:var(--lb-focus-ink);} .leadBrief .lb-4r-bar.warn span{background:var(--lb-p1);} .leadBrief .lb-4r-bar.bad span{background:var(--lb-p0);}
.leadBrief .lb-4r-num{grid-area:num;text-align:right;font-weight:700;font-size:13px;}
.leadBrief .lb-4r-num small{display:block;font-size:10.5px;font-weight:500;color:var(--lb-faint);}
.leadBrief .lb-4r-line{grid-area:line;font-size:12.5px;color:var(--lb-muted);}

.leadBrief.ldFourR{margin-top:12px;}
