.nexthara-whatsapp{position:fixed;right:24px;bottom:var(--whatsapp-bottom,24px);z-index:1000;display:grid;place-items:center;width:60px;height:60px;flex-shrink:0;border:3px solid #fff;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 5px 22px #0a332640;text-decoration:none;transition:transform .18s,box-shadow .18s;box-sizing:border-box}
.nexthara-whatsapp svg{display:block;width:34px;height:34px;pointer-events:none}
.nexthara-whatsapp:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0a332655}
.nexthara-whatsapp:focus-visible{outline:3px solid #143d2c;outline-offset:4px}
.nexthara-whatsapp.is-in-dialog{position:static;width:44px;height:44px;border-width:2px;margin-left:auto;box-shadow:none;transform:none}
.nexthara-whatsapp.is-in-dialog svg{width:27px;height:27px}
.lp-toolbar .nexthara-whatsapp{margin-left:auto}
.detail-head .nexthara-whatsapp{margin-left:auto;order:2}
.filter-sheet-head h3{margin-right:auto}
body.has-whatsapp-contact{padding-bottom:90px}
.public-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:24px 0}
.public-table-scroll table{margin:0}
.public-table-scroll:focus-visible{outline:2px solid #143d2c;outline-offset:4px}
@media(max-width:700px){
  .public-table-scroll table{min-width:560px}
  .nexthara-whatsapp{width:56px;height:56px;right:16px;bottom:var(--whatsapp-bottom,calc(16px + env(safe-area-inset-bottom)))}
  .nexthara-whatsapp svg{width:32px;height:32px}
  .has-whatsapp-contact .mobile-contact{left:16px;right:88px;bottom:calc(16px + env(safe-area-inset-bottom));padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:0;align-items:center}
  .has-whatsapp-contact .mobile-contact>a[href*="wa.me"]{display:none}
  .has-whatsapp-contact .mobile-contact>.button{width:100%;min-height:56px;font-size:.78rem;padding-inline:18px}
}
@media(max-width:380px){.lp-toolbar{gap:8px}.lp-toolbar>span{font-size:11px}.has-whatsapp-contact .mobile-contact>.button{font-size:.7rem;padding-inline:14px}}
@media(prefers-reduced-motion:reduce){.nexthara-whatsapp{transition:none}.nexthara-whatsapp:hover{transform:none}}
