/* ============================================================
   ЛЕГАСИ-СТРАНИЦА БАНКА (.wbz-tb/.wbz-pm) — token bridge.
   This file is intentionally loaded after the legacy base.
   It relies only on normal cascade/source order.
   ============================================================ */
.wbz-tb, .wbz-pm{
  --a:var(--wbz-acc); --ad:var(--wbz-acc-d);
  --ink:var(--wbz-ink); --ink2:var(--wbz-ink2);
  --mut:var(--wbz-mut); --line:var(--wbz-line);
  --gold:var(--wbz-gold); --green:var(--wbz-green); --red:var(--wbz-red);
}
.wbz-tb .tb-about,
.wbz-tb .tb-fact,
.wbz-tb .tp,
.wbz-pm .pm-col{ background:var(--wbz-surface); }
.wbz-tb .tb-rt,
.wbz-tb .tp-for{ background:var(--wbz-bg2); }
.wbz-tb .tb-verdict{ background:var(--wbz-tint); }
.wbz-tb .tb-badge,
.wbz-tb .ic{ background:var(--wbz-tint); color:var(--wbz-acc); }
/* Название банка теперь H1 (дублирующая шаблонная H1-полоса в разделе погашена), подзаголовок —
   строкой внутри него. Правила ниже возвращают прежний вид: заголовок не «раздувается»
   темой, а .tb-sub не подхватывает стиль <span> из .tb-name. */
.wbz-tb h1.tb-name{
  margin:0; font-size:24px; font-weight:800;
  line-height:1.15; letter-spacing:normal; color:var(--ink);
}
.wbz-tb .tb-name .tb-sub{
  display:block; font-size:14px; font-weight:400;
  color:var(--mut); margin-top:3px; line-height:1.35;
}

/* Bridge legacy bank markup to the global token system. */
.wbz-tb{font-family:var(--wbz-font-body)}.tb-name,.tb-tariffs-h,.tp-name,.tp-price,.tb-fact .n,.tb-rt-v{font-family:var(--wbz-font-display);font-weight:600}.tb-about,.tb-rt,.tb-fact,.tp{background:var(--wbz-surface);border-color:var(--wbz-line)}.tb-about{background:var(--wbz-surface)}.tb-badge,.tb-fact .ic{background:var(--wbz-tint);color:var(--wbz-brand)}.tb-verdict{background:var(--wbz-tint)}.tp-cta{min-height:44px;background:var(--wbz-action);box-shadow:none;font-weight:600}.tp-cta:hover{background:var(--wbz-action-hover);filter:none;box-shadow:var(--wbz-shadow-sm)}.tp:has(.tp-in:checked){border-color:var(--wbz-brand);box-shadow:var(--wbz-shadow-xs)}.tb-rt-v,.tb-fact .n,.tp-price{font-variant-numeric:tabular-nums}
