/* ====== ПРАВАЯ ЧАСТЬ МЕНЮ: ТЕКСТ + КНОПКА ====== */

/* Контейнер справа — теперь белый прямоугольник */
.t228__rightcontainer,
.uc-t228__rightcontainer {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 16px;
  
  /* 🔲 фон прямоугольника */
  background: #ffffff;
  border-radius: 25px;
  padding: 10px 24px;
  
  /* мягкая тень и отделение от фона */
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.08);
  
  /* чтобы фон не сливался с фоном сайта */
  position: relative;
  z-index: 50;
}

/* Текстовое описание */
.t228__right_descr,
.uc-t228__right_descr {
  display: inline-block !important;
  margin-right: 16px !important;
  font-size: 16px;
  line-height: 1.4;
  color: #2A2A2A; /* тёмно-серый для читаемости на белом фоне */
  font-weight: 500;
}

/* убираем лишние отступы в описании */
.t228__right_descr p,
.uc-t228__right_descr p {
  margin: 0 !important;
  padding: 0 !important;
  
  
  
  /* Блок T972 — выравнивание кнопок cookies слева */
.t972__buttons {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 10px; /* расстояние между кнопками */
    flex-wrap: wrap;
}

/* Убираем автоматическое выравнивание по правому краю */
.t972__button-wrapper {
    text-align: left !important;
}

/* При необходимости — чтобы кнопки не уползали вправо на маленьких экранах */
@media (max-width: 640px) {
  .t972__buttons {
    flex-direction: column;
    align-items: flex-start;
  }
}

  
  /* === ME301/T228: увеличить логотип и строку меню === */
/* 1) высота строки меню (оставь 80–120 в зависимости от желаемого размера) */
#recXXXX .t228__maincontainer,
#recXXXX .t228__linewrapper,
#recXXXX .t228__leftcontainer,
#recXXXX .t228__rightcontainer{
  height: 100px !important;         /* 