/* Фиксируем именно этот хедер */
#rec474488630 {
  position: fixed;
  top: 0; left: 0; right: 0;
  width: 100%;
  z-index: 9999;
}

/* Отступ контента = высота хедера */
body.has-fixed-uc-header { padding-top: var(--uc-header-h-474488630, 0px); }

/* На всякий случай убираем "морг" стандартного меню до инициализации */
.t228__beforeready { opacity: 1 !important; transform: none !important; }

/* Инверсия цветов для этого хедера */
#rec474488630.is-inverted { filter: invert(1) hue-rotate(180deg); }
#rec474488630.is-inverted .no-invert { filter: invert(1) hue-rotate(180deg); } /* двойная инверсия */

/* 2026-11-12: служебные формы Tilda (калькулятор answers, анкета hr_answers) скрыты от посетителей; сайт находит их по полю и сам отправляет */
.t-rec:has([name="answers"]),
.t-rec:has([name="hr_answers"]){position:absolute!important;left:-10000px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;padding:0!important;margin:0!important}
