/* Общие правки русских страниц (после проверки): единый красный стиль кнопок отправки, видео, мелочи. */
.t-submit,.t-btnflex.t-submit,button.t-submit{background-color:#ff033e!important;border-color:#ff033e!important;color:#fff!important;border-radius:32px!important}
.t-submit:hover{background-color:#d90235!important}
/* вертикальные видео на весь экран целиком, без обрезки */
.cmi-vr__item video:fullscreen{object-fit:contain!important;background:#000}
.cmi-vr__item video:-webkit-full-screen{object-fit:contain!important;background:#000}
/* плавающая WhatsApp на телефоне: компактнее и выше подвала, чтобы реже закрывать текст */
@media(max-width:640px){.t898__btn,.t898 .t898__btn_label{transform-origin:right bottom}.t898{transform:scale(.82);transform-origin:right bottom}}

/* мобильная шапка: логотип слева (в оригинале в панели только бургер) */
@media(max-width:980px){
  .tmenu-mobile__container{justify-content:space-between}
  .tmenu-mobile__container::before{content:"";display:block;flex:0 0 auto;width:118px;height:50px;margin-left:14px;background:url('/_t/s/tild3036-3930-4635-a639-616637353233/citymed.png') left center/contain no-repeat}
}

/* ---- аудит 2026-10-14 ---- */
/* нет горизонтальной прокрутки на телефоне; длинные слова в заголовках переносятся */
html,body{overflow-x:hidden}
.t-title,.t-heading,.t-name,.t-section__title{overflow-wrap:anywhere}

/* настоящие заголовки h2/h3 внутри блоков Tilda: наследуют внешний вид родителя */
.cm-h{display:block;margin:0;padding:0;font:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit}

/* карточки врачей: иконка Instagram у всех на одной линии внизу карточки */
.t539__itemwrapper{position:relative}
.t539__itemwrapper .t539__textwrapper{padding-bottom:58px}
.t539__itemwrapper .t-persons-social-links{position:absolute;left:0;right:0;bottom:14px;margin:0;display:flex;justify-content:center}
.t539__itemwrapper .t-persons-social-links__wrapper{justify-content:center}
