/* Санёк, 20.10.2026: iPhone с вырезом (meta viewport-fit=cover в header.php). Подключает mu-plugins/tds-breadcrumbs.php.
   Все правила — «база + inset» или «max(база, inset)»: при env()=0 (все обычные экраны, десктоп) ничего не меняется.
   Переменные --tds-sa-* можно переопределить для проверки (tools/safe-area/shot.js). Внешний вид шапки не меняется. */
:root{--tds-sa-t:env(safe-area-inset-top,0px);--tds-sa-r:env(safe-area-inset-right,0px);--tds-sa-b:env(safe-area-inset-bottom,0px);--tds-sa-l:env(safe-area-inset-left,0px)}
/* Боковые поля в landscape: содержимое контейнеров не уходит под вырез */
.container,.container-fluid{padding-left:max(15px,var(--tds-sa-l));padding-right:max(15px,var(--tds-sa-r))}
/* Закреплённая шапка: под статус-бар (полноэкранный/standalone режим) */
.tn{padding-top:var(--tds-sa-t)}
/* Мобильное меню */
.tn__mobin{padding-left:calc(16px + var(--tds-sa-l));padding-right:calc(16px + var(--tds-sa-r));padding-bottom:calc(24px + var(--tds-sa-b))}
/* Плавающая кнопка звонка */
#popup__toggle{bottom:var(--tds-sa-b);right:var(--tds-sa-r)}
/* Lightbox (fancybox 3) */
.fancybox-toolbar{top:var(--tds-sa-t);right:var(--tds-sa-r)}
.fancybox-infobar{top:var(--tds-sa-t);left:var(--tds-sa-l)}
.fancybox-navigation .fancybox-button--arrow_left{margin-left:var(--tds-sa-l)}
.fancybox-navigation .fancybox-button--arrow_right{margin-right:var(--tds-sa-r)}
.fancybox-caption{bottom:var(--tds-sa-b);padding-left:calc(44px + var(--tds-sa-l));padding-right:calc(44px + var(--tds-sa-r))}
/* Футер: низ под полосу «домой» */
footer{padding-bottom:calc(10px + var(--tds-sa-b))}
/* Стрелки слайдеров у краёв экрана (главная: swiper .top-slider, slick-галереи) */
.swiper-button-prev,.slick-slider .slick-arrow.slick-prev{margin-left:var(--tds-sa-l)}
.swiper-button-next,.slick-slider .slick-arrow.slick-next{margin-right:var(--tds-sa-r)}
