/* Alt tab bar + Tawk — tüm mobil sayfalarda görünür (giriş, kayıt, para yatır…) */

@media (max-width: 991px) {
  html.is-mobile body,
  html.is-phone body,
  html.betpark-mobile-native body {
    padding-bottom: 88px !important;
  }

  html.is-mobile #bpNativeTabBar,
  html.is-phone #bpNativeTabBar,
  html.betpark-mobile-native #bpNativeTabBar,
  html.is-mobile footer.bp-native-tabbar,
  html.betpark-mobile-native footer.bp-native-tabbar {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    position: fixed !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 10050 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
  }

  html.is-mobile #bpNativeTabBar .Tab-bar,
  html.is-phone #bpNativeTabBar .Tab-bar,
  html.betpark-mobile-native #bpNativeTabBar .Tab-bar {
    display: block !important;
    background: #1a2e28 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
    box-shadow: 0 -4px 16px rgba(0, 0, 0, 0.35);
  }

  html.is-mobile #bpNativeTabBar .Tab-bar-item a,
  html.betpark-mobile-native #bpNativeTabBar .Tab-bar-item a {
    color: #fff !important;
    text-decoration: none !important;
  }

  html.is-mobile #bpNativeTabBar .Tab-bar-item__title,
  html.betpark-mobile-native #bpNativeTabBar .Tab-bar-item__title {
    color: #fff !important;
    font-size: 0.58rem !important;
  }

  html.is-mobile .bp-tawk-trigger,
  html.is-phone .bp-tawk-trigger,
  html.betpark-mobile-native .bp-tawk-trigger {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: fixed !important;
    left: 2px !important;
    right: auto !important;
    bottom: 76px !important;
    z-index: 10060 !important;
    pointer-events: auto !important;
  }
}

/* Giriş/kayıt: sadece büyük footer gizli; alt panel kalır */
html.is-mobile body.bp-auth-page .footerbg,
html.betpark-mobile-native body.bp-auth-page .footerbg,
html.is-mobile body.bp-auth-page .containerfullwidth[style*="padding: 10px"],
html.betpark-mobile-native body.bp-auth-page .containerfullwidth[style*="padding: 10px"] {
  display: none !important;
}
