/* Страницы «Такси в <городе>» (/taksi/, 14.11.2026) — поверх fare.css. Цвета — переменные сайта (тёмная тема). */
.tx-page .v2-btns { flex-wrap: wrap; }
.tx-scroll { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.tx-rates { min-width: 520px; }
.tx-rates td:first-child { font-weight: 600; color: var(--ink, #1c2333); }
.tx-trips { display: grid; gap: 10px; }
.tx-trip { display: grid; gap: 3px; padding: 12px 14px; border: 1px solid var(--line, #e2e7ef); border-radius: 14px; }
.tx-trip b { color: var(--ink, #1c2333); font-size: 15px; }
.tx-trip span { color: var(--muted, #7c869a); font-size: 13px; }
.tx-trip em { font-style: normal; color: var(--ink-2, #3b4458); font-size: 14px; }
.tx-lead { margin: 22px 0 0; max-width: 820px; line-height: 1.65; color: var(--ink-2, #3b4458); }
/* Таблица с min-width раздувала колонку сетки на телефоне — карточки вылезали за край (14.11.2026). */
.tx-page .fr-grid > *, .tx-page .fr-card { min-width: 0; }
