/* Калькулятор образовательного кредита: таблица сравнения банков. 29.09.2026 */
.ys__tblwrap{margin-top:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}
.ys__tbl{width:100%;border-collapse:collapse;font-size:14.5px;min-width:620px}
.ys__tbl th{text-align:left;font-size:12.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;
  color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:9px 10px;white-space:nowrap}
.ys__tbl td{padding:10px;border-bottom:1px solid #eef2f7;color:#0f172a;white-space:nowrap}
.ys__tbl td:first-child{font-weight:700;white-space:normal}
.ys__tbl tr.best td{background:#f0fdf4}
.ys__tbl tr.best em{display:inline-block;font-style:normal;font-size:11.5px;font-weight:700;color:#166534;
  background:#dcfce7;border-radius:999px;padding:2px 8px;margin-left:6px;vertical-align:1px}
.ys__tbl tr.off td{opacity:.45}
.ys__tbl tr.off td:first-child:after{content:" ×";color:#dc2626;font-weight:700}
.ys__tblnote{margin:8px 0 0;font-size:13.5px;color:#64748b;line-height:1.5}
/* Переключатель языка статьи */
.ylang{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 14px}
.ylang__lab{font-size:12.5px;color:#64748b}
.ylang__cur,.ylang__alt{font-size:15px;padding:8px 16px;border-radius:10px;border:1.5px solid;
  text-decoration:none;font-weight:700;line-height:1.2}
.ylang__cur{background:#f1f5f9;color:#0f172a;border-color:#c4ccda}
.ylang__alt{background:#fff;color:#134e8e;border-color:#134e8e;box-shadow:0 2px 9px rgba(19,78,142,.14)}
.ylang__alt:hover{background:#134e8e;color:#fff;box-shadow:0 4px 14px rgba(19,78,142,.26)}
@media(max-width:600px){.ys__tbl{font-size:13.5px}.ylang__cur,.ylang__alt{font-size:14px;padding:7px 13px}}
.callout.warn{background:#fffbeb;border:1px solid #fcd34d;color:#78350f}
.callout.ok{background:#f0fdf4;border:1px solid #86efac;color:#14532d}
