.casinoTournamentInfoColumn.Rules .casinoTournamentRulesContent {
    padding: 16px !important;
    box-sizing: border-box !important;
  border-radius: var(--6, 6px);
border: 1px solid var(--Grey-Scale-11, #242424);
background: rgba(23, 24, 34, 0.60);
}

/* SON KURAL — ALT MENUNUN MEVCUT 2. OGESI KUPON OLARAK GORUNUR. */
@media (max-width: 767px) {
  html body .layout-bc:not(.hasLeftMenu)
  div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(2) {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }

  html body .layout-bc:not(.hasLeftMenu)
  div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(2) .tab-nav-title-bc::after {
    content: "Kupon" !important;
    display: inline !important;
    color: #ff8a16 !important;
    -webkit-text-fill-color: #ff8a16 !important;
    font-size: 8px !important;
    font-weight: 700 !important;
    line-height: 10px !important;
    white-space: nowrap !important;
  }

  html body .layout-bc:not(.hasLeftMenu)
  div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(2) .tab-nav-icon-bc::before {
    content: "▤" !important;
    display: block !important;
    color: #fe7c00 !important;
    -webkit-text-fill-color: #fe7c00 !important;
    font-size: 18px !important;
    line-height: 20px !important;
  }
}

.hdr-smart-panel-holder-bc .sp-button-bc:has(i.bc-i-settings) {
    display: none !important;
}
.layout-bc.smart-panel-is-visible:not(.integration-mobile-specific) .hdr-toggle-button-bc{
  color:#fff!important;
}
.tournamentSectionMainContainer .tournamentSectionImg {
  border-radius: var(--12, 12px)!important;
  margin-bottom: 12px!important;
}
.tournamentSectionMainContainer .tournamentSectionDataWrp{
  display:flex !important;
  flex-direction:column!important;
}
.tournamentSectionMainContainer .tournamentSectionDataWrp .tournamentDateStartEnd,
.tournamentSectionMainContainer .tournamentSectionDataButtonWrp .tournamentJoinButton,
.tournamentSectionMainContainer .tournamentGameStatus,
.tournamentSectionDataButtonWrp .tournamentSectionCircle::before,
.tournamentSectionDataButtonWrp .tournamentSectionCircle,
.tournamentSectionDataButtonWrp .countdownBannerCounter::before{
  display: none!important;
}
.tournamentSectionMainContainer .tournamentSectionDataButtonWrp{
  border-radius: var(--8, 8px)!important;
  background: #171822!important;
}
  .tournament .tournamentSectionDataButtonWrp {
    align-items: flex-start !important;
  }
  .tournament .tournamentSectionDataWrp {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 4px !important;
    width: 100% !important;
  }
  .tournament .tournamentPrizeFundTxt {
    text-align: left !important;
  }
  .tournament .tournamentSectionMoney {
    text-align: left !important;
  }
  .tournament .tournamentSectionDate {
    align-items: flex-start !important;
    margin-left: 0 !important;
    width: 100% !important;
  }
  .tournament .dataStatusTxt {
    text-align: left !important;
  }
  .tournament .countdownBannerContent {
    justify-content: flex-start !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 8px !important;
    width: 100% !important;
  }
  .tournament .countdownBannerCounter .countdownBannerDate,
  .tournament .countdownBannerCounter .countdownBannerNames {
    text-align: center !important;
  }

.tournament .tournamentSectionMainContainer .countdownBannerDate{
color: var(--Color-1, #FE7C00)!important;
text-align: center!important;
font-size: 18px!important;
font-style: normal!important;
font-weight: 700!important;
line-height: normal!important;
}
.tournament .countdownBannerNames{
  color: var(--Grey-Scale-5, #ADADAD)!important;
text-align: center!important;
font-size: 10px!important;
font-style: normal!important;
font-weight: 500!important;
line-height: normal!important;
}

.tournamentSectionDate .countdownBannerContent .countdownBannerCounter {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    flex: 1 !important;
    height: 40px !important;
    background: rgba(47, 47, 48, 0.5) !important;
    border-radius: 6px !important;
    border: none !important;
    padding: 4px 6px !important;
    box-sizing: border-box !important;
}
.tournamentSectionDataWrp .tournamentPrizeFundTxt,
.tournamentSectionDataWrp .dataStatusTxt{
  color: var(--Grey-Scale-5, #ADADAD)!important;
font-family: Roboto!important;
font-size: 12px!important;
font-style: normal!important;
font-weight: 500!important;
line-height: normal!important;
}
.tournamentSectionDataWrp .tournamentSectionMoney{
 color: var(--Color-1, #FE7C00)!important;
text-align: center!important;
font-family: Roboto!important;
font-size: 20px!important;
font-style: normal!important;
font-weight: 700!important;
line-height: normal!important;
  text-shadow: none!important;
}
.casinoTournamentTabsWrp .casinoTournamentTabClm{
border-radius: var(--0, 0)!important;
background:rgba(23, 24, 34, 0.80)!important;
}
.casinoTournamentTabsWrp .casinoTournamentTabsRow{
  gap:0!important;
  margin-bottom:12px!important;
  padding-bottom:0px!important;
}
.casinoTournamentTabsWrp .casinoTournamentTabClm.active::before{
  display: none!important;
}

.casinoTournamentTabsWrp .casinoTournamentTabClm.active .bc-i-player-info::before,
.casinoTournamentTabsWrp .casinoTournamentTabClm.active .bc-i-slots::before,
.casinoTournamentTabsWrp .casinoTournamentTabClm.active .bc-i-prizes::before,
.casinoTournamentTabsWrp .casinoTournamentTabClm.active .bc-i-leaderboard::before,
.casinoTournamentTabsWrp .casinoTournamentTabClm.active .casinoTournamentTabTitle{
  color: var(--Color-1, #FE7C00)!important;
}
.casinoTournamentTabsWrp .casinoTournamentTabClm.active{
  color: var(--Color-1, #FE7C00)!important;
  text-align: center!important;
  font-family: Roboto!important;
  font-size: 14px!important;
  font-style: normal!important;
  font-weight: 500!important;
  line-height: normal!important;
  border-radius: var(--0, 0)!important;
  border-bottom: 2px solid var(--Color-1, #FE7C00)!important;
  background: rgba(23, 24, 34, 0.80)!important;
  box-shadow: 0 4px 100px 0 rgba(254, 82, 1, 0.08) inset!important;
}
.casinoTournamentTabsWrp .casinoTournamentTabClm.active .bc-i-rule{
  color:#FE7C00!important;
}
.casinoTournamentMobInfoBlock .horizontalCategoryItem{
  border-radius: var(--8, 8px)!important;
  border: 1px solid var(--Grey-Scale-11, #242424)!important;
  background: rgba(47, 47, 48, 0.50)!important;
  box-shadow: 0 4px 100px 0 rgba(254, 82, 1, 0.04) inset!important;
}
.casinoTournamentMobInfoBlock .horizontalCategoryItem::before{
  background:none!important;
}
.tournament .casinoTournamentInfoSectionTitleBc {
  color: var(--Grey-Scale-2, #F2F2F2)!important;
  text-align: center!important;
  font-family: Roboto!important;
  font-size: 14px!important;
  font-style: normal!important;
font-weight: 600!important;
line-height: normal!important;
    text-align: left !important!important;
  }
  .tournament .horizontalCategoryItem.casinoTournamentInfoItem {
    align-items: flex-start !important;
  }
  .tournament .casinoTournamentSectionContentBlockBc {
    align-items: flex-start !important;
  }
  .tournament .casinoTournamentSectionContentTitleBc {
    text-align: left !important;
  }
  .tournament .casinoTournamentSectionElStatusBc {
    text-align: left !important;
  }
  .casinoTournamentSectionContentBlockBc .casinoTournamentSectionContentTitleBc,
  .casinoTournamentSectionContentBlockBc .casinoTournamentSectionContentElBc{
  color: var(--Grey-Scale-5, #ADADAD)!important;
  font-family: Roboto!important;
  font-size: 14px!important;
  font-style: normal!important;
  font-weight: 400!important;
  line-height: normal!important;
   }
.tournament .casinoCategoryGames {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    gap: 12px !important;
    scrollbar-width: thin !important;
}
.tournament .casinoGameItemContent {
    flex: 0 0 130px !important;
    width: 130px !important;
    min-width: 150px !important;
    max-width: 150px !important;
}
.tournament .casinoGameItem img{
  aspect-ratio: 1/1!important;
  border-radius: 6px!important;
}
.tournament .casinoTournamentInfoRow {
    border-radius: var(--6, 6px) !important;
    border: 1px solid var(--Grey-Scale-11, #242424) !important;
    background: rgba(23, 24, 34, 0.60) !important;
}
[class*=is-mobile] .casinoTournamentInnerContent .tournamentsCategoryGames {
    grid-template-columns: unset !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-snap-type: x mandatory !important;
}

[class*=is-mobile] .casinoTournamentInnerContent .tournamentsCategoryGames > * {
    flex: 0 0 auto !important;
    width: 140px !important;
    scroll-snap-align: start !important;
}

.tournament .casinoTournamentInfoColumn .casinoTournamentInfoRowWrp:nth-child(1) .casinoTournamentInfoRowClm.center,
.tournament .casinoTournamentInfoColumn .casinoTournamentInfoRowWrp:nth-child(2) .casinoTournamentInfoRowClm.center,
.tournament .casinoTournamentInfoColumn .casinoTournamentInfoRowWrp:nth-child(3) .casinoTournamentInfoRowClm.center{
  height: 24px !important;
  padding: 4px 4px !important;
  flex-direction: column !important;
  gap: 10px !important;
  flex-shrink: 0 !important;
  border-radius: 6px !important;
  background: #242424 !important;
  flex: 0 0 24px !important;
  width: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important;
}
.tournament .casinoTournamentInfoColumn.Prize .casinoTournamentInfoRowClm.center{
  height: 24px !important;
  padding: 4px 4px !important;
  flex-direction: column !important;
  gap: 10px !important;
  flex-shrink: 0 !important;
  border-radius: 6px !important;
  background: #242424 !important;
  flex: 0 0 24px !important;
  width: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important;
}
.tournament .casinoTournamentInfoColumn.Leaderboard .casinoTournamentInfoRowClm.center{
  height:24px !important;
  padding:4px 4px!important;
  flex-direction:column !important;
  gap:10px !important;
  flex-shrink:0!important;
  border-radius:6px!important;
  background: #242424 !important;
  flex:0 0 auto!important;
  width:auto!important;
}


.tournament .casinoTournamentInfoRow::before,
.tournament .casinoTournamentInfoRowClm.left{
  display: none!important;
}
.tournament .casinoTournamentInfoRowClm.right {
  margin-left: auto !important;
}
/* Hide the number text for top 3 */
.tournament .casinoTournamentInfoRowWrp:nth-child(1) .casinoTournamentInfoRowClm.center,
.tournament .casinoTournamentInfoRowWrp:nth-child(2) .casinoTournamentInfoRowClm.center,
.tournament .casinoTournamentInfoRowWrp:nth-child(3) .casinoTournamentInfoRowClm.center {
  color: transparent !important;
  position: relative !important;
}
/* Rank 1 SVG */
.tournament .casinoTournamentInfoRowWrp:nth-child(1) .casinoTournamentInfoRowClm.center::before {
  content: '' !important;
  position: absolute !important;
  background-image: url('https://cms.42btcoservice.com/storage/medias/tambet-18755717/media_18755717_1523d134a48173220d933085c60b0f7d.svg') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 8px!important;
  height:14px!important;
}
/* Rank 2 SVG */
.tournament .casinoTournamentInfoRowWrp:nth-child(2) .casinoTournamentInfoRowClm.center::before {
  content: '' !important;
  position: absolute !important;
  background-image: url('https://cms.42btcoservice.com/storage/medias/tambet-18755717/media_18755717_4c876b677d35293628286ab5086aa2e7.svg') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 12px!important;
  height:14px!important;
}
/* Rank 3 SVG */
.tournament .casinoTournamentInfoRowWrp:nth-child(3) .casinoTournamentInfoRowClm.center::before {
  content: '' !important;
  position: absolute !important;
  background-image: url('https://cms.42btcoservice.com/storage/medias/tambet-18755717/media_18755717_a98de52a37bb93196376fc759109d258.svg') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 12px!important;
  height:14px!important;
}


/*casino page */


.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryContent:not(:last-child){
  margin-bottom:0px!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryContent{
  padding:0px!important;
}

.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryChooserContainer .horizontalCategoryItemWrp{
  max-width:100%!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active:before,
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryChooserContainer .horizontalCategoryItemWrp:before {
  background:none!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem:before{
  display: none!important;
}

/* Default */
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryChooserContainer .horizontalCategoryItem,
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProviderBlockMob .btn.randomGameBtn{
display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    padding: 12px 20px !important;
    height: 44px !important;
    border-radius: 24px !important;
    border: 1px solid transparent !important;
    background: linear-gradient(180deg, rgba(24, 24, 25, 1) 0%, rgba(43, 43, 46, 1) 100%) padding-box, linear-gradient(180deg, rgba(255, 153, 0, 1) 0%, rgba(255, 42, 0, 1) 100%) border-box !important;
    position: relative !important;
    cursor: pointer !important;
    font-family: Roboto, sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #ffffff !important;
    white-space: nowrap !important;
  flex-direction: row!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryChooserContainer .horCatItemTitle{
color: var(--Grey-Scale-1, #FFF) !important;
    font-family: Roboto !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: normal !important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProviderBlockMob{
  margin-top:16px!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProviderBlockMob .providerTxtBtnMob  {
  display: flex!important;
    padding: var(--8, 8px) var(--12, 12px)!important;
    justify-content: center!important;
    align-items: center!important;
    gap: var(--6, 6px)!important;
    border-radius: var(--24, 24px)!important;
    background: var(--grey-scale-115, #202020)!important;
    border: none!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProviderBlockMob .providerTxtBtnMob .providerFilter{
  margin-inline-start: 0px!important;
}


/* Move search icon from right to left — scoped to casino provider block */
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProviderBlockMob .casinoProvBlockMobInner .searchInputWrp .searchInputIcon,
.layout-bc.casino-slots:not(.hasLeftMenu) .overlaySlidingWCContentSliderBc .searchInputWrp .searchInputIcon{
  left: 0 !important;
  right: auto !important;
}

[dir=ltr] .casinoProviderBlockMob .casinoProvBlockMobInner .searchInputWrp .searchInputIcon,
[dir=ltr] .casinoProviderBlockMob .overlaySlidingWCContentSliderBc .searchInputWrp .searchInputIcon{
  left: 0 !important;
  right: auto !important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .overlaySlidingWCContentSliderBc .searchInput{
  padding-inline-start:40px!important;
}
/* Adjust input padding so text doesn't overlap the icon */
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProviderBlockMob .casinoProvBlockMobInner .searchInputWrp input {
  padding-left: 44px !important;
  padding-right: 12px !important;
}

.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProviderBlockMob .searchInputWrp{
  top:-40px!important;
  max-width:100%!important;
  border-radius: var(--24, 24px)!important;
  border: 1px solid var(--Grey-Scale-10, #3B3B3B)!important;
  background: rgba(23, 24, 34, 0.60)!important;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.08) inset!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .overlaySlidingWrapperBc .searchInputContent .searchInputWrp{
  max-width:100%!important;
  border-radius: var(--24, 24px)!important;
  border: 1px solid var(--Grey-Scale-10, #3B3B3B)!important;
  background: rgba(23, 24, 34, 0.60)!important;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.08) inset!important;
}

.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProviderBlockMob .searchInputWrp:after,
.layout-bc.casino-slots:not(.hasLeftMenu) .overlaySlidingWrapperBc .searchInputContent .searchInputWrp:after{
  background: none!important;
}

.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProviderBlockMob .casinoProvBlockMobInner{
  margin-top:50px!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProvBlockMobInner  .bc-i-sort {
  display:none!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProvBlockMobInner .providerTxtBtnMob,
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProvBlockMobInner .providerResetIcon{
  min-width:unset!important;
  margin-top:8px!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProvBlockMobInner .providerResetIcon{
  display: flex!important;
    padding: var(--12, 12px) var(--20, 20px)!important;
    justify-content: center!important;
    align-items: center!important;
    gap: 10px!important;
    border-radius: var(--12, 12px)!important;
    background: var(--grey-scale-115, #202020)!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoProvBlockMobInner .providerResetIcon:before{
content: '' !important;
  width:14px!important;
  height:14px!important;
  position: absolute !important;
  background-image: url('data:image/svg+xml,%3Csvg width=%2214%22 height=%2214%22 viewBox=%220 0 14 14%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2574_56956)%22%3E%3Cpath d=%22M12.2503 2.33332H10.442C10.1629 0.976254 8.96912 0.00175 7.58364 0H6.41696C5.03148 0.00175 3.83771 0.976254 3.55864 2.33332H1.75032C1.42815 2.33332 1.16699 2.59448 1.16699 2.91665C1.16699 3.23881 1.42815 3.5 1.75032 3.5H2.33364V11.0833C2.33558 12.6934 3.64029 13.9981 5.25032 14H8.75032C10.3603 13.9981 11.6651 12.6934 11.667 11.0833V3.5H12.2503C12.5725 3.5 12.8336 3.23884 12.8336 2.91668C12.8336 2.59451 12.5725 2.33332 12.2503 2.33332ZM6.41699 9.91668C6.41699 10.2388 6.15583 10.5 5.83367 10.5C5.51148 10.5 5.25032 10.2388 5.25032 9.91668V6.41668C5.25032 6.09451 5.51148 5.83335 5.83364 5.83335C6.1558 5.83335 6.41696 6.09451 6.41696 6.41668V9.91668H6.41699ZM8.75032 9.91668C8.75032 10.2388 8.48916 10.5 8.16699 10.5C7.84483 10.5 7.58367 10.2388 7.58367 9.91668V6.41668C7.58367 6.09451 7.84483 5.83335 8.16699 5.83335C8.48916 5.83335 8.75032 6.09451 8.75032 6.41668V9.91668ZM4.76674 2.33332C5.01486 1.63466 5.67559 1.16755 6.41699 1.16665H7.58367C8.32507 1.16755 8.9858 1.63466 9.23392 2.33332H4.76674Z%22 fill=%22%23C4C4C4%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%22clip0_2574_56956%22%3E%3Crect width=%2214%22 height=%2214%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-clip: unset !important;
  -webkit-background-clip: unset !important;
  
}
/* Replace filter icon on mobile provider button */
.layout-bc.casino-slots:not(.hasLeftMenu) .providerTxtBtnMob i.bc-i-filter-outline {
  font-size: 0 !important;
  background: none !important;
  -webkit-background-clip: unset !important;
  -webkit-text-fill-color: unset !important;
  width: 14px !important;
  height: 14px !important;
  display: inline-block !important;
  position: relative !important;
  flex-shrink: 0 !important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .providerTxtBtnMob i.bc-i-filter-outline::before {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  width: 14px !important;
  height: 14px !important;
  background-image: url('data:image/svg+xml,%3Csvg width=%2214%22 height=%2214%22 viewBox=%220 0 14 14%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2529_41805)%22%3E%3Cpath d=%22M8.16686 14C8.04064 14 7.91783 13.9591 7.81686 13.8833L5.48353 12.1333C5.41108 12.079 5.35228 12.0085 5.31178 11.9275C5.27128 11.8465 5.25019 11.7572 5.25019 11.6667V8.38833L1.15753 3.78408C0.866862 3.45618 0.67708 3.05131 0.610989 2.61814C0.544897 2.18496 0.60531 1.74192 0.784964 1.34226C0.964618 0.942594 1.25587 0.603318 1.62371 0.365205C1.99156 0.127092 2.42034 0.000276744 2.85853 0L11.1419 0C11.58 0.000513946 12.0087 0.12754 12.3764 0.365812C12.7441 0.604085 13.0351 0.943467 13.2146 1.34317C13.3941 1.74288 13.4543 2.18591 13.388 2.61902C13.3218 3.05213 13.1319 3.45689 12.8411 3.78467L8.75019 8.38833V13.4167C8.75019 13.5714 8.68874 13.7197 8.57934 13.8291C8.46994 13.9385 8.32157 14 8.16686 14Z%22 fill=%22%23C4C4C4%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%22clip0_2529_41805%22%3E%3Crect width=%2214%22 height=%2214%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-clip: unset !important;
  -webkit-background-clip: unset !important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryContent,
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryContent .casinoCategoryHead{
  background: none !important;
  border: none !important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryChooserContainer .horizontalCategoryItem svg{
color:#fff!important; 
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategorySelectWrpMob .casinoCategoryHeadTitle{
  color: var(--Grey-Scale-1, #FFF);
font-family: Roboto!important;
font-size: 16px!important;
font-style: normal!important;
font-weight: 700!important;
line-height: normal!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategorySelectWrpMob .casinoCategoryHead .casinoCategoryMoreBc{
display: flex !important;
    height: 32px !important;
    padding: var(--6, 6px) var(--16, 16px) !important;
    align-items: center !important;
    gap: var(--8, 8px) !important;
    border-radius: var(--24, 24px) !important;
    background: var(--grey-scale-115, #202020) !important;
    color: #FE7C00 !important;
}
.layout-bc.casino-slots:not(.hasLeftMenu)  .providerItemsHolder.list .providerItemsInner{
  border-radius: var(--8, 8px) !important;
    background: var(--grey-scale-115, #202020) !important;
    display: flex !important;
    border: none !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;
    gap: 10px !important;
    box-shadow: none !important;
    color: #fff !important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .providerItemsHolder.list .providerItemsInner.active {
  border: 1px solid transparent !important;
  border-radius: 8px !important;
  background:
    linear-gradient(#202020, #202020) padding-box,
    linear-gradient(180deg, #F90 0%, #FF2A00 100%) border-box !important;
  box-shadow: 0 4px 32px 0 rgba(254, 124, 0, 0.02) inset !important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .providerItemsHolder .providerBadgeBlock.badge-exclusive::after{
border-radius: var(--12, 12px)!important;
background: var(--Color-1, #FE7C00)!important;
box-shadow: 0 4px 20px 0 rgba(255, 153, 0, 0.20)!important;
padding: 3px var(--6, 6px)!important;
justify-content: center!important;
align-items: center!important;
gap: 10px!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .providerItemsHolder .providerBadgeBlock.badge-top::after{
border-radius: var(--12, 12px)!important;
background: var(--Color-3, #DB2300)!important;
box-shadow: 0 4px 20px 0 rgba(255, 42, 0, 0.20)!important;
padding: 3px var(--6, 6px)!important;
justify-content: center!important;
align-items: center!important;
gap: 10px!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .providerItemsHolder .providerBadgeBlock.badge-hot::after{
border-radius: var(--12, 12px)!important;
background: var(--Color-3, #DB2300)!important;
box-shadow: 0 4px 20px 0 rgba(255, 153, 0, 0.20)!important;
padding: 3px var(--6, 6px)!important;
justify-content: center!important;
align-items: center!important;
gap: 10px!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .providerItemsHolder .providerBadgeBlock.badge-jackpot::after{
border-radius: var(--12, 12px)!important;
background: #816300!important;
box-shadow: 0 4px 20px 0 rgba(129, 99, 0, 0.20)!important;
padding: 3px var(--6, 6px)!important;
justify-content: center!important;
align-items: center!important;
gap: 10px!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .providerItemsHolder .providerBadgeBlock.badge-ortak::after{
border-radius: var(--12, 12px)!important;
background: var(--Color-3, #FE5201)!important;
box-shadow: 0 4px 20px 0 rgba(255, 42, 0, 0.20)!important;
padding: 3px var(--6, 6px)!important;
justify-content: center!important;
align-items: center!important;
gap: 10px!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .providerItemsHolder .providerBadgeBlock.badge-exclusive::before,
.layout-bc.casino-slots:not(.hasLeftMenu) .providerItemsHolder .providerBadgeBlock.badge-top::before,
.layout-bc.casino-slots:not(.hasLeftMenu) .providerItemsHolder .providerBadgeBlock.badge-hot::before,
.layout-bc.casino-slots:not(.hasLeftMenu) .providerItemsHolder .providerBadgeBlock.badge-jackpot::before,
.layout-bc.casino-slots:not(.hasLeftMenu) .providerItemsHolder .providerBadgeBlock.badge-ortak::before {                                                                                                                  
display:none!important;
}

.layout-bc.casino-slots:not(.hasLeftMenu) .providerResetRow .tooltipIconWrapper i {
    display: flex !important;
    width: 40px !important;
    height: 40px !important;
    padding: var(--12, 12px) var(--20, 20px) !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    text-align: center !important;
    border-radius: var(--12, 12px) !important;
    background: var(--grey-scale-115, #202020) !important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .overlaySlidingWCContentSliderBc .providerResetRow {
display: none!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .overlaySlidingWCContentSliderBc .providerItemsHolder{
  margin-top:12px
}

.layout-bc.casino-slots:not(.hasLeftMenu) .overlaySlidingWCContentSliderBc .saveFilterButtonBc .button.whiteBg {
  width: 100% !important;
    height: 32px !important;
    background: linear-gradient(180deg, #FF9900 0%, #FF2A00 100%) !important;
    border-radius: 24px !important;
    border: none !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 12px 20px !important;
    cursor: pointer !important;
    align-self: stretch !important;
   text-transform: capitalize!important;
}
.layout-bc.casino-slots:not(.hasLeftMenu) .casinoCategoryGamesRow .swiper-slide {
  width: calc(40vw - 4px) !important;
  margin-right: 10px !important;
}


.hdr-smart-panel-holder-bc .sp-button-bc .count-odd-animation:after{
  right: -8px;
  width: 8px;
  height: 8px;
  line-height: 16px;
  top: 5px;
}
.hdr-smart-panel-holder-bc .sp-button-bc  .count-odd-animation:after{
  background: #FE5201!important;
  font-size:0px!important;
}
[dir=ltr] .hdr-toggle-button-bc:after{
  display:none!important;
}


/* Hide original icons */
i.bc-i-notification,
i.bc-i-favorite,
i.bc-i-message,
i.bc-i-bonus,
i.bc-i-settings,
i.bc-i-history,
i.bc-i-betslip {
  display: none !important;
}

/* Shared ::after styles */
button.sp-button-bc:has(i.bc-i-notification)::after,
button.sp-button-bc:has(i.bc-i-favorite)::after,
button.sp-button-bc:has(i.bc-i-message)::after,
button.sp-button-bc:has(i.bc-i-bonus)::after,
button.sp-button-bc:has(i.bc-i-settings)::after,
button.sp-button-bc:has(i.bc-i-history)::after,
button.sp-button-bc:has(i.bc-i-betslip)::after {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 18px !important;
  height: 18px !important;
  font-size: 0 !important;
  line-height: 0 !important;
}

/* Menü ikonları: gömülü beyaz ikonlar (zil ve destek ikonuyla aynı renk) (bildirim zili yazı tipi ikonuyla gelir) */
button.sp-button-bc:has(i.bc-i-favorite)::after {
  content: "" !important;
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  background: url("data:image/svg+xml,%3Csvg width=%2217%22 height=%2216%22 viewBox=%220 0 17 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_3214_5295)%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M10.1278 1.08383L11.3938 4.98527H15.3725C16.0959 4.98527 16.6385 5.33994 17.0002 6.0493C17.181 6.75865 17.0002 7.468 16.2768 7.82268L13.0214 10.1281L14.2874 13.8522C14.6491 14.5615 14.2874 15.2709 13.7449 15.8029C13.2023 16.1576 12.298 16.1576 11.7555 15.8029L8.50017 13.4975L5.24485 15.8029C4.7023 16.1576 3.97889 16.1576 3.25549 15.8029C2.71294 15.2709 2.53208 14.5615 2.71294 13.8522L3.97889 10.1281L0.723574 7.82268C0.181021 7.468 -0.180681 6.75865 0.000169717 6.0493C0.361872 5.33994 0.904425 4.98527 1.62783 4.98527H5.60655L6.87251 1.08383C7.23421 0.55182 7.77677 0.0198059 8.50017 0.0198059C9.22357 0.0198059 9.94698 0.55182 10.1278 1.08383Z%22 fill=%22%23FFFFFF%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%22clip0_3214_5295%22%3E%3Crect width=%2217%22 height=%2216%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center / contain no-repeat !important;
}

button.sp-button-bc:has(i.bc-i-message)::after {
  content: "" !important;
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  background: url("data:image/svg+xml,%3Csvg width=%2217%22 height=%2214%22 viewBox=%220 0 17 14%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M17 6.98212C17 10.3734 16.2093 12.5678 16.0116 12.5678C16.0116 12.7673 15.814 12.9668 15.6163 13.1663C15.6163 13.1663 13.2442 13.9642 8.5 13.9642C3.75581 13.9642 1.38372 13.1663 1.18605 13.1663C0.988372 12.9668 0.988372 12.7673 0.790698 12.5678C0.790698 12.5678 0 10.3734 0 6.98212C0 5.5857 0.197674 4.18927 0.395349 3.39132L5.93023 8.37854C6.72093 8.77752 7.51163 9.1765 8.5 9.1765C9.2907 9.1765 10.2791 8.77752 10.8721 8.37854L16.6047 3.39132C16.8023 4.18927 17 5.5857 17 6.98212ZM0.790698 1.39642C0.988372 1.19694 0.988372 0.997446 1.18605 0.797957C1.38372 0.797957 3.75581 0 8.5 0C13.2442 0 15.6163 0.797957 15.6163 0.797957C15.814 0.997446 16.0116 1.19694 16.0116 1.39642L9.88372 6.78263C9.48837 7.18161 8.89535 7.18161 8.5 7.18161C7.90698 7.18161 7.31395 7.18161 7.11628 6.78263L0.790698 1.39642Z%22 fill=%22%23FFFFFF%22/%3E%3C/svg%3E") center / contain no-repeat !important;
}

button.sp-button-bc:has(i.bc-i-bonus)::after {
  content: "" !important;
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  background: url("data:image/svg+xml,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_3214_5299)%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12.2759 14.2069H12.9655C13.1034 14.2069 13.2414 14.069 13.2414 13.931V13.2414H13.931C14.069 13.2414 14.2069 13.1034 14.2069 12.9655V12.2759L14.7586 12.1379C14.8966 12 14.8966 11.8621 15.0345 11.7241L14.7586 11.1724L15.4483 10.8966C15.4483 10.7586 15.5862 10.6207 15.5862 10.4828L15.3103 9.93104L15.8621 9.65517C15.8621 9.51724 15.8621 9.24138 15.8621 9.10345L15.4483 8.68966L16 8.27586C16 8.13793 16 8 16 8C16 7.86207 16 7.86207 16 7.72414L15.4483 7.31034L15.8621 6.89655C15.8621 6.62069 15.8621 6.48276 15.8621 6.34483L15.3103 6.06897L15.5862 5.51724C15.5862 5.37931 15.4483 5.24138 15.4483 5.10345L14.7586 4.82759L15.0345 4.13793C14.8966 4 14.8966 3.86207 14.7586 3.86207L14.2069 3.72414V3.03448C14.2069 2.89655 14.069 2.75862 13.931 2.62069H13.2414V2.06897C13.2414 1.93103 13.1034 1.7931 12.9655 1.65517L12.2759 1.7931L12.1379 1.24138C12 1.10345 11.8621 0.965517 11.7241 0.965517L11.1724 1.10345L10.8966 0.551724C10.7586 0.551724 10.6207 0.413793 10.4828 0.413793L9.93104 0.689655L9.65517 0.137931C9.51724 0.137931 9.24138 0.137931 9.10345 0.137931L8.68966 0.551724L8.27586 0C8.13793 0 8 0 8 0C7.86207 0 7.86207 0 7.72414 0L7.31034 0.551724L6.89655 0.137931C6.62069 0.137931 6.48276 0.137931 6.34483 0.137931L6.06897 0.689655L5.51724 0.413793C5.37931 0.413793 5.24138 0.551724 5.10345 0.551724L4.82759 1.10345L4.13793 0.965517C4 0.965517 3.86207 1.10345 3.86207 1.24138L3.72414 1.7931L3.03448 1.65517C2.89655 1.7931 2.75862 1.93103 2.62069 2.06897V2.62069H2.06897C1.93103 2.75862 1.7931 2.89655 1.65517 3.03448L1.7931 3.72414L1.24138 3.86207C1.10345 3.86207 0.965517 4 0.965517 4.13793L1.10345 4.82759L0.551724 5.10345C0.551724 5.24138 0.413793 5.37931 0.413793 5.51724L0.689655 6.06897L0.137931 6.34483C0.137931 6.48276 0.137931 6.62069 0.137931 6.89655L0.551724 7.31034L0 7.72414C0 7.86207 0 7.86207 0 8C0 8 0 8.13793 0 8.27586L0.551724 8.68966L0.137931 9.10345C0.137931 9.24138 0.137931 9.51724 0.137931 9.65517L0.689655 9.93104L0.413793 10.4828C0.413793 10.6207 0.551724 10.7586 0.551724 10.8966L1.10345 11.1724L0.965517 11.7241C0.965517 11.8621 1.10345 12 1.24138 12.1379L1.7931 12.2759L1.65517 12.9655C1.7931 13.1034 1.93103 13.2414 2.06897 13.2414H2.62069V13.931C2.75862 14.069 2.89655 14.2069 3.03448 14.2069H3.72414L3.86207 14.7586C3.86207 14.8966 4 14.8966 4.13793 15.0345L4.82759 14.7586L5.10345 15.4483C5.24138 15.4483 5.37931 15.5862 5.51724 15.5862L6.06897 15.3103L6.34483 15.8621C6.48276 15.8621 6.62069 15.8621 6.89655 15.8621L7.31034 15.4483L7.72414 16C7.86207 16 7.86207 16 8 16C8 16 8.13793 16 8.27586 16L8.68966 15.4483L9.10345 15.8621C9.24138 15.8621 9.51724 15.8621 9.65517 15.8621L9.93104 15.3103L10.4828 15.5862C10.6207 15.5862 10.7586 15.4483 10.8966 15.4483L11.1724 14.7586L11.7241 15.0345C11.8621 14.8966 12 14.8966 12.1379 14.7586L12.2759 14.2069ZM7.31034 6.2069V4.68966C7.31034 4.55172 7.44828 4.27586 7.72414 4.13793L9.51724 3.44828C9.65517 3.31034 9.7931 3.44828 9.93104 3.44828L12.5517 4.96552C12.8276 5.10345 12.9655 5.51724 12.8276 5.7931L10.2069 12.2759C10.2069 12.4138 10.069 12.5517 9.93104 12.5517C9.7931 12.5517 9.65517 12.5517 9.51724 12.5517L3.03448 9.93104C2.75862 9.7931 2.62069 9.51724 2.75862 9.24138L3.44828 6.2069C3.44828 6.06897 3.58621 5.93103 3.72414 5.93103L5.51724 5.10345C5.7931 4.96552 5.93103 5.10345 6.2069 5.24138L7.31034 6.2069Z%22 fill=%22%23FFFFFF%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%22clip0_3214_5299%22%3E%3Crect width=%2216%22 height=%2216%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center / contain no-repeat !important;
}

button.sp-button-bc:has(i.bc-i-settings)::after {
  content: "" !important;
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  background: url("data:image/svg+xml,%3Csvg width=%2215%22 height=%2216%22 viewBox=%220 0 15 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M14.0505 6.45377L14.4303 6.26395C14.9999 5.88432 15.1898 5.31487 14.81 4.74542L13.8606 3.22688C13.6708 2.65743 12.9113 2.46762 12.3417 2.84725L11.9619 3.03707C11.5822 3.22688 11.2024 3.22688 10.8227 3.03707C10.6328 2.84725 10.253 2.65743 10.0632 2.65743C9.68342 2.46762 9.49355 2.08798 9.49355 1.51853V1.1389C9.49355 0.56945 8.92393 0 8.35431 0H6.64545C6.07583 0 5.50621 0.56945 5.50621 1.1389V1.51853C5.50621 2.08798 5.31634 2.46762 4.74672 2.65743C4.55684 2.65743 4.36697 2.84725 4.1771 3.03707C3.79735 3.22688 3.22773 3.22688 2.84798 3.03707L2.65811 2.84725C2.08849 2.46762 1.32899 2.65743 0.949248 3.22688L0.189754 4.74542C-0.189993 5.31487 -0.00011915 5.88432 0.569501 6.26395L0.949248 6.45377C1.32899 6.64358 1.51887 7.02322 1.51887 7.59267C1.51887 7.78248 1.51887 8.16212 1.51887 8.35193C1.51887 8.73157 1.32899 9.30102 0.949248 9.49083L0.569501 9.68065C-0.00011915 9.87047 -0.189993 10.6297 0.189754 11.1992L0.949248 12.7177C1.32899 13.2872 2.08849 13.477 2.65811 13.0974L2.84798 12.9075C3.22773 12.7177 3.79735 12.7177 4.1771 12.9075C4.36697 13.0974 4.55684 13.2872 4.74672 13.2872C5.31634 13.477 5.50621 13.8566 5.50621 14.4261V14.8057C5.50621 15.3751 6.07583 15.9446 6.64545 15.9446H8.35431C8.92393 15.9446 9.49355 15.3751 9.49355 14.8057V14.4261C9.49355 13.8566 9.68342 13.477 10.0632 13.2872C10.253 13.2872 10.6328 13.0974 10.8227 12.9075C11.2024 12.7177 11.5822 12.7177 11.9619 12.9075L12.3417 13.0974C12.9113 13.477 13.6708 13.2872 13.8606 12.7177L14.81 11.1992C15.1898 10.6297 14.9999 9.87047 14.4303 9.68065L14.0505 9.49083C13.6708 9.30102 13.4809 8.73157 13.4809 8.35193C13.4809 8.16212 13.4809 7.78248 13.4809 7.59267C13.4809 7.02322 13.6708 6.64358 14.0505 6.45377ZM7.40494 9.87047C6.45558 9.87047 5.50621 9.1112 5.50621 7.9723C5.50621 6.8334 6.45558 5.88432 7.40494 5.88432C8.54418 5.88432 9.49355 6.8334 9.49355 7.9723C9.68343 7.9723 9.30368 9.87047 7.40494 9.87047Z%22 fill=%22%23FFFFFF%22/%3E%3C/svg%3E") center / contain no-repeat !important;
}

button.sp-button-bc:has(i.bc-i-history)::after {
  content: "" !important;
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  background: url("data:image/svg+xml,%3Csvg width=%2218%22 height=%2216%22 viewBox=%220 0 18 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M9.75 3.97189C9.1875 3.78927 8.4375 4.15451 8.4375 4.88497C8.0625 5.98066 8.0625 7.07636 8.0625 7.98943C8.25 8.35467 8.25 8.53728 8.4375 8.7199C9 9.26774 9.5625 9.81559 10.3125 10.3634C10.5 10.5461 10.6875 10.5461 11.0625 10.5461C11.4375 10.5461 11.8125 10.3634 12 10.1808C12.375 9.63298 12.1875 8.90251 11.625 8.53728C11.25 8.17205 10.875 7.80682 10.5 7.44159C10.5 6.71112 10.6875 5.98066 10.6875 5.43282C10.875 4.70235 10.5 4.15451 9.75 3.97189ZM17.25 3.97189C16.6875 2.32835 15.375 1.05004 13.875 0.684809C11.0625 -0.22827 8.25 -0.22827 5.4375 0.684809C3.75 1.05004 2.625 2.32835 2.0625 3.97189C1.875 4.15451 1.875 4.51974 1.6875 4.70235C1.5 4.51974 0.9375 4.51974 0.75 4.70235C0 5.06758 -0.1875 5.79805 0.1875 6.34589C0.5625 7.25897 0.9375 7.6242 1.875 8.35467C2.0625 8.35467 2.25 8.53728 2.625 8.53728C2.8125 8.53728 2.8125 8.53728 3 8.35467C4.125 7.98943 4.5 7.6242 5.25 6.89374C5.625 6.34589 5.4375 5.61543 5.0625 5.2502C4.875 5.06758 4.5 4.88497 4.3125 4.88497V4.70235C4.6875 3.78927 5.25 3.24143 6.1875 2.8762C8.4375 2.14573 10.6875 2.14573 13.125 2.8762C13.875 3.24143 14.625 3.78927 15 4.70235C15.75 6.89374 15.75 9.08513 15 11.2765C14.625 12.007 13.875 12.7374 13.125 12.9201C10.6875 13.6505 8.4375 13.6505 6.1875 12.9201C5.25 12.7374 4.6875 12.007 4.3125 11.2765C4.3125 10.9113 4.125 10.7287 4.125 10.5461C3.9375 9.99821 3.1875 9.63298 2.625 9.81559C1.875 9.81559 1.5 10.5461 1.6875 11.2765C1.875 11.4591 1.875 11.6417 2.0625 12.007C2.625 13.4679 3.75 14.7462 5.4375 15.2941C6.75 15.6593 8.25 15.8419 9.5625 15.8419C11.0625 15.8419 12.375 15.6593 13.875 15.2941C15.375 14.7462 16.6875 13.4679 17.25 12.007C18.1875 9.26774 18.1875 6.52851 17.25 3.97189Z%22 fill=%22%23FFFFFF%22/%3E%3C/svg%3E") center / contain no-repeat !important;
}

button.sp-button-bc:has(i.bc-i-betslip)::after {
  content: "" !important;
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  background: url("data:image/svg+xml,%3Csvg width=%2218%22 height=%2218%22 viewBox=%220 0 18 18%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_3214_4992)%22%3E%3Cpath d=%22M13.5 0H4.5C3.90326 0 3.33097 0.237053 2.90901 0.65901C2.48705 1.08097 2.25 1.65326 2.25 2.25V17.925L5.0025 16.0425L7.00575 17.412L9.00525 16.0425L11.0048 17.412L13.0028 16.0433L15.75 17.925V2.25C15.75 1.65326 15.5129 1.08097 15.091 0.65901C14.669 0.237053 14.0967 0 13.5 0ZM11.25 10.5H5.25V9H11.25V10.5ZM12.75 6.75H5.25V5.25H12.75V6.75Z%22 fill=%22%23FFFFFF%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%22clip0_3214_4992%22%3E%3Crect width=%2218%22 height=%2218%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center / contain no-repeat !important;
}


/* ══════════════════════════════════════════════════════
   1. GLOBAL — Background & CSS Variables
══════════════════════════════════════════════════════ */

html, body {
  background-color: #0F0F10 !important;
}

:root {
  --b: 15, 15, 16 !important;
  --tab-navigation: 15, 15, 16 !important;
  --tab-navigation-sc: 196, 196, 196 !important;
}


.product-banner-container-bc {
  background: none !important;
}


/* Hide CÜZDANA BAĞLAN button */
.layout-bc:not(.hasLeftMenu) button.btn.connect-wallet {
  display: none !important;
}

/* Fix spacing when wallet button is hidden */
.layout-bc:not(.hasLeftMenu).has-wallet .layout-content-holder-bc {
  padding-top: calc(var(--mobile-header-navigation-height) + var(--dynamic-header) + 20px) !important;
}

.layout-bc:not(.hasLeftMenu).has-wallet .hdr-crypto-content:not(:empty) {
  border: none !important;
}

/* ── FIX: Mobile scroll without breaking Swiper ── */
.is-mobile .swiper-wrapper {
  scrollbar-width: none !important;
  /* transform and overflow intentionally NOT overridden — Swiper needs them */
}

.is-mobile .swiper-wrapper::-webkit-scrollbar {
  display: none !important;
}

/* Scroll fix on actual scrollable containers */
.is-mobile .layout-content-holder-bc,
.is-mobile .m-nav-collapsed-container-bc,
.is-mobile .hdr-navigation-scrollable-bc {
  -webkit-overflow-scrolling: touch !important;
  overscroll-behavior: contain !important;
}

.is-mobile .header-bc .center-bottom-btn>button{
display:none!important
} 


.is-mobile .casino-slots .mobilejackpot{
margin:0px 10px!important;
}


.layout-bc:not(.hasLeftMenu) .hdr-toggle-button-bc {
  background: #242424 !important;
}


/* ══════════════════════════════════════════════════════
   TOURNAMENT WIDGET — Mobile
══════════════════════════════════════════════════════ */
/*
.layout-bc:not(.hasLeftMenu) .tournamentsWidget .swiper-wrapper .swiper-slide:nth-child(1) { order: 2 !important; }
.layout-bc:not(.hasLeftMenu) .tournamentsWidget .swiper-wrapper .swiper-slide:nth-child(2) { order: 1 !important; }
.layout-bc:not(.hasLeftMenu) .tournamentsWidget .swiper-wrapper .swiper-slide:nth-child(3) { order: 3 !important; }
.layout-bc:not(.hasLeftMenu) .tournamentsWidget .swiper-wrapper .swiper-slide:nth-child(4) { order: 4 !important; }
.layout-bc:not(.hasLeftMenu) .tournamentsWidget .swiper-wrapper .swiper-slide:nth-child(5) { order: 5 !important; }


.layout-bc:not(.hasLeftMenu) .tournamentsWidget {
  padding: 0 0 20px 12px !important;
}
.layout-bc:not(.hasLeftMenu) .tournamentsWidget .page-view-more {
  padding: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetItem {
  display: flex !important;
  flex-direction: column !important;
  width: auto !important;
  height: auto !important;
  min-height: unset !important;
  background: linear-gradient(180deg, rgba(79, 79, 79, 0.24) 0%, rgba(40, 40, 40, 0.24) 100%) !important;
  border-radius: 12px !important;
  border: none !important;
  box-shadow: 0px 4px 20px 0px rgba(190, 63, 3, 0.14) !important;
  overflow: visible !important;
  padding: 0 0 12px 0 !important;
  position: relative !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetItem::after {
  content: '' !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 1px !important;
  background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(255,153,0,0.6) 49%, rgba(0,0,0,1) 100%) !important;
  pointer-events: none !important;
  z-index: 3 !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetImgContent {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  flex-shrink: 0 !important;
  overflow: visible !important;
  display: flex !important;
  flex-direction: column !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetImg {
  order: 1 !important;
  width: 100% !important;
  height: auto!important;
  object-fit: cover !important;
  display: block !important;
  flex-shrink: 0 !important;
  border-radius: 8px 8px 0 0 !important;
}


.layout-bc:not(.hasLeftMenu) .tournamentsWidgetLive {
  position: absolute !important;
  top: 12px !important;
  right: 12px !important;
  left: auto !important;
  width: auto !important;
  background: rgba(219, 35, 0, 0.88) !important;
  border: none !important;
  border-radius: 20px !important;
  padding: 6px 12px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #fff !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  z-index: 2 !important;
}

.layout-bc:not(.hasLeftMenu) .countdown-container.tournamentsWidgetCounter {
  order: 2 !important;
  position: static !important;
  left: auto !important;
  transform: none !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 4px !important;
  padding: 8px 12px !important;
  margin: 0 !important;
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  min-height: unset !important;
  box-sizing: border-box !important;
  background: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: none !important;
  border: none !important;
  visibility: visible !important;
  opacity: 1 !important;
  overflow: visible !important;
  z-index: 1 !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetCounterLabel {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #C4C4C4 !important;
  text-align: left !important;
  border-inline-end: none !important;
  padding-inline-end: 0 !important;
  margin-inline-end: 0 !important;
  white-space: normal !important;
  width: 100% !important;
}

.layout-bc:not(.hasLeftMenu) .countdown-banner-content {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
  gap: 6px !important;
  width: 100% !important;
}

.layout-bc:not(.hasLeftMenu) .countdown-banner-counter {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 1 !important;
  height: 50px !important;
  background: rgba(47, 47, 48, 0.5) !important;
  border-radius: 6px !important;
  padding: 4px 6px !important;
}

.layout-bc:not(.hasLeftMenu) .countdown-banner-date {
  display: block !important;
  visibility: visible !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #fff !important;
  line-height: 1 !important;
  text-align: center !important;
}

.layout-bc:not(.hasLeftMenu) .countdown-banner-names {
  display: block !important;
  visibility: visible !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  color: #ADADAD !important;
  text-align: center !important;
}

.layout-bc:not(.hasLeftMenu) [dir=ltr] .countdown-banner-counter:not(:first-child):before {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetInfoContent {
  display: flex !important;
  flex-direction: column !important;
  padding: 0 12px !important;
  margin: 0 !important;
  width: 100% !important;
  box-sizing: border-box !important;
  background: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: none !important;
  border: none !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetInfo::before {
  display: none !important;
  content: none !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetInfo {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  width: 100% !important;
  gap: 6px !important;
  padding: 0 !important;
  background: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: none !important;
  border: none !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetName.ellipsis {
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #fff !important;
  text-align: left !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  width: 100% !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetAmount {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 2px !important;
  width: 100% !important;
  background: none !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetAmountTitle {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetPrice {
  font-size: 18px !important;
  font-weight: 600 !important;
  color: #FE7C00 !important;
  text-align: left !important;
  text-shadow: none !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetButtons {
  display: flex !important;
  padding: 0 12px !important;
  margin: 8px 0 0 !important;
  width: 100% !important;
  box-sizing: border-box !important;
  background: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: none !important;
  border: none !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetButtons button.button.fullWidth.small.hero {
  width: 100% !important;
  height: 44px !important;
  background: linear-gradient(180deg, #FF9900 0%, #FF2A00 100%) !important;
  border-radius: 24px !important;
  border: none !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  padding: 12px 20px !important;
  cursor: pointer !important;
  align-self: stretch !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetButtons button.button.fullWidth.small {
  width: 100% !important;
  height: 44px !important;
  background: linear-gradient(180deg, #FF9900 0%, #FF2A00 100%) !important;
  border-radius: 24px !important;
  border: none !important;
  color: #fff !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  padding: 12px 20px !important;
  cursor: pointer !important;
  align-self: stretch !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetItem .tournamentsWidgetCounterLabel {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetItem:has(.liveBadge) .tournamentsWidgetDetailsBtn {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetItem:has(.upcomingBadge) button.button.fullWidth.small.hero {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .tournamentsWidgetItem:has(.upcomingBadge) .tournamentsWidgetDetailsBtn {
  width: 100% !important;
  height: 44px !important;
  background: transparent !important;
  border-radius: 24px !important;
  border: 1px solid rgba(255, 153, 0, 0.6) !important;
  color: #FF9900 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  padding: 12px 20px !important;
  cursor: pointer !important;
}

*/


.layout-bc:not(.hasLeftMenu) .casino-info-block {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  overflow: visible !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .casino-info-block::before,
.layout-bc:not(.hasLeftMenu) .casino-info-block::after {
  display: none !important;
  content: none !important;
}

.layout-bc:not(.hasLeftMenu) .casino-info-block .casino-info-content-bc {
  padding: 0 !important;
  margin: 0 !important;
}


.layout-bc:not(.hasLeftMenu) .featuredGames .swiper-button-next,
.layout-bc:not(.hasLeftMenu) .featuredGames .swiper-button-prev {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGames .horizontalCategoryItemWrp {
  border-radius: 20px !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGames .horizontalCategoryItemWrp.active .horizontalCategoryItem {
  background: rgba(254, 124, 0, 0.12);
  border: none !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGames .horizontalCategoryItemWrp.active .horCatItemTitle,
.layout-bc:not(.hasLeftMenu) .featuredGames .horizontalCategoryItemWrp.active .horizontalCategoryItem i {
  background: linear-gradient(to right, #FF9900 0%, #FF2A00 100%) !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  background-clip: text !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGames .horizontalCategoryItemWrp .horCatItemCount {
  display: none !important;
}


.is-mobile .m-nav-info-w-container-bc .m-nav-items-list-item-bc{
  background:none!important;
}


.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-link::after {
  display: none !important;
}


/* ══════════════════════════════════════════════════════
   Bottom Open Menu
══════════════════════════════════════════════════════ */

.layout-bc:not(.hasLeftMenu) .m-nav-title-row-bc {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .m-nav-info-w-container-bc .m-nav-icon-bc[style*="background"] {
  background-color: transparent !important;
}

.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc {
  background: url('data:image/png;base64,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') center / 100% 100% no-repeat !important;
}

.layout-bc:not(.hasLeftMenu) .m-nav-info-w-container-bc i.m-nav-icon-bc::before {
  display: none !important;
  content: none !important;
}

.layout-bc:not(.hasLeftMenu) .m-nav-info-w-container-bc .m-nav-icon-bc:after {
  background-image: none !important;
}

.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .m-block-nav-items-bc i.m-nav-icon-bc {
  background-color: transparent !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  height: 20px !important;
  border-radius: 0 !important;
  font-size: 0 !important;
  color: transparent !important;
}

.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .m-nav-list-item-title-bc,
.layout-bc:not(.hasLeftMenu) .m-nav-info-w-container-bc .m-nav-list-item-title-bc {
  color: #ffffff !important;
  font-size: 16px !important;
}

.layout-bc:not(.hasLeftMenu) .m-nav-info-w-container-bc i.m-nav-icon-bc {
  background-color: transparent !important;
  background: transparent !important;
  width: 24px !important;
  height: 24px !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  font-size: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .m-nav-info-w-container-bc i.m-nav-icon-bc::after {
  display: none !important;
  content: none !important;
  background: none !important;
  background-image: none !important;
}

.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(1)  i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2116_1564)%22%3E%3Cpath d=%22M1.33333 10H7.33333V16H4.66667C3.78261 16 2.93477 15.6488 2.30964 15.0237C1.68452 14.3986 1.33333 13.5507 1.33333 12.6667V10ZM16 7.33333C16 7.68696 15.8595 8.02609 15.6095 8.27614C15.3594 8.52619 15.0203 8.66667 14.6667 8.66667H8.66667V5.97133C8.44267 5.98867 8.21933 6 8 6C7.78067 6 7.55733 5.98867 7.33333 5.97133V8.66667H1.33333C0.979711 8.66667 0.640573 8.52619 0.390524 8.27614C0.140476 8.02609 0 7.68696 0 7.33333C0 6.62609 0.280952 5.94781 0.781049 5.44772C1.28115 4.94762 1.95942 4.66667 2.66667 4.66667H3.82533C3.4484 4.3344 3.1492 3.92325 2.94896 3.4624C2.74872 3.00154 2.65234 2.50227 2.66667 2C2.66667 1.82319 2.7369 1.65362 2.86193 1.5286C2.98695 1.40357 3.15652 1.33333 3.33333 1.33333C3.51014 1.33333 3.67971 1.40357 3.80474 1.5286C3.92976 1.65362 4 1.82319 4 2C4 3.748 5.58067 4.35333 6.78267 4.56067C6.33901 3.77404 6.07194 2.90025 6 2C6 1.46957 6.21071 0.960859 6.58579 0.585786C6.96086 0.210714 7.46957 0 8 0C8.53043 0 9.03914 0.210714 9.41421 0.585786C9.78929 0.960859 10 1.46957 10 2C9.92806 2.90025 9.66099 3.77404 9.21733 4.56067C10.4193 4.35333 12 3.748 12 2C12 1.82319 12.0702 1.65362 12.1953 1.5286C12.3203 1.40357 12.4899 1.33333 12.6667 1.33333C12.8435 1.33333 13.013 1.40357 13.1381 1.5286C13.2631 1.65362 13.3333 1.82319 13.3333 2C13.3477 2.50227 13.2513 3.00154 13.051 3.4624C12.8508 3.92325 12.5516 4.3344 12.1747 4.66667H13.3333C14.0406 4.66667 14.7189 4.94762 15.219 5.44772C15.719 5.94781 16 6.62609 16 7.33333ZM7.33333 2C7.41381 2.70855 7.64085 3.39261 8 4.00867C8.35915 3.39261 8.58619 2.70855 8.66667 2C8.66667 1.82319 8.59643 1.65362 8.4714 1.5286C8.34638 1.40357 8.17681 1.33333 8 1.33333C7.82319 1.33333 7.65362 1.40357 7.5286 1.5286C7.40357 1.65362 7.33333 1.82319 7.33333 2ZM8.66667 16H11.3333C11.7711 16 12.2045 15.9138 12.6089 15.7463C13.0134 15.5788 13.3808 15.3332 13.6904 15.0237C13.9999 14.7142 14.2454 14.3467 14.4129 13.9423C14.5804 13.5379 14.6667 13.1044 14.6667 12.6667V10H8.66667V16Z%22 fill=%22url(%23paint0_linear_2116_1564)%22/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2116_1564%22 x1=%228%22 y1=%220%22 x2=%228%22 y2=%2216%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3CclipPath id=%22clip0_2116_1564%22%3E%3Crect width=%2216%22 height=%2216%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(2)  i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2215%22 height=%2216%22 viewBox=%220 0 15 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2116_1566)%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M12.4047 0.65641V1.88718H13.3294C14.2541 1.88718 14.9777 2.66667 14.9777 3.61026V4.88205C14.9777 6.5641 13.7716 8 12.2037 8.28718C11.7615 9.88718 10.5554 11.2 8.98752 11.6923V13.7026H10.8368C11.1585 13.7026 11.4399 13.9897 11.4399 14.3179V15.3436C11.4399 15.7128 11.1585 16 10.8368 16H4.20341C3.84159 16 3.56017 15.7128 3.56017 15.3436V14.3179C3.56017 13.9897 3.84159 13.7026 4.20341 13.7026H6.01253V11.6923C4.48483 11.2 3.23855 9.88718 2.79632 8.28718C1.22842 8 0.0223389 6.5641 0.0223389 4.88205V3.61026C0.0223389 2.66667 0.786188 1.88718 1.71085 1.88718H2.63551V0.65641C2.63551 0.287179 2.91693 0 3.27875 0C5.40949 0 8.94732 0 11.7615 0C12.1233 0 12.4047 0.287179 12.4047 0.65641ZM2.63551 3.2V6.85128C1.87166 6.52308 1.30882 5.78462 1.30882 4.88205V3.85641C1.30882 3.48718 1.59024 3.2 1.95206 3.2H2.63551ZM12.4047 3.2V6.85128C13.1686 6.52308 13.6912 5.78462 13.6912 4.88205V3.85641C13.6912 3.48718 13.4098 3.2 13.048 3.2H12.4047ZM10.3946 4.59487C10.3946 3.61026 9.63076 2.78974 8.7061 2.78974C8.22367 2.78974 7.82164 2.95385 7.50002 3.28205C7.2186 2.95385 6.77637 2.78974 6.29394 2.78974C5.36928 2.78974 4.64564 3.61026 4.64564 4.59487C4.64564 6.19487 6.97739 7.87692 7.2186 8.08205C7.29901 8.12308 7.41962 8.1641 7.50002 8.1641C7.62063 8.1641 7.70103 8.12308 7.78144 8.08205C8.06286 7.87692 10.3946 6.19487 10.3946 4.59487Z%22 fill=%22url(%23paint0_linear_2116_1566)%22/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2116_1566%22 x1=%227.50002%22 y1=%220%22 x2=%227.50002%22 y2=%2216%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3CclipPath id=%22clip0_2116_1566%22%3E%3Crect width=%2215%22 height=%2216%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(3)  i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2220%22 height=%2213%22 viewBox=%220 0 20 13%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2116_1571)%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M5.46603 12.2862H2.22959C1.71324 12.2862 1.36746 10.96 1.20149 9.21006C1.15078 9.10414 1.12311 8.9752 1.13234 8.83245C1.13234 8.72653 1.13695 8.62522 1.14617 8.52852C1.10467 7.93447 1.08162 7.31279 1.08162 6.6819H0.675914C0.288647 6.6819 0.00280762 6.38718 0.00280762 6.00496C0.00280762 5.36947 0.00280762 4.73397 0.00280762 4.09848C0.00280762 3.70705 0.302478 3.42614 0.685135 3.42614H1.23837C1.41818 1.86043 1.75012 0.71378 2.22959 0.71378H5.46603C5.37383 1.10981 5.31389 1.51505 5.26318 1.91109C5.19864 2.41304 5.15253 2.91959 5.11565 3.42614H5.46142C5.72882 3.42614 5.9409 3.54127 6.05615 3.73468C6.18524 1.63018 6.46647 0 6.90445 0C8.96987 0 11.0307 0 13.0915 0C13.5295 0 13.8107 1.63018 13.9398 3.73468C14.0597 3.54587 14.2717 3.42614 14.5253 3.42614H14.8757C14.8388 2.91959 14.7927 2.41304 14.7282 1.91109C14.6774 1.51505 14.6221 1.10981 14.5253 0.71378H17.7802C18.2643 0.71378 18.5962 1.86043 18.7714 3.42614H19.297C19.7211 3.42614 20.0024 3.71626 19.9978 4.13532C19.9885 4.60503 19.8687 5.05172 19.6335 5.46157C19.463 5.76089 19.2739 6.0464 19.0757 6.32731C19.0296 6.40099 18.9789 6.47467 18.9328 6.54835C18.9282 9.42189 18.5455 12.2862 17.7802 12.2862H14.5299C14.6221 11.8902 14.6821 11.4849 14.7328 11.0889C14.9172 9.63372 14.9633 8.1509 14.9679 6.6819H14.5115C14.3132 6.6819 14.138 6.60361 14.0182 6.47928C14.0228 9.73503 13.7139 13 13.0915 13C11.0307 13 8.96987 13 6.90445 13C6.19446 13 5.89018 8.68509 6.00083 5.02409C5.94551 5.17605 5.88096 5.31881 5.79798 5.46157C5.62739 5.76089 5.43376 6.0464 5.24013 6.32731C5.16636 6.43783 5.0926 6.54835 5.02344 6.66348C5.02805 8.13709 5.07877 9.62451 5.26318 11.0889C5.31389 11.4849 5.37383 11.8902 5.46603 12.2862ZM6.76614 3.40312V5.8622C6.76614 5.99114 6.83991 6.06943 6.969 6.06943H7.98788C8.11236 6.06943 8.1769 6.00035 8.18612 5.87141C8.23683 5.3096 8.63793 4.98264 9.20039 5.04711C9.74441 5.11619 10.2654 5.3096 10.8186 5.2221C10.8278 5.23131 10.8278 5.24513 10.8278 5.25434C10.8048 5.28657 10.7725 5.31881 10.7495 5.35104C10.3069 5.79313 9.85506 6.226 9.42169 6.67269C8.66098 7.46475 8.22761 8.39497 8.21839 9.5186C8.20917 9.74424 8.27372 9.7995 8.4904 9.7995H10.8048C11.0353 9.7995 11.0906 9.75345 11.0906 9.5186C11.0998 9.02125 11.1552 8.54233 11.2704 8.0588C11.335 7.78711 11.4318 7.52462 11.5332 7.26674C11.7407 6.78321 12.0081 6.33652 12.3031 5.90365C12.5475 5.54906 12.778 5.19908 12.9947 4.83068C13.2344 4.40241 13.3635 3.9373 13.3727 3.43996C13.3727 3.27418 13.3082 3.2005 13.1376 3.2005H12.1787C12.0311 3.2005 11.9758 3.25576 11.9528 3.39391C11.9297 3.54587 11.8559 3.61034 11.6946 3.61034C11.6208 3.61034 11.5424 3.61034 11.4687 3.59192C11.1552 3.51364 10.8417 3.43996 10.5374 3.34786C9.74441 3.09919 8.98371 3.15905 8.25989 3.5689C8.24144 3.57811 8.21839 3.58732 8.18612 3.59192V3.41693C8.18612 3.27418 8.11236 3.2005 7.97866 3.2005H6.98283C6.84452 3.2005 6.76614 3.27418 6.76614 3.40312ZM14.3547 4.09848C14.3547 4.72937 14.3547 5.36947 14.3547 6.00496C14.3547 6.10627 14.41 6.16614 14.5115 6.16614C14.7743 6.16614 15.0417 6.16614 15.2998 6.16614C15.4013 6.16614 15.452 6.11088 15.4566 6.01417C15.4935 5.57669 15.807 5.32341 16.2403 5.36947C16.6645 5.42933 17.0702 5.57669 17.499 5.50762C17.5036 5.51683 17.5036 5.52604 17.5036 5.53525C17.4851 5.55827 17.4621 5.5813 17.4436 5.60893C17.1025 5.9497 16.7521 6.28587 16.4155 6.63585C15.8254 7.24832 15.4889 7.97131 15.4843 8.84166C15.475 9.01665 15.5257 9.05809 15.6963 9.05809H16.2127H17.4851C17.6695 9.05809 17.711 9.02125 17.711 8.84166C17.7156 8.45484 17.7617 8.08183 17.8493 7.70882C17.9001 7.49699 17.9738 7.29437 18.0522 7.09635C18.2136 6.72334 18.421 6.37336 18.6515 6.03719C18.836 5.7655 19.0204 5.4892 19.1863 5.20368C19.3754 4.87212 19.4722 4.51293 19.4814 4.12611C19.4814 3.99717 19.4307 3.94191 19.297 3.94191C19.048 3.94191 18.7991 3.94191 18.5501 3.94191C18.4395 3.94191 18.398 3.98335 18.3795 4.08927C18.3565 4.209 18.3012 4.25965 18.1767 4.25965C18.1214 4.25965 18.0614 4.25965 18.0061 4.24584C17.7617 4.18597 17.5174 4.12611 17.2823 4.05243C16.6645 3.85902 16.0744 3.90967 15.5119 4.22742C15.5027 4.23202 15.4843 4.24123 15.4566 4.24584C15.4566 4.19518 15.4566 4.15374 15.4566 4.10769C15.4566 3.99717 15.4013 3.94191 15.2952 3.94191C15.0324 3.94191 14.7789 3.94191 14.5253 3.94191C14.4193 3.94191 14.3547 3.99717 14.3547 4.09848ZM3.87547 8.84166C3.88008 8.45484 3.92619 8.08183 4.01378 7.70882C4.05989 7.49699 4.13826 7.29437 4.21664 7.09635C4.378 6.72334 4.58546 6.37336 4.81598 6.03719C5.00039 5.7655 5.1848 5.4892 5.35078 5.20368C5.53519 4.87212 5.63662 4.51293 5.64123 4.12611C5.64123 3.99717 5.59512 3.94191 5.46142 3.94191C5.21247 3.94191 4.96351 3.94191 4.71455 3.94191C4.6039 3.94191 4.5578 3.98335 4.53936 4.08927C4.52092 4.209 4.46559 4.25965 4.34112 4.25965C4.28579 4.25965 4.22586 4.25965 4.16592 4.24584C3.92619 4.18597 3.68184 4.12611 3.44671 4.05243C2.82893 3.85902 2.23881 3.90967 1.67635 4.22742C1.66713 4.23202 1.64408 4.24123 1.62103 4.24584C1.62103 4.19518 1.62103 4.15374 1.62103 4.10769C1.62103 3.99717 1.56571 3.94191 1.45967 3.94191C1.19688 3.94191 0.943312 3.94191 0.685135 3.94191C0.583708 3.94191 0.519163 3.99717 0.519163 4.09848C0.519163 4.72937 0.519163 5.36947 0.519163 6.00496C0.519163 6.10627 0.574487 6.16614 0.675914 6.16614C0.934092 6.16614 1.2061 6.16614 1.46428 6.16614C1.56571 6.16614 1.61642 6.11088 1.62103 6.01417C1.65791 5.57669 1.97141 5.32341 2.40478 5.36947C2.82893 5.42933 3.23464 5.57669 3.6634 5.50762C3.66801 5.51683 3.66801 5.52604 3.66801 5.53525C3.64957 5.55827 3.62652 5.5813 3.60808 5.60893C3.26691 5.9497 2.91653 6.28587 2.57998 6.63585C1.98985 7.24832 1.6533 7.97131 1.64408 8.84166C1.63947 9.01665 1.69018 9.05809 1.85616 9.05809H2.37251H3.64957C3.83398 9.05809 3.87547 9.02125 3.87547 8.84166Z%22 fill=%22url(%23paint0_linear_2116_1571)%22/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2116_1571%22 x1=%2210.0003%22 y1=%220%22 x2=%2210.0003%22 y2=%2213%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3CclipPath id=%22clip0_2116_1571%22%3E%3Crect width=%2220%22 height=%2213%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(4)  i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2116_1574)%22%3E%3Cpath d=%22M4.34469 11.7127C3.57336 10.9493 2.10202 11.1067 1.42536 11.7933C0.670689 12.5593 0.753356 14.3733 0.786023 14.714C0.816689 15.036 1.07402 15.2893 1.39669 15.3153C1.48336 15.322 3.41536 15.5113 4.30069 14.636C4.94736 13.9367 5.11269 12.5133 4.34469 11.7127Z%22 fill=%22url(%23paint0_linear_2116_1574)%22/%3E%3Cpath d=%22M12.1306 10.506C16.3726 6.19667 15.054 1.544 14.996 1.348C14.9313 1.13267 14.764 0.964 14.5493 0.9C14.3553 0.841333 9.74464 -0.482 5.51464 3.81467L2.42064 6.95733C2.00064 7.38467 1.82064 7.99267 1.94131 8.584C2.05797 9.15867 2.44464 9.63467 2.97931 9.856C3.74864 10.1753 4.38397 10.59 4.90997 11.12C5.42197 11.64 5.81197 12.314 6.15597 13.0867C6.84997 14.644 8.59997 14.2513 9.03664 13.6493L12.1306 10.506ZM8.04731 7.972L8.02797 7.95267C6.93731 6.84467 7.55931 5.882 8.02797 5.406C8.43531 4.99267 9.42464 4.266 10.5646 5.406C11.664 6.50533 11.0333 7.47667 10.5646 7.95267C10.158 8.366 9.19797 9.12267 8.04731 7.972Z%22 fill=%22url(%23paint1_linear_2116_1574)%22/%3E%3Cpath d=%22M1.47066 6.02267L4.56466 2.88C4.86466 2.57534 5.16733 2.29534 5.47066 2.03867C4.54933 1.71867 3.56666 1.892 2.984 2.16667C1.85866 2.69667 1.02733 4.06267 0.935998 4.21667C0.885998 4.30134 0.855331 4.39534 0.845998 4.49334C0.831998 4.63667 0.759998 5.578 1.08466 6.50134C1.196 6.33134 1.32466 6.17134 1.47 6.02334L1.47066 6.02267Z%22 fill=%22url(%23paint2_linear_2116_1574)%22/%3E%3Cpath d=%22M13.7587 13.072C14.0267 12.4847 14.1867 11.494 13.8733 10.564C13.6307 10.8573 13.3667 11.1507 13.0807 11.4413L9.98665 14.5847C9.83132 14.7427 9.66132 14.8813 9.48065 15.0007C10.3907 15.3273 11.3147 15.258 11.4567 15.2447C11.5573 15.2353 11.6553 15.2033 11.742 15.15C11.8933 15.058 13.238 14.2133 13.7587 13.072Z%22 fill=%22url(%23paint3_linear_2116_1574)%22/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2116_1574%22 x1=%222.81103%22 y1=%2211.2056%22 x2=%222.81103%22 y2=%2215.337%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22paint1_linear_2116_1574%22 x1=%228.56946%22 y1=%220.662682%22 x2=%228.56946%22 y2=%2214.179%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22paint2_linear_2116_1574%22 x1=%223.15007%22 y1=%221.86607%22 x2=%223.15007%22 y2=%226.50134%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22paint3_linear_2116_1574%22 x1=%2211.7631%22 y1=%2210.564%22 x2=%2211.7631%22 y2=%2215.2599%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3CclipPath id=%22clip0_2116_1574%22%3E%3Crect width=%2216%22 height=%2216%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(5)  i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2116_1580)%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M5.41836 7.7131L5.03412 6.92119C4.97334 6.79547 4.84852 6.72025 4.70307 6.72025H3.51021C3.4071 6.72025 3.31918 6.76538 3.25405 6.85134L2.15779 8.31161C2.05142 8.45345 2.06553 8.65761 2.19035 8.78118L5.19476 11.7533C5.25772 11.8156 5.33804 11.8468 5.41836 11.8468C5.49759 11.8468 5.57791 11.8156 5.64087 11.7533L8.64528 8.78118C8.7701 8.65761 8.78421 8.45345 8.67784 8.31161L7.58157 6.85134C7.51754 6.76538 7.42853 6.72025 7.32542 6.72025H6.13364C5.98711 6.72025 5.86337 6.79547 5.80151 6.92119L5.41836 7.7131ZM10.8356 5.93155V12.6355C10.8345 14.4858 9.31931 15.9858 7.45024 15.988H3.38647C1.5174 15.9858 0.00217082 14.4858 0 12.6355V5.93155C0.00217082 4.08016 1.5174 2.58121 3.38647 2.57906H7.45024C9.31931 2.58121 10.8345 4.08016 10.8356 5.93155ZM15.809 5.80476L13.5687 12.1315C13.2083 13.1448 12.4073 13.8787 11.4521 14.1978C11.6453 13.7143 11.7517 13.1867 11.7517 12.6355V5.93155C11.7517 3.58051 9.82403 1.67217 7.45024 1.67217H5.85578C6.65789 0.313975 8.34245 -0.337182 9.89892 0.201151L13.7337 1.5314C15.4975 2.14603 16.4255 4.0576 15.809 5.80369V5.80476Z%22 fill=%22url(%23paint0_linear_2116_1580)%22/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2116_1580%22 x1=%227.9998%22 y1=%220.0124092%22 x2=%227.9998%22 y2=%2215.988%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3CclipPath id=%22clip0_2116_1580%22%3E%3Crect width=%2216%22 height=%2216%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(6)  i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2369_2684)%22%3E%3Cpath d=%22M6.20155 7.1938C5.70543 6.44961 5.33333 5.5814 5.33333 4.58915C5.33333 3.47287 5.82946 2.48062 6.57364 1.6124L6.94574 1.24031C7.81395 0.496124 8.8062 0 9.92248 0C10.9147 0 11.7829 0.372093 12.5271 0.868217C13.3953 1.6124 13.8915 2.60465 13.8915 3.72093C13.8915 3.84496 13.8915 3.84496 13.8915 3.96899C13.8915 4.96124 13.5194 6.07752 12.7752 6.82171L12.155 7.44186C11.4109 8.18605 10.2946 8.55814 9.30233 8.55814C9.17829 8.55814 9.17829 8.55814 9.05426 8.55814C7.93798 8.55814 6.94574 8.06201 6.20155 7.1938ZM12.5271 10.6667C11.5349 10.6667 10.6667 11.0388 10.0465 11.6589C8.18605 13.5194 5.5814 14.6357 2.85271 14.6357H2.10853C1.6124 14.6357 1.36434 14.2636 1.36434 13.8915C1.36434 13.7674 1.36434 13.5194 1.48837 13.3953L1.9845 12.8992C3.22481 12.7752 4.21705 12.2791 5.08527 11.5349L7.06977 9.42636C6.32558 9.17829 5.70543 8.68217 5.2093 8.06201C4.96124 7.68992 4.71318 7.31783 4.46512 6.94574L2.48062 8.93023C1.6124 9.67442 1.11628 10.7907 1.11628 12.031L0.620155 12.4031C0.248062 12.7752 0 13.3953 0 13.8915C0 15.0078 0.992248 16 2.10853 16H2.85271C5.95349 16 8.8062 14.7597 10.9147 12.6512C11.4109 12.155 11.907 12.031 12.5271 12.031C13.6434 12.031 14.6357 12.8992 14.6357 14.1395V15.2558C14.6357 15.6279 15.0078 16 15.3798 16C15.6279 16 16 15.6279 16 15.2558V14.1395C16 12.2791 14.3876 10.6667 12.5271 10.6667Z%22 fill=%22url(%23paint0_linear_2369_2684)%22/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2369_2684%22 x1=%228%22 y1=%220%22 x2=%228%22 y2=%2216%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3CclipPath id=%22clip0_2369_2684%22%3E%3Crect width=%2216%22 height=%2216%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(7)  i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2215%22 height=%2216%22 viewBox=%220 0 15 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M5.44352 3.39081C5.63728 3.32243 5.83104 3.26544 6.03619 3.21985L6.20715 3.55038C6.42371 3.97208 6.85681 4.24562 7.3355 4.24562C7.8142 4.24562 8.2359 3.97208 8.46385 3.55038L8.63482 3.21985C8.83997 3.26544 9.03373 3.32243 9.22748 3.40221C9.35286 3.4364 9.44404 3.52758 9.48963 3.65295C9.52382 3.77832 9.52382 3.8923 9.45543 4.00627L7.70022 7.038C7.62044 7.17477 7.49507 7.25455 7.3355 7.25455C7.17594 7.25455 7.03917 7.17477 6.97079 7.038L5.21557 4.00627C5.14719 3.8923 5.13579 3.77832 5.18138 3.65295C5.22697 3.52758 5.31815 3.4364 5.44352 3.39081ZM10.9485 4.39379C11.4272 4.7927 11.8489 5.29419 12.1794 5.86406C12.51 6.44533 12.7379 7.0494 12.8405 7.67626C12.8633 7.80163 12.8405 7.91561 12.7493 8.01819C12.6695 8.12076 12.5555 8.17775 12.4302 8.17775H8.91975C8.77159 8.17775 8.63482 8.09797 8.55503 7.9612C8.47525 7.82443 8.47525 7.66486 8.55503 7.53949L10.3102 4.49637C10.3672 4.38239 10.4698 4.31401 10.6066 4.29121C10.732 4.26842 10.8459 4.30261 10.9485 4.39379ZM12.8405 9.65942C12.6125 10.9131 11.9629 12.0871 10.9485 12.9419C10.8459 13.0217 10.732 13.0559 10.5952 13.0331C10.4698 13.0103 10.3672 12.9419 10.3102 12.8279L8.55503 9.79619C8.47525 9.65942 8.47525 9.49986 8.55503 9.36309C8.63482 9.23771 8.77159 9.15793 8.91975 9.15793H12.4302C12.5555 9.15793 12.6695 9.20352 12.7493 9.3061C12.8291 9.40868 12.8633 9.53405 12.8405 9.65942ZM9.22748 13.9335C7.98516 14.378 6.64026 14.3666 5.44352 13.9335C5.31815 13.8879 5.22697 13.7967 5.18138 13.6827C5.13579 13.5574 5.14719 13.432 5.21557 13.318L6.97079 10.2863C7.03917 10.1495 7.17594 10.0697 7.3355 10.0697C7.49507 10.0697 7.62044 10.1495 7.70022 10.2863L9.45543 13.318C9.52382 13.432 9.52382 13.5574 9.48963 13.6827C9.44404 13.7967 9.35286 13.8879 9.22748 13.9335ZM3.72251 12.9419C3.24381 12.5316 2.82211 12.0415 2.49158 11.4602C2.14965 10.8903 1.9331 10.2749 1.81913 9.65942C1.79633 9.52265 1.83053 9.40868 1.91031 9.3061C2.00149 9.20352 2.11546 9.15793 2.24083 9.15793H5.73986C5.89942 9.15793 6.03619 9.23771 6.11598 9.36309C6.19576 9.49986 6.19576 9.65942 6.11598 9.79619L4.36076 12.8279C4.29238 12.9419 4.1898 13.0103 4.06443 13.0331C3.93906 13.0559 3.81369 13.0217 3.72251 12.9419ZM1.83053 7.67626C2.04708 6.41114 2.70813 5.2486 3.72251 4.39379C3.82508 4.30261 3.93906 4.26842 4.06443 4.29121C4.2012 4.31401 4.29238 4.38239 4.36076 4.49637L6.11598 7.53949C6.19576 7.66486 6.19576 7.82443 6.11598 7.9612C6.03619 8.09797 5.89942 8.17775 5.73986 8.17775H2.24083C2.11546 8.17775 2.00149 8.12076 1.9217 8.01819C1.83052 7.91561 1.79633 7.80163 1.83053 7.67626Z%22 fill=%22url(%23paint0_linear_2369_2688)%22/%3E%3Cpath d=%22M3.66542 2.31942C4.16691 2.02309 4.6798 1.80654 5.21548 1.64697L5.62579 2.4448C5.1129 2.59296 4.60002 2.79812 4.10993 3.08305C2.57127 3.97206 1.5341 5.39674 1.11239 6.99239C0.679286 8.58803 0.861645 10.3432 1.75065 11.8819C2.63965 13.432 4.07573 14.4691 5.65998 14.8908C7.25563 15.3125 9.01084 15.1416 10.5609 14.2526C12.0996 13.3522 13.1367 11.9275 13.5584 10.3318C13.9915 8.7362 13.8092 6.98099 12.9202 5.44233C12.0312 3.91507 10.6179 2.8779 9.03363 2.4448L9.45534 1.64697C11.1764 2.17126 12.715 3.3224 13.6838 4.99783C14.6982 6.75304 14.9033 8.7476 14.4132 10.5598C13.9345 12.372 12.7492 14.0018 11.0054 15.0162C9.25019 16.0306 7.24423 16.2357 5.43203 15.7456C3.61983 15.2556 2.00139 14.0816 0.987018 12.3264C-0.0273571 10.5826 -0.232512 8.57664 0.246182 6.76444C0.736273 4.95224 1.91021 3.3224 3.66542 2.31942Z%22 fill=%22url(%23paint1_linear_2369_2688)%22/%3E%3Cpath d=%22M7.33534 9.35171C7.71302 9.35171 8.01919 9.04554 8.01919 8.66786C8.01919 8.29018 7.71302 7.98401 7.33534 7.98401C6.95766 7.98401 6.65149 8.29018 6.65149 8.66786C6.65149 9.04554 6.95766 9.35171 7.33534 9.35171Z%22 fill=%22url(%23paint2_linear_2369_2688)%22/%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M6.00192 0.256514C6.87953 -0.0968073 7.82552 -0.0740124 8.66893 0.256514C8.74871 0.290707 8.8171 0.359092 8.85129 0.450271C8.87409 0.552849 8.87409 0.644029 8.8285 0.735208L7.59757 3.09449C7.54058 3.20846 7.4494 3.26545 7.33543 3.26545C7.22145 3.26545 7.13027 3.20846 7.07329 3.09449L5.84236 0.735208C5.79677 0.644029 5.78537 0.552849 5.81956 0.450271C5.85376 0.359092 5.91074 0.290707 6.00192 0.256514Z%22 fill=%22url(%23paint3_linear_2369_2688)%22/%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2369_2688%22 x1=%227.33045%22 y1=%223.21985%22 x2=%227.33045%22 y2=%2214.2626%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22paint1_linear_2369_2688%22 x1=%227.33378%22 y1=%221.64697%22 x2=%227.33378%22 y2=%2216%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22paint2_linear_2369_2688%22 x1=%227.33534%22 y1=%227.98401%22 x2=%227.33534%22 y2=%229.35171%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22paint3_linear_2369_2688%22 x1=%227.33297%22 y1=%220%22 x2=%227.33297%22 y2=%223.26545%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(8)  i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2215%22 viewBox=%220 0 16 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2116_1588)%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M6.78535 10.8031H9.54974C9.74521 10.5865 11.2251 8.12271 11.3368 7.82489C11.4764 7.36463 9.88482 5.19867 9.63351 4.79255H6.3665C6.03142 5.25282 4.49564 7.3917 4.6911 7.85197C4.85864 8.25809 5.30542 8.9891 5.58465 9.42229C5.72426 9.69304 5.8918 9.93671 6.03142 10.2075C6.2548 10.5865 6.2548 10.8031 6.78535 10.8031ZM0.921472 11.2634L1.3124 11.1009C1.3124 10.6948 1.2007 10.2887 1.17278 9.88256C1.14486 9.44937 1.2007 8.90788 1.14486 8.52883C1.14486 8.44761 0.446777 6.57947 0.418854 6.49824C5.69699e-06 6.76899 0.0279289 6.87729 5.69845e-06 7.52707C-0.0279175 8.61006 0.279238 10.5594 0.921472 11.2634ZM14.6597 11.1009L15.1344 11.3175C15.5812 9.96378 16.0279 9.47644 16 7.6083C16 6.95851 16 6.68776 15.5532 6.49824L14.8552 8.52883C14.7993 8.8808 14.8552 9.47644 14.7993 9.88256C14.7714 10.3158 14.6876 10.7219 14.6597 11.1009ZM4.77487 13.9437C4.35603 13.5647 4.35603 13.4293 3.74172 13.1586C2.65271 12.6171 2.09425 11.9673 1.59163 11.6695L1.22863 11.8319C1.36824 11.9944 1.47994 12.238 1.64748 12.4546C2.37348 13.3752 3.15533 13.9979 4.21641 14.5664C4.83072 14.8913 4.88657 15.0267 5.66842 14.8101C5.47295 14.5664 5.02618 14.1874 4.77487 13.9437ZM3.09948 1.59776L3.07156 2.0851C3.49041 2.00387 3.90925 1.89557 4.35603 1.8685C5.55672 1.73313 5.1658 1.6519 6.45027 1.00212C6.81327 0.812594 7.23212 0.677222 7.53927 0.4877V0.000358582C5.69634 0.162806 4.18849 0.78552 3.09948 1.59776ZM10.3316 14.8372C11.2531 14.9726 11.0576 14.9455 11.8394 14.5664C12.733 14.1062 14.5201 12.6983 14.7435 11.8048C14.3525 11.6695 14.4084 11.5341 14.1012 11.859C13.5986 12.3734 13.0401 12.7254 12.3979 13.0503C11.6998 13.4293 11.7836 13.4022 11.3089 13.8896C11.0018 14.1603 10.555 14.4852 10.3316 14.8372ZM8.46074 0.4877L10.4154 1.48946C11.0018 1.84143 11.9791 1.94972 12.9285 2.0851C12.8726 1.40823 12.6213 1.40823 12.2024 1.13749C11.8394 0.920892 11.5044 0.758445 11.0855 0.595998C10.2757 0.271104 9.41013 0.0545076 8.46074 0.000358582V0.4877ZM4.94241 13.2127C6.39442 14.5935 6.70158 15.2975 9.04713 14.8643C9.57767 14.756 10.6667 13.6188 11.0297 13.2398C10.9459 12.9961 10.5271 12.59 10.3037 12.3193C10.0524 12.0485 9.80105 11.6966 9.54974 11.4529C9.04713 11.4258 6.70158 11.3446 6.42234 11.48C6.31065 11.5341 5.02618 13.0503 4.94241 13.2127ZM3.99302 7.41878C4.27226 6.74191 5.61257 4.76547 5.64049 4.71132C5.47295 4.06154 4.97034 3.27638 4.77487 2.51829C4.30018 2.49121 3.85341 2.57244 3.43456 2.68074C2.79233 2.81611 2.73648 2.81611 2.4014 3.22223C1.92671 3.89909 1.59163 4.35936 1.2007 5.14452C0.949395 5.65893 0.921472 5.71308 1.08901 6.3358C1.17278 6.66069 1.3124 7.17511 1.45201 7.5C1.61955 7.87904 1.53578 7.77075 2.56894 7.6083C3.04364 7.55415 3.51833 7.5 3.99302 7.41878ZM14.4363 7.74367C15.0506 5.92968 15.3298 5.95675 14.3246 4.27813C14.1292 3.98031 13.5148 3.05978 13.2915 2.92441C12.9005 2.62659 11.8674 2.51829 11.281 2.51829C11.0576 2.81611 10.7225 3.81787 10.4991 4.27813C10.2199 4.8467 10.5271 4.92792 11.1414 5.9026C11.3089 6.2275 11.9232 7.36463 12.1466 7.44585C12.2583 7.47293 14.2408 7.74367 14.4363 7.74367Z%22 fill=%22url(%23paint0_linear_2116_1588)%22/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2116_1588%22 x1=%227.99975%22 y1=%220.000358582%22 x2=%227.99975%22 y2=%2214.9914%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3CclipPath id=%22clip0_2116_1588%22%3E%3Crect width=%2216%22 height=%2215%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(9)  i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2215%22 viewBox=%220 0 16 15%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M3.75842 13.9604C4.33663 14.604 5.05941 15 5.83036 15C6.55314 15 7.27591 14.604 7.85413 13.9604L11.2271 9.75248C11.468 9.40594 11.6125 8.9604 11.6125 8.51485C11.6125 7.52475 10.9861 6.78218 10.2152 6.78218C9.8297 6.78218 9.49241 6.93069 9.2033 7.27723L5.87855 11.4851C5.83036 11.4851 5.83036 11.5347 5.83036 11.5347C5.78218 11.5347 5.78218 11.4851 5.78218 11.4851L2.40924 7.27723C2.12013 6.93069 1.78284 6.78218 1.39736 6.78218C1.01188 6.78218 0.674587 6.93069 0.385479 7.27723C0.144554 7.62376 0 8.06931 0 8.51485C0 8.9604 0.144554 9.40594 0.385479 9.75248L3.75842 13.9604ZM8.19142 1.0396C8.72145 0.39604 9.44422 0 10.2152 0C10.9861 0 11.7089 0.39604 12.2389 1.0396L15.6119 5.24752C15.8528 5.59406 15.9974 6.0396 15.9974 6.48515C15.9974 7.42574 15.371 8.21782 14.6 8.21782C14.2627 8.21782 13.8772 8.0198 13.6363 7.72277L10.2634 3.51485C10.2634 3.46535 10.2152 3.46535 10.2152 3.46535C10.167 3.46535 10.167 3.46535 10.167 3.51485L6.79406 7.72277C6.50495 8.0198 6.16766 8.21782 5.78218 8.21782C5.44488 8.21782 5.05941 8.0198 4.81848 7.72277C4.52937 7.37624 4.38482 6.93069 4.38482 6.48515C4.38482 6.0396 4.52937 5.59406 4.81848 5.24752L8.19142 1.0396Z%22 fill=%22url(%23paint0_linear_2369_2693)%22/%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2369_2693%22 x1=%227.99868%22 y1=%220%22 x2=%227.99868%22 y2=%2215%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(10) i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M8 1.90712C11.3684 1.90712 14.1176 4.63158 14.1176 8C14.1176 11.3684 11.3684 14.1176 8 14.1176C4.63158 14.1176 1.90712 11.3684 1.90712 8C1.90712 4.63158 4.63158 1.90712 8 1.90712ZM8 3.73994C10.3529 3.73994 12.2601 5.64706 12.2601 8C12.2601 10.3529 10.3529 12.2601 8 12.2601C5.64706 12.2601 3.73994 10.3529 3.73994 8C3.73994 5.64706 5.64706 3.73994 8 3.73994ZM8 0C12.4334 0 16 3.59133 16 8C16 12.4334 12.4334 16 8 16C3.59133 16 0 12.4334 0 8C0 3.59133 3.59133 0 8 0Z%22 fill=%22url(%23paint0_linear_2116_1591)%22/%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2116_1591%22 x1=%228%22 y1=%220%22 x2=%228%22 y2=%2216%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(11) i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2213%22 viewBox=%220 0 16 13%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M7.98022 0C4.09993 0 0.109819 0.819484 0 6.74212C0.0366065 8.45559 0.402671 10.7278 1.17141 11.9198C1.64729 12.6648 2.52585 13.0745 3.4044 12.9628C4.31957 12.851 5.0517 12.255 5.34455 11.4355C5.78383 10.2063 6.62578 9.64756 7.98022 9.64756C9.33466 9.64756 10.1766 10.2436 10.6525 11.4728C11.2382 13.0372 12.7391 13 12.8489 13C13.6542 13 14.3864 12.5903 14.789 11.9198C15.5578 10.765 15.9604 8.45559 15.997 6.70487C15.8872 0.819484 11.5677 0 7.98022 0ZM4.5026 7.22636L3.88029 6.59312L3.29458 7.22636C3.00173 7.48711 2.52585 7.48711 2.233 7.22636C1.97675 6.92837 1.97675 6.44413 2.233 6.18338L2.85531 5.55014L2.233 4.91691C1.97675 4.61891 1.97675 4.17192 2.233 3.87393C2.52585 3.57593 3.00173 3.57593 3.29458 3.87393L3.88029 4.50716L4.5026 3.87393C4.79545 3.57593 5.27133 3.57593 5.52758 3.87393C5.82043 4.17192 5.82043 4.61891 5.52758 4.91691L4.90527 5.55014L5.52758 6.18338C5.82043 6.44413 5.82043 6.92837 5.52758 7.22636C5.27133 7.48711 4.79545 7.48711 4.5026 7.22636ZM11.2382 2.27221C11.8239 2.27221 12.3364 2.7937 12.3364 3.38968C12.3364 4.02292 11.8239 4.50716 11.2382 4.50716C10.6159 4.50716 10.14 4.02292 10.14 3.38968C10.14 2.7937 10.6159 2.27221 11.2382 2.27221ZM9.11502 6.66762C8.52931 6.66762 8.01682 6.14613 8.01682 5.55014C8.01682 4.91691 8.52931 4.43266 9.11502 4.43266C9.73733 4.43266 10.2132 4.91691 10.2132 5.55014C10.2132 6.14613 9.73733 6.66762 9.11502 6.66762ZM11.2382 8.79083C10.6159 8.79083 10.14 8.30659 10.14 7.67335C10.14 7.07736 10.6159 6.55587 11.2382 6.55587C11.8239 6.55587 12.3364 7.07736 12.3364 7.67335C12.3364 8.30659 11.8239 8.79083 11.2382 8.79083ZM13.3248 6.66762C12.7391 6.66762 12.2266 6.14613 12.2266 5.55014C12.2266 4.91691 12.7391 4.43266 13.3248 4.43266C13.9471 4.43266 14.423 4.91691 14.423 5.55014C14.423 6.14613 13.9471 6.66762 13.3248 6.66762Z%22 fill=%22url(%23paint0_linear_2369_2695)%22/%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2369_2695%22 x1=%227.99852%22 y1=%220%22 x2=%227.99852%22 y2=%2213.0001%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(12) i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2218%22 viewBox=%220 0 16 18%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M14.918 9.32284C13.0674 7.91236 12.3498 6.46476 11.6322 5.05428C9.66836 1.19402 9.97049 3.79228 9.97049 0.563018C9.97049 -0.661873 6.53369 0.117603 7.78001 3.82939C7.4401 3.94075 7.1002 4.0521 6.79806 4.16345C6.34486 2.79009 6.57146 1.9735 6.42039 0.600136C6.19379 -1.47847 3.02136 2.27044 4.22991 5.31411L3.3235 5.87088C3.05913 5.61105 2.90806 4.49752 2.90806 3.82939C1.05748 5.35123 0 7.72677 0 10.7704V14.3709C0 15.1132 0.604272 15.5587 1.32185 15.67L8.79972 17.0063C9.66836 17.1547 10.2726 16.0783 9.89496 15.2988L8.61088 12.4407C6.19379 11.3643 5.06078 11.8097 4.19214 12.3665C4.15437 12.0324 3.89 11.4014 3.81447 11.1045C5.24962 10.2137 6.7603 10.622 8.00661 11.1045L13.5584 13.6285C15.4845 14.5194 17.1462 11.0303 14.918 9.32284ZM9.66836 8.46913C8.34651 8.46913 8.34651 6.539 9.66836 6.539C10.9524 6.539 10.9524 8.46913 9.66836 8.46913Z%22 fill=%22url(%23paint0_linear_2369_2698)%22/%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2369_2698%22 x1=%227.99212%22 y1=%220%22 x2=%227.99212%22 y2=%2217.0201%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(13) i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M16 9.45622C16 12.6562 15.2809 14.6697 15.2449 14.7776C15.173 14.9573 14.9933 15.1371 14.8135 15.209C14.7056 15.245 12.4404 16 8.01798 16C3.55955 16 1.29438 15.245 1.22247 15.209C1.00674 15.1371 0.862921 14.9573 0.791011 14.7776C0.755056 14.6697 0 12.6562 0 9.45622C0 6.25622 0.755056 4.24274 0.791011 4.17083C0.862921 3.95509 1.00674 3.81127 1.22247 3.73936C1.29438 3.70341 2.73258 3.20004 5.57303 2.98431C5.24944 2.62476 4.88989 2.1933 4.56629 1.72588C4.20674 1.22251 4.35056 0.539365 4.85393 0.179814C5.32135 -0.143781 6.00449 -0.0359163 6.36404 0.467454C6.90337 1.25847 7.4427 1.83375 8.01798 2.30116C8.59326 1.83375 9.13258 1.25847 9.67191 0.467454C9.9955 -0.0359163 10.6787 -0.143781 11.182 0.179814C11.6854 0.539365 11.7933 1.22251 11.4697 1.72588C11.1101 2.1933 10.7865 2.62476 10.427 2.98431C13.2674 3.20004 14.7416 3.70341 14.8135 3.73936C14.9933 3.81127 15.173 3.95509 15.2449 4.17083C15.2809 4.24274 16 6.25622 16 9.45622ZM14.2022 9.27644C14.2022 8.08993 14.0584 6.5079 13.6989 5.28543C12.6562 4.99779 11.2899 4.85397 10.2831 4.78206L8.01798 4.63824L5.71685 4.78206C4.74607 4.85397 3.37977 4.99779 2.30112 5.28543C1.94157 6.57981 1.79775 8.2697 1.79775 9.45622C1.79775 10.6787 1.94157 12.3686 2.30112 13.627C2.66067 13.7349 3.02022 13.8068 3.37977 13.8427C4.88989 14.1304 6.47191 14.2023 8.01798 14.2023C9.56404 14.2023 11.1461 14.1304 12.6562 13.8427C12.9798 13.8068 13.3753 13.7349 13.6989 13.627C14.0944 12.3686 14.2022 10.6787 14.2022 9.45622V9.27644ZM10.3551 13.3753C10.7865 12.9439 11.2539 12.4405 11.2899 12.3326C11.4697 12.045 10.7146 10.1394 10.6067 9.81577L8.26966 9.24049C7.94607 9.52813 6.43595 10.8585 6.50786 11.218C6.54382 11.5776 6.75955 12.1888 6.86741 12.5484C6.93932 12.7641 7.01124 12.9798 7.08315 13.1955C7.1191 13.3394 7.1191 13.4832 7.15506 13.5551C8.30562 13.5551 9.42022 13.4832 10.3551 13.3753ZM3.16404 13.1236L3.48764 13.0517C3.55955 12.7641 3.55955 12.4405 3.63146 12.1528C3.66742 11.8293 3.81124 11.3978 3.84719 11.1102C3.84719 11.0742 3.66742 9.56408 3.66742 9.49217C3.34382 9.60004 3.30786 9.7079 3.2 10.1753C2.98427 10.9663 2.84045 12.4764 3.16404 13.1236ZM6.47191 6.29217L6.36404 6.65172C6.65168 6.68768 7.01124 6.65172 7.33483 6.72363C8.23371 6.8315 7.94607 6.68768 8.98876 6.43599C9.2764 6.36408 9.6 6.32813 9.85168 6.22026L9.95955 5.86071C8.59326 5.68094 7.40674 5.89667 6.47191 6.29217ZM10.5348 6.40004L11.7573 7.47869C12.1169 7.83824 12.8 8.08993 13.4831 8.34161C13.5551 7.83824 13.3753 7.80229 13.1236 7.51465C12.9079 7.29891 12.6921 7.11914 12.4045 6.93936C11.9011 6.54386 11.2899 6.22026 10.6067 6.04049L10.5348 6.40004ZM6.0764 10.7866C6.4 10.3191 7.73034 9.09667 7.73034 9.02476C7.76629 8.55734 7.51461 7.8742 7.51461 7.26296C7.19101 7.19105 6.83146 7.15509 6.50786 7.15509C6.04045 7.15509 6.00449 7.11914 5.6809 7.40678C5.21348 7.80229 4.88989 8.08993 4.45843 8.5933C4.20674 8.95285 4.17079 8.9888 4.17079 9.45622C4.17079 9.74386 4.17079 10.1394 4.2427 10.427C4.27865 10.7146 4.2427 10.6068 5.03371 10.6787C5.3573 10.7146 5.71685 10.7506 6.0764 10.7866ZM13.7708 9.38431C13.6989 9.24049 13.627 9.09667 13.591 9.02476C13.3753 8.77307 12.6202 8.48543 12.2247 8.37757C12.009 8.55734 11.5775 9.27644 11.3258 9.56408C11.0382 9.92363 11.2539 10.0675 11.5056 10.8944C11.5775 11.1461 11.7933 12.1169 11.973 12.1888C12.009 12.2248 12.6202 12.4764 13.0876 12.6562C13.4831 11.6135 13.6989 10.4989 13.7708 9.38431Z%22 fill=%22url(%23paint0_linear_2369_2701)%22/%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2369_2701%22 x1=%228%22 y1=%22-0.00415039%22 x2=%228%22 y2=%2216%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E') !important; background-color: transparent !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(14) i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2214%22 viewBox=%220 0 16 14%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2427_4865)%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M15.9962 5.91327V5.06331C15.9962 3.89766 15.2352 2.90199 14.1624 2.53773C14.1624 2.5863 14.1624 2.63487 14.1624 2.68343C14.1624 4.11622 14.1624 5.549 14.1624 6.98179C14.1624 8.94883 12.5157 10.5516 10.4948 10.5516H3.2845C3.19717 10.5516 3.12233 10.5637 3.05995 10.588C3.52151 11.4501 4.44464 12.0451 5.51746 12.0451C5.70458 12.0451 11.0188 12.0451 12.7278 12.0451C13.0771 12.0451 13.3765 12.1422 13.6634 12.3487L15.9962 14V9.95663V5.91327ZM3.2845 3.83695C3.84586 3.83695 4.30742 4.28621 4.30742 4.83261C4.30742 5.39115 3.84586 5.82827 3.2845 5.82827C2.72314 5.82827 2.26157 5.39115 2.26157 4.83261C2.26157 4.28621 2.72314 3.83695 3.2845 3.83695ZM9.97091 3.83695C10.5323 3.83695 10.9938 4.28621 10.9938 4.83261C10.9938 5.39115 10.5323 5.82827 9.97091 5.82827C9.40955 5.82827 8.94799 5.39115 8.94799 4.83261C8.94799 4.28621 9.40955 3.83695 9.97091 3.83695ZM6.6277 3.83695C7.18906 3.83695 7.65063 4.28621 7.65063 4.83261C7.65063 5.39115 7.18906 5.82827 6.6277 5.82827C6.06634 5.82827 5.60478 5.39115 5.60478 4.83261C5.60478 4.28621 6.06634 3.83695 6.6277 3.83695ZM0.00366211 2.68343C0.00366211 1.20208 1.23865 0 2.76056 0C2.9851 0 10.2578 0 10.4948 0C12.0168 0 13.2517 1.20208 13.2517 2.68343C13.2517 4.11622 13.2517 5.549 13.2517 6.98179C13.2517 8.46314 12.0168 9.66522 10.4948 9.66522H3.2845C2.93521 9.66522 2.62334 9.76236 2.3489 9.96878L0.00366211 11.6201V7.57676V7.01821V6.98179V6.79965V6.75108V6.70252V6.6418V3.53339C0.00366211 3.03556 0.00366211 2.68343 0.00366211 2.68343Z%22 fill=%22url(%23paint0_linear_2427_4865)%22/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2427_4865%22 x1=%227.99992%22 y1=%220%22 x2=%227.99992%22 y2=%2214%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3CclipPath id=%22clip0_2427_4865%22%3E%3Crect width=%2216%22 height=%2214%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(15) i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2214%22 viewBox=%220 0 16 14%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath d=%22M1.09992 6.02697C5.39487 4.05126 8.25885 2.74875 9.69185 2.11944C13.7834 0.322639 14.6335 0.0105163 15.1877 9.9919e-05C15.3095 -0.00205699 15.582 0.0298337 15.7586 0.181063C15.9076 0.308757 15.9486 0.481255 15.9683 0.602323C15.9879 0.723392 16.0123 0.999189 15.9929 1.21469C15.7712 3.67437 14.8118 9.64338 14.3237 12.3983C14.1172 13.564 13.7105 13.9548 13.3168 13.9931C12.4613 14.0762 11.8116 13.3961 10.9829 12.8226C9.68624 11.9251 8.95369 11.3664 7.69503 10.4907C6.24042 9.47862 7.18338 8.92236 8.01236 8.01329C8.22931 7.77538 11.999 4.15516 12.0719 3.82675C12.0811 3.78568 12.0895 3.63258 12.0034 3.55173C11.9172 3.47089 11.7901 3.49853 11.6983 3.52052C11.5683 3.55169 9.4968 4.9973 5.48389 7.85735C4.89591 8.28364 4.36333 8.49135 3.88616 8.48046C3.36012 8.46846 2.34822 8.16643 1.59598 7.90825C0.673328 7.59159 -0.0599784 7.42417 0.00387615 6.88638C0.0371355 6.60627 0.402482 6.3198 1.09992 6.02697Z%22 fill=%22url(%23paint0_linear_2427_4864)%22/%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2427_4864%22 x1=%228%22 y1=%220%22 x2=%228%22 y2=%2214%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(16) i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M8.0306 15.866C6.69625 15.866 5.38638 15.5369 4.22341 14.9033L0 16L1.12624 11.8934C0.428462 10.687 0.0612085 9.32216 0.0612085 7.93298C0.0734503 3.55826 3.63581 0 8.0306 0C10.1607 0 12.1683 0.828636 13.6741 2.32749C15.1676 3.82635 16 5.81264 16 7.93298C16 12.3077 12.4254 15.866 8.0306 15.866ZM11.9357 10.7601C11.7643 11.2232 10.9686 11.6497 10.5891 11.6984C10.2464 11.7593 9.80566 11.7715 9.32823 11.6253C9.04667 11.54 8.66718 11.4181 8.20199 11.211C6.20658 10.3458 4.89671 8.3473 4.79878 8.21325C4.70084 8.07921 3.97858 7.1409 3.97858 6.16603C3.97858 5.19117 4.49273 4.71592 4.67636 4.50876C4.85998 4.31378 5.08034 4.26504 5.215 4.26504C5.34966 4.26504 5.47207 4.26504 5.59449 4.27723C5.71691 4.27723 5.87605 4.22848 6.03519 4.61843C6.20658 5.00838 6.61056 5.98324 6.65953 6.08073C6.70849 6.1904 6.73298 6.30008 6.67177 6.43412C6.61056 6.56816 6.57383 6.64128 6.4759 6.76314C6.37796 6.87281 6.26779 7.01904 6.16985 7.10434C6.07192 7.20183 5.97399 7.3115 6.08416 7.51866C6.20658 7.71363 6.59832 8.35948 7.19816 8.88347C7.95715 9.56588 8.59373 9.77304 8.80184 9.87053C8.9977 9.96801 9.10788 9.95583 9.2303 9.82178C9.34047 9.68774 9.71997 9.23686 9.85463 9.04189C9.98929 8.84692 10.1239 8.88347 10.3076 8.9444C10.4912 9.00533 11.4705 9.49276 11.6664 9.59025C11.8623 9.68774 11.9969 9.73648 12.0459 9.82178C12.0949 9.90708 12.0949 10.297 11.9357 10.7601Z%22 fill=%22url(%23paint0_linear_2427_4868)%22/%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2427_4868%22 x1=%228%22 y1=%220%22 x2=%228%22 y2=%2216%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(17) i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2216%22 height=%2216%22 viewBox=%220 0 16 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2427_4869)%22%3E%3Cpath d=%22M15.3333 7.33329C15.1565 7.33329 14.9869 7.26305 14.8619 7.13802C14.7369 7.013 14.6666 6.84343 14.6666 6.66662C14.6652 5.25256 14.1029 3.89683 13.103 2.89694C12.1031 1.89705 10.7473 1.3347 9.33329 1.33329C9.15648 1.33329 8.98691 1.26305 8.86188 1.13802C8.73686 1.013 8.66662 0.84343 8.66662 0.666619C8.66662 0.489808 8.73686 0.320239 8.86188 0.195215C8.98691 0.0701903 9.15648 -4.75928e-05 9.33329 -4.75928e-05C11.1008 0.00189347 12.7954 0.704896 14.0452 1.95472C15.295 3.20454 15.998 4.89911 16 6.66662C16 6.84343 15.9297 7.013 15.8047 7.13802C15.6797 7.26305 15.5101 7.33329 15.3333 7.33329ZM13.3333 6.66662C13.3333 5.60575 12.9119 4.58834 12.1617 3.83819C11.4116 3.08805 10.3942 2.66662 9.33329 2.66662C9.15648 2.66662 8.98691 2.73686 8.86188 2.86188C8.73686 2.98691 8.66662 3.15647 8.66662 3.33329C8.66662 3.5101 8.73686 3.67967 8.86188 3.80469C8.98691 3.92971 9.15648 3.99995 9.33329 3.99995C10.0405 3.99995 10.7188 4.2809 11.2189 4.781C11.719 5.2811 12 5.95938 12 6.66662C12 6.84343 12.0702 7.013 12.1952 7.13802C12.3202 7.26305 12.4898 7.33329 12.6666 7.33329C12.8434 7.33329 13.013 7.26305 13.138 7.13802C13.263 7.013 13.3333 6.84343 13.3333 6.66662ZM14.7886 14.776L15.3953 14.0766C15.7814 13.6892 15.9983 13.1646 15.9983 12.6176C15.9983 12.0707 15.7814 11.546 15.3953 11.1586C15.3746 11.138 13.7706 9.90395 13.7706 9.90395C13.3857 9.53751 12.8743 9.33346 12.3428 9.3342C11.8113 9.33495 11.3006 9.54043 10.9166 9.90795L9.64595 10.9786C8.60874 10.5493 7.66654 9.9194 6.87348 9.12496C6.08041 8.33053 5.4521 7.38724 5.02462 6.34929L6.09129 5.08262C6.4591 4.69873 6.66482 4.18787 6.66569 3.65622C6.66656 3.12457 6.46251 2.61304 6.09595 2.22795C6.09595 2.22795 4.86062 0.625952 4.83995 0.605286C4.45959 0.222451 3.94387 0.00463375 3.40424 -0.0011044C2.8646 -0.00684256 2.34437 0.199959 1.95595 0.574619L1.18929 1.24129C-3.34005 6.49595 6.41329 16.174 11.8413 16C12.3894 16.0031 12.9326 15.8965 13.4388 15.6862C13.945 15.476 14.404 15.1665 14.7886 14.776Z%22 fill=%22url(%23paint0_linear_2427_4869)%22/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2427_4869%22 x1=%228.01157%22 y1=%22-0.0012207%22 x2=%228.01157%22 y2=%2216.0023%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3CclipPath id=%22clip0_2427_4869%22%3E%3Crect width=%2216%22 height=%2216%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') !important; }
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(18) i.m-nav-icon-bc { background-image: url('data:image/svg+xml,%3Csvg width=%2214%22 height=%2220%22 viewBox=%220 0 14 20%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2430_4873)%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M10.0446 0.00976562H5.1524C2.96652 0.00976562 1.19701 1.89981 1.19701 4.16786V6.86792L2.81039 6.1659V4.16786C2.81039 2.97983 3.6431 1.95381 4.73604 1.7378L5.25649 2.87183C5.41262 3.14183 5.67284 3.35784 5.98511 3.35784H9.21188H9.26392C9.31597 3.30384 9.36801 3.30384 9.42005 3.30384C9.62823 3.24984 9.83641 3.08783 9.9405 2.87183L10.4609 1.7378C11.6059 1.95381 12.4386 2.97983 12.4386 4.16786V15.8321C12.4386 17.1821 11.3457 18.3162 9.99255 18.3162H5.20444C3.85128 18.3162 2.81039 17.1821 2.81039 15.8321V15.5081L1.19701 14.8061V15.8321C1.19701 18.1002 2.96652 19.9902 5.20444 19.9902H9.99255C12.2305 19.9902 14 18.1002 14 15.8321V4.16786C14 1.89981 12.2305 0.00976562 10.0446 0.00976562ZM6.29738 8.21794L6.40147 6.1119C6.40147 5.78789 6.60965 5.51789 6.86987 5.40988L9.36801 4.27586C9.57619 4.22186 9.83641 4.22186 10.0446 4.32986L11.1375 5.30188C11.8662 6.97592 11.9702 10.972 11.8141 13.1321L10.3569 16.8581C10.2528 17.0201 10.1487 17.1821 9.9405 17.2361C9.78437 17.2901 9.57619 17.3441 9.42005 17.2361L0.520426 13.5101C0.156113 13.3481 -0.0520652 12.916 -2.05355e-05 12.484L0.988827 8.32595C1.09292 8.05594 1.19701 7.89394 1.40518 7.78594L3.90333 6.70591C4.21559 6.54391 4.52786 6.59791 4.78808 6.81391L6.29738 8.21794Z%22 fill=%22url(%23paint0_linear_2430_4873)%22/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=%22paint0_linear_2430_4873%22 x1=%226.99602%22 y1=%220.00976562%22 x2=%226.99602%22 y2=%2219.9902%22 gradientUnits=%22userSpaceOnUse%22%3E%3Cstop stop-color=%22%23FF9900%22/%3E%3Cstop offset=%221%22 stop-color=%22%23FF2A00%22/%3E%3C/linearGradient%3E%3CclipPath id=%22clip0_2430_4873%22%3E%3Crect width=%2214%22 height=%2220%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E') !important; }

.layout-bc:not(.hasLeftMenu) .m-nav-info-w-container-bc .m-block-nav-items-bc {
  grid-gap: 4px !important;
}

.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:has(a[href*="tournaments"]),
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:has(a[href*="cevircark"]),
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:has(a[href*="TamBetTv"]) {
  position: relative !important;
  margin-bottom: 20px !important;
}

.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:has(a[href*="tournaments"])::after,
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:has(a[href*="cevircark"])::after,
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:has(a[href*="TamBetTv"])::after {
  content: '' !important;
  position: absolute !important;
  bottom: -12px !important;
  left: 0 !important;
  width: 100% !important;
  height: 1px !important;
  background: rgba(255, 255, 255, 0.15) !important;
}
.layout-bc:not(.hasLeftMenu) .m-nav-info-w-container-bc {
  background-image: url('https://cms.42btcoservice.com/storage/medias/tambet-18755717/media_18755717_639783a35320a09191b6790fd2cf51e7.png') !important;
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

/* ONLY casino games widget (not promo banners or other sliders)
   NOT (2026-10-28): Bu kuralın önünde açılışı olmayan bir yorum-kapanış işareti vardı; tarayıcı onu seçicinin
   parçası sayıp kuralı hep atlıyordu, yani kural yayına çıktığından beri hiç çalışmadı.
   Görünüm değişmesin diye artık yorum içinde duruyor; açmak isterseniz bu yorumu kaldırın.
.casinoCategoryGamesRow .swiper-slide {
  width: calc(40vw - 4px) !important;
  margin-right: 10px !important;
}
*/


/* ══════════════════════════════════════════════════════
   Promotions Page — Mobile
══════════════════════════════════════════════════════ */


.layout-bc:not(.hasLeftMenu).promotion-page .layout-content-holder-bc::before {
  content: "Promosyonlar" !important;
  display: inline-flex !important;
  align-self: flex-start !important;
  align-items: center !important;
  font-family: Roboto, sans-serif !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: normal !important;
  color: #ffffff !important;
  padding: 0 0 0 32px !important;
  margin-left: 12px !important;
  margin-top: 12px !important;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAWdJREFUeAHtVmF1g0AMDlVQCUhAQiXMQZkCVgWtg60KioRNATgYDrgpAAdZUkKbHsc4eD1+7XsvjyOQfEmapADMACLGJAVJI3JhHYQCOa9xCNZtYSnYmOSdJLP0L4rkJNIjtd7NxMd0INqxpe8JahhmfLLedQbC2EyQx+rWyDVWkffPqwmbPwlLdU5H9AlXQt1X6rwf0Y+DnOWqLG9KX4iuUGdd4r2yu4AvpHFqZczOU6tRbgHJs0LpahwZl0iR7OjCnZmIaiuyBK0SQ/IVRVGuMzpieByvGWLXuv717qI+yzmbWYVXzu4b58E1h74oeCwSWA87JmxhPRgmPIBjIwQAJ3a4jgV2q8r7x6cWN2IXgz9asluzmh304PNu9GkgjvRDbHjt+VSmIpvPBw0+7s9nj8VtzjewMv4JgxIaCIcfF2EJ4ZAPCGlOSrj/7TwT534zOeExj3PmMAcf4P0bpVlA2Iht6vL9C1yQ8ERcFX9PAAAAAElFTkSuQmCC') !important;
  background-repeat: no-repeat !important;
  background-size: 20px 20px !important;
  background-position: 0px center !important;
  min-height: 24px !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-arrow {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontalList.scroll-start {
  height: auto !important;
  min-height: unset !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-list-container {
  padding: 12px 0 0 12px !important;
  overflow-y: visible !important;
  height: auto !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-list-container::before,
.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-list-container::after {
  display: none !important;
  content: none !important;
  height: 0 !important;
  width: 0 !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-wheel {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 0 !important;
  overflow-x: auto !important;
  transform: none !important;
  width: auto !important;
  flex-wrap: nowrap !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-wheel::-webkit-scrollbar {
  display: none;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-item-bc {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  padding: 8px 12px !important;
  border-radius: 24px !important;
  border: none !important;
  background: linear-gradient(180deg, #181819 0%, #2B2B2E 100%) !important;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12) !important;
  white-space: nowrap !important;
  flex-shrink: 0 !important;
  width: auto !important;
  min-width: unset !important;
  height: 34px !important;
  max-height: 34px !important;
  overflow: visible !important;
  box-sizing: border-box !important;
  position: relative !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-item-bc::before {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: 24px !important;
  padding: 1.5px !important;
  background: linear-gradient(to bottom, #FF9900, #FF2A00) !important;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
  -webkit-mask-composite: xor !important;
  mask-composite: exclude !important;
  pointer-events: none !important;
  z-index: 1 !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-item-bc::after {
  display: none !important;
  content: none !important;
  height: 0 !important;
  width: 0 !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-item-bc.active {
  background: linear-gradient(180deg, #FF9900 0%, #FF2A00 100%) !important;
  border: none !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-item-bc.active::before {
  display: none !important;
  content: none !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-icon-bc {
  width: 14px !important;
  height: 14px !important;
  min-width: 14px !important;
  max-width: 14px !important;
  max-height: 14px !important;
  font-size: 14px !important;
  line-height: 1 !important;
  flex-shrink: 0 !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-icon-bc::before {
  font-size: 14px !important;
  line-height: 1 !important;
  color: #fff !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-title-bc {
  font-family: Roboto, sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  color: #ffffff !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  margin: 0 !important;
  padding: 0 !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .horizontal-sl-title-bc::after {
  display: none !important;
  content: none !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .layout-content-holder-bc > section {
  padding: 0 12px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .promotionsList-bc {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 12px !important;
  padding: 0 !important;
  width: 100% !important;
  box-sizing: border-box !important;
  margin-top: 16px !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .promotionsListEl-bc {
  width: 100% !important;
  height: 212px !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  position: relative !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .promotionsArticleThumbnail-bc {
  width: 100% !important;
  height: 212px !important;
  object-fit: fill !important;
  border-radius: 12px !important;
  display: block !important;
}

.layout-bc:not(.hasLeftMenu).promotion-page .promotions-article-title {
  display: none !important;
}

[dir=ltr] .horizontal-sl-item-bc.active {
  left: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .overlay-sliding-wrapper-bc.promotion-details-popup .promotion-details-container .promotion-details-header img.promotion-details-img {
  padding: 12px !important;
  border-radius: 24px !important;
}

/* ============================================================
   TAMBET — TOURNAMENT PAGE MOBILE
   Scope: .layout-bc:not(.hasLeftMenu).tournament
   ============================================================ */

/* ── PAGE TITLE with trophy icon ── */
.layout-bc:not(.hasLeftMenu).tournament .layout-content-holder-bc::before {
  content: "Tournaments" !important;
  display: block !important;
  font-family: Roboto, sans-serif !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  color: #ffffff !important;
  padding: 0 0 12px 36px !important;
  margin: 0 0 0 12px !important;
  background-image: url("data:image/svg+xml,%3Csvg width=%2213%22 height=%2214%22 viewBox=%220 0 13 14%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cg clip-path=%22url(%23clip0_2394_3467)%22%3E%3Cpath fill-rule=%22evenodd%22 clip-rule=%22evenodd%22 d=%22M10.7507 0.574359V1.65128H11.5521C12.3534 1.65128 12.9806 2.33333 12.9806 3.15897V4.2718C12.9806 5.74359 11.9353 7 10.5765 7.25128C10.1932 8.65128 9.14796 9.8 7.78911 10.2308V11.9897H9.39185C9.67059 11.9897 9.91449 12.241 9.91449 12.5282V13.4256C9.91449 13.7487 9.67059 14 9.39185 14H3.64288C3.3293 14 3.0854 13.7487 3.0854 13.4256V12.5282C3.0854 12.241 3.3293 11.9897 3.64288 11.9897H5.21078V10.2308C3.88678 9.8 2.80667 8.65128 2.4234 7.25128C1.06455 7 0.0192871 5.74359 0.0192871 4.2718V3.15897C0.0192871 2.33333 0.68129 1.65128 1.48266 1.65128H2.28403V0.574359C2.28403 0.251282 2.52793 0 2.84151 0C4.68815 0 7.75427 0 10.1932 0C10.5068 0 10.7507 0.251282 10.7507 0.574359ZM2.28403 2.8V5.99487C1.62203 5.70769 1.13424 5.06154 1.13424 4.2718V3.37436C1.13424 3.05128 1.37813 2.8 1.69171 2.8H2.28403ZM10.7507 2.8V5.99487C11.4127 5.70769 11.8657 5.06154 11.8657 4.2718V3.37436C11.8657 3.05128 11.6218 2.8 11.3082 2.8H10.7507ZM9.00859 4.02051C9.00859 3.15897 8.34658 2.44103 7.54521 2.44103C7.12711 2.44103 6.77868 2.58462 6.49995 2.87179C6.25605 2.58462 5.87278 2.44103 5.45468 2.44103C4.65331 2.44103 4.02615 3.15897 4.02615 4.02051C4.02615 5.42051 6.047 6.89231 6.25605 7.0718C6.32573 7.10769 6.43026 7.14359 6.49995 7.14359C6.60447 7.14359 6.67416 7.10769 6.74384 7.0718C6.98774 6.89231 9.00859 5.42051 9.00859 4.02051Z%22 fill=%22white%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%22clip0_2394_3467%22%3E%3Crect width=%2213%22 height=%2214%22 fill=%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-size: 24px 24px !important;
  background-position: 0px 4px !important;
  line-height: 36px !important;
}

/* ── HIDE platform title above each card ── */
.layout-bc:not(.hasLeftMenu).tournament .tournamentSectionInfoTitle {
  display: none !important;
}

/* ── TAB BLOCK ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoTournamentTabBlock {
  display: flex !important;
  justify-content: space-between !important;
  margin-bottom: 8px !important;
  padding: 12px 0 0 12px !important;
  overflow-y: visible !important;
  height: auto !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoTournamentTabContent {
  display: flex !important;
  align-items: center !important;
  flex: 1 !important;
  min-width: 0 !important;
  padding: 0 0 0 24px !important;
  overflow-y: visible !important;
  height: auto !important;
  max-width: 92dvw!important;
    overflow: hidden!important;
    padding: 0 !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoTournamentTabWrp {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 6px !important;
  overflow-x: auto !important;
  flex-wrap: nowrap !important;
  scrollbar-width: none !important;
  padding: 4px 12px !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoTournamentTabWrp::-webkit-scrollbar {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoTournamentTabItem {
  position: relative !important;
  padding: 6px 14px !important;
  border-radius: 24px !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  color: #ffffff !important;
  cursor: pointer !important;
  background: transparent !important;
  border: none !important;
  white-space: nowrap !important;
  flex-shrink: 0 !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoTournamentTabItem::before {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: 24px !important;
  padding: 1.5px !important;
  background: linear-gradient(to bottom, #FF9900, #FF2A00) !important;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0) !important;
  -webkit-mask-composite: xor !important;
  mask-composite: exclude !important;
  pointer-events: none !important;
  z-index: 1 !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoTournamentTabItem.active {
  background: linear-gradient(180deg, #FF9900 0%, #FF2A00 100%) !important;
  color: #ffffff !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoTournamentTabItem.active::before {
  display: none !important;
  content: none !important;
}

.layout-bc:not(.hasLeftMenu).tournament .SwitchBlockTxt {
  font-size: 12px !important;
  color: #c4c4c4 !important;
  white-space: nowrap !important;
  margin-left: 8px !important;
}

/* ── CARD ROW — vertical, full width ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemWrp {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
  padding: 0 12px !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  border-radius: 12px !important;
  background: linear-gradient(180deg, rgba(79,79,79,0.24) 0%, rgba(40,40,40,0.24) 100%) !important;
  box-shadow: 0px 4px 20px 0px rgba(190,63,3,0.14) !important;
  overflow: hidden !important;
  margin: 0px !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow::after {
  content: '' !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 1px !important;
  background: linear-gradient(90deg, #000 0%, rgba(255,153,0,0.6) 49%, #000 100%) !important;
  pointer-events: none !important;
  z-index: 3 !important;
}

/* ── FINISHED OVERLAY ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow:has(.tournamentGameStatus.finished)::before {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  background: rgba(0,0,0,0.6) !important;
  border-radius: 12px !important;
  pointer-events: none !important;
  z-index: 4 !important;
}

/* ── CARD INNER ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .casinoGameTournamentListItem {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  align-items: flex-start !important;
  gap: 0 !important;
  flex-shrink: 0 !important;
}

/* ── IMAGE BLOCK ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentSectionImgBlock {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  
 
  overflow: hidden !important;
  border-radius: 12px 12px 0 0 !important;
  display: block !important;
  padding: 0 !important;
  position: relative !important;
  flex-shrink: 0 !important;
  flex: none !important;
}

/* ── STATUS BADGE — scoped to list cards only ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentSectionImgBlock .tournamentGameStatus {
  position: absolute !important;
  top: 12px !important;
  right:12px!important;
  left: auto !important;
  z-index: 2 !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 4px !important;
  padding: 6px 10px !important;
  height: 24px !important;
  border-radius: 20px !important;
  background: rgba(219,35,0,0.88) !important;
  border: 1px solid rgba(255,153,0,0.7) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  color: #fff !important;
  box-sizing: border-box !important;
}

/* ── IMAGE — scoped to list cards only ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentSectionImgBlock .tournamentSectionImg {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  object-fit: cover !important;
  object-position: center !important;
  border-radius: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  position: static !important;
  aspect-ratio: unset !important;
  flex-shrink: 0 !important;
}

/* ── BADGE TEXT COLOR ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentGameStatus span,
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentGameStatus.live span,
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentGameStatus.upcoming span,
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentGameStatus.finished span {
  color: #ffffff !important;
}

/* ── STATUS BADGE — scoped to list only ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItem .tournamentGameStatus.live {
  position: absolute !important;
  z-index: 3 !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 6px 12px !important;
  border-radius: 20px !important;
  background: rgba(219, 35, 0, 0.88) !important;
  border: 1px solid rgba(255, 153, 0, 0.7) !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #ffffff !important;
  top: 12px !important;
  right: 12px !important;
  left: auto !important;
  height:28px!important;
   width:62px!important;
  justify-content: center!important;
}
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItem .tournamentGameStatus.live span{
      margin-inline-start: 4px !important;
    text-transform: capitalize!important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItem .tournamentGameStatus.upcoming {
  position: absolute !important;
  z-index: 3 !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 6px 12px !important;
  border-radius: var(--20, 20px)!important;
  border: 1px solid #90FF94!important;
  background: linear-gradient(180deg, rgba(3, 162, 8, 0.88) 0%, rgba(5, 111, 8, 0.88) 100%)!important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #ffffff !important;
  top: 12px !important;
  right: 12px !important;
  left: auto !important;
  height:28px!important;
  width:auto!important;
 
}
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItem .tournamentGameStatus.live::before {
  content: ''!important;
  width: 4px!important;
  height: 4px!important;
  background: #ffffff!important;
  border-radius: 50%!important;
  animation: mLivePulse 1.4s ease-in-out infinite !important;
  flex-shrink: 0!important;
  border-inline-end: 5px solid rgb(255 255 255)!important;
  align-self: center !important;
  display: flex !important;
  bottom:unset!important;
  margin-inline-start:10px!important;
}


@keyframes mLivePulse {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.4; transform: scale(0.7); }
}

/* ── DATA + BUTTON WRAPPER ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentSectionDataButtonWrp {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  align-items: stretch !important;
  gap: 12px !important;
  padding: 0 12px 12px !important;
  box-sizing: border-box !important;
  background: none !important;
  background-color: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  position: static !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentSectionCircle {
  display: none !important;
}

/* ── DATA WRAPPER ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentSectionDataWrp {
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  width: 100% !important;
}

/* ── PRIZE FUND LABEL — hidden ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentPrizeFundTxt {
  display: none !important;
}

/* ── PRIZE AMOUNT ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentSectionMoney {
  font-size: 18px !important;
  font-weight: 600 !important;
  color: #FE7C00 !important;
  text-shadow: none !important;
  line-height: 1.2 !important;
  margin: 12px 0 0 0 !important;
  align-self: flex-start !important;
  align-items: flex-start !important;
  text-align: left !important;
  width: 100% !important;
}

/* ── COUNTDOWN SECTION ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentSectionDate {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
  width: 100% !important;
  align-items: flex-start !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .dataStatusTxt {
  font-size: 12px !important;
  font-weight: 500 !important;
  color: #C4C4C4 !important;
  width: 100% !important;
  text-align: left !important;
  display: block !important;
  align-self: flex-start !important;
}

/* ── COUNTDOWN TILES ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .countdownBannerContent {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 8px !important;
  width: 100% !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .countdownBannerCounter {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  flex: 1 !important;
  height: 40px !important;
  background: rgba(47,47,48,0.5) !important;
  border-radius: 6px !important;
  border: none !important;
  padding: 4px 6px !important;
  box-sizing: border-box !important;
}

/* ── HIDE SEPARATOR COLONS ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow [dir=ltr] .countdownBannerCounter:not(:first-child)::before,
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .countdownBannerCounter:not(:first-child)::before,
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .countdownBannerCounter:not(:first-child):before {
  display: none !important;
  content: none !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .countdownBannerDate {
  color: var(--Color-1, #FE7C00)!important;
text-align: center!important;
font-size: 18px!important;
font-style: normal!important;
font-weight: 700!important;
line-height: normal!important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .countdownBannerNames {
  font-size: 10px !important;
  font-weight: 500 !important;
  color: #ADADAD !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
  margin: 0 !important;
  line-height: 1 !important;
  text-align: center !important;
}

/* ── JOIN BUTTON ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentJoinButton {
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentJoinButton button,
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentJoinButton .button {
  display: flex !important;
  width: 100% !important;
  padding: 8px 12px !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
  border-radius: 20px !important;
  background: linear-gradient(180deg, #FF9900 0%, #FF2A00 100%) !important;
  border: none !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #fff !important;
  cursor: pointer !important;
  box-shadow: none !important;
}

/* ── FINISHED BADGE TEXT ── */
.layout-bc:not(.hasLeftMenu).tournament .casinoGameTournamentListItemRow .tournamentGameStatus.finished span {
  color: #000000 !important;
}

/* FOOTER FIX */

.layout-bc:not(.hasLeftMenu) .horizontalSliderWrapper:has(iframe[title="Footer License"]) {
    width: 100% !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    display: flex !important;
    justify-content: center !important;
}

.layout-bc:not(.hasLeftMenu) .horizontalSliderWrapper .horizontalSliderRow:has(iframe[title="Footer License"]) {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    flex-wrap: nowrap !important;
    width: max-content !important;
    margin: 0 auto !important;
    transform: none !important;
}

.layout-bc:not(.hasLeftMenu) .horizontalSliderWrapper .horizontalSliderRow:has(iframe[title="Footer License"]) > * {
    flex: 0 0 auto !important;
}

.layout-bc:not(.hasLeftMenu) .horizontalSliderWrapper .horizontalSliderRow:has(iframe[title="Footer License"]) .sliderImage {
    width: 70px !important;
    height: 45px !important;
    padding: 3px !important;
}

.layout-bc:not(.hasLeftMenu) .horizontalSliderWrapper .horizontalSliderRow:has(iframe[title="Footer License"]) .sliderImage img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    transform: scale(1) !important;
}

.layout-bc:not(.hasLeftMenu) .horizontalSliderWrapper .horizontalSliderRow:has(iframe[title="Footer License"]) iframe {
    width: 80px !important;
    height: 80px !important;
    min-width: 80px !important;
    border: 0 !important;
}


.popup-holder-bc .swiper-pagination,
.popup-holder-bc .swiper-pagination-fraction,
.popup-holder-bc .swiper-button-prev,
.popup-holder-bc .swiper-button-next,
div[class*="popup"] .swiper-pagination,
div[class*="popup"] .swiper-pagination-fraction,
div[class*="cashier"] .swiper-pagination,
div[class*="deposit"] .swiper-pagination,
div[class*="withdraw"] .swiper-pagination {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* Rastgele Oyun Butonu Çevirisi */
.layout-bc:not(.hasLeftMenu) .casinoProviderBlockMob .btn.randomGameBtn {
  font-size: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .casinoProviderBlockMob .btn.randomGameBtn::after {
  content: 'Rastgele Oyun' !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #ffffff !important;
}


/* MOBİL MENÜ - VIP Gizemli Kutu İkonu */
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:has(a[href*="VIPGiZEMLIKUTU"]) i.m-nav-icon-bc,
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(19) i.m-nav-icon-bc {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSdncmFkQm94JyB4MT0nMCUnIHkxPScwJScgeDI9JzAlJyB5Mj0nMTAwJSc+PHN0b3Agb2Zmc2V0PScwJScgc3RvcC1jb2xvcj0nI0ZGOTkwMCcvPjxzdG9wIG9mZnNldD0nMTAwJScgc3RvcC1jb2xvcj0nI0ZGMkEwMCcvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGw9J3VybCgjZ3JhZEJveCknIGQ9J00yMCA2aC0yLjE4Yy4xMS0uMzEuMTgtLjY1LjE4LTEgMC0xLjY2LTEuMzQtMy0zLTMtMS4wNSAwLTEuOTYuNTQtMi41IDEuMzVsLS41LjY3LS41LS42OEMxMC45NiAyLjU0IDEwLjA1IDIgOSAyIDcuMzQgMiA2IDMuMzQgNiA1YzAgLjM1LjA3LjY5LjE4IDFINDYtMS4xMSAwLTEuOTkuODktMS45OSAyTDIgMTljMCAxLjExLjg5IDIgMiAyaDE2YzEuMTEgMCAyLS44OSAyLTJWOGMwLTEuMTEtLjg5LTItMi0yem0tNS0yYy41NSAwIDEgLjQ1IDEgMXMtLjQ1IDEtMSAxLTEtLjQ1LTEtMSAuNDUtMSAxLTF6TTkgNGMuNTUgMCAxIC40NSAxIDFzLS40NSAxLTEgMS0xLS40NS0xLTEgLjQ1LTEgMS0xem0xMSAxNUg0di0yaDE2djJ6bTAtNUg0VjhoNS4wOEw3IDEwLjgzIDguNjIgMTIgMTIgNy40IDE1LjM4IDEyIDE3IDEwLjgzIDE0LjkyIDhIMjB2NnonLz48L3N2Zz4=') !important;
    background-color: transparent !important;
    background-size: 24px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* MOBİL MENÜ - Powerfull Wheel / */
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:has(a[href*="Wheel"]) i.m-nav-icon-bc,
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:has(a[href*="wheel"]) i.m-nav-icon-bc,
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:has(a[href*="cevircark"]) i.m-nav-icon-bc,
.layout-bc:not(.hasLeftMenu) .m-nav-collapsed-container-bc .app-nav-arrow-block-bc:nth-child(22) i.m-nav-icon-bc {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSdndycgeDE9JzAlJyB5MT0nMCUnIHgyPScwJScgeTI9JzEwMCUnPjxzdG9wIG9mZnNldD0nMCUnIHN0b3AtY29sb3I9JyNGRjk5MDAnLz48c3RvcCBvZmZzZXQ9JzEwMCUnIHN0b3AtY29sb3I9JyNGRjJBMDAnLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSd1cmwoI2d3KScgZD0nTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMy4wN1Y4LjFjMS4xMi4xNiAyLjEyLjYzIDIuOTMgMS4zM2wyLjEyLTIuMTJjLTEuNDItMS4zLTMuMjctMi4xNC01LjA1LTIuMjR6TTUuMDcgMTFoMy4wM2MuMDktMS4wNC40OC0yLjAxIDEuMDktMi44Mkw3LjA3IDYuMDdDNS40NiA3LjYgNC4zNCA5LjYgNCAxMS44M3ptMy45MyAySDUuMDdjLjM0IDIuMjMgMS40NiA0LjIzIDMuMDcgNS43NmwyLjEyLTIuMTJjLS42MS0uODEtMS0xLjc4LTEuMDktMi44MmwzIDYuOTN2LTMuMDNjLTEuMTItLjE2LTIuMTItLjYzLTIuOTMtMS4zM2wtMi4xMiAyLjEyYzEuNDIgMS4zIDMuMjcgMi4xNCA1LjA1IDIuMjR6bTMuOTMtNWgzLjAzYy0uMzQtMi4yMy0xLjQ2LTQuMjMtMy4wNy01Ljc2bC0yLjEyIDIuMTJjLjYxLjgxIDEgMS43OCAxLjA5IDIuODJ6bS0zLjkzLTcuOTNjMS45MyAwIDMuNjUuODEgNC45IDIuMWwtMi4xMiAyLjEyYy0uNjktLjUzLTEuNTQtLjg3LTIuNzgtLjg3LTIuMjEgMC00IDEuNzktNCA0czEuNzkgNCA0IDRjMS4yNCAwIDIuMDktLjM0IDIuNzgtLjg3bDIuMTIgMi4xMmMtMS4yNSAxLjI5LTIuOTcgMi4xLTQuOSAyLjEtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOHonLz48L3N2Zz4=') !important;
    background-color: transparent !important;
    background-size: 24px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}


.casinoLobbyContainer .tournamentsWidgetItem {
  position: relative !important;
  overflow: hidden !important;
}

.casinoLobbyContainer .tournamentsWidgetImgContent {
  position: relative !important;
  z-index: 1 !important;
}

.casinoLobbyContainer .tournamentsWidgetInfoContent {
  position: relative !important;
  z-index: 2 !important;
  margin-top: 0 !important;
  box-sizing: border-box !important;
}

.casinoTopWinnersWidget .casinoTopWinnersPeriodsSection > .ds-chip::after {
  content: none !important;
  display: none !important;
}

.casinoTopWinnersWidget .casinoTopWinnersPeriodsSection .chip__label {
  font-size: inherit !important;
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
}

.casinoTopWinnersWidget .casinoTopWinnersPeriodsSection .chip__label::before,
.casinoTopWinnersWidget .casinoTopWinnersPeriodsSection .chip__label::after {
  content: none !important;
  display: none !important;
}
.casinoTopWinnersWidget .casinoTopWinnersPeriodsSection > .ds-chip {
  position: relative !important;
}

.casinoTopWinnersWidget .casinoTopWinnersPeriodsSection .chip__label {
  font-size: 0 !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
}

.casinoTopWinnersWidget .casinoTopWinnersPeriodsSection .chip__label::before {
  display: inline-block !important;
  font-size: 12px !important;
  line-height: 1.2 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  white-space: nowrap !important;
}

.casinoTopWinnersWidget .casinoTopWinnersPeriodsSection > .ds-chip:nth-child(1) .chip__label::before {
  content: "Canlı" !important;
  color: #111 !important;
  -webkit-text-fill-color: #111 !important;
}

.casinoTopWinnersWidget .casinoTopWinnersPeriodsSection > .ds-chip:nth-child(2) .chip__label::before {
  content: "Günlük" !important;
}

.casinoTopWinnersWidget .casinoTopWinnersPeriodsSection > .ds-chip:nth-child(3) .chip__label::before {
  content: "Haftalık" !important;
}

.casinoTopWinnersWidget .casinoTopWinnersPeriodsSection > .ds-chip:nth-child(4) .chip__label::before {
  content: "Aylık" !important;
}

.hdr-smart-panel-holder-bc button.sp-button-bc i.bc-i-notification {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  font-size: 20px !important;
  line-height: 1 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: none !important;
}

.hdr-smart-panel-holder-bc button.sp-button-bc:has(i.bc-i-notification)::after {
  content: none !important;
  display: none !important;
}


/* ══════════════════════════════════════════════════════════════════
   TRANS TASARIMI — MOBİL (tambet-betzula-preview birebir uyarlama)
   Kaynak: styles.css + betzula-layout.css + mobile-reference.css
   (tarayıcıda görünen nihai değerler). Selektörler canlı BC DOM'una göre.
══════════════════════════════════════════════════════════════════ */

/* ── 1. ZEMİN + YAZI TİPİ ── */
html,
body,
body > div,
#root {
  background: #0f0f10 !important;
}

.layout-bc:not(.hasLeftMenu) {
  background:
    radial-gradient(circle at 50% 18%, rgba(254,124,0,.12), transparent 25%),
    repeating-linear-gradient(135deg, rgba(255,255,255,.015) 0 2px, transparent 2px 5px),
    #0f0f10 !important;
  font-family: Inter, TransRoboto, Arial, sans-serif !important;
}

.layout-bc:not(.hasLeftMenu) .layout-content-holder-bc {
  background: transparent !important;
  /* header (62) + ürün menüsü (8+38+8+2) = 118px (hızlı ikon satırı kaldırıldı);
     BC header yer tutucusu zaten 49px ayırıyor → 118 - 49 = 69px */
  padding-top: 69px !important;
}

/* ── 2. KAYAN DUYURU ŞERİDİ — trans'ta gizli ── */
.layout-bc:not(.hasLeftMenu) .layout-header-holder-bc .hdr-dynamic-content {
  display: none !important;
}

/* ── 3. HEADER ── */
.layout-bc:not(.hasLeftMenu) .header-bc {
  background: #0f0f10 !important;
  box-shadow: none !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-main-content-bc {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  height: 62px !important;
  min-height: 62px !important;
  padding: 0 10px !important;
  box-sizing: border-box !important;
  background: linear-gradient(180deg, #181819, #0f0f10) !important;
  border-top: none !important;
  border-bottom: 1px solid #242424 !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-main-content-bc .logo-container,
.layout-bc:not(.hasLeftMenu) .hdr-main-content-bc .logo {
  display: flex !important;
  align-items: center !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-main-content-bc .hdr-logo-bc {
  display: block !important;
  height: 34px !important;
  width: auto !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-main-content-bc .hdr-user-bc {
  display: flex !important;
  align-items: center !important;
  gap: 5px !important;
}

.layout-bc:not(.hasLeftMenu) div.hdr-user-bc button.btn.sign-in,
.layout-bc:not(.hasLeftMenu) div.hdr-user-bc button.btn.register {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 30px !important;
  min-height: 30px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 10px !important;
  border-radius: 4px !important;
  color: #fff !important;
  font-family: inherit !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  box-shadow: none !important;
  position: relative !important;
}

.layout-bc:not(.hasLeftMenu) div.hdr-user-bc button.btn.sign-in {
  background: #242424 !important;
  border: 1px solid #3b3b3b !important;
}

.layout-bc:not(.hasLeftMenu) div.hdr-user-bc button.btn.register {
  background: linear-gradient(180deg, #ff9900, #ff2a00) !important;
  border: 0 !important;
}

.layout-bc:not(.hasLeftMenu) div.hdr-user-bc button.btn.sign-in span,
.layout-bc:not(.hasLeftMenu) div.hdr-user-bc button.btn.register span {
  font-size: 10px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

.layout-bc:not(.hasLeftMenu) div.hdr-user-bc button.btn.sign-in::before,
.layout-bc:not(.hasLeftMenu) div.hdr-user-bc button.btn.sign-in::after,
.layout-bc:not(.hasLeftMenu) div.hdr-user-bc button.btn.register::before,
.layout-bc:not(.hasLeftMenu) div.hdr-user-bc button.btn.register::after {
  content: none !important;
  display: none !important;
}

/* ── 4. HIZLI İKON SATIRI (trans .quick-icons) ── */
.layout-bc:not(.hasLeftMenu) .hdr-additional-info {
  display: block !important;
  height: 53px !important;
  padding: 0 12px !important;
  box-sizing: border-box !important;
  background: #181819 !important;
  border-bottom: 1px solid #242424 !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-additional-info .hdr-user-bc {
  display: flex !important;
  align-items: center !important;
  justify-content: space-around !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-additional-info .user-nav-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  border: 0 !important;
  color: #fff !important;
  font-size: 24px !important;
  line-height: 1 !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-additional-info .user-nav-icon::before {
  color: inherit !important;
  font-size: inherit !important;
}

/* ── 5. ÜRÜN MENÜSÜ (trans .product-nav) ── */
.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc-holder {
  height: auto !important;
  padding: 8px 7px !important;
  background: #181819 !important;
  border-top: 1px solid #202124 !important;
  border-bottom: 1px solid #fe7c00 !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc-holder .hdr-navigation-scrollable-bc {
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  background-image: none !important;
  border: none !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc::before,
.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc::after {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-content {
  display: flex !important;
  justify-content: flex-start !important;
  gap: 6px !important;
  height: auto !important;
  overflow-x: auto !important;
  scrollbar-width: none !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-content::-webkit-scrollbar {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc .hdr-navigation-link-bc,
.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc .hdr-navigation-link-bc.active {
  flex: 0 0 auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  height: 38px !important;
  margin: 0 !important;
  padding: 0 12px !important;
  border: 1px solid #fe7c00 !important;
  border-radius: 7px !important;
  background: linear-gradient(180deg, #ff9900, #ff2a00) !important;
  color: #fff !important;
  box-shadow: none !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  letter-spacing: .6px !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
  transition: none !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc .hdr-navigation-link-bc.active {
  border-color: #ff9900 !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc .hdr-navigation-link-bc::before,
.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc .hdr-navigation-link-bc::after {
  content: none !important;
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc .hdr-navigation-link-bc .nav-menu-title {
  display: block !important;
  padding: 0 !important;
  background: none !important;
  color: #fff !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  letter-spacing: .6px !important;
  line-height: normal !important;
  text-transform: uppercase !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc .hdr-navigation-link-bc .nav-menu-title::before,
.layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc .hdr-navigation-link-bc .nav-menu-title::after {
  content: none !important;
  display: none !important;
}

/* Trans menü sırası: Spor · Turnuvalar · Özel Oran · Casino · Canlı Casino · Aviator · E-Spor ·
   Sanal Sporlar · Oyunlar · TamBet TV · Promosyonlar. Listede olmayanlar gizlenir.
   Sadece Türkçe sayfada uygulanır (diğer dillerde menü kaybolmasın diye). */
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Spor"],
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Spor Bahisleri"] { order: 0 !important; }
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Turnuvalar"]    { order: 1 !important; }
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Özel Oran"]     { order: 2 !important; }
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Casino"]        { order: 3 !important; }
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Canlı Casino"]  { order: 4 !important; }
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Aviator"]       { order: 5 !important; }
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="E-Spor"]        { order: 6 !important; }
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Sanal Sporlar"] { order: 7 !important; }
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Oyunlar"]       { order: 8 !important; }
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="TamBet TV"]     { order: 9 !important; }
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Promosyonlar"]  { order: 10 !important; }

/* Gizleme yalnız header ürün menüsünde (hesap sekmeleri aynı sınıfı kullanır, etkilenmesin) */
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc-holder .hdr-navigation-link-bc:not([aria-label="Spor"]):not([aria-label="Spor Bahisleri"]):not([aria-label="Turnuvalar"]):not([aria-label="Özel Oran"]):not([aria-label="Casino"]):not([aria-label="Canlı Casino"]):not([aria-label="Aviator"]):not([aria-label="E-Spor"]):not([aria-label="Sanal Sporlar"]):not([aria-label="Oyunlar"]):not([aria-label="TamBet TV"]):not([aria-label="Promosyonlar"]) {
  display: none !important;
}

/* ── 6. ANASAYFA SATIR ARALIKLARI ── */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc {
  margin: 0 !important;
  padding: 0 0 14px 0 !important;
  gap: 0 !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc.has-slider {
  padding: 0 0 16px 0 !important;
}

/* ── 7. ANA BANNER (trans .hero) ── */
.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider {
  padding: 0 7px !important;
}

.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .slider-bc {
  position: relative !important;
  overflow: hidden !important;
  border: 2px solid #242424 !important;
  border-radius: 18px !important;
  box-shadow: inset 0 0 18px #242424 !important;
  /* oran (CMS'in verdiği aspect-ratio) çerçevenin içine uygulansın; görsel kesilmesin */
  box-sizing: content-box !important;
}

/* inset gölge ve alttaki karartma görselin üstünde görünsün */
.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .slider-bc::before {
  content: '' !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  /* trans: 335px yükseklikte 70px karartma → aynı oran */
  height: 21% !important;
  background: linear-gradient(transparent, #0f0f10) !important;
  pointer-events: none !important;
  z-index: 3 !important;
}

.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .slider-bc::after {
  content: '' !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: inherit !important;
  box-shadow: inset 0 0 18px #242424 !important;
  pointer-events: none !important;
  z-index: 4 !important;
}

.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .sdr-item-holder-bc {
  padding: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .sdr-item-bc {
  border-radius: 0 !important;
}

/* Sayfa sayacı (trans .hero-pagination): turuncu hap + ‹ › butonları */
.layout-bc:not(.hasLeftMenu) .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal {
  position: absolute !important;
  top: 11px !important;
  right: 12px !important;
  left: auto !important;
  bottom: auto !important;
  z-index: 5 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  padding: 3px 5px !important;
  border-radius: 16px !important;
  background: #fe7c00 !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  color: #fff !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  line-height: 22px !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu) .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal::before {
  display: none !important;
  content: none !important;
}

.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal {
  width: 100px !important;
  padding: 3px 0 !important;
}

.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-button-prev,
.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-button-next {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: absolute !important;
  top: 14px !important;
  bottom: auto !important;
  left: auto !important;
  width: 22px !important;
  height: 22px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: #262626 !important;
  color: #fff !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  z-index: 6 !important;
  font-size: 10px !important;
}

.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-button-next { right: 17px !important; }
.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-button-prev { right: 85px !important; }

.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-button-prev::before,
.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-button-next::before {
  content: none !important;
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-button-prev::after,
.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-button-next::after {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: static !important;
  width: 100% !important;
  height: 100% !important;
  font-family: Inter, TransRoboto, Arial, sans-serif !important;
  font-size: 10px !important;
  line-height: 1 !important;
  color: #fff !important;
}

.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-button-prev::after { content: '‹' !important; }
.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-button-next::after { content: '›' !important; }

/* ── 8. BÖLÜM BAŞLIKLARI (trans .section-heading) ── */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .page-view-more,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 12px !important;
  box-sizing: border-box !important;
  background: linear-gradient(90deg, #242424, #181819) !important;
  border-top: 1px solid #fe7c00 !important;
  border-bottom: 1px solid #fe7c00 !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .page-view-more .view-title-more,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .sectionTitleText {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #ff9c24 !important;
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: .2px !important;
  line-height: normal !important;
  text-align: center !important;
  text-transform: uppercase !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGames .page-view-more .view-title-more {
  color: #fff !important;
  text-align: left !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .page-view-more .view-see-more,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .ds-link {
  display: flex !important;
  align-items: center !important;
  gap: 5px !important;
  flex-shrink: 0 !important;
  white-space: nowrap !important;
  color: #adadad !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .ds-link .link__label {
  color: #adadad !important;
  font-size: 10px !important;
  font-weight: 400 !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .page-view-more .view-arrow-more,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .link__icon {
  color: #fe7c00 !important;
  font-size: 19px !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .link__icon svg {
  width: 12px !important;
  height: 19px !important;
  fill: currentColor !important;
}

/* ── 9. KATEGORİLER (col-4) → trans .service-grid ── */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:has(.product-banner-container-bc.col-4) {
  padding: 0 !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .hm-row-bc-inner:has(> .product-banner-container-bc.col-4) > .page-view-more {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4.product-banner-without-titles {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 7px !important;
  padding: 0 9px 28px !important;
  margin: 0 !important;
  background: transparent !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc {
  display: block !important;
  min-height: 43px !important;
  border: 1px solid #fe7c00 !important;
  border-radius: 4px !important;
  background: #0f0f10 !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-img-bc {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

/* ── 10. KAZANANLAR (trans .winners) ── */
.layout-bc:not(.hasLeftMenu) .casino-winners-block {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: stretch !important;
  gap: 0 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  overflow: visible !important;
  position: relative !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu) .casino-winners-block::before {
  content: 'Kazanan Üyelerimiz' !important;
  order: 0 !important;
  flex: 1 1 auto !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 44px !important;
  padding: 0 0 0 12px !important;
  box-sizing: border-box !important;
  background: linear-gradient(90deg, #242424, #1c1c1c) !important;
  border-top: 1px solid #fe7c00 !important;
  border-bottom: 1px solid #fe7c00 !important;
  color: #ff9c24 !important;
  -webkit-text-fill-color: #ff9c24 !important;
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: .2px !important;
  line-height: normal !important;
  text-align: center !important;
  text-transform: uppercase !important;
  background-clip: border-box !important;
  -webkit-background-clip: border-box !important;
}

.layout-bc:not(.hasLeftMenu) .casino-winners-block::after {
  content: 'Canlı Kazançlar' !important;
  order: 1 !important;
  flex: 0 0 auto !important;
  display: flex !important;
  align-items: center !important;
  min-height: 44px !important;
  padding: 0 24px 0 0 !important;
  box-sizing: border-box !important;
  background:
    radial-gradient(circle, #fe7c00 0 3.5px, rgba(254,124,0,.13) 3.5px 7.5px, transparent 7.5px) right 8px center / 15px 15px no-repeat,
    linear-gradient(90deg, #1c1c1c, #181819) !important;
  border-top: 1px solid #fe7c00 !important;
  border-bottom: 1px solid #fe7c00 !important;
  color: #adadad !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  white-space: nowrap !important;
  text-transform: uppercase !important;
}

.layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .casino-info-content-winners {
  order: 2 !important;
  flex: 0 0 100% !important;
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 5px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 8px 4px !important;
  list-style: none !important;
  overflow: visible !important;
  transform: none !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu) .casino-info-content-winners > li {
  display: block !important;
  position: relative !important;
  flex: none !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 5px !important;
  border: 1px solid #242424 !important;
  border-radius: 6px !important;
  background: #202020 !important;
  box-shadow: none !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu) .casino-info-content-winners > li:nth-child(n+4) {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .casino-info-content-winners > li::before,
.layout-bc:not(.hasLeftMenu) .casino-info-content-winners > li::after {
  content: none !important;
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  min-width: 0 !important;
  aspect-ratio: 1 !important;
  margin: 0 !important;
  border-radius: 4px !important;
  overflow: hidden !important;
}

.layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-img .casinoGameImageV2Holder,
.layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-img img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border-radius: 4px !important;
}

.layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-info {
  display: block !important;
  min-width: 0 !important;
  text-align: center !important;
}

.layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-info b {
  display: block !important;
  margin-top: 5px !important;
  color: #fff !important;
  font-size: 7px !important;
  font-weight: 700 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-info .ellipsis {
  display: block !important;
  margin: 4px 0 !important;
  color: #999 !important;
  font-size: 7px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-amount {
  position: static !important;
  display: block !important;
  padding: 4px 2px !important;
  border-radius: 12px !important;
  background: #fe7c00 !important;
  color: #fff !important;
  font-size: 8px !important;
  font-weight: 700 !important;
  text-align: center !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* ── 11. GÜNÜN KOMBİNESİ (trans .combos) ── */
.layout-bc:not(.hasLeftMenu) .expressWidgetWrapper {
  margin: 0 !important;
  padding: 0 !important;
  background: #0d0e10 !important;
  gap: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidgetWrapper .expressWidgetScroll {
  margin: 0 !important;
  padding: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidgetWrapper .expressWidgetScroll .horizontal-scroll__inner {
  display: flex !important;
  gap: 10px !important;
  padding: 11px 9px 20px !important;
  scroll-snap-type: x mandatory !important;
  scrollbar-width: none !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidgetWrapper .expressWidget {
  flex: 0 0 calc((100vw - 18px) * .94) !important;
  width: calc((100vw - 18px) * .94) !important;
  min-width: 0 !important;
  max-width: none !important;
  display: grid !important;
  grid-template-columns: 1fr auto !important;
  align-items: stretch !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid #242424 !important;
  border-radius: 7px !important;
  background: #181819 !important;
  box-shadow: 0 10px 26px rgba(0,0,0,.28) !important;
  overflow: hidden !important;
  scroll-snap-align: start !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetTitleContent {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: flex-start !important;
  gap: 0 !important;
  height: auto !important;
  line-height: normal !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 11px 0 11px 12px !important;
  background: #181819 !important;
  border-bottom: 1px solid rgba(255,255,255,.1) !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetTitleContent::before {
  content: 'MAÇ GÜNÜ' !important;
  display: block !important;
  color: #fe7c00 !important;
  font-size: 8px !important;
  font-weight: 800 !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetTitle {
  flex-shrink: 0 !important;
  max-width: 100% !important;
  height: auto !important;
  margin: 3px 0 0 !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: normal !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetWrapperBonus {
  display: flex !important;
  align-items: center !important;
  position: static !important;
  top: auto !important;
  right: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 11px 12px 11px 0 !important;
  border-radius: 0 !important;
  background: #181819 !important;
  border-bottom: 1px solid rgba(255,255,255,.1) !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetWrapperBonus::before,
.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetWrapperBonus::after {
  content: none !important;
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetWrapperBonus span {
  display: inline-block !important;
  padding: 6px 8px !important;
  border: 1px solid rgba(255,153,0,.45) !important;
  border-radius: 6px !important;
  background: rgba(255,110,0,.1) !important;
  color: #ff9b24 !important;
  font-size: 9px !important;
  font-weight: 900 !important;
  line-height: normal !important;
  text-transform: uppercase !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetContent {
  grid-column: 1 / -1 !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetEventsScroll {
  display: block !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 3px 12px !important;
  overflow: visible !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetItem {
  display: grid !important;
  grid-template-columns: 18px 1fr auto !important;
  grid-template-rows: auto auto !important;
  align-items: center !important;
  column-gap: 5px !important;
  row-gap: 0 !important;
  margin: 0 !important;
  padding: 10px 0 !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(255,255,255,.06) !important;
  border-radius: 0 !important;
  background: transparent !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetItem:last-child {
  border-bottom: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetItemInfo,
.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetMarket {
  display: contents !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressInfo {
  grid-column: 1 !important;
  grid-row: 1 / span 2 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 18px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressInfoIcon {
  width: 11px !important;
  height: 11px !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetTeamInfo {
  grid-column: 2 !important;
  grid-row: 1 !important;
  display: block !important;
  min-width: 0 !important;
  margin: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetTeam {
  display: flex !important;
  align-items: center !important;
  gap: 3px !important;
  min-width: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetTeam > * {
  margin: 0 !important;
  color: #fff !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  line-height: normal !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetDayTime {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetMarketName {
  grid-column: 2 !important;
  grid-row: 2 !important;
  min-width: 0 !important;
  margin: 3px 0 0 !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetMarketName span {
  color: #8f8f91 !important;
  font-size: 8px !important;
  font-weight: 400 !important;
  line-height: normal !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetMarketOdd {
  grid-column: 3 !important;
  grid-row: 1 / span 2 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  box-shadow: none !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetMarketOdd::before,
.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetMarketOdd::after {
  content: none !important;
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetMarketOdd span {
  color: #ff9c24 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetBetslip {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  background: #181819 !important;
  border: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetBetslipBonus {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  margin: 0 !important;
  padding: 10px 12px !important;
  background: #181819 !important;
  border: 0 !important;
  border-radius: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetBetslipEventButtons,
.layout-bc:not(.hasLeftMenu) .expressWidget .bs-bet-i-b-row-bc {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .bs-bet-i-b-cell-bc {
  display: block !important;
  padding: 0 !important;
  text-align: left !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .bs-bet-i-b-title-bc {
  display: block !important;
  color: #999 !important;
  font-size: 8px !important;
  font-weight: 400 !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .bs-bet-i-b-coefficient-bc {
  display: block !important;
  color: #fe7c00 !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: normal !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetBetslipBonusBtn {
  flex-shrink: 0 !important;
  width: auto !important;
  height: 34px !important;
  min-height: 34px !important;
  margin: 0 !important;
  padding: 0 18px !important;
  border: 0 !important;
  border-radius: 4px !important;
  background: linear-gradient(180deg, #ff9900, #ff2a00) !important;
  color: #fff !important;
  box-shadow: none !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetBetslipBonusBtn .btn__label {
  color: #fff !important;
  font-size: 10px !important;
  font-weight: 900 !important;
  text-transform: none !important;
}

/* ── 12. OYUN SLIDER'LARI (col-1) → trans .game-grid (3 sütun, 6 oyun) ── */
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 8px 4px !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .carouselWrapper,
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .carousel,
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .swiper {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .swiper-wrapper {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 5px !important;
  width: 100% !important;
  height: auto !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .swiper-slide {
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .swiper-slide:nth-child(n+7) {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .product-banner-bc {
  display: block !important;
  position: relative !important;
  width: 100% !important;
  aspect-ratio: .67 !important;
  border: 1px solid #fe7c00 !important;
  border-radius: 9px !important;
  background: #202020 !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .product-banner-img-bc,
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .sdr-image-bc {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .swiper-button-prev,
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .swiper-button-next {
  display: none !important;
}

/* ── 13. ANASAYFA TURNUVALAR — trans'ta gizli ── */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:has(> .hm-row-bc-inner > div:not([class]) > .sectionTitle),
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:has(.tournamentsWidget) {
  display: none !important;
}

/* ── 14. POPÜLER MAÇLAR (featuredGames → trans .match-card) ── */
.layout-bc:not(.hasLeftMenu) .featuredGames.featuredGamesSport {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGamesContent.widgetHorizontalSportList {
  margin: 0 !important;
  padding: 11px 9px 18px !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGamesContent .carouselWrapper {
  margin-inline-start: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGames .swiper-slide {
  width: 310px !important;
  margin-right: 10px !important;
}

.layout-bc:not(.hasLeftMenu) div.featuredGameItem {
  min-height: 142px !important;
  padding: 10px 11px !important;
  border: 1px solid #242424 !important;
  border-radius: 7px !important;
  background: #202020 !important;
  box-shadow: 0 5px 12px rgba(0,0,0,.45) !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu) div.featuredGameItem::after {
  content: none !important;
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGameItem .featuredGameItemHeader,
.layout-bc:not(.hasLeftMenu) .featuredGameItem .featuredGameItemHeaderContent,
.layout-bc:not(.hasLeftMenu) .featuredGameItem .featuredGameItemBody {
  background: none !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGameItem .featuredGameItemHeader {
  height: 25px !important;
  padding-bottom: 7px !important;
  border-bottom: 1px dashed rgba(255,255,255,.14) !important;
  color: #adadad !important;
  font-size: 9px !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGameItem .market-group-holder-bc .market-group-item-bc .market-bc {
  height: 39px !important;
  border: 1px solid rgba(255,255,255,.08) !important;
  border-radius: 4px !important;
  background: linear-gradient(180deg, #ff9900, #ff2a00) !important;
  color: #fff !important;
  font-size: 11px !important;
  font-weight: 800 !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGameItem .market-group-holder-bc .market-group-item-bc .market-bc * {
  color: #fff !important;
}

.layout-bc:not(.hasLeftMenu) .featuredGameItem .market-group-holder-bc .market-group-item-bc .market-bc .market-name-bc {
  color: #fff2e4 !important;
  font-size: 7px !important;
}

/* ── 15. FOOTER (trans footer) ── */
.layout-bc:not(.hasLeftMenu) footer.footerContainerWrapper {
  padding: 28px 16px 110px !important;
  border-top: 1px solid #242424 !important;
  background: #0f0f10 !important;
  text-align: center !important;
}

.layout-bc:not(.hasLeftMenu) footer.footerContainerWrapper .footerContainer {
  padding: 0 !important;
  background: transparent !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerHeader {
  justify-content: center !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinksSection {
  margin: 22px 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkCols {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 9px !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkCol,
.layout-bc:not(.hasLeftMenu) footer .footerLinkColLinks {
  display: contents !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColTitle {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl {
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #adadad !important;
  font-size: 8px !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a {
  color: #adadad !important;
  font-size: 8px !important;
  text-decoration: none !important;
  text-transform: none !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl::after {
  content: ' |' !important;
  position: static !important;
  display: inline !important;
  width: auto !important;
  height: auto !important;
  background: none !important;
  margin-left: 9px !important;
  color: #adadad !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:last-child .footerLinkColEl:last-child::after {
  content: none !important;
}

.layout-bc:not(.hasLeftMenu) footer .sliderTitle {
  margin: 28px 0 0 !important;
  color: #ff9c24 !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  text-align: center !important;
  text-transform: uppercase !important;
}

.layout-bc:not(.hasLeftMenu) footer .ftr-copy-rights-bc {
  max-width: 380px !important;
  margin: 12px auto 22px !important;
  color: #adadad !important;
  font-size: 7px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}

.layout-bc:not(.hasLeftMenu) footer .sliderContent:last-child .horizontalSliderWrapper {
  position: static !important;
  left: auto !important;
  width: 100% !important;
  margin: 0 !important;
  overflow: visible !important;
}

.layout-bc:not(.hasLeftMenu) footer .sliderContent:last-child .horizontalSliderRow {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 11px !important;
  width: 100% !important;
  margin: 24px 0 !important;
  transform: none !important;
}

.layout-bc:not(.hasLeftMenu) footer .sliderContent:last-child .horizontalSliderElem {
  width: auto !important;
  margin: 0 !important;
  padding: 7px !important;
  border: 1px solid #242424 !important;
  border-radius: 8px !important;
  color: #ff9c24 !important;
  font-size: 9px !important;
  box-sizing: border-box !important;
}

.layout-bc:not(.hasLeftMenu) footer .copyRightBlock {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerWarning,
.layout-bc:not(.hasLeftMenu) footer .footerWarningAge,
.layout-bc:not(.hasLeftMenu) footer .footerCopyrights {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  color: #666 !important;
  font-size: 9px !important;
  font-weight: 400 !important;
  line-height: normal !important;
  width: auto !important;
  height: auto !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerWarning::after {
  content: '·' !important;
  margin-left: 4px !important;
  color: #666 !important;
  font-size: 9px !important;
}

/* ── 16. ALT MENÜ (trans .bottom-nav) ──
   Sıra CMS'teki gibi kalır; 3. öğe ortadaki daire olur.
   Yazılar CMS'teki başlıklardan gelir (trans: Spor · Kupon · Slot Oyna · Casino · Menü). */
.layout-bc:not(.hasLeftMenu) div.layout-navigation-holder-bc {
  overflow: visible !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc {
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: auto !important;
  height: 59px !important;
  min-height: 59px !important;
  display: grid !important;
  grid-template-columns: repeat(5, 1fr) !important;
  align-items: center !important;
  padding: 0 8px !important;
  box-sizing: border-box !important;
  border: 1px solid #fe7c00 !important;
  border-radius: 22px 22px 0 0 !important;
  background: linear-gradient(180deg, #ff9900, #ff2a00) !important;
  box-shadow: 0 -2px 8px rgba(0,0,0,.5) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  overflow: visible !important;
  transform: none !important;
  z-index: 950 !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc,
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc.active {
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 2px !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #fff2e4 !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  transform: none !important;
  overflow: visible !important;
  order: 0 !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc::before,
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc::after {
  content: none !important;
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-icon-bc {
  position: static !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 17px !important;
  height: 17px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  color: #fe7c00 !important;
  -webkit-text-fill-color: currentColor !important;
  font-size: 17px !important;
  line-height: 1 !important;
  filter: none !important;
  transform: none !important;
  -webkit-mask: none !important;
  mask: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-icon-bc::before,
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-icon-bc::after {
  content: none !important;
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-icon-bc svg {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  fill: currentColor !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-title-bc {
  position: static !important;
  display: block !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  color: #fff2e4 !important;
  -webkit-text-fill-color: #fff2e4 !important;
  font-family: inherit !important;
  font-size: 8px !important;
  font-weight: 700 !important;
  line-height: normal !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-transform: uppercase !important;
  text-shadow: none !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* Ortadaki daire (trans .bottom-nav .slot) */
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(3) {
  align-self: end !important;
  width: 70px !important;
  height: 70px !important;
  margin: 0 auto -2px !important;
  border: 3px double #fe7c00 !important;
  border-radius: 50% !important;
  background: radial-gradient(circle, #202020, #0f0f10) !important;
  box-shadow: 0 0 0 3px #080808, 0 0 16px rgba(255,121,0,.38) !important;
  color: #fe7c00 !important;
  box-sizing: border-box !important;
  z-index: 2 !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(3) .tab-nav-icon-bc {
  width: 22px !important;
  height: 22px !important;
  font-size: 22px !important;
  color: #fe7c00 !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(3) .tab-nav-title-bc {
  color: #fe7c00 !important;
  -webkit-text-fill-color: #fe7c00 !important;
  white-space: normal !important;
  max-width: 56px !important;
}


/* ══════════════════════════════════════════════════════════════════
   TRANS BİREBİR — 2. TUR (ölçerek eşitlenen farklar)
══════════════════════════════════════════════════════════════════ */

/* ── 17. LOGO — sitenin güncel logosu (/logo.png); trans ölçüsünde 34px yükseklik ── */
.layout-bc:not(.hasLeftMenu) .hdr-main-content-bc .logo {
  background: none !important;
  width: auto !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-main-content-bc .hdr-logo-bc {
  visibility: visible !important;
  height: 34px !important;
  width: auto !important;
}

/* Trans header'da sadece Giriş / Kayıt var */
.layout-bc:not(.hasLeftMenu) .hdr-main-content-bc:has(.btn.sign-in) .hdr-toggle-button-bc {
  display: none !important;
}

.wabtn-outer {
  display: none !important;
}

/* ── 18. HIZLI İKONLAR — trans'taki 6 ikon ── */
.layout-bc:not(.hasLeftMenu) .hdr-additional-info .user-nav-icon {
  width: auto !important;
  height: auto !important;
  font-size: 24px !important;
  line-height: normal !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-additional-info .user-nav-icon:nth-child(n+7) {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-additional-info .user-nav-icon::before {
  display: inline !important;
  font-family: Inter, TransRoboto, Arial, sans-serif !important;
  font-size: 24px !important;
  line-height: normal !important;
  color: #fff !important;
}

.layout-bc:not(.hasLeftMenu) .hdr-additional-info .user-nav-icon:nth-child(1)::before { content: "✒" !important; }
.layout-bc:not(.hasLeftMenu) .hdr-additional-info .user-nav-icon:nth-child(2)::before { content: "🎁" !important; }
.layout-bc:not(.hasLeftMenu) .hdr-additional-info .user-nav-icon:nth-child(3)::before { content: "💵" !important; }
.layout-bc:not(.hasLeftMenu) .hdr-additional-info .user-nav-icon:nth-child(4)::before { content: "🎯" !important; }
.layout-bc:not(.hasLeftMenu) .hdr-additional-info .user-nav-icon:nth-child(5)::before { content: "🪙" !important; }
.layout-bc:not(.hasLeftMenu) .hdr-additional-info .user-nav-icon:nth-child(6)::before { content: "🤝" !important; }

/* ── 19. ÜRÜN MENÜSÜ — "Spor Bahisleri" → "Spor" ── */
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Spor Bahisleri"] .nav-menu-title {
  font-size: 0 !important;
}

html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Spor Bahisleri"] .nav-menu-title::after {
  content: "Spor" !important;
  display: inline !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  letter-spacing: .6px !important;
}

/* ── 20. ANA BANNER — yükseklik görselin kendi oranına göre (banner hiç kesilmez) ──
   Mevcut banner'lar 862×510; kutu görselin doğal oranını alır. */
.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .slider-bc,
.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .carouselWrapper,
.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .swiper,
.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .swiper-wrapper,
.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .swiper-slide,
.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .sdr-item-holder-bc,
.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .sdr-item-bc {
  height: auto !important;
  aspect-ratio: auto !important;
}

.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .sdr-image-bc {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
}

/* sayaç: trans 90px genişlik */
.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal {
  width: 90px !important;
}

.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-button-prev { right: 75px !important; }

/* ── 21. KATEGORİLER → trans servis butonları (yazı + ikon) ── */
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 > div {
  min-width: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  height: auto !important;
  min-height: 43px !important;
  aspect-ratio: auto !important;
  padding: 4px !important;
  border: 1px solid #fe7c00 !important;
  border-radius: 4px !important;
  background: linear-gradient(145deg, #0f0f10, #0f0f10) !important;
  color: #ff9c24 !important;
  font-family: Inter, TransRoboto, Arial, sans-serif !important;
  font-size: 9px !important;
  font-weight: 800 !important;
  line-height: normal !important;
  text-align: center !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-img-bc,
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .skeleton-loader-full-banner {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc::before {
  content: "●";
  flex: 0 0 auto !important;
  color: #ff9c24 !important;
  font-size: 18px !important;
  font-weight: 400 !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc::after {
  content: attr(aria-label) !important;
  min-width: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Beni Ara" i]::before      { content: "☎" !important; }
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Çark" i]::before          { content: "◉" !important; }
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Mobil App" i]::before     { content: "▣" !important; }
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="TamBet TV" i]::before     { content: "▤" !important; }
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Spor" i]::before          { content: "♞" !important; }
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Özel Oran" i]::before     { content: "ϟ" !important; }
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Casino" i]::before,
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Slotlar" i]::before       { content: "♛" !important; }
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Canlı Casino" i]::before,
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Canli Casino" i]::before  { content: "♜" !important; }
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Crash" i]::before         { content: "ϟ" !important; }
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Canlı Destek" i]::before  { content: "●" !important; }
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Bonus Talep" i]::before   { content: "🎁" !important; }
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Bonuslar" i]::before      { content: "🎀" !important; }
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="Telegram" i]::before      { content: "◆" !important; }

/* ── 22. ANASAYFA BÖLÜM SIRASI (trans sırası) ──
   1 Banner · 2 Kategoriler · 3 Günün Kombinesi · 4 Kazananlar ·
   5 Popüler Oyunlar · 6 Canlı Casino · 7 Çarpışma (Hızlı) Oyunları
   CMS satır sırası: 5. Trend Olanlar, 6. Popüler, 7. Çarpışma, 8. Canlı Casino, 9. Yeni Oyunlar */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc {
  display: flex !important;
  flex-direction: column !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc { order: 50 !important; }
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc.has-slider { order: 1 !important; }
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:has(.product-banner-container-bc.col-4) { order: 2 !important; }
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:has(.expressWidgetWrapper) { order: 3 !important; background: #0d0e10 !important; }
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:has(.casino-winners-block) { order: 4 !important; }
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) { order: 5 !important; }
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) { order: 6 !important; }
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(7) { order: 7 !important; }

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(5),
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(9) {
  display: none !important;
}

/* bölüm başlıkları (trans metinleri) */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) .view-title-more,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(7) .view-title-more,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) .view-title-more {
  font-size: 0 !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) .view-title-more::after,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(7) .view-title-more::after,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) .view-title-more::after {
  font-size: 13px !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) .view-title-more::after { content: "Popüler Casino Oyunları" !important; }
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) .view-title-more::after { content: "En Popüler Canlı Casino Oyunları" !important; }
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(7) .view-title-more::after { content: "En Popüler Hızlı Oyunlar" !important; }

/* Popüler Casino başlığındaki "Tümünü Gör ›" */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) .page-view-more::after {
  content: "Tümünü Gör" !important;
  order: 2 !important;
  flex: 0 1 auto !important;
  color: #adadad !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  text-align: left !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) .page-view-more::before {
  content: "›" !important;
  order: 3 !important;
  flex: 0 0 auto !important;
  margin-left: 5px !important;
  color: #fe7c00 !important;
  font-size: 19px !important;
  font-weight: 700 !important;
}

/* başlık linkleri trans'taki gibi iki satıra kırılabilsin */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .ds-link,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .ds-link .link__label {
  flex: 0 1 auto !important;
  white-space: normal !important;
}

.layout-bc:not(.hasLeftMenu) .casino-winners-block::before {
  flex: 0 1 auto !important;
  width: 100% !important;
}

.layout-bc:not(.hasLeftMenu) .casino-winners-block::after {
  flex: 0 1 auto !important;
  white-space: normal !important;
}

/* ── 23. OYUN KARTLARI — isim bantları ve ızgara türleri ── */
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .product-banner-bc::before,
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .product-banner-bc::after {
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
  text-align: center !important;
  text-transform: uppercase !important;
  color: #fff !important;
  font-family: Inter, TransRoboto, Arial, sans-serif !important;
  font-size: 10px !important;
  line-height: normal !important;
  pointer-events: none !important;
}

/* Popüler Casino Oyunları: alttaki turuncu isim bandı */
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .product-banner-bc::after {
  content: attr(aria-label) !important;
  bottom: 0 !important;
  z-index: 2 !important;
  padding: 7px 2px !important;
  background: #fe7c00 !important;
  font-weight: 700 !important;
}

/* En Popüler Canlı Casino Oyunları: .61 kart, isim üstte, "Hemen Oyna!" bandı */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) .product-banner-bc {
  aspect-ratio: .61 !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) .product-banner-bc::before {
  content: attr(aria-label) !important;
  bottom: 30px !important;
  z-index: 1 !important;
  padding: 18px 4px 7px !important;
  background: linear-gradient(transparent, rgba(0,0,0,.85)) !important;
  font-weight: 800 !important;
  letter-spacing: .3px !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) .product-banner-bc::after {
  content: "Hemen Oyna!" !important;
  margin: 0 -9px -9px !important;
}

/* En Popüler Hızlı Oyunlar: .76 kare kart, isim alt gölgede */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(7) .product-banner-bc {
  aspect-ratio: .76 !important;
  border-radius: 3px !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(7) .product-banner-bc::after {
  padding: 18px 4px 7px !important;
  background: linear-gradient(transparent, rgba(0,0,0,.85)) !important;
  font-weight: 800 !important;
  letter-spacing: .3px !important;
}

/* ── 24. KOMBİNE — "%15 BONUS", eski oran gizli ── */
.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetWrapperBonus span::before {
  content: "%" !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetMarketOdd span::before,
.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetMarketOdd span::after {
  content: none !important;
  display: none !important;
}

/* ── 25. ALT MENÜ — trans ikonları ve yazıları ── */
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-icon-bc {
  width: auto !important;
  height: auto !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-icon-bc svg {
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(n) .tab-nav-icon-bc::before {
  display: block !important;
  color: #fe7c00 !important;
  -webkit-text-fill-color: #fe7c00 !important;
  font-family: Inter, TransRoboto, Arial, sans-serif !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  line-height: normal !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(3) .tab-nav-icon-bc::before {
  font-size: 22px !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(1) .tab-nav-icon-bc::before { content: "◉" !important; }
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(2) .tab-nav-icon-bc::before { content: "▤" !important; }
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(3) .tab-nav-icon-bc::before { content: "◆" !important; }
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(4) .tab-nav-icon-bc::before { content: "♟" !important; }
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(5) .tab-nav-icon-bc::before { content: "☰" !important; }

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-title-bc {
  font-size: 0 !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-title-bc::after {
  font-size: 8px !important;
  font-weight: 700 !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(1) .tab-nav-title-bc::after { content: "Spor" !important; }
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(2) .tab-nav-title-bc::after { content: "Kupon" !important; }
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(3) .tab-nav-title-bc::after { content: "Slot Oyna" !important; }
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(4) .tab-nav-title-bc::after { content: "Casino" !important; }
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(5) .tab-nav-title-bc::after { content: "Menü" !important; }

/* ── 26. FOOTER — trans düzeni ── */
.layout-bc:not(.hasLeftMenu) footer .footerHeader {
  display: none !important;
}

/* logo + slogan (trans .footer-brand) */
.layout-bc:not(.hasLeftMenu) footer .footerContainer::before {
  content: "Güvenli, hızlı, her zaman yanında." !important;
  display: flex !important;
  align-items: center !important;
  height: 38px !important;
  padding-left: calc(50% - 7px) !important;
  background: url("/logo.png") calc(50% - 72px) center / auto 38px no-repeat !important;
  color: #888 !important;
  font-size: 9px !important;
  text-align: left !important;
  white-space: nowrap !important;
}

/* trans'taki 8 link: sıra + metin */
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="/help/153110/"]),
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="/help/153114/"]),
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="/help/1001880/"]),
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="/help/1001888/"]),
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="/help/153154/"]),
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="/help/153111/"]),
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href$="/sports/pre-match/event-view/"]) {
  display: inline-flex !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="/help/153110/"]) { order: 1 !important; }
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="/help/153114/"]) { order: 2 !important; }
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="/help/1001880/"]) { order: 3 !important; }
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="/help/1001888/"]) { order: 4 !important; }
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="/help/153154/"]) { order: 5 !important; }
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="/help/153111/"]) { order: 6 !important; }
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href$="/sports/pre-match/event-view/"]) { order: 7 !important; }

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href$="/sports/pre-match/event-view/"])::after {
  content: none !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="/help/1001880/"],
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="/help/1001888/"],
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="/help/153154/"],
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href$="/sports/pre-match/event-view/"] {
  font-size: 0 !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a::after {
  font-size: 8px !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="/help/1001880/"]::after { content: "Adalet ve RNG" !important; }
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="/help/1001888/"]::after { content: "Kara Para Aklamanın Önlenmesi" !important; }
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="/help/153154/"]::after { content: "Genel Kurallar" !important; }
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href$="/sports/pre-match/event-view/"]::after { content: "Spor Bahisleri" !important; }

/* "DÜZENLEMELER VE ORTAKLAR" */
.layout-bc:not(.hasLeftMenu) footer .sliderTitle {
  font-size: 0 !important;
  margin: 28px 0 11px !important;
}

.layout-bc:not(.hasLeftMenu) footer .sliderTitle::after {
  content: "Düzenlemeler ve Ortaklar" !important;
  font-size: 11px !important;
}

/* lisans metni önce, platform rozetleri sonra; diğer logolar ve ödeme yöntemleri yok */
.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup {
  display: flex !important;
  flex-direction: column !important;
}

.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .sliderSingleElWrapper:has(.ftr-copy-rights-bc) { order: 1 !important; }
.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:first-child { order: 2 !important; }

.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:not(:first-child),
.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .sliderSingleElWrapper:not(:has(.ftr-copy-rights-bc)),
.layout-bc:not(.hasLeftMenu) footer .sliderContent:has(.horizontalSliderElem) {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:first-child,
.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:first-child .horizontalSliderWrapper {
  position: static !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}

/* platform rozetleri (trans .platforms) */
.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:first-child .horizontalSliderRow {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 11px !important;
  width: 100% !important;
  margin: 24px 0 !important;
  transform: none !important;
}

.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:first-child .sliderImage {
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 7px !important;
  border: 1px solid #242424 !important;
  border-radius: 8px !important;
  background: none !important;
  color: #ff9c24 !important;
  font-size: 9px !important;
  line-height: normal !important;
  text-align: center !important;
  text-decoration: none !important;
}

.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:first-child .sliderImage img {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:first-child .sliderImage:nth-child(1)::after { content: "WINDOWS"; }
.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:first-child .sliderImage:nth-child(2)::after { content: "macOS"; }
.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:first-child .sliderImage:nth-child(3)::after { content: "LINUX"; }
.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:first-child .sliderImage:nth-child(4)::after { content: "APP STORE"; }
.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:first-child .sliderImage:nth-child(5)::after { content: "GOOGLE PLAY"; }
.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:first-child .sliderImage:nth-child(6)::after { content: "ANDROID"; }

/* "18+ · 2015–2026 TamBet" */
.layout-bc:not(.hasLeftMenu) footer .footerCopyrights {
  font-size: 0 !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerCopyrights::after {
  content: "2015–2026 TamBet" !important;
  font-size: 9px !important;
}

/* ── 27. İNCE AYAR (ölçüm sonrası) ── */

/* Yazı tipi: trans "Inter, Roboto, Arial" zinciri cihazda kurulu fontlarla çözülür;
   sitenin yüklediği Roboto web fontu devreye girmesin diye Roboto sadece yerelden alınır */
@font-face {
  font-family: "TransRoboto";
  src: local("Roboto"), local("Roboto-Regular");
  font-weight: 400;
}

@font-face {
  font-family: "TransRoboto";
  src: local("Roboto Bold"), local("Roboto-Bold");
  font-weight: 700 900;
}

.layout-bc:not(.hasLeftMenu) .header-bc *:not(i):not([class*="bc-i-"]):not([class*="icon"]),
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc *:not(i):not([class*="bc-i-"]):not([class*="Icon"]):not([class*="icon"]),
.layout-bc:not(.hasLeftMenu) footer.footerContainerWrapper *:not(i):not([class*="bc-i-"]):not([class*="icon"]),
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc *:not(i):not(svg):not(path) {
  font-family: Inter, TransRoboto, Arial, sans-serif !important;
}

/* Banner: BC'nin 7px iç boşluğu yok (trans görseli kenardan kenara) */
.layout-bc:not(.hasLeftMenu) .hm-row-bc.has-slider .homemobileslider .slider-bc {
  padding: 0 !important;
}

/* Kart kapsayıcılarındaki satır içi aspect-ratio iptal */
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .swiper-slide > div,
.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 > div {
  aspect-ratio: auto !important;
  height: auto !important;
}

.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-1 .product-banner-bc {
  height: auto !important;
}

/* Kombine kartı: trans satır yükseklikleri (line-height: normal) */
.layout-bc:not(.hasLeftMenu) .expressWidget,
.layout-bc:not(.hasLeftMenu) .expressWidget * {
  line-height: normal !important;
}

/* Kazananlar başlığı: trans'ta başlık 271px + link 80px (12px bant boşluklarıyla) */
.layout-bc:not(.hasLeftMenu) .casino-winners-block {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 92px !important;
}

.layout-bc:not(.hasLeftMenu) .casino-winners-block::before {
  grid-column: 1 !important;
  grid-row: 1 !important;
  width: auto !important;
}

.layout-bc:not(.hasLeftMenu) .casino-winners-block::after {
  grid-column: 2 !important;
  grid-row: 1 !important;
  text-align: left !important;
}

.layout-bc:not(.hasLeftMenu) .casino-winners-block .casino-info-content-winners {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
}

/* Footer: BC dış kutusunun 16px kenar boşluğu yok */
.layout-bc:not(.hasLeftMenu) .layout-bottom-panel-bc {
  padding: 0 !important;
}

/* Kombine kartı başlığı: trans'ta "MAÇ GÜNÜ" 16px satır kutusunda durur */
.layout-bc:not(.hasLeftMenu) .expressWidgetWrapper .expressWidget {
  gap: 0 !important;
  row-gap: 0 !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetTitleContent {
  display: block !important;
  font-size: 16px !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetTitleContent::before {
  display: inline !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetTitle {
  display: block !important;
}

/* Footer boşlukları (trans: 28 / 22 / 28 / 12 / 24 / 24) */
.layout-bc:not(.hasLeftMenu) footer .footerLinksSection {
  margin: 22px 0 0 !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkCol {
  margin: 0 !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl,
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a,
.layout-bc:not(.hasLeftMenu) footer .sliderTitle,
.layout-bc:not(.hasLeftMenu) footer .copyRightBlock,
.layout-bc:not(.hasLeftMenu) footer .copyRightBlock * {
  line-height: normal !important;
}

.layout-bc:not(.hasLeftMenu) footer .sliderGroup,
.layout-bc:not(.hasLeftMenu) footer .sliderContent,
.layout-bc:not(.hasLeftMenu) footer .sliderSingleElWrapper,
.layout-bc:not(.hasLeftMenu) footer .sliderSingleEl,
.layout-bc:not(.hasLeftMenu) footer .horizontalList {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  min-height: 0 !important;
}

.layout-bc:not(.hasLeftMenu) footer .sliderTitle {
  margin: 28px 0 0 !important;
}

.layout-bc:not(.hasLeftMenu) footer .ftr-copy-rights-bc {
  margin: 12px auto 0 !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerWarning,
.layout-bc:not(.hasLeftMenu) footer .footerWarningAge {
  min-width: 0 !important;
  min-height: 0 !important;
}

/* Footer link ayracı trans'taki gibi linkin içinde (" |" boşluğu korunur) */
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl::after {
  content: none !important;
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a::before {
  font-size: 8px !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="/help/1001880/"]::before { content: "Adalet ve RNG" !important; }
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="/help/1001888/"]::before { content: "Kara Para Aklamanın Önlenmesi" !important; }
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="/help/153154/"]::before { content: "Genel Kurallar" !important; }
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href$="/sports/pre-match/event-view/"]::before { content: "Spor Bahisleri" !important; }

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a::after {
  content: " |" !important;
  margin-left: 9px !important;
  color: #adadad !important;
  font-size: 8px !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href$="/sports/pre-match/event-view/"]::after {
  content: none !important;
}

/* "18+ · 2015–2026 TamBet" tek satır */
.layout-bc:not(.hasLeftMenu) footer .copyRightBlock {
  display: block !important;
  text-align: center !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerWarning,
.layout-bc:not(.hasLeftMenu) footer .footerWarningAge,
.layout-bc:not(.hasLeftMenu) footer .footerCopyrights {
  display: inline !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerWarning::after {
  content: " · " !important;
  margin: 0 !important;
  white-space: pre !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="/help/1001880/"]::after,
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="/help/1001888/"]::after,
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="/help/153154/"]::after {
  content: " |" !important;
}

/* SSS linki CMS'e eklendiğinde (href içinde "sss") trans'taki 8. link olarak görünür */
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a[href*="sss" i]) {
  display: inline-flex !important;
  order: 8 !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="sss" i] {
  font-size: 0 !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="sss" i]::before {
  content: "SSS" !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a[href*="sss" i]::after {
  content: none !important;
}

.layout-bc:not(.hasLeftMenu) footer .footerLinkCols:has(a[href*="sss" i]) a[href$="/sports/pre-match/event-view/"]::after {
  content: " |" !important;
}

.layout-bc:not(.hasLeftMenu) footer .copyRightBlock {
  font-size: 9px !important;
}

/* Footer: BC ayırıcı çizgileri trans'ta yok */
.layout-bc:not(.hasLeftMenu) footer .sliderGroup::before,
.layout-bc:not(.hasLeftMenu) footer .footerWarning::before {
  content: none !important;
  display: none !important;
}

/* Anasayfa: trans'ta header sabit değil, sayfayla birlikte kayar */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-header-holder-bc {
  position: relative !important;
  height: auto !important;
  min-height: 0 !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .header-bc,
.layout-bc.is-home-page:not(.hasLeftMenu) .header-bc.header-bc-hide {
  position: relative !important;
  top: auto !important;
  height: auto !important;
  max-height: none !important;
  margin: 0 !important;
  transform: none !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc {
  padding-top: 0 !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .header-bc .hdr-navigation-scrollable-bc-holder,
.layout-bc.is-home-page:not(.hasLeftMenu) .header-bc .hdr-additional-info,
.layout-bc.is-home-page:not(.hasLeftMenu) .header-bc .hdr-main-content-bc {
  transform: none !important;
}

/* Kombine: oran değişince gösterilen eski (üstü çizili) oran trans'ta yok */
.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetMarketOdd .remove {
  display: none !important;
}

/* Kombine: BC'nin maçlar arası dikey çizgisi ve oran değerinin sol boşluğu trans'ta yok */
.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetItem::before,
.layout-bc:not(.hasLeftMenu) .expressWidget .expressWidgetItem::after {
  content: none !important;
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget .bs-bet-i-b-coefficient-bc {
  margin: 0 !important;
}

/* Kombine şeridi: trans'taki gibi ilk kart sola yaslanır (scroll-snap kaydıran kutuda) */
.layout-bc:not(.hasLeftMenu) .expressWidgetWrapper .expressWidgetScroll {
  scroll-snap-type: x mandatory !important;
  scrollbar-width: none !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidgetWrapper .expressWidgetScroll::-webkit-scrollbar {
  display: none !important;
}

.layout-bc:not(.hasLeftMenu) .expressWidget,
.layout-bc:not(.hasLeftMenu) .expressWidget * {
  letter-spacing: normal !important;
}

/* Oyun adı (trans span): satır kırabilir; turuncu bant tek satır kalır */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) .product-banner-bc::before,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(7) .product-banner-bc::after {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

/* Kazanan kartı: yazı alanı kart genişliğinde (trans 107px) */
.layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-info {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* "Tümünü Gör ›": trans'taki link tek blok (metin + 5px + ›) gibi daralsın */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) .page-view-more {
  position: relative !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) .page-view-more::after {
  padding-right: 16px !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) .page-view-more::before {
  position: absolute !important;
  right: 12px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  margin: 0 !important;
}
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) .page-view-more::after {
  padding-right: 11.33px !important;
  flex-shrink: 1.164 !important;
}

/* "Daha Fazlası ›": trans başlık yapısı (h2 %100, boşluksuz, 19px kalın ›) */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle {
  gap: 0 !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .sectionTitleText,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .page-view-more .view-title-more {
  flex: 0 1 auto !important;
  width: 100% !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .link__icon {
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .link__icon svg {
  display: none !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .link__icon::before {
  content: "›" !important;
  color: #fe7c00 !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: normal !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .ds-link,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .sectionTitle .ds-link * {
  line-height: normal !important;
}

/* Etiketi değiştirilen öğeler: gizli orijinal metnin harf aralığı yer kaplamasın */
html[lang="tr"] .layout-bc:not(.hasLeftMenu) .hdr-navigation-link-bc[aria-label="Spor Bahisleri"] .nav-menu-title,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) .view-title-more,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(7) .view-title-more,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) .view-title-more,
.layout-bc:not(.hasLeftMenu) footer .sliderTitle,
.layout-bc:not(.hasLeftMenu) footer .footerCopyrights,
.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl a {
  letter-spacing: 0 !important;
  word-spacing: 0 !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) .view-title-more::after,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(7) .view-title-more::after,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) .view-title-more::after {
  letter-spacing: .2px !important;
}

/* Sayfa sayacı: "2 / 11" tek metin (trans'ta boşluklar flex gap değil) */
.layout-bc:not(.hasLeftMenu) .homemobileslider .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal {
  display: block !important;
  gap: 0 !important;
  text-align: center !important;
  line-height: 22px !important;
  white-space: nowrap !important;
}

/* ── 28. ALT MENÜ RENKLERİ — koyu zemin, turuncu yazı/ikon (müşteri isteği) ── */
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc {
  background: linear-gradient(180deg, #181819, #0f0f10) !important;
  border: 1px solid #fe7c00 !important;
  box-shadow: 0 -2px 8px rgba(0,0,0,.5), 0 -4px 14px rgba(254,124,0,.12) !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-title-bc,
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-title-bc::after {
  color: #ff9c24 !important;
  -webkit-text-fill-color: #ff9c24 !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(n) .tab-nav-icon-bc::before {
  color: #fe7c00 !important;
  -webkit-text-fill-color: #fe7c00 !important;
}

/* ── 29. MÜŞTERİ İSTEKLERİ (2. tur) ── */

/* Hızlı ikon satırı tamamen kaldırıldı */
.layout-bc:not(.hasLeftMenu) .hdr-additional-info {
  display: none !important;
}

/* Alt menü 4. buton: CMS'teki gerçek işlevi (destek) → "DESTEK" yazısı ve kendi destek ikonu */
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(4) .tab-nav-title-bc::after {
  content: "Destek" !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(4) .tab-nav-icon-bc::before {
  content: none !important;
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(4) .tab-nav-icon-bc {
  width: 17px !important;
  height: 21px !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(4) .tab-nav-icon-bc svg {
  display: block !important;
  width: 17px !important;
  height: 17px !important;
  margin: 2px 0 !important;
  fill: currentColor !important;
  color: #fe7c00 !important;
}

/* Oyun kartları: görselde oyun adı zaten yazılı → üstüne binen isim katmanları yok,
   turuncu bantlar görselin üstünde değil altında */
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) .product-banner-bc::before,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(7) .product-banner-bc::after {
  content: none !important;
  display: none !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) .product-banner-bc::after {
  margin: 0 !important;
}

.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(6) .product-banner-img-bc,
.layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:nth-child(8) .product-banner-img-bc {
  height: calc(100% - 25px) !important;
  object-fit: cover !important;
  object-position: center top !important;
}

/* Kombine şeridi mobilde dokunmatik (yerel) kaydırmayla kayar; BC'nin masaüstü ok
   butonları için kullandığı translateX kaydırması kartları yarıda bırakmasın */
.layout-bc:not(.hasLeftMenu) .expressWidgetWrapper .expressWidgetScroll .horizontal-scroll__inner {
  transform: none !important;
}

/* ── 30. ORTADAKİ "SLOT OYNA" DAİRESİ — sitenin güncel logosundaki kalp ikonu ──
   CMS ikonuna bağlı kalmasın diye doğrudan butona çizilir */
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(3) .tab-nav-icon-bc {
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(3)::before {
  content: "" !important;
  display: block !important;
  position: static !important;
  flex: 0 0 auto !important;
  width: 28px !important;
  height: 25px !important;
  margin: 0 !important;
  background: url("data:image/png;base64,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") center / contain no-repeat !important;
  filter: drop-shadow(0 0 4px rgba(255,121,0,.55)) !important;
}

/* ── 31. GİRİŞ / KAYIT EKRANLARI (trans paleti) ── */
html body .popup-holder-bc .popup-inner-bc:has(.entrance-popup-bc) {
  background:
    radial-gradient(circle at 50% 12%, rgba(254,124,0,.12), transparent 30%),
    repeating-linear-gradient(135deg, rgba(255,255,255,.015) 0 2px, transparent 2px 5px),
    #0f0f10 !important;
  font-family: Inter, TransRoboto, Arial, sans-serif !important;
}
html body .popup-holder-bc .entrance-popup-bc,
html body .popup-holder-bc .entrance-popup-bc input,
html body .popup-holder-bc .entrance-popup-bc select,
html body .popup-holder-bc .entrance-popup-bc button {
  font-family: Inter, TransRoboto, Arial, sans-serif !important;
}
/* kapat ikonu */
html body .popup-holder-bc .popup-inner-bc > .e-p-close-icon-bc {
  color: #fff !important;
  opacity: 1 !important;
}
/* başlık: logo + Kayıt / Giriş sekmesi (header butonlarıyla aynı) */
html body .popup-holder-bc .entrance-popup-bc .e-p-header-bc {
  background: linear-gradient(180deg, #181819, #0f0f10) !important;
  border-bottom: 1px solid #242424 !important;
}
html body .popup-holder-bc .entrance-popup-bc .e-p-header-bc .hdr-logo-bc {
  height: 34px !important;
  width: auto !important;
}
html body .popup-holder-bc .entrance-popup-bc .e-p-section-item-bc .btn.register,
html body .popup-holder-bc .entrance-popup-bc .e-p-section-item-bc .e-p-section-title-bc {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 30px !important;
  min-height: 30px !important;
  min-width: 0 !important;
  padding: 0 10px !important;
  border-radius: 4px !important;
  color: #fff !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  box-shadow: none !important;
}
html body .popup-holder-bc .entrance-popup-bc .e-p-section-item-bc .btn.register {
  background: linear-gradient(180deg, #ff9900, #ff2a00) !important;
  border: 0 !important;
}
html body .popup-holder-bc .entrance-popup-bc .e-p-section-item-bc .e-p-section-title-bc {
  background: #242424 !important;
  border: 1px solid #3b3b3b !important;
}
/* üst metinler */
html body .popup-holder-bc .entrance-popup-bc .sg-n-text-row-1-bc,
html body .popup-holder-bc .entrance-popup-bc .sg-n-text-row-1-bc p {
  color: #adadad !important;
}
html body .popup-holder-bc .entrance-popup-bc .sg-n-text-row-2-bc {
  color: #fff !important;
  font-weight: 700 !important;
}
/* giriş kutuları, seçim kutuları, tarih */
html body .popup-holder-bc .entrance-popup-bc .form-control-input-bc,
html body .popup-holder-bc .entrance-popup-bc select.form-control-select-bc,
html body .popup-holder-bc .entrance-popup-bc .country-code .form-control-label-bc {
  background: #181819 !important;
  border: 1px solid #242424 !important;
  border-radius: 7px !important;
  color: #fff !important;
  box-shadow: none !important;
  transition: border-color .15s !important;
}
html body .popup-holder-bc .entrance-popup-bc .country-code .form-control-label-bc .form-control-select-bc,
html body .popup-holder-bc .entrance-popup-bc .country-code .form-control-label-bc .form-control-input-bc {
  background: transparent !important;
  border: 0 !important;
}
html body .popup-holder-bc .entrance-popup-bc .form-control-input-bc:focus,
html body .popup-holder-bc .entrance-popup-bc select.form-control-select-bc:focus,
html body .popup-holder-bc .entrance-popup-bc .country-code .form-control-label-bc:focus-within {
  border-color: #fe7c00 !important;
  outline: none !important;
}
html body .popup-holder-bc .entrance-popup-bc .form-control-bc.invalid .form-control-input-bc,
html body .popup-holder-bc .entrance-popup-bc .form-control-bc.invalid select.form-control-select-bc {
  border-color: #ff2a00 !important;
}
html body .popup-holder-bc .entrance-popup-bc .form-control-input-bc::placeholder {
  color: #adadad !important;
}
html body .popup-holder-bc .entrance-popup-bc .form-control-input-stroke-bc {
  display: none !important;
}
html body .popup-holder-bc .entrance-popup-bc .form-control-title-bc {
  color: #adadad !important;
}
html body .popup-holder-bc .entrance-popup-bc .form-control-icon-bc,
html body .popup-holder-bc .entrance-popup-bc .form-control-bc .form-control-label-bc i[class*="bc-i-eye"] {
  color: #fe7c00 !important;
}
html body .popup-holder-bc .entrance-popup-bc select.form-control-select-bc option {
  background: #181819 !important;
  color: #fff !important;
}
/* onay kutusu */
html body .popup-holder-bc .entrance-popup-bc .checkbox-control-icon-bc {
  background: #242424 !important;
  border: 1px solid #3b3b3b !important;
  border-radius: 4px !important;
  color: transparent !important;
}
html body .popup-holder-bc .entrance-popup-bc .checkbox-control-input-bc:checked + .checkbox-control-icon-bc {
  background: linear-gradient(180deg, #ff9900, #ff2a00) !important;
  border-color: #ff9900 !important;
  color: #fff !important;
}
html body .popup-holder-bc .entrance-popup-bc .checkbox-control-text-bc {
  color: #adadad !important;
}
/* gönder butonları (GİRİŞ / KAYIT) */
html body .popup-holder-bc .entrance-popup-bc .entrance-form-actions-holder-bc button.btn.a-color {
  height: 44px !important;
  min-height: 44px !important;
  border: 0 !important;
  border-radius: 7px !important;
  background: linear-gradient(180deg, #ff9900, #ff2a00) !important;
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  letter-spacing: .6px !important;
  text-transform: uppercase !important;
  box-shadow: 0 4px 14px rgba(255,90,0,.25) !important;
}
html body .popup-holder-bc .entrance-popup-bc .entrance-form-actions-holder-bc button.btn.a-color:disabled {
  opacity: .55 !important;
}
/* cüzdan butonu ve "veya" */
html body .popup-holder-bc .entrance-popup-bc .wallet-btn {
  background: transparent !important;
}
html body .popup-holder-bc .entrance-popup-bc .wallet-btn .btn {
  background: #242424 !important;
  border: 1px solid #3b3b3b !important;
  border-radius: 7px !important;
  color: #fff !important;
}
html body .popup-holder-bc .entrance-popup-bc .connect-button-text {
  color: #adadad !important;
}
/* şifremi unuttum, destek, alt bağlantılar */
html body .popup-holder-bc .entrance-popup-bc .sg-n-forgot-password {
  color: #ff9c24 !important;
}
html body .popup-holder-bc .entrance-popup-bc .live-chat-adviser-bc {
  color: #adadad !important;
}
html body .popup-holder-bc .entrance-popup-bc .live-chat-adviser-bc i {
  color: #fe7c00 !important;
}
html body .popup-holder-bc .entrance-popup-bc .form-control-title-static-bc,
html body .popup-holder-bc .entrance-popup-bc .form-control-title-static-bc a {
  color: #adadad !important;
}
html body .popup-holder-bc .entrance-popup-bc .form-control-title-static-bc a {
  color: #ff9c24 !important;
}
/* kayıt alt bandı ve adım göstergesi */
html body .popup-holder-bc .entrance-popup-bc .reg-form-footer-bc {
  background: #181819 !important;
  border-top: 1px solid #242424 !important;
}
html body .popup-holder-bc .entrance-popup-bc .step-indicator {
  background: #3b3b3b !important;
  border-radius: 2px !important;
}
html body .popup-holder-bc .entrance-popup-bc .step-indicator.step-indicator-active {
  background: linear-gradient(90deg, #ff9900, #ff2a00) !important;
}

/* ── 32. ALT MENÜ YAZI HİZASI ──
   İkonlar metin karakteri (◉ ▤ ☰); iOS bunları farklı yazı tiplerinden çizdiği için
   satır yüksekliği değişip yazıları kaydırıyordu → her öğe sabit kutu:
   ikon 22px + 3px boşluk + yazı 10px = 36px, menü çubuğunda dikey ortalı.
   Ortadaki dairede yazı aynı çizgiye gelecek şekilde konumlanır. */
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:not(:nth-child(3)) {
  height: 36px !important;
  justify-content: flex-start !important;
  gap: 3px !important;
}
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-icon-bc {
  flex: 0 0 22px !important;
  width: 24px !important;
  height: 22px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: visible !important;
}
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(n) .tab-nav-icon-bc::before {
  height: 22px !important;
  line-height: 22px !important;
}
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(4) .tab-nav-icon-bc svg {
  margin: 0 !important;
}
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-title-bc {
  flex: 0 0 10px !important;
  height: 10px !important;
  line-height: 10px !important;
}
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-title-bc::after {
  line-height: 10px !important;
}
/* daire: 70px, alt kenarı çubuğun 2px altında → yazı üstü diğerleriyle aynı çizgide */
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(3) {
  justify-content: flex-start !important;
  gap: 3px !important;
  padding-top: 10px !important;
}
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(3) .tab-nav-title-bc {
  white-space: nowrap !important;
  max-width: 62px !important;
}

/* ══════════════════════════════════════════════════════════════════
   NİHAİ TEMİZ MOBİL DÜZELTMELER
   Bu bölüm önceki deneme yamalarının yerine tek kaynak olarak kullanılır.
══════════════════════════════════════════════════════════════════ */

/* 1. Giriş yapılmadan da DOM'da bulunan bildirim düğmesini görünür tut. */
html body .layout-bc:not(.hasLeftMenu) .hdr-smart-panel-holder-bc button.sp-button-bc:has(i.bc-i-notification),
html body .layout-bc:not(.hasLeftMenu) .hdr-smart-panel-holder-bc button.sp-button-bc:has([class*="notification" i]),
html body .layout-bc:not(.hasLeftMenu) .hdr-smart-panel-holder-bc i.bc-i-notification {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* 3. Oyun kartları: isim solda, görsel sağda, OYNA düğmesi sol altta. */
html body .layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .product-banner-container-bc.col-1 .product-banner-bc {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) 64px !important;
  grid-template-rows: 1fr auto !important;
  grid-template-areas: "name img" "button img" !important;
  column-gap: 6px !important;
  row-gap: 4px !important;
  align-items: stretch !important;
  height: 86px !important;
  aspect-ratio: auto !important;
  padding: 6px !important;
  border: 1px solid #242424 !important;
  border-radius: 8px !important;
  background: #181819 !important;
  overflow: hidden !important;
}

html body .layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .product-banner-container-bc.col-1 .product-banner-bc::after {
  content: attr(aria-label) !important;
  grid-area: name !important;
  position: static !important;
  display: -webkit-box !important;
  align-self: start !important;
  margin: 0 !important;
  padding: 2px 0 0 !important;
  background: none !important;
  color: #fff !important;
  font-size: 9px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  text-align: left !important;
  text-transform: none !important;
  white-space: normal !important;
  overflow: hidden !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
}

html body .layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .product-banner-container-bc.col-1 .product-banner-bc::before {
  content: "OYNA" !important;
  grid-area: button !important;
  position: static !important;
  display: block !important;
  align-self: end !important;
  margin: 0 !important;
  padding: 4px 2px !important;
  border-radius: 3px !important;
  background: linear-gradient(180deg,#ff9900,#ff2a00) !important;
  color: #fff !important;
  font-size: 8px !important;
  font-weight: 800 !important;
  line-height: normal !important;
  text-align: center !important;
}

html body .layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc .hm-row-bc .product-banner-container-bc.col-1 .product-banner-bc :is(.product-banner-img-bc,.sdr-image-bc) {
  grid-area: img !important;
  display: block !important;
  width: 64px !important;
  height: 100% !important;
  margin: 0 !important;
  border-radius: 6px !important;
  object-fit: cover !important;
  object-position: center !important;
}

/* 4. Servis/TEST kartlarına CMS'de yüklenen görselleri göster. */
html body .layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc {
  position: relative !important;
  min-height: 43px !important;
  padding: 0 !important;
  overflow: hidden !important;
  isolation: isolate !important;
}

html body .layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc :is(.product-banner-img-bc,.sdr-image-bc) {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  border-radius: inherit !important;
  object-fit: cover !important;
  object-position: center !important;
}

html body .layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc::before,
html body .layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc::after {
  position: relative !important;
  z-index: 2 !important;
  text-shadow: 0 1px 3px #000 !important;
}

html body .layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc:has(:is(.product-banner-img-bc,.sdr-image-bc))::after {
  padding: 3px 5px !important;
  border-radius: 3px !important;
  background: rgba(0,0,0,.58) !important;
  color: #fff !important;
}

/* 5. Kazananlar: web bileşeninin mobil karşılığı ve çalışan iki sekme. */
html body .layout-bc:not(.hasLeftMenu) .casino-winners-block {
  display: flex !important;
  position: relative !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px 0 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: hidden !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block::before {
  content: "Kazanan Üyelerimiz" !important;
  display: flex !important;
  flex: 1 1 auto !important;
  align-items: center !important;
  order: 0 !important;
  min-width: 115px !important;
  height: 34px !important;
  padding-left: 15px !important;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Ccircle cx='4.5' cy='4.5' r='4.5' fill='%23FE7C00'/%3E%3C/svg%3E") left center/9px 9px no-repeat !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 34px !important;
  text-transform: uppercase !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:nth-child(2) {
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) {
  display: flex !important;
  flex: 0 0 224px !important;
  align-items: center !important;
  order: 1 !important;
  width: 224px !important;
  height: 34px !important;
  margin: 0 4px 0 auto !important;
  padding: 2px !important;
  gap: 0 !important;
  border: 1px solid #242424 !important;
  border-radius: 30px !important;
  background: #202020 !important;
  box-sizing: border-box !important;
  flex-wrap: nowrap !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) .tab-bc.selected-underline {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 50% !important;
  height: 30px !important;
  margin: 0 !important;
  padding: 0 5px !important;
  border: 0 !important;
  border-radius: 28px !important;
  background: transparent !important;
  color: rgba(255,255,255,.62) !important;
  font-size: 0 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  box-shadow: none !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) .tab-bc.selected-underline.active {
  background: #0f0f10 !important;
  color: #fe7c00 !important;
  -webkit-text-fill-color: #fe7c00 !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) .tab-bc.selected-underline::before,
html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) .tab-bc.selected-underline::after {
  content: none !important;
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) .tab-bc.selected-underline span {
  display: block !important;
  width: 100% !important;
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
  font-size: 0 !important;
  text-align: center !important;
  pointer-events: none !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) .tab-bc:nth-child(1) span::after {
  content: "Son Kazananlar" !important;
  font-size: 10px !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) .tab-bc:nth-child(2) span::after {
  content: "En Çok Kazananlar" !important;
  font-size: 10px !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners {
  display: flex !important;
  flex: 0 0 auto !important;
  flex-direction: row !important;
  order: 2 !important;
  gap: 8px !important;
  width: max-content !important;
  min-width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 4px !important;
  list-style: none !important;
  overflow: visible !important;
  animation: tbCleanWinnersAuto 42s linear infinite alternate !important;
  will-change: transform !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners:hover,
html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners:active {
  animation-play-state: paused !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners > li,
html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners > li:nth-child(n+4) {
  display: flex !important;
  position: relative !important;
  flex: 0 0 245px !important;
  align-items: center !important;
  width: 245px !important;
  min-width: 245px !important;
  height: 74px !important;
  min-height: 74px !important;
  margin: 0 !important;
  padding: 8px 10px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: rgba(24,24,26,.72) !important;
  box-shadow: inset 0 0 2px #323233 !important;
  overflow: hidden !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners > li::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  height: 1px !important;
  background: linear-gradient(90deg,#000,rgba(255,153,0,.6),#000) !important;
  pointer-events: none !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners :is(.casino-winners-img,.casino-info-img) {
  display: block !important;
  flex: 0 0 58px !important;
  width: 58px !important;
  min-width: 58px !important;
  height: 58px !important;
  margin: 0 10px 0 0 !important;
  border-radius: 8px !important;
  object-fit: cover !important;
  overflow: hidden !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-info {
  display: flex !important;
  position: static !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  align-self: stretch !important;
  gap: 2px !important;
  min-width: 0 !important;
  padding: 2px 0 19px !important;
  text-align: left !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-info b,
html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-info .ellipsis {
  display: block !important;
  overflow: hidden !important;
  text-align: left !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-info b {
  color: #fff !important;
  font-size: 11px !important;
  line-height: 15px !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-info .ellipsis {
  color: #aaa !important;
  font-size: 9px !important;
  line-height: 13px !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-winners-amount {
  display: block !important;
  position: absolute !important;
  bottom: 8px !important;
  left: 78px !important;
  width: auto !important;
  max-width: 155px !important;
  padding: 0 !important;
  background: transparent !important;
  color: #f5a623 !important;
  -webkit-text-fill-color: #f5a623 !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-align: left !important;
  white-space: nowrap !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners .casino-info-show-bc {
  display: none !important;
}

@keyframes tbCleanWinnersAuto {
  from { transform: translate3d(0,0,0); }
  to { transform: translate3d(min(0px,calc(100vw - 100% - 8px)),0,0); }
}

/* 6. Footer korunur; eski platform rozetleri yerine yalnız onaylı beş bağlantı gösterilir. */
.layout-bc:not(.hasLeftMenu) footer :is(.footerContainer,.footerLinksSection,.sliderTitle,.sliderContent,.footerCopyrights) {
  display: block !important;
}

html body .layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:has(
  .sliderImage[href*="t2m.io/tamTwitter"],
  .sliderImage[href*="t2m.io/Taminsta"],
  .sliderImage[href*="t2ly.io/tamTelegram"],
  .sliderImage[href*="t2m.io/tamwpdestek"],
  .sliderImage[href^="mailto:destek@tambet724.com"]
) {
  display: block !important;
  position: static !important;
  width: 100% !important;
  height: auto !important;
  margin: 18px 0 10px !important;
  overflow: visible !important;
}

/* Eski yüksek özgüllüklü footer gizleme kuralını yalnız onaylı bağlantılar varsa geçersiz kıl. */
html body .layout-bc:not(.hasLeftMenu) footer .sliderContent:has(
  .sliderImage[href*="t2m.io/tamTwitter"],
  .sliderImage[href*="t2m.io/Taminsta"],
  .sliderImage[href*="t2ly.io/tamTelegram"],
  .sliderImage[href*="t2m.io/tamwpdestek"],
  .sliderImage[href^="mailto:destek@tambet724.com"]
),
html body .layout-bc:not(.hasLeftMenu) footer .sliderGroup:has(
  .sliderImage[href*="t2m.io/tamTwitter"],
  .sliderImage[href*="t2m.io/Taminsta"],
  .sliderImage[href*="t2ly.io/tamTelegram"],
  .sliderImage[href*="t2m.io/tamwpdestek"],
  .sliderImage[href^="mailto:destek@tambet724.com"]
) {
  display: block !important;
  height: auto !important;
  overflow: visible !important;
  visibility: visible !important;
  opacity: 1 !important;
}

html body .layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList:not(:has(
  .sliderImage[href*="t2m.io/tamTwitter"],
  .sliderImage[href*="t2m.io/Taminsta"],
  .sliderImage[href*="t2ly.io/tamTelegram"],
  .sliderImage[href*="t2m.io/tamwpdestek"],
  .sliderImage[href^="mailto:destek@tambet724.com"]
)) {
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) footer .horizontalList:has(
  .sliderImage[href*="t2m.io/tamTwitter"],
  .sliderImage[href*="t2m.io/Taminsta"],
  .sliderImage[href*="t2ly.io/tamTelegram"],
  .sliderImage[href*="t2m.io/tamwpdestek"],
  .sliderImage[href^="mailto:destek@tambet724.com"]
) :is(.horizontalSliderWrapper,.horizontalSliderRow) {
  display: flex !important;
  position: static !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  transform: none !important;
}

html body .layout-bc:not(.hasLeftMenu) footer .sliderImage:not(:is(
  [href*="t2m.io/tamTwitter"],
  [href*="t2m.io/Taminsta"],
  [href*="t2ly.io/tamTelegram"],
  [href*="t2m.io/tamwpdestek"],
  [href^="mailto:destek@tambet724.com"]
)) {
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) footer .sliderImage:is(
  [href*="t2m.io/tamTwitter"],
  [href*="t2m.io/Taminsta"],
  [href*="t2ly.io/tamTelegram"],
  [href*="t2m.io/tamwpdestek"],
  [href^="mailto:destek@tambet724.com"]
) {
  display: inline-flex !important;
  flex: 0 0 40px !important;
  width: 40px !important;
  min-width: 40px !important;
  height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid #fe7c00 !important;
  border-radius: 50% !important;
  background-color: #111 !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 20px 20px !important;
  box-shadow: 0 0 10px rgba(254,124,0,.18) !important;
  color: transparent !important;
  font-size: 0 !important;
  overflow: hidden !important;
}

html body .layout-bc:not(.hasLeftMenu) footer .sliderImage:is(
  [href*="t2m.io/tamTwitter"],
  [href*="t2m.io/Taminsta"],
  [href*="t2ly.io/tamTelegram"],
  [href*="t2m.io/tamwpdestek"],
  [href^="mailto:destek@tambet724.com"]
)::after {
  content: none !important;
}

html body .layout-bc:not(.hasLeftMenu) footer .sliderImage:is(
  [href*="t2m.io/tamTwitter"],
  [href*="t2m.io/Taminsta"],
  [href*="t2ly.io/tamTelegram"],
  [href*="t2m.io/tamwpdestek"],
  [href^="mailto:destek@tambet724.com"]
) img {
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) footer .sliderImage[href*="t2m.io/tamTwitter"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fe7c00' d='M18 3h3l-7 8 8 10h-6l-5-6-5 6H3l7.5-8.5L3 3h6l4.5 5.5z'/%3E%3C/svg%3E") !important;
}
html body .layout-bc:not(.hasLeftMenu) footer .sliderImage[href*="t2m.io/Taminsta"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fe7c00' d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7zm5 3.5a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 2a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM17.5 5.5a1 1 0 1 1 0 2 1 1 0 0 1 0-2z'/%3E%3C/svg%3E") !important;
}
html body .layout-bc:not(.hasLeftMenu) footer .sliderImage[href*="t2ly.io/tamTelegram"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fe7c00' d='M21.5 3.5 2.8 10.8c-1.3.5-1.3 1.2-.2 1.5l4.8 1.5 1.8 5.6c.2.6.1.8.7.8.5 0 .7-.2 1-.5l2.3-2.2 4.8 3.5c.9.5 1.5.2 1.7-.8l3.1-14.7c.3-1.2-.4-1.8-1.3-1.4z'/%3E%3C/svg%3E") !important;
}
html body .layout-bc:not(.hasLeftMenu) footer .sliderImage[href*="t2m.io/tamwpdestek"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fe7c00' d='M12 2a10 10 0 0 0-8.6 15L2 22l5.2-1.4A10 10 0 1 0 12 2zm5.2 13.8c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.3-.7-2.8-1.1-4.5-4-4.7-4.2-.1-.2-1.1-1.5-1.1-2.8s.7-2 1-2.3c.2-.3.5-.3.7-.3h.5c.2 0 .4 0 .6.5.2.5.8 1.8.8 1.9.1.1.1.3 0 .5-.1.2-.1.3-.3.5l-.4.5c-.1.1-.3.3-.1.6.2.3.7 1.1 1.5 1.8 1 .9 1.8 1.2 2.1 1.3.3.1.4.1.6-.1.2-.2.7-.8.9-1.1.2-.3.4-.2.6-.1l1.8.9c.3.1.4.2.5.3.1.2.1.7-.1 1.3z'/%3E%3C/svg%3E") !important;
}
html body .layout-bc:not(.hasLeftMenu) footer .sliderImage[href^="mailto:destek@tambet724.com"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fe7c00' d='M3 5h18a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2zm9 7 8-5H4l8 5zm0 2.3L3 8.7V17h18V8.7l-9 5.6z'/%3E%3C/svg%3E") !important;
}

/* 7. Alt menü görünümü ve Slot Oyna simgesi. Gerçek Kupon işlevi CSS ile değiştirilemez. */
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc {
  background: linear-gradient(180deg,#181819,#0f0f10) !important;
  border-color: #fe7c00 !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc,
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-title-bc,
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc .tab-nav-title-bc::after {
  color: #ff8a16 !important;
  -webkit-text-fill-color: #ff8a16 !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(2) .tab-nav-title-bc {
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 0 !important;
  white-space: nowrap !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(2) .tab-nav-title-bc > * {
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(2) .tab-nav-title-bc::after {
  content: "Kupon" !important;
  display: block !important;
  color: #ff8a16 !important;
  -webkit-text-fill-color: #ff8a16 !important;
  font-size: 7px !important;
  line-height: 9px !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(3)::before {
  content: "" !important;
  display: block !important;
  width: 31px !important;
  height: 31px !important;
  background: linear-gradient(#ff9900,#ff2a00) !important;
  -webkit-mask: url("https://cms.42btcoservice.com/storage/medias/tambet-18755717/media_18755717_65fb3c2f0efe62c4417997156430a0a7.svg") center/contain no-repeat !important;
  mask: url("https://cms.42btcoservice.com/storage/medias/tambet-18755717/media_18755717_65fb3c2f0efe62c4417997156430a0a7.svg") center/contain no-repeat !important;
  filter: drop-shadow(0 0 4px rgba(255,121,0,.55)) !important;
}

@media (max-width:430px) {
  html body .layout-bc:not(.hasLeftMenu) .casino-winners-block::before {
    flex: 0 0 100% !important;
  }

  html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) {
    flex: 0 0 min(100%,260px) !important;
    width: min(100%,260px) !important;
    margin: 0 auto !important;
  }
}

/* Footer Menu yedeği: sosyal bağlantılar CMS > Menus > Footer Menu'ye eklenirse ikonlaştır. */
html body .layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a:is(
  [href*="t2m.io/tamTwitter"],
  [href*="t2m.io/Taminsta"],
  [href*="t2ly.io/tamTelegram"],
  [href*="t2m.io/tamwpdestek"],
  [href^="mailto:destek@tambet724.com"]
)) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  order: 99 !important;
  width: 40px !important;
  min-width: 40px !important;
  height: 40px !important;
  margin: 12px 5px 0 !important;
  padding: 0 !important;
}

html body .layout-bc:not(.hasLeftMenu) footer a:is(
  [href*="t2m.io/tamTwitter"],
  [href*="t2m.io/Taminsta"],
  [href*="t2ly.io/tamTelegram"],
  [href*="t2m.io/tamwpdestek"],
  [href^="mailto:destek@tambet724.com"]
) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 40px !important;
  min-width: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  border: 1px solid #fe7c00 !important;
  border-radius: 50% !important;
  background: #111 !important;
  box-shadow: 0 0 10px rgba(254,124,0,.18) !important;
  color: transparent !important;
  font-size: 0 !important;
  overflow: hidden !important;
}

html body .layout-bc:not(.hasLeftMenu) footer a:is(
  [href*="t2m.io/tamTwitter"],
  [href*="t2m.io/Taminsta"],
  [href*="t2ly.io/tamTelegram"],
  [href*="t2m.io/tamwpdestek"],
  [href^="mailto:destek@tambet724.com"]
)::after {
  content: "" !important;
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  background: #fe7c00 !important;
  -webkit-mask: var(--tb-footer-social-icon) center/contain no-repeat !important;
  mask: var(--tb-footer-social-icon) center/contain no-repeat !important;
}

html body .layout-bc:not(.hasLeftMenu) footer a[href*="t2m.io/tamTwitter"] {
  --tb-footer-social-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 3h3l-7 8 8 10h-6l-5-6-5 6H3l7.5-8.5L3 3h6l4.5 5.5z'/%3E%3C/svg%3E");
}
html body .layout-bc:not(.hasLeftMenu) footer a[href*="t2m.io/Taminsta"] {
  --tb-footer-social-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7zm5 3.5a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 2a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM17.5 5.5a1 1 0 1 1 0 2 1 1 0 0 1 0-2z'/%3E%3C/svg%3E");
}
html body .layout-bc:not(.hasLeftMenu) footer a[href*="t2ly.io/tamTelegram"] {
  --tb-footer-social-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.5 3.5 2.8 10.8c-1.3.5-1.3 1.2-.2 1.5l4.8 1.5 1.8 5.6c.2.6.1.8.7.8.5 0 .7-.2 1-.5l2.3-2.2 4.8 3.5c.9.5 1.5.2 1.7-.8l3.1-14.7c.3-1.2-.4-1.8-1.3-1.4z'/%3E%3C/svg%3E");
}
html body .layout-bc:not(.hasLeftMenu) footer a[href*="t2m.io/tamwpdestek"] {
  --tb-footer-social-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15L2 22l5.2-1.4A10 10 0 1 0 12 2zm5.2 13.8c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.3-.7-2.8-1.1-4.5-4-4.7-4.2-.1-.2-1.1-1.5-1.1-2.8s.7-2 1-2.3c.2-.3.5-.3.7-.3h.5c.2 0 .4 0 .6.5.2.5.8 1.8.8 1.9.1.1.1.3 0 .5-.1.2-.1.3-.3.5l-.4.5c-.1.1-.3.3-.1.6.2.3.7 1.1 1.5 1.8 1 .9 1.8 1.2 2.1 1.3.3.1.4.1.6-.1.2-.2.7-.8.9-1.1.2-.3.4-.2.6-.1l1.8.9c.3.1.4.2.5.3.1.2.1.7-.1 1.3z'/%3E%3C/svg%3E");
}
html body .layout-bc:not(.hasLeftMenu) footer a[href^="mailto:destek@tambet724.com"] {
  --tb-footer-social-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2zm9 7 8-5H4l8 5zm0 2.3L3 8.7V17h18V8.7l-9 5.6z'/%3E%3C/svg%3E");
}

@media (prefers-reduced-motion:reduce) {
  html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners {
    animation: none !important;
  }
}

/* ══════════════════════════════════════════════════════════════════
   CANLI KONTROL DÜZELTMELERİ — kaydırma yönü ve kazanan sekmeleri
══════════════════════════════════════════════════════════════════ */

/* Eski "Canlı Kazançlar" metni kalkar; gerçek iki BetConstruct sekmesi aynı sağ üst alana gelir. */
html body .layout-bc:not(.hasLeftMenu) .casino-winners-block::after {
  content: none !important;
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block::before {
  flex: 1 1 auto !important;
  min-width: 118px !important;
  height: 38px !important;
  font-size: 12px !important;
  line-height: 38px !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) {
  display: flex !important;
  flex: 0 0 218px !important;
  order: 1 !important;
  width: 218px !important;
  height: 34px !important;
  margin: 0 4px 0 auto !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .casino-info-content-winners {
  order: 2 !important;
  flex-basis: auto !important;
}

@media (max-width:430px) {
  html body .layout-bc:not(.hasLeftMenu) .casino-winners-block::before {
    flex: 1 1 auto !important;
    min-width: 112px !important;
    font-size: 11px !important;
  }

  html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) {
    flex: 0 0 218px !important;
    width: 218px !important;
    margin: 0 4px 0 auto !important;
  }
}

/* ═══════════════════════════════════════════════════════
   KAYDIRMA — Popüler Casino / Hızlı Oyunlar / Canlı Casino
   Tek sıra; kaydırmayı sitenin kendi kaydırıcısı (Swiper) yapar: sağdan sola
   çekince sonraki oyunlar gelir, sonda başa döner.
   Ölçüler Swiper'ın hesabıyla aynı olmalı (3 kart, 6px boşluk), yoksa kayma
   miktarı kartlarla örtüşmez. 2 sıralı ızgara kaydırılamaz: Swiper parmak
   hareketini kendisi yakalar ve her zaman tek sıra hesaplar.
═══════════════════════════════════════════════════════ */
/* tek sıra kartlar ızgara sütununu içeriğe göre genişletmesin: sütunlar ekran genişliğinde kalır */
html body .layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:is(:nth-child(6),:nth-child(7),:nth-child(8)),
html body .layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:is(:nth-child(6),:nth-child(7),:nth-child(8)) > .hm-row-bc-inner {
  grid-template-columns: minmax(0, 1fr) !important;
  min-width: 0 !important;
}

html body .layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:is(:nth-child(6),:nth-child(7),:nth-child(8)) :is(.product-banner-container-bc.col-1, .carouselWrapper, .carousel) {
  min-width: 0 !important;
  max-width: 100% !important;
}

html body .layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:is(:nth-child(6),:nth-child(7),:nth-child(8)) .product-banner-container-bc.col-1 .swiper {
  overflow: hidden !important;
  touch-action: pan-y !important;
}

html body .layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:is(:nth-child(6),:nth-child(7),:nth-child(8)) .product-banner-container-bc.col-1 .swiper-wrapper {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 0 !important;
  width: 100% !important;
  height: auto !important;
}

/* loop modunda Swiper kartların yerini değiştirdiği için hiçbir kart gizlenmez */
html body .layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:is(:nth-child(6),:nth-child(7),:nth-child(8)) .product-banner-container-bc.col-1 .swiper-slide,
html body .layout-bc.is-home-page:not(.hasLeftMenu) .layout-content-holder-bc > .hm-row-bc:is(:nth-child(6),:nth-child(7),:nth-child(8)) .product-banner-container-bc.col-1 .swiper-slide:nth-child(n+7) {
  display: block !important;
  flex: 0 0 auto !important;
  width: calc((100% - 12px) / 3) !important;
  height: auto !important;
  margin: 0 6px 0 0 !important;
}

/* ═══════════════════════════════════════════════════════
   TEST KUTULARI — CMS'te görsel yüklenen servis kutularında yazı ve ikon gizlenir,
   yalnızca görsel görünür (kutu adı TEST ise)
═══════════════════════════════════════════════════════ */
html body .layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="TEST" i]::before,
html body .layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="TEST" i]::after {
  content: none !important;
  display: none !important;
}
html body .layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc[aria-label="TEST" i] {
  min-height: 52px !important;
  background: #181819 !important;
}

/* ═══════════════════════════════════════════════════════
   FOOTER — her şey görünür
   • Footer link listesine (Menus > Footer Menu) eklenen TÜM linkler görünür
   • Footer slider'daki (eski "Windows / macOS ..." satırı) gerçek görseller görünür, sıraya göre yazı basılmaz
   • Sosyal medya linkleri (Twitter, Instagram, Telegram, WhatsApp, e-posta) ikon olur
═══════════════════════════════════════════════════════ */
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl {
  display: inline-flex !important;
  order: 20 !important;
}
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkColEl:has(a:is([href*="t2m.io/tamTwitter"],[href*="t2m.io/Taminsta"],[href*="t2ly.io/tamTelegram"],[href*="t2m.io/tamwpdestek"],[href^="mailto:destek@tambet724.com"])) {
  order: 99 !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) footer :is(.footerContainer,.footerLinksSection,.footerLinkCols,.footerLinkCol,.footerLinkColLinks,.sliderContent,.sliderGroup,.sliderTitle,.sliderSingleElWrapper,.horizontalList,.horizontalSliderWrapper) {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  position: static !important;
}
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCols,html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkColLinks { display: flex !important; flex-wrap: wrap !important; justify-content: center !important; }

html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .horizontalSliderRow {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 10px !important;
  width: 100% !important;
  margin: 14px 0 !important;
  transform: none !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .sliderImage:not(:is([href*="t2m.io/tamTwitter"],[href*="t2m.io/Taminsta"],[href*="t2ly.io/tamTelegram"],[href*="t2m.io/tamwpdestek"],[href^="mailto:destek@tambet724.com"])) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 70px !important;
  height: 45px !important;
  margin: 0 !important;
  padding: 5px 8px !important;
  border: 1px solid #242424 !important;
  border-radius: 8px !important;
  background: #181819 !important;
  font-size: initial !important;
}
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .sliderImage:not(:is([href*="t2m.io/tamTwitter"],[href*="t2m.io/Taminsta"],[href*="t2ly.io/tamTelegram"],[href*="t2m.io/tamwpdestek"],[href^="mailto:destek@tambet724.com"]))::after,
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .sliderImage:not(:is([href*="t2m.io/tamTwitter"],[href*="t2m.io/Taminsta"],[href*="t2ly.io/tamTelegram"],[href*="t2m.io/tamwpdestek"],[href^="mailto:destek@tambet724.com"]))::before { content: none !important; display: none !important; }
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .sliderImage:not(:is([href*="t2m.io/tamTwitter"],[href*="t2m.io/Taminsta"],[href*="t2ly.io/tamTelegram"],[href*="t2m.io/tamwpdestek"],[href^="mailto:destek@tambet724.com"])) img {
  display: block !important;
  width: auto !important;
  max-width: 100% !important;
  height: 100% !important;
  max-height: 35px !important;
  object-fit: contain !important;
}
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .horizontalSliderRow iframe { display: block !important; width: 80px !important; height: 80px !important; border: 0 !important; }

/* Footer slider: eski yüksek özgüllüklü kutu/etiket kurallarını geçersiz kıl */
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList .sliderImage:not(:is([href*="t2m.io/tamTwitter"],[href*="t2m.io/Taminsta"],[href*="t2ly.io/tamTelegram"],[href*="t2m.io/tamwpdestek"],[href^="mailto:destek@tambet724.com"])) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 70px !important;
  height: 45px !important;
  padding: 5px 8px !important;
  border: 1px solid #242424 !important;
  border-radius: 8px !important;
  background: #181819 !important;
  font-size: initial !important;
}
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList .sliderImage:not(:is([href*="t2m.io/tamTwitter"],[href*="t2m.io/Taminsta"],[href*="t2ly.io/tamTelegram"],[href*="t2m.io/tamwpdestek"],[href^="mailto:destek@tambet724.com"]))::after { content: none !important; display: none !important; }
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList .sliderImage:not(:is([href*="t2m.io/tamTwitter"],[href*="t2m.io/Taminsta"],[href*="t2ly.io/tamTelegram"],[href*="t2m.io/tamwpdestek"],[href^="mailto:destek@tambet724.com"])) img {
  display: block !important;
  width: auto !important;
  max-width: 100% !important;
  height: 100% !important;
  max-height: 35px !important;
  object-fit: contain !important;
}

/* Footer slider: sosyal medya linkleri yuvarlak ikon */
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList .sliderImage:is([href*="t2m.io/tamTwitter"],[href*="t2m.io/Taminsta"],[href*="t2ly.io/tamTelegram"],[href*="t2m.io/tamwpdestek"],[href^="mailto:destek@tambet724.com"]) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 40px !important;
  min-width: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  border: 1px solid #fe7c00 !important;
  border-radius: 50% !important;
  background: #111 !important;
  box-shadow: 0 0 10px rgba(254,124,0,.18) !important;
  overflow: hidden !important;
}
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList .sliderImage:is([href*="t2m.io/tamTwitter"],[href*="t2m.io/Taminsta"],[href*="t2ly.io/tamTelegram"],[href*="t2m.io/tamwpdestek"],[href^="mailto:destek@tambet724.com"]) img { display: none !important; }
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .sliderContent .sliderGroup > .horizontalList .sliderImage:is([href*="t2m.io/tamTwitter"],[href*="t2m.io/Taminsta"],[href*="t2ly.io/tamTelegram"],[href*="t2m.io/tamwpdestek"],[href^="mailto:destek@tambet724.com"])::after {
  content: "" !important;
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  background: #fe7c00 !important;
  -webkit-mask: var(--tb-footer-social-icon) center/contain no-repeat !important;
  mask: var(--tb-footer-social-icon) center/contain no-repeat !important;
}

/* ═══════════════════════════════════════════════════════
   KAZANANLAR BAŞLIĞI — "Kazanan Üyelerimiz" ve "Canlı Kazançlar" kalktı;
   başlık çubuğunda sitenin kendi iki sekmesi (Son Kazananlar / En Çok Kazananlar)
   durur. Çubuk diğer bölüm başlıklarıyla aynı görünümdedir.
═══════════════════════════════════════════════════════ */
html body .layout-bc:not(.hasLeftMenu) .casino-winners-block::before,
html body .layout-bc:not(.hasLeftMenu) .casino-winners-block::after {
  content: none !important;
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) {
  display: flex !important;
  flex: 0 0 100% !important;
  order: 0 !important;
  align-items: stretch !important;
  gap: 0 !important;
  width: 100% !important;
  height: 44px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-top: 1px solid #fe7c00 !important;
  border-bottom: 1px solid #fe7c00 !important;
  border-radius: 0 !important;
  background: linear-gradient(90deg, #242424, #181819) !important;
  box-sizing: border-box !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) .tab-bc.selected-underline {
  flex: 1 1 50% !important;
  width: 50% !important;
  height: 100% !important;
  padding: 0 6px !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #adadad !important;
  -webkit-text-fill-color: #adadad !important;
  box-shadow: none !important;
  cursor: pointer !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) .tab-bc.selected-underline + .tab-bc.selected-underline {
  border-left: 1px solid #333 !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) .tab-bc.selected-underline.active {
  background: transparent !important;
  color: #ff9c24 !important;
  -webkit-text-fill-color: #ff9c24 !important;
  box-shadow: inset 0 -2px 0 #fe7c00 !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) .tab-bc:is(:nth-child(1),:nth-child(2)) span::after {
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}

@media (max-width: 430px) {
  html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) {
    flex: 0 0 100% !important;
    width: 100% !important;
    margin: 0 !important;
  }

  html body .layout-bc:not(.hasLeftMenu) .casino-winners-block .main-tabs-bc:not(:nth-child(2)) .tab-bc:is(:nth-child(1),:nth-child(2)) span::after {
    font-size: 12px !important;
  }
}

/* ═══════════════════════════════════════════════════════
   FOOTER SOSYAL İKONLARI — CMS > Menus > Footer Menu'deki sosyal sütun
   (X, Instagram, Telegram, WhatsApp) diğer linklerin altında yuvarlak ikon olur.
   Adresler sitedeki gerçek kısa linklere göre (t2m.co/...); bu sütuna YouTube
   (t2m.co/youtam) ya da e-posta (mailto:) eklenirse onlar da ikon olur.
═══════════════════════════════════════════════════════ */
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(a:is([href*="tamtwitter" i],[href*="taminsta" i],[href*="tamtelegram" i])) {
  display: block !important;
  order: 99 !important;
  flex: 0 0 100% !important;
  width: 100% !important;
  margin: 16px 0 6px !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(a:is([href*="tamtwitter" i],[href*="taminsta" i],[href*="tamtelegram" i])) .footerLinkColLinks {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 12px !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(a:is([href*="tamtwitter" i],[href*="taminsta" i],[href*="tamtelegram" i])) .footerLinkColEl {
  display: inline-flex !important;
  width: 40px !important;
  height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(a:is([href*="tamtwitter" i],[href*="taminsta" i],[href*="tamtelegram" i])) .footerLinkColEl::before,
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(a:is([href*="tamtwitter" i],[href*="taminsta" i],[href*="tamtelegram" i])) .footerLinkColEl::after,
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(a:is([href*="tamtwitter" i],[href*="taminsta" i],[href*="tamtelegram" i])) a::before {
  content: none !important;
  display: none !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(a:is([href*="tamtwitter" i],[href*="taminsta" i],[href*="tamtelegram" i])) a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 40px !important;
  min-width: 40px !important;
  height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid #fe7c00 !important;
  border-radius: 50% !important;
  background: #111 !important;
  box-shadow: 0 0 10px rgba(254,124,0,.18) !important;
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(a:is([href*="tamtwitter" i],[href*="taminsta" i],[href*="tamtelegram" i])) a::after {
  content: "" !important;
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  margin: 0 !important;
  background: #fe7c00 !important;
  -webkit-mask: var(--tb-sosyal-ikon) center / contain no-repeat !important;
  mask: var(--tb-sosyal-ikon) center / contain no-repeat !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) footer a[href*="tamtwitter" i] {
  --tb-sosyal-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 3h3l-7 8 8 10h-6l-5-6-5 6H3l7.5-8.5L3 3h6l4.5 5.5z'/%3E%3C/svg%3E");
}
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer a[href*="taminsta" i] {
  --tb-sosyal-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7zm5 3.5a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 2a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM17.5 5.5a1 1 0 1 1 0 2 1 1 0 0 1 0-2z'/%3E%3C/svg%3E");
}
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer a[href*="tamtelegram" i] {
  --tb-sosyal-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.5 3.5 2.8 10.8c-1.3.5-1.3 1.2-.2 1.5l4.8 1.5 1.8 5.6c.2.6.1.8.7.8.5 0 .7-.2 1-.5l2.3-2.2 4.8 3.5c.9.5 1.5.2 1.7-.8l3.1-14.7c.3-1.2-.4-1.8-1.3-1.4z'/%3E%3C/svg%3E");
}
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer a[href*="tamwpdestek" i] {
  --tb-sosyal-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 0 0-8.6 15L2 22l5.2-1.4A10 10 0 1 0 12 2zm5.2 13.8c-.2.6-1.3 1.2-1.8 1.2-.5.1-1 .2-3.3-.7-2.8-1.1-4.5-4-4.7-4.2-.1-.2-1.1-1.5-1.1-2.8s.7-2 1-2.3c.2-.3.5-.3.7-.3h.5c.2 0 .4 0 .6.5.2.5.8 1.8.8 1.9.1.1.1.3 0 .5-.1.2-.1.3-.3.5l-.4.5c-.1.1-.3.3-.1.6.2.3.7 1.1 1.5 1.8 1 .9 1.8 1.2 2.1 1.3.3.1.4.1.6-.1.2-.2.7-.8.9-1.1.2-.3.4-.2.6-.1l1.8.9c.3.1.4.2.5.3.1.2.1.7-.1 1.3z'/%3E%3C/svg%3E");
}
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer a[href*="youtam" i] {
  --tb-sosyal-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23 7.2a3 3 0 0 0-2.1-2.1C19 4.6 12 4.6 12 4.6s-7 0-8.9.5A3 3 0 0 0 1 7.2 31 31 0 0 0 .5 12a31 31 0 0 0 .5 4.8 3 3 0 0 0 2.1 2.1c1.9.5 8.9.5 8.9.5s7 0 8.9-.5a3 3 0 0 0 2.1-2.1 31 31 0 0 0 .5-4.8 31 31 0 0 0-.5-4.8zM9.8 15.1V8.9L15.5 12z'/%3E%3C/svg%3E");
}
html body .layout-bc.layout-bc:not(.hasLeftMenu) footer a[href^="mailto:" i] {
  --tb-sosyal-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2zm9 7 8-5H4l8 5zm0 2.3L3 8.7V17h18V8.7l-9 5.6z'/%3E%3C/svg%3E");
}

/* ═══════════════════════════════════════════════════════
   ALT MENÜ 2. BUTON — yazı butonun gerçek işlevini izler:
   kupon açtığı sürece "Kupon"; CMS'te (Tab Navigation) Canlı Casino linkine
   çevrildiğinde kendiliğinden "Canlı Casino" ve kart ikonu.
═══════════════════════════════════════════════════════ */
/* v4'teki display:block yazıyı gizliyordu (32. bölümdeki not); diğer butonlarla aynı satır içi 8px */
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(2) .tab-nav-title-bc::after {
  display: inline !important;
  font-size: 8px !important;
  line-height: 10px !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > button.tab-nav-item-bc:nth-child(2) .tab-nav-title-bc::after {
  content: "Kupon" !important;
}

/* Slot Oyna: v4'te kalp 31px (32. bölüm 25px'e göre ayarlıydı) → yazı yine diğerleriyle aynı çizgide */
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(3) {
  padding-top: 4px !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > a.tab-nav-item-bc:nth-child(2)[href*="live-casino"] .tab-nav-title-bc::after {
  content: "Kupon" !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > a.tab-nav-item-bc:nth-child(2)[href*="live-casino"] .tab-nav-icon-bc::before {
  content: "▤" !important;
}

/* =========================================================
   FINAL FOOTER + KAZANANLAR DÜZELTMELERİ
   1) Yatırım yöntemleri bloğu tamamen kaldırılır.
   2) Footer'da yalnız talep edilen kurallar ve sosyal medya kalır.
   3) Kazananlar, eski transform:none!important kuralına takılmadan akar.
========================================================= */

/* YATIRIM YÖNTEMLERİ: başlık ve bütün ödeme logolarıyla birlikte kaldır. */
html body .layout-bc.layout-bc.layout-bc:not(.hasLeftMenu) footer .sliderContent:has(
  .horizontalSliderElem img[alt="MPayV3Crypto"]
) {
  display: none !important;
}

/* Footer link sütunlarından sadece istenen altı linkin bulunduğu sütun
   ile sosyal medya sütunu görünür kalsın. */
html body .layout-bc.layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol {
  display: none !important;
}

html body .layout-bc.layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(
  a[href*="/help/153159/"]
),
html body .layout-bc.layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(
  a:is(
    [href*="tamtwitter" i],
    [href*="taminsta" i],
    [href*="tamtelegram" i],
    [href*="tamwpdestek" i],
    [href*="youtam" i],
    [href^="mailto:" i]
  )
) {
  display: block !important;
}

/* Talep edilen kurallar sütununda yalnız bu altı adres görünür. */
html body .layout-bc.layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(
  a[href*="/help/153159/"]
) .footerLinkColEl {
  display: none !important;
}

html body .layout-bc.layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(
  a[href*="/help/153159/"]
) .footerLinkColEl:has(
  a:is(
    [href*="/help/153159/"],
    [href*="/help/153392/"],
    [href*="/help/153154/"],
    [href*="/help/153160/"],
    [href*="/help/153114/"],
    [href*="/help/153145/"]
  )
) {
  display: inline-flex !important;
}

/* Kazananlar: eski transform:none!important animasyonu engelliyordu.
   transform yerine bağımsız `translate` özelliği animasyonlanır; yüzde değeri
   elemanın KENDİ genişliğine göre çözülür, bu yüzden tam kaydırma sağlar. */
html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners {
  animation: tbWinnersAutoFixed 24s linear infinite alternate !important;
  will-change: translate !important;
}

html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners:hover,
html body .layout-bc:not(.hasLeftMenu) .casino-info-content-winners:active {
  animation-play-state: running !important;
}

@keyframes tbWinnersAutoFixed {
  0%, 8% {
    translate: 0 0;
  }
  92%, 100% {
    translate: min(0px, calc(100vw - 100% - 8px)) 0;
  }
}

/* Footer sosyal medya: YouTube + Mobil Uygulama */
html body .layout-bc.layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(
  a:is(
    [href*="youtam" i],
    [href*="tambetapp.s3.eu-west-3.amazonaws.com" i]
  )
) {
  display: block !important;
}

html body .layout-bc.layout-bc.layout-bc:not(.hasLeftMenu) footer .footerLinkCol:has(
  a:is([href*="tamtwitter" i],[href*="taminsta" i],[href*="tamtelegram" i],[href*="tamwpdestek" i],[href*="youtam" i],[href*="tambetapp.s3.eu-west-3.amazonaws.com" i])
) .footerLinkColEl:has(a[href*="tambetapp.s3.eu-west-3.amazonaws.com" i]) {
  display: inline-flex !important;
  width: 40px !important;
  height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body .layout-bc.layout-bc.layout-bc:not(.hasLeftMenu) footer a[href*="tambetapp.s3.eu-west-3.amazonaws.com" i] {
  --tb-sosyal-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h10a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm0 2v14h10V4H7zm5 15a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-1-6.4V7h2v5.6l1.8-1.8 1.4 1.4-4.2 4.2-4.2-4.2 1.4-1.4 1.8 1.8z'/%3E%3C/svg%3E");
}

html body .layout-bc.layout-bc.layout-bc:not(.hasLeftMenu) footer .sliderImage[href*="tambetapp.s3.eu-west-3.amazonaws.com" i] {
  --tb-footer-social-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h10a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm0 2v14h10V4H7zm5 15a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-1-6.4V7h2v5.6l1.8-1.8 1.4 1.4-4.2 4.2-4.2-4.2 1.4-1.4 1.8 1.8z'/%3E%3C/svg%3E");
}

/* =========================================================
   2026-10-26 — BÖLÜM BAĞLANTILARI / YİNELENEN SLOT İKONU
   ========================================================= */

/* Slot logosu yalnızca gerçek sabit alt menü içinde üretilebilir. Sayfa
   içeriğinde platformun oluşturduğu başka bir tab-navigation kopyasında
   aynı pseudo öğenin görünmesini engeller. */
html body .layout-bc:not(.hasLeftMenu)
div.tab-navigation-w-bc:not(.layout-navigation-holder-bc > .tab-navigation-w-bc)
> .tab-nav-item-bc:nth-child(3)::before {
  content: none !important;
  display: none !important;
  background: none !important;
  -webkit-mask: none !important;
  mask: none !important;
}

/* CMS gerçek bir <a> bağlantısı ürettiğinde üç oyun başlığındaki
   "TÜMÜNÜ GÖR" bağlantısını aynı biçimde göster. */
html body .layout-bc.is-home-page:not(.hasLeftMenu)
.layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
.page-view-more {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
}

html body .layout-bc.is-home-page:not(.hasLeftMenu)
.layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
.page-view-more > a,
html body .layout-bc.is-home-page:not(.hasLeftMenu)
.layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
.page-view-more .ds-link {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  margin-left: auto !important;
  padding-right: 14px !important;
  color: #adadad !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  line-height: 1.15 !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
}

html body .layout-bc.is-home-page:not(.hasLeftMenu)
.layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
.page-view-more:has(> a, .ds-link)::before,
html body .layout-bc.is-home-page:not(.hasLeftMenu)
.layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
.page-view-more:has(> a, .ds-link)::after {
  content: none !important;
  display: none !important;
}

html body .layout-bc.is-home-page:not(.hasLeftMenu)
.layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
.page-view-more > a::after,
html body .layout-bc.is-home-page:not(.hasLeftMenu)
.layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
.page-view-more .ds-link::after {
  content: "\203A" !important;
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  color: #fe7c00 !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  transform: translateY(-52%) !important;
}

/* Üç ana oyun grubu: ekranda 2 sütun x 2 satır = 4 oyun.
   Sonraki dörtlüler yatay kaydırma ile açılır. */
@media (max-width: 767px) {
  html body .layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .product-banner-container-bc.col-1 .swiper {
    overflow-x: auto !important;
    overflow-y: hidden !important;
    touch-action: pan-x pan-y !important;
    scroll-snap-type: x mandatory !important;
    scrollbar-width: none !important;
    -webkit-overflow-scrolling: touch !important;
    direction: rtl !important;
  }

  html body .layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .product-banner-container-bc.col-1 .swiper::-webkit-scrollbar {
    display: none !important;
  }

  html body .layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .product-banner-container-bc.col-1 .swiper-wrapper {
    display: grid !important;
    grid-template-rows: repeat(2, auto) !important;
    grid-template-columns: none !important;
    grid-auto-flow: column !important;
    grid-auto-columns: calc((100vw - 23px) / 2) !important;
    gap: 7px !important;
    width: max-content !important;
    min-width: 100% !important;
    height: auto !important;
    transform: none !important;
    direction: rtl !important;
  }

  html body .layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .product-banner-container-bc.col-1 .swiper-slide,
  html body .layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .product-banner-container-bc.col-1 .swiper-slide:nth-child(n) {
    display: block !important;
    width: calc((100vw - 23px) / 2) !important;
    height: auto !important;
    margin: 0 !important;
    scroll-snap-align: start !important;
    direction: ltr !important;
  }
}

/* =========================================================
   2026-10-26 — MENÜ / BİLDİRİM / YARDIM / MEDYA
   ========================================================= */

/* Bölüm başlıklarındaki CSS ile üretilmiş ve bağlantı olmayan
   "Tümünü Gör" metinlerinin tamamını kaldır. */
html body .layout-bc.is-home-page:not(.hasLeftMenu)
.layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
.page-view-more::before,
html body .layout-bc.is-home-page:not(.hasLeftMenu)
.layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
.page-view-more::after,
html body .layout-bc.is-home-page:not(.hasLeftMenu)
.layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
.page-view-more > a,
html body .layout-bc.is-home-page:not(.hasLeftMenu)
.layout-content-holder-bc > .hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
.page-view-more .ds-link {
  content: none !important;
  display: none !important;
}

/* Menü açıkken ana sayfa kartları menü panelinin üzerinde kalmasın. */
html body .layout-bc.navigation-is-visible > .layout-content-holder-bc {
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Kurallar/yardım sayfalarındaki indirme ve yazdırma butonu. */
html body button[title="Download and print" i] {
  display: none !important;
}

/* Görsellerin uzun basma, sürükleme ve seçme ile kaydedilmesini zorlaştır.
   Bağlantının kendisi tıklanabilir kalır. */
html body img,
html body picture,
html body [class*="image" i] {
  -webkit-user-drag: none !important;
  user-drag: none !important;
  -webkit-touch-callout: none !important;
  -webkit-user-select: none !important;
  user-select: none !important;
}

html body img {
  pointer-events: none !important;
}


/* ================================================================
   MOBİL DUYURU ŞERİDİ (webdeki kırmızı "Güncel Giriş Adresimiz" barı)
   Platformun kendi şeridi (.hdr-dynamic-content) mobilde gizli kalır;
   yerine header'ın en üstüne CSS ile kayan kırmızı şerit eklenir.
   Metni değiştirmek için aşağıdaki content satırını düzenleyin.
================================================================ */
@media (max-width: 767px) {
  html body .layout-bc:not(.hasLeftMenu) .layout-header-holder-bc .hdr-dynamic-content {
    display: none !important;
  }

  html body .layout-bc:not(.hasLeftMenu) .layout-header-holder-bc::before {
    content: "Güncel Giriş Adresimiz tambet631.com   •   Güncel giriş için https://t2g.io/tamgiris'i kullanabilirsiniz";
    display: block !important;
    box-sizing: border-box !important;
    width: 100% !important;
    height: 28px !important;
    line-height: 28px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    background: #d82300 !important;
    color: #fff !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    text-indent: 100%;
    animation: tambet-duyuru-kay 20s linear infinite;
  }

  @keyframes tambet-duyuru-kay {
    from { text-indent: 100%; }
    to   { text-indent: -160%; }
  }
}


/* ================================================================
   ÜST ÇUBUK TIKLAMA ÖNCELİĞİ (giriş yapılmış ve yapılmamış)
   Bildirim butonu yanındaki butonların (Kayıt/Giriş, 3 nokta) üstüne binip
   tıklamaları yakalıyordu. Bu butonlar bildirim butonunun üstüne alınır.
   (Öncekinin aksine hiçbir öğenin tıklaması kapatılmaz.)
================================================================ */
html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc .hdr-user-bc {
  position: relative !important;
  z-index: 50 !important;
}

html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc .hdr-user-bc button.btn,
html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc .hdr-toggle-button-bc {
  position: relative !important;
  z-index: 60 !important;
}


/* ================================================================
   GİRİŞ YAPMAMIŞ DURUM — bildirim butonu Giriş butonunun soluna
   Sıra: [Logo] ........ [Zil] [Giriş] [Kayıt]. Sadece Giriş/Kayıt görünürken
   çalışır; giriş yapınca 3 nokta menüsüne dokunulmaz.
================================================================ */
@media (max-width: 767px) {
  html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc:has(.btn.sign-in) {
    display: flex !important;
    align-items: center !important;
  }

  html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc:has(.btn.sign-in) > .smartPanel-bc {
    order: 1 !important;
    position: relative !important;
    inset: auto !important;
    transform: none !important;
    flex: 0 0 34px !important;
    width: 34px !important;
    height: 34px !important;
    margin: 0 6px 0 auto !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc:has(.btn.sign-in) > .hdr-user-bc {
    order: 2 !important;
    margin-left: 0 !important;
    transform: none !important;
  }

  html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc:has(.btn.sign-in) .hdr-smart-panel-holder-arrow-bc,
  html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc:has(.btn.sign-in) .hdr-smart-panel-holder-bc {
    position: relative !important;
    inset: auto !important;
    transform: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 34px !important;
    height: 34px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  /* Giriş yapmamışken sadece bildirim butonu görünsün */
  html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc:has(.btn.sign-in) .hdr-smart-panel-holder-bc > button.sp-button-bc:not([data-component="Notifications"]) {
    display: none !important;
  }

  html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc:has(.btn.sign-in) .hdr-smart-panel-holder-bc > button.sp-button-bc[data-component="Notifications"] {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 34px !important;
    min-width: 34px !important;
    height: 34px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid #343434 !important;
    border-radius: 50% !important;
    background: #181819 !important;
  }

  html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc:has(.btn.sign-in) .hdr-smart-panel-holder-bc > button.sp-button-bc[data-component="Notifications"] i.bc-i-notification {
    display: inline-block !important;
    visibility: visible !important;
    font-size: 18px !important;
    color: #fff !important;
  }
}


/* ================================================================
   ALT MENÜ — "Canlı Casino" butonunu diğerleriyle aynı boyuta getir
   Spade (♠) karakteri yazı tipinde diğer simgelerden (◉ ◆ ♟ ☰) küçük çiziliyordu;
   boyutu büyütüldü. Yazı diğerleriyle aynı 8px, kalın ve kesilmeden gösterilir.
================================================================ */
html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > a.tab-nav-item-bc:nth-child(2)[href*="live-casino"] .tab-nav-icon-bc {
  flex: 0 0 22px !important;
  width: 24px !important;
  height: 22px !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > a.tab-nav-item-bc:nth-child(2)[href*="live-casino"] .tab-nav-icon-bc::before {
  font-size: 23px !important;
  line-height: 22px !important;
  height: 22px !important;
  font-weight: 400 !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > a.tab-nav-item-bc:nth-child(2)[href*="live-casino"] .tab-nav-title-bc {
  max-width: none !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

html body .layout-bc:not(.hasLeftMenu) div.tab-navigation-w-bc > a.tab-nav-item-bc:nth-child(2)[href*="live-casino"] .tab-nav-title-bc::after {
  display: inline !important;
  font-size: 8px !important;
  font-weight: 700 !important;
  line-height: 10px !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
}


/* ================================================================
   2026-10-27 — KATEGORİ KUTULARI (Bonus Talep / Para Yatır / Beni Ara / Gizemli Kutu)
   Referans (nesinecasino) düzeni: çerçeveli kart, ikon üstte, yazı altta.
   CMS'teki görseller gizlenir (dördüne de aynı geçici görsel yüklüydü);
   ikon kutunun adına ya da linkine göre seçilir, eşleşmeyen kutuya yıldız gelir.
================================================================ */
html body .layout-bc.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc.product-banner-bc {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  height: 72px !important;
  min-height: 72px !important;
  padding: 6px 3px !important;
  border: 1px solid rgba(254,124,0,.55) !important;
  border-radius: 8px !important;
  background: linear-gradient(180deg, #1d1d1f, #141415) !important;
  box-shadow: inset 0 0 10px rgba(254,124,0,.08) !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  --tb-kat-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 3 6.3 6.9.9-5 4.8 1.2 6.9L12 17.6l-6.1 3.3 1.2-6.9-5-4.8 6.9-.9z'/%3E%3C/svg%3E");
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc.product-banner-bc :is(.product-banner-img-bc, .sdr-image-bc) {
  display: none !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc.product-banner-bc::before {
  content: "" !important;
  display: block !important;
  position: static !important;
  flex: 0 0 30px !important;
  width: 30px !important;
  height: 30px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: linear-gradient(180deg, #ff9900, #ff2a00) !important;
  -webkit-mask: var(--tb-kat-ikon) center / contain no-repeat !important;
  mask: var(--tb-kat-ikon) center / contain no-repeat !important;
  font-size: 0 !important;
  text-shadow: none !important;
  filter: drop-shadow(0 0 3px rgba(255,121,0,.35)) !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc.product-banner-bc::after {
  content: attr(aria-label) !important;
  display: block !important;
  position: static !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 9px !important;
  font-weight: 800 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-transform: uppercase !important;
  text-shadow: none !important;
  white-space: normal !important;
}

/* Bonus Talep — hediye */
html body .layout-bc.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc.product-banner-bc:is([aria-label*="bonus" i], [href*="bonus-request" i], [href*="bonustalep" i]) {
  --tb-kat-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 8h18v4H3zM4 13h7v8H4zm9 0h7v8h-7zM12 8C10.5 4.6 6.6 4 6.6 6.4 6.6 8 9 8 12 8zm0 0c1.5-3.4 5.4-4 5.4-1.6C17.4 8 15 8 12 8z'/%3E%3C/svg%3E");
}

/* Para Yatır — para yuvası + yukarı ok */
html body .layout-bc.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc.product-banner-bc:is([aria-label*="yatır" i], [aria-label*="yatir" i], [href*="page=deposit" i]) {
  --tb-kat-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 3h20v6h-2V5H4v4H2zm4 4h12v14H6zm6 2.5L8.5 13.5H11V18h2v-4.5h2.5z'/%3E%3C/svg%3E");
}

/* Beni Ara — telefon */
html body .layout-bc.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc.product-banner-bc:is([aria-label*="ara" i][aria-label*="ben" i], [href*="ara-beni" i], [href*="beniara" i]) {
  --tb-kat-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25c1.1.37 2.3.57 3.6.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E");
}

/* Gizemli Kutu — kutu */
html body .layout-bc.layout-bc:not(.hasLeftMenu) .product-banner-container-bc.col-4 .product-banner-bc.product-banner-bc:is([aria-label*="kutu" i], [href*="gizemlikutu" i], [href*="GiZEMLIKUTU"]) {
  --tb-kat-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2 3 6.5v11L12 22l9-4.5v-11zm0 2.2 6.6 3.3L12 10.8 5.4 7.5zM5 9.1l6 3v7.6l-6-3zm8 10.6v-7.6l6-3v7.6z'/%3E%3C/svg%3E");
}

/* ================================================================
   2026-10-27 — 3 NOKTA (giriş yapılmamışken de görünür)
   Referans: Kayıt butonunun sağında, sayı rozetli yuvarlak buton.
   Sitenin kendi düğmesidir (smart panel); bastığında kendi menüsünü açar.
================================================================ */
html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc i#smart-panel-holder.hdr-toggle-button-bc {
  display: inline-flex !important;
  position: relative !important;
  order: 3 !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 32px !important;
  width: 32px !important;
  height: 32px !important;
  margin: 0 0 0 6px !important;
  padding: 0 !important;
  border: 1px solid #3b3b3b !important;
  border-radius: 50% !important;
  background: #242424 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 16px !important;
  line-height: 1 !important;
  cursor: pointer !important;
  z-index: 60 !important;
}

html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc i#smart-panel-holder.hdr-toggle-button-bc[data-badge]:not([data-badge="0"]):not([data-badge=""])::after {
  content: attr(data-badge) !important;
  display: flex !important;
  position: absolute !important;
  top: -5px !important;
  right: -5px !important;
  left: auto !important;
  bottom: auto !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 16px !important;
  width: auto !important;
  height: 16px !important;
  margin: 0 !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: linear-gradient(180deg, #ff9900, #ff2a00) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-family: Inter, TransRoboto, Arial, sans-serif !important;
  font-size: 9px !important;
  font-weight: 700 !important;
  line-height: 16px !important;
  box-sizing: border-box !important;
  animation: none !important;
}

/* ================================================================
   2026-10-27 — KAPATILABİLİR DUYURU ŞERİDİ
   Metin sitenin kendi bilgi şeridine (Header Info → InformativeWidget,
   CMS'te "closable") taşındı. Soldaki X sitenin kendi kapatma düğmesidir:
   şerit kapanır ve tarayıcıda hatırlanır. CSS ile çizilen eski şerit kalkar.
   Metni değiştirmek için aşağıdaki content satırını düzenleyin.
================================================================ */
@media (max-width: 767px) {
  html body .layout-bc:not(.hasLeftMenu) .layout-header-holder-bc::before {
    content: none !important;
    display: none !important;
    animation: none !important;
  }

  /* platform şeridi normalde sabit (fixed) durup header'ın üstüne biner;
     akışa alınır ki header'ı aşağı itsin, kapatılınca header yukarı kaysın */
  html body .layout-bc:not(.hasLeftMenu) .layout-header-holder-bc .hdr-dynamic-content {
    display: block !important;
    position: relative !important;
    top: auto !important;
    z-index: 953 !important;
  }

  html body .layout-bc:not(.hasLeftMenu) .layout-header-holder-bc .hdr-dynamic-content > .hm-row-bc {
    display: block !important;
    position: relative !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 0 0 0 30px !important;
    background: #d82300 !important;
    overflow: hidden !important;
  }

  html body .layout-bc:not(.hasLeftMenu) .layout-header-holder-bc .hdr-dynamic-content > .hm-row-bc > .hm-row-bc-inner {
    display: block !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  html body .layout-bc:not(.hasLeftMenu) .layout-header-holder-bc .hdr-dynamic-content > .hm-row-bc > .hm-row-bc-inner::before {
    content: "Güncel Giriş Adresimiz tambet631.com   •   Güncel giriş için https://t2g.io/tamgiris'i kullanabilirsiniz" !important;
    display: block !important;
    width: 100% !important;
    height: 28px !important;
    color: #fff !important;
    font-family: Inter, TransRoboto, Arial, sans-serif !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
    white-space: nowrap !important;
    text-indent: 100%;
    animation: tambet-duyuru-kay 20s linear infinite;
  }

  html body .layout-bc:not(.hasLeftMenu) .layout-header-holder-bc .hdr-dynamic-content > .hm-row-bc > i.e-p-close-icon-bc {
    display: flex !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: auto !important;
    align-items: center !important;
    justify-content: center !important;
    width: 30px !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #a81b00 !important;
    color: #fff !important;
    font-size: 11px !important;
    line-height: 1 !important;
    opacity: 1 !important;
    cursor: pointer !important;
    z-index: 2 !important;
  }
}


/* ================================================================
   2026-10-28 — SON KAZANANLAR: OTOMATİK KAYMA + ELLE KAYDIRMA
   • Liste (ul) parmakla yatay kaydırılabilir.
   • Otomatik kayma kartlara (li) uygulanır; dokununca durur, elle kaydırılır.
   • Kayma mesafesi sabit piksel hesabıyla (yüzde yok): Safari'de güvenli.
     6 kart × 245px + 5 × 8px boşluk + 8px iç boşluk = 1518px
     (CMS'te casinoWinnersMaxCount = 6). Kart sayısı değişirse 1518 güncellenir.
   • "Hareketi Azalt" açık telefonlarda otomatik kayma olmaz, elle kaydırma çalışır.
================================================================ */
html body .layout-bc.layout-bc:not(.hasLeftMenu) .casino-winners-block .casino-info-content-winners {
  display: flex !important;
  flex: 0 0 100% !important;
  flex-wrap: nowrap !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  overscroll-behavior-x: contain !important;
  -webkit-overflow-scrolling: touch !important;
  touch-action: pan-x pan-y !important;
  scrollbar-width: none !important;
  animation: none !important;
  translate: none !important;
  transform: none !important;
  will-change: auto !important;
  cursor: pointer !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) .casino-winners-block .casino-info-content-winners::-webkit-scrollbar {
  display: none !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) .casino-winners-block .casino-info-content-winners > li {
  flex-shrink: 0 !important;
  animation: tbKazananKay 30s linear infinite alternate !important;
}

/* dokununca / basılı tutunca dur (iOS dokunulan öğede :hover'ı açık tutar) */
html body .layout-bc.layout-bc:not(.hasLeftMenu) .casino-winners-block .casino-info-content-winners:is(:hover, :active, :focus-within) > li {
  animation-play-state: paused !important;
}

@keyframes tbKazananKay {
  0%, 6% { translate: 0 0; }
  94%, 100% { translate: min(0px, calc(100vw - 1518px)) 0; }
}

@media (prefers-reduced-motion: reduce) {
  html body .layout-bc.layout-bc:not(.hasLeftMenu) .casino-winners-block .casino-info-content-winners > li {
    animation: none !important;
  }
}

/* ================================================================
   2026-10-28 — SİTE RENGİ BUTONLAR
   Oyun kartlarındaki "Oyna" (ds-btn primary) ve popup'lardaki "Tamam"
   (ds-btn secondary) platformun sarımsı rengindeydi (#f89a04) →
   site turuncusu geçiş + beyaz yazı.
================================================================ */
html body .ds-btn.ds-btn.ds-btn-variant--primary,
html body .ds-btn.ds-btn.ds-btn-variant--secondary {
  background: linear-gradient(180deg, #ff9900, #ff2a00) !important;
  border-color: transparent !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body .ds-btn.ds-btn.ds-btn-variant--primary :is(span, i, svg),
html body .ds-btn.ds-btn.ds-btn-variant--secondary :is(span, i, svg) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  fill: currentColor !important;
}

html body .ds-btn.ds-btn.ds-btn-variant--primary:disabled,
html body .ds-btn.ds-btn.ds-btn-variant--secondary:disabled {
  opacity: .55 !important;
}

/* ================================================================
   2026-10-28 — 3 NOKTA PANELİ ÇAKIŞMASI
   Açılan panel 3 noktanın alt kenarına biniyor, bildirim butonu hemen
   altından başlıyordu: butonun alt kısmına dokununca ya hiçbir şey olmuyor
   ya da bildirimler açılıyordu. Panel 12px aşağı alınır, 3 nokta öne gelir.
================================================================ */
html body .layout-bc:not(.hasLeftMenu) .hdr-smart-panel-holder-arrow-bc {
  margin-top: 12px !important;
}

html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc {
  z-index: 970 !important;
}

html body .layout-bc:not(.hasLeftMenu) .hdr-main-content-bc i#smart-panel-holder.hdr-toggle-button-bc {
  z-index: 980 !important;
}

/* ================================================================
   2026-10-28 — HESAP SEKMELERİ (Mesajlar, Bakiye, Bonuslar, Bahis Geçmişi...)
   Üst ürün menüsünde listede olmayanları gizleyen kural (5. bölüm) aynı
   sınıfı taşıyan hesap sekmelerini de gizliyordu → geriye sarı boş bir
   çubuk kalıyordu. Hesap sekmeleri geri açılır ve koyu sekme görünümü alır.
================================================================ */
html[lang] body .layout-bc:not(.hasLeftMenu) .hdr-navigation-scrollable-bc.user-tab-navigation {
  height: 42px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-bottom: 1px solid #242424 !important;
  background: #181819 !important;
  background-image: none !important;
}

html[lang] body .layout-bc:not(.hasLeftMenu) .user-tab-navigation .hdr-navigation-scrollable-content {
  display: flex !important;
  gap: 0 !important;
  height: 42px !important;
  padding: 0 !important;
  overflow-x: auto !important;
}

html[lang] body .layout-bc:not(.hasLeftMenu) .user-tab-navigation .hdr-navigation-link-bc,
html[lang] body .layout-bc:not(.hasLeftMenu) .user-tab-navigation .hdr-navigation-link-bc.active {
  display: inline-flex !important;
  flex: 1 0 auto !important;
  align-items: center !important;
  justify-content: center !important;
  height: 42px !important;
  margin: 0 !important;
  padding: 0 14px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #adadad !important;
  order: 0 !important;
}

html[lang] body .layout-bc:not(.hasLeftMenu) .user-tab-navigation .hdr-navigation-link-bc.active {
  color: #ff9c24 !important;
  box-shadow: inset 0 -2px 0 #fe7c00 !important;
}

html[lang] body .layout-bc:not(.hasLeftMenu) .user-tab-navigation .hdr-navigation-link-bc .nav-menu-title {
  position: relative !important;
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

/* ================================================================
   2026-10-28 — GENEL VURGU BUTONU (.btn.a-color)
   Mesajlar'daki "Göster" / "Yeni Mesaj" ve hesap ekranlarındaki benzer
   butonlar platformun sarımsı rengindeydi → site turuncusu.
================================================================ */
html body .btn.btn.a-color {
  border-color: transparent !important;
  background: linear-gradient(180deg, #ff9900, #ff2a00) !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}

html body .btn.btn.a-color:disabled {
  opacity: .55 !important;
}

/* Gelen kutusu sayaç rozeti yazının üstüne binmesin */
html[lang] body .layout-bc:not(.hasLeftMenu) .user-tab-navigation .hdr-navigation-link-bc .nav-menu-title:has(> i[data-badge]) {
  padding-right: 24px !important;
}

html[lang] body .layout-bc:not(.hasLeftMenu) .user-tab-navigation .hdr-navigation-link-bc .nav-menu-title > i[data-badge] {
  position: absolute !important;
  top: 50% !important;
  right: 20px !important;
  left: auto !important;
  margin: -8px 0 0 !important;
}


/* ================================================================
   2026-10-28 — MENÜ KAPATMA ÇUBUĞU ("MENÜ ✕")
   Platform, menü açıkken alt menüdeki MENÜ butonunu dokunuşa kapatıyor
   (.navigation-is-visible .tab-nav-item-bc.menu { pointer-events: none }).
   İlk tasarımda menü başlık çubuğu gizlendiği için menüden çıkış yolu
   kalmıyordu → başlık çubuğu ve kapatma (✕) düğmesi geri açılır.
================================================================ */
html body .layout-bc.layout-bc:not(.hasLeftMenu) .m-nav-title-row-bc {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  height: 44px !important;
  margin: 0 !important;
  padding: 0 8px 0 14px !important;
  border-top: 1px solid #fe7c00 !important;
  border-bottom: 1px solid #fe7c00 !important;
  background: linear-gradient(90deg, #242424, #181819) !important;
  box-sizing: border-box !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) .m-nav-title-row-bc .m-nav-title-content-bc {
  margin: 0 !important;
  color: #ff9c24 !important;
  -webkit-text-fill-color: #ff9c24 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) .m-nav-title-row-bc .closed-n-p-bc {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 32px !important;
  width: 32px !important;
  height: 32px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid #3b3b3b !important;
  border-radius: 50% !important;
  background: #242424 !important;
  cursor: pointer !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu) .m-nav-title-row-bc .closed-n-p-bc i {
  display: block !important;
  color: #fff !important;
  font-size: 12px !important;
  line-height: 1 !important;
}

/* Menü panelinin üst boşluğu: platform header'ı 49px sayıyor, bizim header 62px.
   --dynamic-header duyuru şeridinin yüksekliğidir (şerit kapanınca 0). */
html body .layout-bc.layout-bc:not(.hasLeftMenu) .hdr-nav-menu-holder-bc {
  padding-top: calc(62px + var(--dynamic-header, 0px)) !important;
}

/* ================================================================
   2026-10-28 — KAPALI 3 NOKTA PANELİNDE GÖRÜNMEZ BİLDİRİM BUTONU
   Eski "bildirim butonunu her zaman görünür tut" kuralı yüzünden panel
   kapalıyken de bildirim butonu sağ üstte (ürün menüsünün sağ ucu) dokunuş
   alıyordu → oraya dokununca bildirimler açılıyordu. Panel kapalıyken
   paneldeki bütün butonlar gizlenir ve dokunuşa kapanır.
================================================================ */
html body .layout-bc.layout-bc:not(.hasLeftMenu):not(.smart-panel-is-visible) .hdr-smart-panel-holder-bc button.sp-button-bc.sp-button-bc {
  visibility: hidden !important;
  pointer-events: none !important;
}

/* ================================================================
   2026-10-27 — ALT SABIT MENU: GERCEK KUPON / BETSLIP
   Ilk calisan surumde Kupon bir URL degil, platformun kendi button
   elemaniydi. Bu kurallar gercek Betslip dugmesini ikinci siraya alir.
================================================================ */
html body .layout-bc:not(.hasLeftMenu)
div.tab-navigation-w-bc > button.tab-nav-item-bc:is(
  [data-component="Betslip"],
  :has(.bc-i-betslip)
) {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  order: 2 !important;
  pointer-events: auto !important;
}

/* Gercek Kupon dugmesi DOM'daysa onun yerine eklenmis Canli Casino linkini gizle. */
html body .layout-bc:not(.hasLeftMenu)
div.tab-navigation-w-bc:has(> button.tab-nav-item-bc:is(
  [data-component="Betslip"],
  :has(.bc-i-betslip)
)) > a.tab-nav-item-bc[href*="live-casino"] {
  display: none !important;
}

html body .layout-bc:not(.hasLeftMenu)
div.tab-navigation-w-bc > button.tab-nav-item-bc:is(
  [data-component="Betslip"],
  :has(.bc-i-betslip)
) .tab-nav-title-bc {
  color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  font-size: 0 !important;
  white-space: nowrap !important;
}

html body .layout-bc:not(.hasLeftMenu)
div.tab-navigation-w-bc > button.tab-nav-item-bc:is(
  [data-component="Betslip"],
  :has(.bc-i-betslip)
) .tab-nav-title-bc::after {
  content: "Kupon" !important;
  display: inline !important;
  color: #ff8a16 !important;
  -webkit-text-fill-color: #ff8a16 !important;
  font-size: 8px !important;
  font-weight: 700 !important;
  line-height: 10px !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
}

html body .layout-bc:not(.hasLeftMenu)
div.tab-navigation-w-bc > button.tab-nav-item-bc:is(
  [data-component="Betslip"],
  :has(.bc-i-betslip)
) .tab-nav-icon-bc {
  display: block !important;
  flex: 0 0 20px !important;
  width: 20px !important;
  height: 20px !important;
  background: none !important;
}

html body .layout-bc:not(.hasLeftMenu)
div.tab-navigation-w-bc > button.tab-nav-item-bc:is(
  [data-component="Betslip"],
  :has(.bc-i-betslip)
) .tab-nav-icon-bc::before {
  content: "▤" !important;
  display: block !important;
  width: 20px !important;
  height: 20px !important;
  color: #fe7c00 !important;
  -webkit-text-fill-color: #fe7c00 !important;
  font-family: Inter, TransRoboto, Arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  text-align: center !important;
}

/* ================================================================
   DEVRE DISI — UST PANEL KUPON DUGMESINI ALT MENUYE TASIMA DENEMESI
   Canli DOM'da Betslip, header smart-panel icinde button[title="KUPON"]
   olarak bulunuyor. Bu nedenle goruntu degil gercek Kupon islemi acilir.
================================================================ */
@media (max-width: 0px) {
  /* Ikinci yuvadaki Canli Casino baglantisinin goruntusunu ve tiklamasini kapat. */
  html body .layout-bc:not(.hasLeftMenu)
  div.tab-navigation-w-bc > a.tab-nav-item-bc:nth-child(2)[href*="live-casino"] {
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  /* Smart panel kapali olsa da yalniz gercek Betslip dugmesi kullanilabilir kalsin. */
  html body .layout-bc:not(.hasLeftMenu)
  .hdr-smart-panel-holder-bc > button.sp-button-bc:has(i.bc-i-betslip),
  html body .layout-bc:not(.hasLeftMenu)
  .hdr-smart-panel-holder-bc > button.sp-button-bc[title="KUPON" i] {
    position: fixed !important;
    left: calc(8px + ((100vw - 16px) / 5)) !important;
    right: auto !important;
    top: auto !important;
    bottom: 8px !important;
    z-index: 100001 !important;
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    align-items: center !important;
    justify-content: center !important;
    flex-direction: column !important;
    gap: 3px !important;
    width: calc((100vw - 16px) / 5) !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 51px !important;
    margin: 0 !important;
    padding: 0 2px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #ff8a16 !important;
    -webkit-text-fill-color: #ff8a16 !important;
    pointer-events: auto !important;
    cursor: pointer !important;
    transform: none !important;
  }

  html body .layout-bc:not(.hasLeftMenu)
  .hdr-smart-panel-holder-bc > button.sp-button-bc:has(i.bc-i-betslip)::after,
  html body .layout-bc:not(.hasLeftMenu)
  .hdr-smart-panel-holder-bc > button.sp-button-bc[title="KUPON" i]::after {
    content: "▤" !important;
    order: 1 !important;
    display: block !important;
    width: 20px !important;
    height: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    color: #fe7c00 !important;
    -webkit-text-fill-color: #fe7c00 !important;
    font-family: Inter, TransRoboto, Arial, sans-serif !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    text-align: center !important;
  }

  html body .layout-bc:not(.hasLeftMenu)
  .hdr-smart-panel-holder-bc > button.sp-button-bc:has(i.bc-i-betslip)::before,
  html body .layout-bc:not(.hasLeftMenu)
  .hdr-smart-panel-holder-bc > button.sp-button-bc[title="KUPON" i]::before {
    content: "KUPON" !important;
    order: 2 !important;
    display: block !important;
    width: 100% !important;
    height: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #ff8a16 !important;
    -webkit-text-fill-color: #ff8a16 !important;
    font-family: Inter, TransRoboto, Arial, sans-serif !important;
    font-size: 8px !important;
    font-weight: 700 !important;
    line-height: 10px !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  html body .layout-bc:not(.hasLeftMenu)
  .hdr-smart-panel-holder-bc > button.sp-button-bc:has(i.bc-i-betslip) > *,
  html body .layout-bc:not(.hasLeftMenu)
  .hdr-smart-panel-holder-bc > button.sp-button-bc[title="KUPON" i] > * {
    display: none !important;
  }
}

/* ================================================================
   FINAL — CALISAN ALT MENUDE 2. OGE: KUPON
   Ekstra tasima/gizleme yoktur; mevcut oge dogrudan kullanilir.
================================================================ */
@media (max-width: 767px) {
  html body .layout-bc:not(.hasLeftMenu)
  div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(2) {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }

  html body .layout-bc:not(.hasLeftMenu)
  div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(2) .tab-nav-title-bc::after {
    content: "Kupon" !important;
    display: inline !important;
    color: #ff8a16 !important;
    -webkit-text-fill-color: #ff8a16 !important;
    font-size: 8px !important;
    font-weight: 700 !important;
    line-height: 10px !important;
    white-space: nowrap !important;
  }

  html body .layout-bc:not(.hasLeftMenu)
  div.tab-navigation-w-bc > .tab-nav-item-bc:nth-child(2) .tab-nav-icon-bc::before {
    content: "▤" !important;
    display: block !important;
    color: #fe7c00 !important;
    -webkit-text-fill-color: #fe7c00 !important;
    font-size: 18px !important;
    line-height: 20px !important;
  }
}

/* ================================================================
   2026-10-27 — ANA SAYFA OYUN BÖLÜMLERİ (betplay düzeni, Tambet renkleri)
   Satır 6/7/8 (Popüler Casino, Canlı Casino, Hızlı Oyunlar):
   ortalı ince başlık şeridi + 3 sütunlu, yalnızca görselden oluşan
   yuvarlak köşeli kartlar. Tüm oyunlar alt alta görünür, yatay kaydırma yok.
   Önceki 2 sıralı/yatay "OYNA" kart kurallarını bu bölüm geçersiz kılar.
================================================================ */
@media (max-width: 767px) {
  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8)) {
    padding: 0 0 6px !important;
  }

  /* başlık şeridi */
  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .page-view-more {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    height: 35px !important;
    min-height: 35px !important;
    margin: 10px 5px 6px !important;
    padding: 0 12px !important;
    border: 1px solid rgba(248, 154, 4, .28) !important;
    border-radius: 5px !important;
    background: linear-gradient(90deg, #0f0f10 0%, #3a2306 50%, #0f0f10 100%) !important;
    box-shadow: none !important;
    text-align: center !important;
  }

  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .page-view-more::before,
  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .page-view-more::after,
  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .view-title-more::before {
    content: none !important;
    display: none !important;
  }

  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .view-title-more {
    flex: none !important;
    width: auto !important;
    max-width: calc(100% - 70px) !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
    background: none !important;
    border: 0 !important;
  }

  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .view-title-more::after {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: .04em !important;
    text-transform: uppercase !important;
    background: none !important;
  }

  /* CMS "Tümünü Gör" bağlantısı üretirse şeridin sağında durur */
  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .page-view-more > a,
  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .page-view-more .ds-link {
    position: absolute !important;
    top: 50% !important;
    right: 10px !important;
    margin: 0 !important;
    transform: translateY(-50%) !important;
  }

  /* oyun ızgarası */
  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .product-banner-container-bc {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 2px 5px !important;
  }

  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  :is(.carouselWrapper, .carousel, .swiper) {
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    touch-action: pan-y !important;
    scroll-snap-type: none !important;
    direction: ltr !important;
  }

  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .swiper-wrapper {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-template-rows: none !important;
    grid-auto-flow: row !important;
    grid-auto-columns: auto !important;
    grid-auto-rows: auto !important;
    gap: 6px !important;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    direction: ltr !important;
  }

  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .swiper-wrapper > .swiper-slide.swiper-slide:nth-child(n) {
    display: block !important;
    flex: none !important;
    width: auto !important;
    min-width: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    scroll-snap-align: none !important;
    direction: ltr !important;
  }

  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .swiper-slide > div {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 45 / 59 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* kart: yalnızca oyun görseli, ince turuncu çerçeve */
  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .swiper-slide .product-banner-bc.product-banner-bc {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 1px solid rgba(248, 154, 4, .55) !important;
    border-radius: 8px !important;
    background: #111 !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .45) !important;
    transition: transform .15s ease, border-color .15s ease !important;
  }

  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .swiper-slide .product-banner-bc.product-banner-bc:active {
    transform: scale(.97) !important;
    border-color: rgb(248, 154, 4) !important;
  }

  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .swiper-slide .product-banner-bc.product-banner-bc::before,
  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .swiper-slide .product-banner-bc.product-banner-bc::after {
    content: none !important;
    display: none !important;
  }

  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  .swiper-slide .product-banner-bc .product-banner-img-bc {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    object-fit: cover !important;
    border-radius: 0 !important;
    transform: none !important;
  }

  html body .layout-bc.layout-bc.is-home-page:not(.hasLeftMenu)
  .layout-content-holder-bc.layout-content-holder-bc > .hm-row-bc.hm-row-bc.hm-row-bc:is(:nth-child(6), :nth-child(7), :nth-child(8))
  :is(.swiper-button-prev, .swiper-button-next, .swiper-pagination) {
    display: none !important;
  }
}

/* ================================================================
   2026-10-28 — HIZLI BAĞLANTI KARTLARI: YALNIZCA CMS GÖRSELİ
   Otomatik üretilen ikon ve yazıları kapatır. Kartın bağlantısını ve
   CMS üzerinden yüklenen görselini korur.
================================================================ */
html body .layout-bc.layout-bc:not(.hasLeftMenu)
  .product-banner-container-bc.col-4
  .product-banner-bc.product-banner-bc::before,
html body .layout-bc.layout-bc:not(.hasLeftMenu)
  .product-banner-container-bc.col-4
  .product-banner-bc.product-banner-bc::after {
  content: none !important;
  display: none !important;
  background: none !important;
  -webkit-mask: none !important;
  mask: none !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu)
  .product-banner-container-bc.col-4
  .product-banner-bc.product-banner-bc
  :is(.product-banner-img-bc, .sdr-image-bc) {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center !important;
}

html body .layout-bc.layout-bc:not(.hasLeftMenu)
  .product-banner-container-bc.col-4
  .product-banner-bc.product-banner-bc {
  padding: 0 !important;
  gap: 0 !important;
  background: transparent !important;
}
