/* Shared mobile/PWA contact palette, scoped to profile buttons. */
@media (max-width:760px){
  body .profilePage .profileContactActions a.profileCall{
    background:#FFFDF8!important;
    color:#551421!important;
    -webkit-text-fill-color:#551421!important;
    border:1px solid rgba(85,20,33,.14)!important;
    box-shadow:0 8px 22px rgba(41,9,15,.06)!important;
  }
  body .profilePage .profileContactActions a.profileCall small,
  body .profilePage .profileContactActions a.profileCall strong,
  body .profilePage .profileContactActions a.profileCall>span{
    color:#551421!important;
    -webkit-text-fill-color:#551421!important;
    opacity:1!important;
  }
  body .profilePage .profileContactActions a.profileCall>span{
    background:rgba(85,20,33,.08)!important;
    border-radius:999px!important;
  }
  body .profilePage .profileContactActions a.profileWhatsApp{
    background:#2A9D8F!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    border:0!important;
    box-shadow:0 8px 22px rgba(41,9,15,.06)!important;
  }
  body .profilePage .profileContactActions a.profileWhatsApp small,
  body .profilePage .profileContactActions a.profileWhatsApp strong,
  body .profilePage .profileContactActions a.profileWhatsApp>span{
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    opacity:1!important;
  }
  body .profilePage .profileContactActions a.profileWhatsApp>span{
    background:rgba(255,255,255,.12)!important;
    border-radius:999px!important;
  }
  body .mobileContactDock.mobileContactDockV2{
    position:fixed!important;
    bottom:var(--en-contact-bottom,128px)!important;
  }
}
