.t396__artboard:not(.t396__artboard-flex)::-webkit-scrollbar,.t396__artboard:not(.t396__artboard-flex) .t396__carrier::-webkit-scrollbar,.t396__artboard:not(.t396__artboard-flex) .t396__filter::-webkit-scrollbar{display:none}
.t396__artboard:not(.t396__artboard-flex),.t396__artboard:not(.t396__artboard-flex) .t396__carrier,.t396__artboard:not(.t396__artboard-flex) .t396__filter{scrollbar-width:none;-ms-overflow-style:none}
.t1196__control.t-btn{width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;border:1px solid rgba(95,95,99,.55)!important;border-radius:50%!important;background:rgba(255,255,255,.12)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:none!important;position:relative;color:#5f5f63!important;display:inline-flex;align-items:center;justify-content:center}
.t1196__control.t-btn svg{display:none!important}
.t1196__control.t-btn:before{content:"";display:block;width:10px;height:10px;border-top:1.4px solid currentColor;border-right:1.4px solid currentColor;transform:rotate(-135deg);margin-left:4px}
.t1196__control_right.t-btn:before{transform:rotate(-135deg)!important;margin-left:4px!important}
.t1196__control.t-btn:hover{background:rgba(255,255,255,.3)!important}
.mpa,.gal-ar,.of-ar{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.7)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;box-shadow:none!important}
.mpa svg,.gal-ar svg,.of-ar svg{stroke:#fff!important}
.mpa:hover,.gal-ar:hover,.of-ar:hover{background:rgba(255,255,255,.24)!important;border-color:#fff!important}

/* Transparent arrows on published pages; Copy pages excluded */
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) :is(.t1196__control,.mpa,.gal-ar,.of-ar){width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;border:1px solid rgba(95,95,99,.45)!important;border-radius:50%!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;color:#5f5f63!important;box-sizing:border-box!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .t1196__control{transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .t1196__control:before{content:""!important;display:block!important;width:10px!important;height:10px!important;border:0!important;border-top:1.4px solid currentColor!important;border-right:1.4px solid currentColor!important;transform:rotate(-135deg)!important;margin:0 0 0 4px!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .t1196__control_right:before{transform:rotate(45deg)!important;margin:0 4px 0 0!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) :is(.mpa,.gal-ar,.of-ar) svg{stroke:#5f5f63!important;stroke-width:1.4!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) :is(.t1196__control,.mpa,.gal-ar,.of-ar):hover{background:transparent!important;border-color:#5f5f63!important}

/* Uniform glass carousel arrows; working Copy pages excluded */
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) :is(.t1196__control,.mpa,.gal-ar,.of-ar){background:rgba(255,255,255,.12)!important;border:1px solid rgba(95,95,99,.45)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)!important;color:#5f5f63!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) :is(.t1196__control,.mpa,.gal-ar,.of-ar):hover{background:rgba(255,255,255,.24)!important;border-color:rgba(95,95,99,.65)!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) :is(.mpa,.gal-ar,.of-ar) svg{width:16px!important;height:16px!important;stroke:#5f5f63!important;stroke-width:1.4!important;fill:none!important}

/* Glass arrows and removal of obsolete offer controls */
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) :is(.t1196__control,.mpa,.gal-ar,.of-ar){background:linear-gradient(135deg,rgba(255,255,255,.32),rgba(255,255,255,.08))!important;border:1px solid rgba(255,255,255,.7)!important;backdrop-filter:blur(12px) saturate(140%)!important;-webkit-backdrop-filter:blur(12px) saturate(140%)!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.65),0 2px 8px rgba(0,0,0,.12)!important;color:#5f5f63!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) :is(.t1196__control,.mpa,.gal-ar,.of-ar):hover{background:linear-gradient(135deg,rgba(255,255,255,.45),rgba(255,255,255,.16))!important;border-color:rgba(255,255,255,.9)!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) #rec2240840001 .tn-elem[data-elem-type="button"]{display:none!important;pointer-events:none!important}

