/* Mobile contact actions remain independent of the AI-Jari widget. */
@media screen and (max-width:800px){
  body .mobile-cta,body .v5-mobile-cta{
    display:flex!important;position:fixed!important;left:12px!important;right:12px!important;
    bottom:calc(12px + env(safe-area-inset-bottom))!important;z-index:75!important;
    width:auto!important;max-width:none!important;height:auto!important;min-height:60px;
    box-sizing:border-box!important;gap:8px;padding:8px!important;margin:0!important;
    border-radius:999px;background:#0e0e0e;box-shadow:0 10px 28px rgba(0,0,0,.22);
  }
  body .mobile-cta a,body .v5-mobile-cta a{
    display:flex;align-items:center;justify-content:center;flex:1;min-width:0;min-height:44px;
    height:auto!important;padding:10px 12px!important;border:0;border-radius:999px;
    font:650 14px/1.3 Inter,Arial,sans-serif!important;text-decoration:none!important;
  }
  body .mobile-cta a.call,body .v5-mobile-cta a.call{background:#fff!important;color:#111!important}
  body .mobile-cta a.aij-whatsapp,body .v5-mobile-cta a.aij-whatsapp{background:#25d366!important;color:#111!important}
  .mobile-cta a:focus-visible,.v5-mobile-cta a:focus-visible{outline:3px solid #2563eb;outline-offset:2px}
  body .aij:not(.aij-auki){bottom:calc(88px + env(safe-area-inset-bottom))}
  body>footer,.footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}
}
@media print{.mobile-cta,.v5-mobile-cta{display:none!important}}
