#rec1334168721 a.t-menu__link-item,
#rec1334168721 a.t-nav__link,
#rec1334168721 .t-tabs__tab,
#rec1334168721 [role="tab"],
#rec1334168721 .t-menusub__link-item {
  position: relative;
  padding-left: 18px !important;
}

#rec1334168721 a.t-menu__link-item::before,
#rec1334168721 a.t-nav__link::before,
#rec1334168721 .t-tabs__tab::before,
#rec1334168721 [role="tab"]::before,
#rec1334168721 .t-menusub__link-item::before {
  content: "";
  position: absolute;
  left: 0; top: 50%;
  width: 6px; height: 6px;
  border-radius: 50%;
  background: currentColor;
  transform: translateY(-50%) scale(0);
  opacity: 0;
  transition: transform .2s ease, opacity .2s ease;
}

#rec1334168721 a.t-menu__link-item:hover::before,
#rec1334168721 a.t-menu__link-item.t-active::before,
#rec1334168721 a.t-menu__link-item_active::before,
#rec1334168721 a.t-nav__link:hover::before,
#rec1334168721 a.t-nav__link.t-active::before,
#rec1334168721 a.t-nav__link_active::before,
#rec1334168721 .t-tabs__tab:hover::before,
#rec1334168721 .t-tabs__tab.t-active::before,
#rec1334168721 .t-tabs__tab_active::before,
#rec1334168721 [role="tab"]:hover::before,
#rec1334168721 [aria-selected="true"]::before,
#rec1334168721 .t-menusub__link-item:hover::before,
#rec1334168721 .t-menusub__link-item.t-active::before {
  transform: translateY(-50%) scale(1);
  opacity: 1;
}
/* ME301 (и любые бургер-меню Тильды): выравниваем пункты влево в попапе */
@media (max-width:980px){
  /* повышаем специфичность через #allrecords и .t-popup_show */
  #allrecords .t-popup.t-popup_show,
  #allrecords .t-popup.t-popup_show * {
    text-align: left !important;
  }

  /* контейнеры списков внутри попапа */
  #allrecords .t-popup.t-popup_show .t-menu__menu,
  #allrecords .t-popup.t-popup_show .t-menu__list,
  #allrecords .t-popup.t-popup_show [class*="__menu"],
  #allrecords .t-popup.t-popup_show [class*="__list"]{
    justify-content: flex-start !important;
    align-items: flex-start !important;
  }

  /* ссылки пунктов меню (покрываем все пресеты) */
  #allrecords .t-popup.t-popup_show .t-menu__link-item,
  #allrecords .t-popup.t-popup_show .t-nav__link,
  #allrecords .t-popup.t-popup_show [class*="__link"]{
    display: flex !important;
    justify-content: flex-start !important;
    width: 100% !important;
    padding-left: 20px !important; /* небольшой отступ от левого края */
  }
}
