/* Selected target achievement; monthly pacing and bonus tiers stay separate. */
.plan-achievement-good { --plan-achievement:var(--good); }
.plan-achievement-bad { --plan-achievement:var(--bad); }
.plan-achievement-neutral { --plan-achievement:var(--muted); }
.plan-overview > .plan-card-head > strong {
  color:var(--plan-achievement);
  font-size:27px;
}
.plan-focus > .plan-hero-number { color:var(--plan-achievement); }
.plan-overview > .plan-progress > span,
.plan-focus > .plan-progress > span { background:var(--plan-achievement); }
.plan-status { font-size:15px; line-height:1.4; font-weight:700; }
.plan-status.is-good { color:var(--good); }
.plan-status.is-bad { color:var(--bad); }
.plan-status.is-neutral { color:var(--muted); }
.plan-pace.is-good { border-left-color:var(--good); }
.plan-pace.is-bad { border-left-color:var(--bad); }
.plan-pace.is-neutral { border-left-color:var(--muted); }
.plan-pace.is-good > strong { color:var(--good); font-size:15px; }
.plan-pace.is-bad > strong { color:var(--bad); font-size:15px; }
.plan-pace.is-neutral > strong { color:var(--muted); font-size:15px; }
