/* Personal site messaging is disabled; public contact information stays available. */
.open_dialog,.open_dialogs,.mobile_open_dialogs,[data-om-theme],#theme-toggle-img{display:none!important}
.top_mini_icon:has(img[src*="/message."]),.mobile_mini_icon:has(img[src*="/message."]),.top_mini_icon:has(#theme-toggle-img){display:none!important}
@media(max-width:760px){.om-top .om-header-actions{display:none!important}.top_mini_icon[data-src="#search_block"]{display:none!important}}
.btn_user_callback:has(>.item_phone){grid-template-columns:minmax(0,1fr)!important}.btn_user_callback>.item_phone{justify-content:center}
/* Keep the scroll-to-top control above the fixed mobile navigation. */
@media(max-width:760px){
 body:has(nav.om-unified-bottom) #backToTop{bottom:calc(90px + env(safe-area-inset-bottom,0px))!important;right:14px!important;z-index:9989!important}
}