/* Compact mobile carousel header; swipe gesture remains available */
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .t1196__scroll-icon-wrapper{display:none!important}
@media(max-width:640px){
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .t1196__container_flex{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;padding:0 20px 24px!important;box-sizing:border-box!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .t1196__container_flex>.t1196__col{flex:1 1 0!important;min-width:0!important;width:auto!important;padding:0!important;margin:0!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .t1196__container_flex>.t-col_2{flex:0 0 104px!important;width:104px!important;padding:0!important;margin:0!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .t1196__container_flex .t-section__container,#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .t1196__container_flex .t-section__container>.t-col{width:100%!important;padding:0!important;margin:0!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .t1196__container_flex .t-section__title{margin:0!important;line-height:1.25!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .t1196__controls{margin:0!important;gap:8px!important;display:flex!important}
}

/* Hide carousel arrows on phones; retain swipe */
@media(max-width:640px){
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) :is(.t1196__control,.mpa,.gal-ar,.of-ar,.t-slds__arrow_wrapper,.t-slds__arrow_container){display:none!important}
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .t1196__container_flex>.t-col_2{display:none!important}
}

/* Hide icon-only Zero Block carousel arrows on phones */
@media(max-width:640px){#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) .tn-elem[data-elem-type="button"]:has(.tn-atom__button-icon-arrow-default):has(.tn-atom__button-text:empty){display:none!important}}

/* Mobile moments galleries: horizontal scrolling only, without edge bounce */
@media(max-width:640px){
#allrecords:not([data-tilda-page-id="358881409"]):not([data-tilda-page-id="358881509"]):not([data-tilda-page-id="358881609"]) :is(#rec2305480481,#rec2305510031) .t396__artboard{overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:none!important;overscroll-behavior-y:auto!important;-webkit-overflow-scrolling:touch;overflow-anchor:none!important}
}

/* Общий графитовый подвал М+ КЛИНИК */
body:has(#t-footer #rec2255597261) :is(#rec5586492401, #rec2238250111, #rec2255619561, #rec2255597261, #rec2252065791, #rec5581556601, #rec5581560801):not(#t-footer *),
body:has(#t-footer #rec2255597261) .t-rec:has(> :is(#rec2238250111, #rec2255597261, #rec2255619561)):not(#t-footer *) {
  display: none !important;
}

/* Рамка общего подвала по сетке основных блоков. */
#t-footer #rec2255597261 .t396__artboard > .t396__elem[data-elem-id="1779350132621000001"] {
  left: 3.333333% !important;
  width: 93.333334% !important;
}
@media (min-width: 960px) and (max-width: 1199px) {
  #t-footer #rec2255597261 .t396__artboard > .t396__elem[data-elem-id="1779350132621000001"] { left: 4.166667% !important; width: 92.708333% !important; }
}
@media (min-width: 640px) and (max-width: 959px) {
  #t-footer #rec2255597261 .t396__artboard > .t396__elem[data-elem-id="1779350132621000001"] { left: 3.4375% !important; width: 93.125% !important; }
}

@media (max-width: 639px) {
  #t-footer #rec2255597261 .t396__artboard > .t396__elem[data-elem-id="1779350132621000002"] {
    left: 6.111111% !important;
    width: 87.222222% !important;
  }
  #t-footer #rec2255597261 .t396__artboard > .t396__elem[data-elem-id="1794262151720000001"] {
    left: max(calc(50% - 154px), calc(6.111111% + 8px)) !important;
  }
  #t-footer #rec2255597261 .t396__artboard > .t396__elem[data-elem-id="1778000664834000008"] {
    width: min(293px, calc(87.222222vw - 16px)) !important;
  }
}

/* Скрыть старое меню профилей, когда подключена общая шапка. */
#allrecords:has(> #t-header #rec5580385701) > :is(#rec2308102531, #rec2240491101, #rec2240520691, #rec2240640051, #rec2240230871) {
  display: none !important;
}

#allrecords:has(> #t-header #rec5580385701) > #rec2308047451 {
  display: none !important;
}

@media (max-width: 639px) {
  #t-footer #rec2255597261 .t396__artboard > .t396__elem[data-elem-id="1778000664834000008"] {
    width: 233px !important;
  }
}

/* Убрать старые локальные меню при наличии общей шапки. */
#allrecords:has(> #t-header #rec5580385701) > :is(.mp-site-header, #rec2255597221) {
  display: none !important;
}

/* Скрываем заглушки Tilda для Alias без содержимого. */
#allrecords .r[data-record-type="121"][data-alias-record-type]:not(:has(*)) {
  display: none !important;
}
