
/* V130 – protect controls from floating WhatsApp; compact mobile widget */
@media(min-width:761px){
  .bz86-panel,#daftar-paket,.bz94-results{scroll-margin-bottom:110px}
  .bz94-results{padding-right:175px}
}
@media(max-width:760px){
  .bz94-results{padding-right:0!important;gap:9px;flex-wrap:wrap}
  .rd116-sort{position:relative;z-index:1;max-width:100%}
  .bz86-item,.bz86-item-link{min-width:0}
  .bz86-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  #daftar-paket{padding-bottom:68px!important}
  body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}
}
/* Floating assistance buttons: shrink the hit area on mobile, keep 16px safe margins.
   Different older templates used varying selectors. */
@media(max-width:760px){
  a[href*="wa.me"][style*="fixed"],a[href*="api.whatsapp.com"][style*="fixed"],
  .whatsapp-float,.floating-whatsapp,.wa-float,.wa-floating,.whatsapp-widget,.floating-wa,
  #whatsapp-float,#wa-float,#whatsapp-widget{
     position:fixed!important;right:12px!important;bottom:calc(74px + env(safe-area-inset-bottom,0px))!important;
     width:46px!important;height:46px!important;max-width:46px!important;min-width:46px!important;
     border-radius:50%!important;box-sizing:border-box!important;overflow:hidden!important;z-index:25!important;
  }
  .whatsapp-float span,.floating-whatsapp span,.wa-float span,.wa-floating span,
  .whatsapp-widget span,.floating-wa span,#whatsapp-float span,#wa-float span,#whatsapp-widget span{display:none!important}
}
