
    /* Стилизация ползунка (общие параметры) */
input[type="range"] {
  -webkit-appearance: none !important; /* Убираем стандартный вид в Chrome/Safari */
  appearance: none !important;         /* Убираем стандартный вид в других браузерах */
  height: 6px !important;              /* Высота трека */
  margin: 10px 0 !important;           /* Отступы сверху и снизу */
  border-radius: 3px !important;       /* Скругление углов трека */
  position: relative !important;
  z-index: 1 !important;
}

/* Трек (полоса прокрутки) для всех браузеров */
input[type="range"]::-webkit-slider-runnable-track,
input[type="range"]::-moz-range-track,
input[type="range"]::-ms-fill-lower,
input[type="range"]::-ms-fill-upper {
  height: 6px !important;
  background: #426a9e !important;      /* Цвет трека */
  border-radius: 3px !important;       /* Скругление углов */
}

/* Бегунок (ползунок) для WebKit-браузеров */
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  appearance: none !important;
  width: 25px !important;              /* Ширина иконки-бегунка */
  height: 40px !important;             /* Высота иконки-бегунка */
  background: url('https://static.tildacdn.com/tild3266-6230-4066-b166-333762643530/_2.svg') 
              no-repeat center center !important; /* Иконка бегунка */
  background-size: 25px 40px !important;
  border: none !important;
  box-shadow: none !important;
  margin-top: -19px !important;        /* Центрирование по вертикали */
  position: relative !important;
  z-index: 2 !important;
}

/* Бегунок для Firefox и IE/Edge */
input[type="range"]::-moz-range-thumb,
input[type="range"]::-ms-thumb {
  width: 25px !important;
  height: 40px !important;
  background: url('https://static.tildacdn.com/tild3266-6230-4066-b166-333762643530/_2.svg') 
              no-repeat center center !important;
  background-size: 25px 40px !important;
  border: none !important;
  box-shadow: none !important;
}

/* Стили текста значений на слайдере */
.t-range__value-txt,
.t-range__interval-txt {
  font-family: 'Inter', sans-serif !important;  /* Шрифт */
  font-size: 16px !important;                   /* Размер текста */
  color: #ffffff !important;                    /* Цвет текста */
}

/* Центрирование всего блока с ползунком */
.t-calc__wrapper {
  text-align: center !important;
}

/* Фоновый стиль значения ползунка */
.t-range__value-txt.t-descr.t-descr_xxs {
  background-color: #2E5A93 !important;  /* Синий фон */
  box-shadow: none !important;           /* Без теней */
}

