.topal-mobile-contact{display:none}
@media(max-width:767px){
  html.topal-mobile-bar-active body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}
  .topal-mobile-contact{position:fixed;left:0;right:0;bottom:0;z-index:1200;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;background:#0b1730;padding:6px 6px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px #0b173030;gap:4px}
  .topal-mobile-contact a{min-width:0;min-height:54px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-align:center;padding:4px;color:white;background:#18375f;text-decoration:none;border-radius:7px;font-weight:700;font-size:12px;line-height:1.2}
  .topal-mobile-contact svg{width:19px;height:19px;flex:none}
  .topal-mobile-contact a:focus-visible{outline:3px solid #ffcf54;outline-offset:-3px}
  .topal-mobile-contact.topal-input-focused{display:none}
  html.topal-mobile-bar-active .topal-service-widget{display:none!important}
}
