/* WanTopup v84.99bm — public WhatsApp support; no layout shift or checkout overlay. */
body > .wtp-help-whatsapp {
  position:fixed;inset:auto max(16px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) auto;
  z-index:9960;display:inline-flex;align-items:center;justify-content:center;gap:9px;
  min-width:54px;min-height:54px;box-sizing:border-box;padding:11px 17px;
  border:2px solid #fff;border-radius:999px;background:#087c4a;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  font:800 14px/1.25 system-ui,-apple-system,'Segoe UI',sans-serif;
  text-decoration:none!important;white-space:nowrap;
  box-shadow:0 8px 22px rgba(10,55,40,.26);
  transition:transform .14s ease,box-shadow .14s ease;
}
body > .wtp-help-whatsapp .wtp-help-whatsapp-icon {display:block;width:25px;height:25px;flex:0 0 25px;fill:currentColor}
body > .wtp-help-whatsapp:visited {color:#fff!important;-webkit-text-fill-color:#fff!important}
body > .wtp-help-whatsapp:hover {background:#05643c;box-shadow:0 10px 26px rgba(10,55,40,.33);transform:translateY(-2px)}
body > .wtp-help-whatsapp:focus-visible {outline:3px solid #ffd54a;outline-offset:3px}
/* The active sticky registration bar calculates its actual height in px. */
body.wtp-with-join-bar > .wtp-help-whatsapp {
  bottom:calc(var(--wtp-join-height,120px) + max(18px,env(safe-area-inset-bottom)) + 18px);
}
@media (max-width:640px) {
  body > .wtp-help-whatsapp {right:max(12px,env(safe-area-inset-right));padding:10px 12px;min-height:49px;min-width:49px;font-size:12px;gap:6px}
  body > .wtp-help-whatsapp .wtp-help-whatsapp-icon {width:23px;height:23px;flex-basis:23px}
  /* Keep clear of the full-width registration activity notification (bottom:128px) and signup bar. */
  body.wtp-with-join-bar > .wtp-help-whatsapp {
    bottom:max(252px,calc(var(--wtp-join-height,120px) + 40px + env(safe-area-inset-bottom)));
  }
  body:not(.wtp-with-join-bar) > .wtp-help-whatsapp {bottom:max(100px,calc(16px + env(safe-area-inset-bottom)))}
  body:not(.wtp-with-join-bar):has(.wtp-registration-activity.is-visible) > .wtp-help-whatsapp {bottom:140px}
  body.wtp-join-input-focus > .wtp-help-whatsapp {display:none}
}
@media (max-height:520px) and (max-width:760px) {
  body > .wtp-help-whatsapp,body.wtp-with-join-bar > .wtp-help-whatsapp {top:47%;bottom:auto}
}
@media (prefers-reduced-motion:reduce) {body > .wtp-help-whatsapp{transition:none}}
@media print {body > .wtp-help-whatsapp{display:none!important}}
