/* FIX: шапка не растягивается из-за длинного названия */
#allrecords .nav .brand span:last-child{
  white-space: nowrap;      /* запрет переноса */
  line-height: 1;           /* компактнее по высоте */
}

/* если ты вставил перенос вручную через  — убираем его */
#allrecords .nav .brand br{ display:none; }
/* FIX: шапка в одну линию, ничего не уезжает вниз */
#allrecords .nav .nav-inner{
  flex-wrap: nowrap !important;
  align-items: center !important;
}

/* Название: 1 строка + троеточие, чтобы не ломало меню */
#allrecords .nav .brand{
  min-width: 0 !important;
  flex: 0 1 380px !important;   /* можно уменьшить до 260px если надо */
}

#allrecords .nav .brand span:last-child{
  display: block !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  line-height: 1.1 !important;
}

/* Меню и кнопки: не переносим */
#allrecords .nav .nav-links{
  flex-wrap: nowrap !important;
  white-space: nowrap !important;
}

#allrecords .nav .nav-links a{
  white-space: nowrap !important;
}

#allrecords .nav .nav-cta{
  white-space: nowrap !important;
  display: flex !important;
  gap: 10px !important;
  align-items: center !important;
}

/* Главная: убрать кнопки "Выбрать категорию" и "Оставить заявку" под поиском */
#allrecords .hero .h-actions{
  display:none !important;
}

/* Мобильный хедер: ВСЕГДА показываем логотип + название + бургер */
.nav a.brand .logo,
#allrecords .nav a.brand .logo{
  display: block !important; /* иначе <span> может “схлопнуться” и лого не видно */
}

@media (max-width: 900px){
  .nav a.brand,
  #allrecords .nav a.brand{
    min-width: 0 !important;
    max-width: calc(100% - 54px) !important; /* оставляем место под бургер справа */
    overflow: hidden !important;
  }

  /* Название на мобилке: одна строка + троеточие */
  .nav a.brand span:not(.logo),
  #allrecords .nav a.brand span:not(.logo){
    display: block !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  /* Скрыть плашку "Made on Tilda" на мобильных */
  #tildacopy,
  .t-tildalabel{
    display: none !important;
  }
}

