/* Mobilde işaretlenen bloklar (şans çarkı, jackpot, turnuva, özel oyunlar,
   popüler slot, canlı casino / slot / spor bannerları, oyunlar satırı).
   Hepsi zaten mobile-only; masaüstü .pc-only bloklara dokunulmaz. */
.palazzo-wheel-top-banner.mobile-only,
.taccasino-home-jp-embed,
.bb-slot-jp-mobile.mobile-only,
.taccasino-slot-jp-mobile,
.taccasino-slot-ticker,
.bb-slot-ticker.mobile-only,
.taccasino-slot-curated,
.bb-slot-curated.mobile-only,
.palazzo-promo-banner-section,
.m-section.tc-mob-hide,
.hdr-additional-info.mobile-only,
.hdr-user-bp,
.header .top-menu,
.header__top-menu,
.top-menu,
.user-quick.pc-only .user-quick__popup,
.user-quick__popup,
.header__wrap > li,
.header__wrap > .profile-popup__promocode-block,
.header__wrap > .profile-popup__footer,
.header__container > .profile-popup__footer,
.header__container > li,
.profile-nav-item:not(.profile-popup._active *),
.profile-popup__promocode-block:not(.profile-popup._active *),
.profile-popup__footer:not(.profile-popup._active *),
li:has(> .profile-nav-item):not(.profile-popup._active *) {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

._asb_header,
._asb_desktop-header,
._asb_mobile-header,
._asb_footer,
._asb_footer-menu-betapp,
._asb_mybets-betslip-selector,
._asb_mybets-selector-button,
._asb_mybets-selector-button--redirect-button,
._asb_view-prelive-user,
._asb_view-prelive-user--routing-tabs,
[class*="_asb_view-prelive-user"] {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

@media (max-width: 991px) {
  html body .header__top {
    position: relative !important;
    padding-left: 52px !important;
  }
  html body .header__logo-wrap {
    padding-left: 0 !important;
  }
  html body #tcHdrMenuBtn {
    position: absolute !important;
    top: 50% !important;
    left: 8px !important;
    transform: translateY(-50%) !important;
    z-index: 10060 !important;
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  html body .palazzo-mob-tabnav .tc-tab-chat i.palazzo-tab-icon--chat {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 0 !important;
    color: #d4bc82 !important;
  }
  html body .palazzo-mob-tabnav .tc-tab-chat i.palazzo-tab-icon--chat::before,
  html body .palazzo-mob-tabnav .tc-tab-chat i.palazzo-tab-icon--chat::after {
    content: none !important;
    display: none !important;
  }
  html body .palazzo-mob-tabnav .tc-tab-chat .tc-chat-724-txt {
    display: block !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 17px !important;
    font-weight: 800 !important;
    letter-spacing: -0.4px !important;
    line-height: 1 !important;
    color: #d4bc82 !important;
    background: linear-gradient(180deg, #fff1c4 0%, #ffd24a 42%, #d4af37 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    white-space: nowrap !important;
  }
  html body .bb-ann-popup {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
  html body #support-widget-launcher {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
    opacity: 0 !important;
  }
}
