.mobile-action-bar{display:none}
@media (max-width:680px){
  .mobile-action-bar{position:fixed;z-index:1100;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);padding:8px max(8px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));background:#fff;border-top:1px solid #e4e8ef;box-shadow:0 -4px 18px rgba(15,31,64,.16)}
  .mobile-action-bar__item{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;color:#19366a;text-decoration:none;font-size:11px;font-weight:600;line-height:1.1}
  .mobile-action-bar__item:active{color:#df362d}
  .mobile-action-bar__item svg{width:25px;height:25px;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
  .mobile-action-bar__item--call{color:#df362d}
  body{padding-bottom:76px}
}
@media (max-width:900px) and (max-height:520px) and (orientation:landscape){
  .mobile-action-bar{display:none}
  body{padding-bottom:0}
}
