.uc-burgerleft .t-menu__link-item {
  text-align: left !important;
  justify-content: flex-start !important;
}

.uc-burgerleft .t-menu__link {
  text-align: left !important;
}

.uc-burgerleft .t-popup__menu {
  align-items: flex-start !important;
  padding-left: 24px; /* Можешь подкорректировать отступ */
}

/* ===========================
   UC TAGS ROW — TX-блок
   Класс блока: uc-tags-row
   =========================== */

/* Мобилка: горизонтальный свайп */
.uc-tags-row{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;
}
.uc-tags-row::-webkit-scrollbar{ display:none }

/* Контейнер */
.uc-tags-row .t-text,
.uc-tags-row .t-text p{
  display:flex;
  flex-wrap:nowrap;   /* на мобиле в одну строку */
  gap:16px;
  white-space:nowrap;
  margin:0;
}

/* Ссылки — убиваем стили «таблеток» */
.uc-tags-row .t-text a,
.uc-tags-row .t-text .t-btn{
  flex:0 0 auto;
  display:inline-block;
  text-decoration:none !important;
  color:#111 !important;
  background:none !important;
  border:none !important;
  border-radius:0 !important;
  padding:0 !important;
  box-shadow:none !important;
  font:inherit !important;
  line-height:1.4;
  transition:opacity .2s ease;
}

/* Hover / Active — лёгкое высветление */
.uc-tags-row .t-text a:hover,
.uc-tags-row .t-text a:active,
.uc-tags-row .t-text .t-btn:hover,
.uc-tags-row .t-text .t-btn:active{
  opacity:.7;
}

/* Активный тег */
.uc-tags-row .t-text a.is-active,
.uc-tags-row .t-text .t-btn.is-active{
  font-weight:500;
  opacity:1;
}

/* Десктоп: перенос в строки, без горизонтального скролла */
@media (min-width:960px){
  .uc-tags-row{ overflow-x:visible }
  .uc-tags-row .t-text,
  .uc-tags-row .t-text p{
    flex-wrap:wrap;     /* перенос в строки */
    white-space:normal;
    row-gap:10px;
  }
}

/* ——— .adrika footer final (for #rec1297598681) ——— */

/* 1) Базовая типографика футера */
#rec1297598681,
#rec1297598681 .t-text,
#rec1297598681 .t-descr,
#rec1297598681 .t-name,
#rec1297598681 .tn-atom,
#rec1297598681 p,
#rec1297598681 a {
  font-size: 12px !important;
  line-height: 1.5 !important;
  color: inherit !important;
}

/* 2) Убираем подчёркивание и декоративные линии */
#rec1297598681 a,
#rec1297598681 .t-text a,
#rec1297598681 .t-descr a,
#rec1297598681 .t-name a,
#rec1297598681 .tn-atom a,
#rec1297598681 a.tn-atom,
#rec1297598681 .t-menu__link-item,
#rec1297598681 u {
  text-decoration: none !important;
  -webkit-text-decoration: none !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  cursor: pointer;
  transition: color 0.25s ease, opacity 0.25s ease;
}

/* 3) Hover-эффект — мягкое, но заметное высветление */
#rec1297598681 a:hover,
#rec1297598681 .t-menu__link-item:hover {
  opacity: 1;                                       /* убираем затемнение */
  color: rgba(0, 0, 0, 0.4) !important;       /* делаем светлее текст */
  transition: color 0.25s ease, opacity 0.25s ease;
}








/* Кнопка BF702 — минимализм, без тени, выровнена под Chatra */
.t702__scrolltotop {
  width: 52px !important;
  height: 52px !important;
  line-height: 52px !important;
  border-radius: 50% !important;
  right: 20px !important;
  bottom: 85px !important;              /* твой выбранный отступ */
  background-color: #2f3e33 !important; /* зелёный как у Chatra */
  color: #fff !important;
  opacity: 0.6 !important;              /* полупрозрачность 60 % */
  border: none !important;
  transition: opacity .25s ease, transform .25s ease;
  z-index: 150;                         /* поверх контента */
}

.t702__scrolltotop:hover {
  opacity: 1 !important;
  transform: translateY(-2px);
}

/* Убираем подпись "Наверх" */
.t702__scrolltotop-text {
  display: none !important;
}




/* ===== Оглавление .uc-toc — финальный выровненный ===== */

.uc-toc {
  box-sizing: border-box;
  width: 100% !important;
  max-width: 100% !important;
  padding-left: 24px !important;   /* чуть шире, чтобы выровнять визуально */
  padding-right: 20px !important;  /* компенсирует визуальный перекос */
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 16px !important;
  margin-bottom: 24px !important;
  transform: translateX(20px);      /* лёгкий сдвиг вправо для точного совпадения */
}

/* убираем внутренние отступы Тильды */
.uc-toc .t-container,
.uc-toc .t-col {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* ссылки */
.uc-toc a {
  text-decoration: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #2f3e33 !important;
  display: inline-block;
  padding: 2px 0;
  margin-right: 14px;
  position: relative;
  transition: opacity .15s ease;
  white-space: nowrap;
}

/* разделители */
.uc-toc a:not(:last-child)::after {
  content: "│";
  opacity: .45;
  display: inline-block;
  margin-left: 14px;
  transform: translateY(-0.02em);
}

/* не даём разделителю переноситься */
.uc-toc a,
.uc-toc a::after {
  white-space: nowrap;
}

/* hover */
.uc-toc a:hover { opacity: 1; }

/* мобильная версия */
@media (max-width: 767px) {
  .uc-toc {
    padding-left: 20px !important;
    padding-right: 20px !important;
    transform: none;
    margin-top: 12px !important;
    margin-bottom: 16px !important;
  }
}









