/* A direct link, never intercepted by the former support panel. */
body .direct-whatsapp,body.imp16-active>.direct-whatsapp.direct-whatsapp{display:grid!important;place-items:center!important;position:fixed!important;right:max(18px,env(safe-area-inset-right))!important;bottom:max(18px,env(safe-area-inset-bottom))!important;width:50px!important;height:50px!important;border-radius:50%!important;background:#087c43!important;color:#fff!important;box-shadow:0 6px 22px #0004!important;z-index:8500!important;text-decoration:none!important;transition:transform 160ms ease-out!important}
body .direct-whatsapp svg{display:block!important;width:30px!important;height:30px!important;overflow:visible!important}
body .direct-whatsapp:active{transform:scale(.94)!important}
body .direct-whatsapp:focus-visible{outline:3px solid #fff!important;outline-offset:4px!important}
body.imp16-menu-open .direct-whatsapp,body.training-transitioning .direct-whatsapp,body.tl-intro-pending .direct-whatsapp{visibility:hidden!important;pointer-events:none!important}
footer{padding-bottom:84px!important}
@media(max-width:900px){body .imp16-shell .imp16-footer{padding-bottom:90px!important}}
@media(prefers-reduced-motion:reduce){body .direct-whatsapp{transition:none!important}}

/* Desktop keeps its original three-dot support launcher and panel. */
@media(min-width:901px){
 body .direct-whatsapp,body.imp16-active>.direct-whatsapp.direct-whatsapp{display:none!important}
}
@media(max-width:900px){
 body .site-chat-with-us,body .tl-chat-panel,body .tl-chat-backdrop{display:none!important}
}
