/* Сайт tobeout.com (TBO-720): переключатель языка поверх страниц Tilda — в правом нижнем углу, не сдвигает вёрстку. */
.sajt-yazyki {
    position: fixed;
    right: 16px;
    bottom: 16px;
    z-index: 9999;
    display: flex;
    gap: 2px;
    padding: 4px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.96);
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.12);
    font: 600 13px/1 'Manrope', Arial, sans-serif;
}

.sajt-yazyki a {
    padding: 8px 10px;
    border-radius: 7px;
    color: #333;
    text-decoration: none;
}

.sajt-yazyki a:hover {
    background: #f3f1ef;
}

.sajt-yazyki a.aktivnyj {
    background: #e8704c;
    color: #fff;
}

/*
 * Цена в местной валюте длиннее долларовой (TBO-953). Где она не влезла в блок Tilda с жёсткой высотой,
 * скрипт сайта вешает один из этих классов. Знак важности обязателен: размеры Tilda задаёт строкой стиля.
 */
.sajt-cena-96 { font-size: 96% !important; line-height: 1.2 !important; }
.sajt-cena-92 { font-size: 92% !important; line-height: 1.2 !important; }
.sajt-cena-88 { font-size: 88% !important; line-height: 1.2 !important; }
.sajt-cena-84 { font-size: 84% !important; line-height: 1.2 !important; }
.sajt-cena-80 { font-size: 80% !important; line-height: 1.15 !important; }
