/* Reja (F) */
.vz-plan #planHero { background: linear-gradient(160deg, color-mix(in srgb, var(--v, #7703fc) 7%, var(--card-bg, #fff)) 0%, var(--card-bg, #fff) 70%); }
.vz-plan #planHero .kvrow { display: flex; gap: 22px; flex-wrap: wrap; }
.vz-plan #planHero .say { margin: 0; color: var(--gray, #6e6c78); max-width: 52ch; line-height: 1.5; }
.vz-plan .vz-lw { font-weight: 600; color: var(--ink, #1c1b22); }
.vz-plan .vz-pair { align-items: stretch; }
.vz-plan .vz-pair > .box { min-width: 0; }
.vz-plan .vz-plan #planPendT .pill { white-space: nowrap; }
.vz-plan .hint { margin: 0; color: var(--gray, #6e6c78); font-size: 13px; }
.vz-plan #planNA { border: 1px dashed color-mix(in srgb, var(--v, #7703fc) 30%, var(--line, #e8e7ee)); background: var(--card-bg, #fff); }
@media (max-width: 639px) {
  .vz-plan #planHero { text-align: left; }
  .vz-plan .vz-left b { font-size: 44px; }
}
