/* SkinMedical — правки вёрстки.
   1) Логотип: резервируем место под картинку, чтобы не скакал при загрузке.
   2) Адрес и часы работы: увеличенный межстрочный интервал. */

/* --- Логотип: соотношение сторон файла 1194x332 ---
   Фиксируем ширину картинки по контейнеру и резервируем высоту через
   aspect-ratio ДО загрузки — иначе на мобильном логотип сперва схлопывается
   и уезжает вправо (центрирование через left:calc(50% - 97px) рассчитано
   на полную ширину блока), а после подгрузки прыгает на место. */
.tn-atom__img[src*="Skin3"],
.tn-atom__img[data-original*="Skin3"] {
  aspect-ratio: 1194 / 332;
  height: auto;
  display: block;
}
.tn-elem[data-elem-id="1679914017434"] .tn-atom {
  width: 100%;
}
.tn-elem[data-elem-id="1679914017434"] .tn-atom__img {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1194 / 332;
}

/* --- Межстрочный интервал в адресе и графике работы --- */
.tn-elem[data-elem-id="1719135930982"] .tn-atom,
.tn-elem[data-elem-id="1679914110695"] .tn-atom,
.tn-elem[data-elem-id="1680021428586"] .tn-atom,
.tn-elem[data-elem-id="1679914185349"] .tn-atom,
.tn-elem[data-elem-id="1680021549238"] .tn-atom {
  line-height: 1.4 !important;
}

/* На узких экранах адрес переносится на 2 строки — даём воздуха */
@media screen and (max-width: 639px) {
  .tn-elem[data-elem-id="1719135930982"] .tn-atom,
  .tn-elem[data-elem-id="1679914110695"] .tn-atom {
    line-height: 1.45 !important;
    padding-bottom: 6px;
  }
}
