/* --- ESKİ RENKLER ---
:root {
    --header: 0, 0, 0 !important;
    --menu: 0, 0, 0 !important;
    --hero: 254, 194, 49 !important;
    --hero-hover: 251, 178, 1 !important;
    --oc-1: 254, 194, 49 !important;
    --oc-1-hover: 251, 178, 1 !important;
}
body {
    background: #000 !important;
}
.layout-header-holder-bc {
    background: #000 !important;
    box-shadow: 0 10px 0 0 #000 !important;
}
.layout-footer-holder-bc {
    background: #000 !important;
}
.crypto-currency-data i:after {
    background: #000 !important;
}
--- ESKİ RENKLER SONU --- */

:root {
    --header: 3, 19, 49 !important;           /* #031331 - Menü/Header */
    --menu: 3, 19, 49 !important;              /* #031331 - Menü/Header */
    --hero: 141, 214, 255 !important;          /* #8dd6ff - Button Second */
    --hero-hover: 121, 200, 240 !important;    /* #79c8f0 - Button Second Hover */
    --oc-1: 135, 213, 253 !important;          /* #87d5fd - Odds Color */
    --oc-1-hover: 115, 193, 233 !important;    /* #73c1e9 - Odds Color Hover */
}
body {
    background: #093265 !important;            /* Main Color */
}
.layout-header-holder-bc {
    background: #031331 !important;            /* Header Color */
    box-shadow: 0 10px 0 0 #093265 !important;
}
.layout-footer-holder-bc {
    background: transparent !important;            /* Header Color */
}
.crypto-currency-data i {
    color: rgba(var(--hero), 1) !important;
}
.crypto-currency-data i:after {
    background: #031331 !important;
}
.crypto-currency-data i:hover {
    color: rgba(var(--hero-hover), 1) !important;
}
.nav-menu-container.header-navigation:first-child {
    background: rgba(var(--menu-sc), .15) !important;
}
.ftr-partners-row-inner-bc + .ftr-partners-row-inner-bc a img {
    border-radius: 6px !important;
}

 /* ------------------------ Manuel --------------------------------- */

.layout-header-holder-bc {
      /* ----------- Navbar arkaplanının yüksekliği ----------- */
    height: 40% !important;
}

.hdr-main-content-bc,
.logo {
     /* ----------- Logo büyüklüğü ----------- */
    height: 92px !important;
}

.logo {
     /* ----------- Logo konumu ----------- */
  padding-left: 55% !important;
}

.asideMenuNavItem i {
  color: transparent !important;
}

 /* ----------- Side Menu Background----------- */


.asideMenu {
    /* ----------- Side Menu Background Gradient----------- */
    top: 150px !important;
    height: 630px !important;
    margin-top: 10px !important;
    background: linear-gradient(
        180deg,
        #05244b 0%,
        #062453 30%,
        #031331 50%,
        #062453 70%,
        #05244b 100%
    ) !important;
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}

.asideMenuCompact {
    /* ----------- Side Menu Width----------- */
    width: 68px !important; 
}
 /* ---------------------------------------------------------- */

/* --- Aside Menu PNG İkonlar (Genel - Açık & Compact Mod) --- */

.asideMenuOpenNav .bc-i-default-icon,
.asideMenuCompactNav .bc-i-default-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 24px !important;
    height: 24px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important;
    position: relative !important;
    z-index: 0 !important;
    overflow: visible !important;
}

.asideMenuOpenNav .bc-i-default-icon::before,
.asideMenuCompactNav .bc-i-default-icon::before {
    /* --- defult iconları gizle --- */
    content: none !important;
}

.asideMenuOpenNav .bc-i-default-icon::after,
.asideMenuCompactNav .bc-i-default-icon::after {
    /* --- sidebar iconların arka çerçevesi --- */
    content: '' !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 44px !important;
    height: 44px !important;
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_cff9810bf846c0ae4d6df726ec1414b3.png') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    z-index: -1 !important;
    pointer-events: none !important;
}

[class*=is-web] .asideMenuCompact>.asideMenuNavItem {
    /* --- side iconların arka planını gizle --- */
  background: none !important;
}

[class*=is-web] .asideMenuOpen>.asideMenuNavItem {
    /* --- açık sidebar stroke (40px'ten başlayan kutu) --- */
    position: relative !important;
    border: none !important;
    background: transparent !important;
}

[class*=is-web] .asideMenuOpen>.asideMenuNavItem::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 40px !important;
    right: 0 !important;
    bottom: 0 !important;
    border: 0.5px solid rgba(84, 188, 246, 0.5) !important;
    border-radius: 6px !important;
    pointer-events: none !important;
}

.asideMenuOpen {
    
 /* --- açık sidebar arka planı rengi--- */
    background: rgba(var(--menu), 1) !important;
}

[class*=is-web] .asideMenuOpen>.asideMenuNavItem:hover{
   /* ---  sidebar açıldığında elementler hover kısmında border olmaması için --- */
  color: transparent !important;
  border-block-color: transparent !important;
  
}

.asideMenuOpenNavTitle {
  /* ---  sidebar açıldığında arkaplan rengine uysun diye yazının yerini değiştirildi --- */
  margin-inline-start: 30px !important;
}

[dir=ltr] .asideMenuArrowRight {
    /* --- side icon sağ alt ok işareti --- */
  display: none !important;
}

[class*=is-web][dir=ltr] .asideMenuNavLink[data-badge]:before {
    /* --- side icon sağ üst renkli balon --- */
  z-index: 99 !important;
  padding: 2px 3px !important;
  font-size: 8px !important;
}

[class*=is-web] .asideMenuCompact .asideMenuNavLink[data-badge]:hover:before {
  /* --- side icon sağ üst renkli balon hover --- */
  width: auto !important;
  height: auto !important;
} 

.asideMenuCompact .asideMenuNavLink[data-badge]:before {
  /* --- side icon sağ üst renkli balon --- */
  width: 5px !important;
  height: 7px !important;
}

[class*=is-web][dir=ltr] .asideMenuOpen .asideMenuNavLink[data-badge]:after {    
    /* --- open sidebar için side icon sağ üst renkli üçgeni gizle --- */
    display: none !important;
}


 [class*=is-web] .asideMenuCompact>.asideMenuNavItem:hover {
    /* --- side icon hover --- */
    border-color: transparent !important;
}

.asideMenuCompactNav {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* --- Icon Hover Light Sweep --- */

@keyframes iconLightSweep {
    0% {
        transform: translate(-12px, 12px);
        opacity: 0;
    }
    15% {
        opacity: 1;
    }
    85% {
        opacity: 1;
    }
    100% {
        transform: translate(12px, -12px);
        opacity: 0;
    }
}

.asideMenuNavItem:hover .bc-i-default-icon::before {
    content: '' !important;
    position: absolute !important;
    top: -3px !important;
    left: -3px !important;
    width: 30px !important;
    height: 30px !important;
    background: linear-gradient(
        45deg,
        transparent 30%,
        rgba(255, 255, 255, 0.7) 50%,
        transparent 70%
    ) !important;
    z-index: 2 !important;
    pointer-events: none !important;
    animation: iconLightSweep 0.2s linear forwards !important;
}

/* --- 1. MAÇ ÖNÜ --- */
.asideMenuOpen > .asideMenuNavItem:nth-child(1) .bc-i-default-icon,
.asideMenuCompact > .asideMenuNavItem:nth-child(1) .bc-i-default-icon {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_e3fff73bd97afe88f9b0e9442685bfba.png') !important;
}

/* --- 2. CANLI BAHİS --- */
.asideMenuOpen > .asideMenuNavItem:nth-child(2) .bc-i-default-icon,
.asideMenuCompact > .asideMenuNavItem:nth-child(2) .bc-i-default-icon {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_06ff2f4b7d1136eb2458a2928466c608.png') !important;
}

/* --- 3. SLOT --- */
.asideMenuOpen > .asideMenuNavItem:nth-child(3) .bc-i-default-icon,
.asideMenuCompact > .asideMenuNavItem:nth-child(3) .bc-i-default-icon {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_996a11218c0667ffaaa0833cfca9da91.png') !important;
}

/* --- 4. CANLI CASİNO --- */
.asideMenuOpen > .asideMenuNavItem:nth-child(4) .bc-i-default-icon,
.asideMenuCompact > .asideMenuNavItem:nth-child(4) .bc-i-default-icon {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_33e56b712bb16970f59ead0b79a7f22d.png') !important;
}

/* --- 5. BONUS TALEP --- */
.asideMenuOpen > .asideMenuNavItem:nth-child(5) .bc-i-default-icon,
.asideMenuCompact > .asideMenuNavItem:nth-child(5) .bc-i-default-icon {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_30b71d501c4b2a49e8a8428ac746dd26.png') !important;
}

/* --- 6. SANAL SPORLAR --- */
.asideMenuOpen > .asideMenuNavItem:nth-child(6) .bc-i-default-icon,
.asideMenuCompact > .asideMenuNavItem:nth-child(6) .bc-i-default-icon {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_259323704b653223474a7444131ca325.png') !important;
}

/* --- 7. ZEPPELİN --- */
.asideMenuOpen > .asideMenuNavItem:nth-child(7) .bc-i-default-icon,
.asideMenuCompact > .asideMenuNavItem:nth-child(7) .bc-i-default-icon {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_550824b8d78b029a7c47127ffced9155.png') !important;
}

/* --- 8. AVIATOR --- */
.asideMenuOpen > .asideMenuNavItem:nth-child(8) .bc-i-default-icon,
.asideMenuCompact > .asideMenuNavItem:nth-child(8) .bc-i-default-icon {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_3483f4f08a3c8575f1fe50e849915ae6.png') !important;
}

/* --- 9. TV GAMES --- */
.asideMenuOpen > .asideMenuNavItem:nth-child(9) .bc-i-default-icon,
.asideMenuCompact > .asideMenuNavItem:nth-child(9) .bc-i-default-icon {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_53258d26b7b0a5695abb7705581fac97.png') !important;
}

/* --- 10. PROMOSYONLAR --- */
.asideMenuOpen > .asideMenuNavItem:nth-child(10) .bc-i-default-icon,
.asideMenuCompact > .asideMenuNavItem:nth-child(10) .bc-i-default-icon {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_fe80a9863bf7220e282d966b7979a9d5.png') !important;
}

/* --- 11. BENİ ARA --- */
.asideMenuOpen > .asideMenuNavItem:nth-child(11) .bc-i-default-icon,
.asideMenuCompact > .asideMenuNavItem:nth-child(11) .bc-i-default-icon {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_b4154802a904b044df221f5d6ba995f8.png') !important;
}

  /* --------------------------------------------------------- */


/* -------------------------Öne çıkan etkinlilerin kayan card effectleri ------------------------- */

.featuredGameItem {
  background-color: transparent !important;
  background: url("https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_d807df6b9411da2d54cfe1fd4f54d40e.png") !important;
}

.featuredGameItem .market-group-holder-bc .market-group-item-bc .market-bc {
    background: transparent !important;
    border: 0.5px solid #54bcf6 !important;
    border-radius: 6px !important;
}

.market-bc {
    background: transparent !important;
    border: 0.5px solid #54bcf6 !important;
    border-radius: 6px !important;
}

.market-odd-bc:not(.not-boosted-odd) {
    /* Yaklaşan maçlarların odds rengi */
    color: #8dd6ff !important;
}

.market-bc:not(.disabled-market-bc,.m-g-header):hover {
    color: white !important;
}
.market-bc:not(.disabled-market-bc,.m-g-header):hover .market-odd-bc{
    /* Yaklaşan maçlarların odds hover rengi */
    color: #8dd6ff !important;
}
/* --------------------------------------------------------- */

/* --------------------- Sitenin maç öncesi spor bülten bahis alanı ------------------------------------ */
.left-menu-container{
    background: transparent !important;
}
.left-menu-scroll>.sp-sub-list-bc.active>.sp-s-l-head-bc {
    background: transparent !important;
}
.left-menu-scroll>.sp-sub-list-bc>.sp-s-l-b-content-wrp>.sp-s-l-b-content-bc>.sp-sub-list-bc .sp-s-l-b-content-bc {
    background: transparent !important;
}
.sportsbook-container.multi-column-view .multi-column-resize-block {
    background: transparent !important;
} 
.game-details-c-head-time-bc:nth-child(2) {
    background: transparent !important;
}
.game-details-c-head-time-bc+.game-details-c-head-time-bc:not(.stoppage-time) {
    background: transparent !important;
}
.sport-search-bc .ss-input-bc,
.sport-search-bc .ss-icon-holder-bc {
    background: transparent !important;
}

.sportsbook .sgm-market-search {
    background: transparent !important;
}
[class*=is-web] .sgm-market-g-h-fav-icon-wrapper {
    background: transparent !important;
}

.market-game-section {
    padding: 6px 5px 10px;
    background: rgba(var(--b-sc), .05);
}


.sgm-market-g-item-bc {
    place-items: center !important;
    background: rgba(var(--b-sc), 0.09);
}

.sgm-market-g-item-bc .m-g-header {
    /* Maç öncesi spor bülten bahis alanında maç başlığının boyutu */
    max-width: 120px !important;
    border: none !important;
    color: white !important;
}

.sgm-market-g-item-bc>.market-bc:not(.m-g-header) {
    max-width: 90px !important;
}
/* --------------------------------------------------------- */

/* --------------------- Sitenin en üstündeki güncel domaine yönlendirme alanı  ------------------------------------ */

.informative-widget {
  background: transparent !important;
  margin-top: 0 !important;

}

.informative-widget-link {
  border-top: none !important;
  background: url("https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_d807df6b9411da2d54cfe1fd4f54d40e.png") !important;

}

.hdr-dynamic-content .informative-widget .informative-widget-container strong{
  color: #8dd6ff !important;
  text-decoration: none !important;
}
.hdr-dynamic-content .informative-widget .informative-widget-container u {
  text-decoration: none !important;
}
/* --------------------------------------------------------- */

/* ------------------------ Header Giriş & Kayıt Butonları ------------------------ */

.hdr-user-bc .btn.sign-in,
.hdr-user-bc .btn.register {
    background: transparent !important;
    border: 1px solid #54bcf6 !important;
    border-radius: 10px !important;
    color: #54bcf6 !important;
    padding: 8px 24px !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    letter-spacing: 0.5px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    overflow: hidden !important;
    box-shadow: 0 0 8px rgba(84, 188, 246, 0.3), inset 0 0 8px rgba(84, 188, 246, 0.1) !important;
    text-shadow: 0 0 6px rgba(84, 188, 246, 0.4) !important;
}

.hdr-user-bc .btn.sign-in span,
.hdr-user-bc .btn.register span {
    text-decoration: none !important;
    border: none !important;
    position: relative !important;
    z-index: 1 !important;
}

.hdr-user-bc .btn.sign-in::before,
.hdr-user-bc .btn.register::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: -100% !important;
    width: 100% !important;
    height: 100% !important;
    background: linear-gradient(90deg, transparent, rgba(84, 188, 246, 0.3), transparent) !important;
    transition: left 0.5s ease !important;
}

.hdr-user-bc .btn.sign-in:hover,
.hdr-user-bc .btn.register:hover {
    color: #fff !important;
    border-color: #8dd6ff !important;
    box-shadow: 0 0 20px rgba(84, 188, 246, 0.5), 0 0 40px rgba(84, 188, 246, 0.2), inset 0 0 15px rgba(84, 188, 246, 0.15) !important;
    text-shadow: 0 0 10px rgba(141, 214, 255, 0.6) !important;
}

.hdr-user-bc .btn.sign-in:hover::before,
.hdr-user-bc .btn.register:hover::before {
    left: 100% !important;
}

/* ------------------------ Header Butonları Sonu ------------------------ */

/* ======================== Profil Paneli ======================== */


.u-i-profile-page-container {
    background: #031331 !important;
}

.u-i-profile-page-bc {
    background: #031331 !important;
}

.u-i-profile-page-content {
    background: linear-gradient(180deg, #062453 0%, #031331 40%, #062453 100%) !important;
}

/* --- Kullanıcı Avatar & İsim --- */
.u-i-p-p-u-i-edit-button-bc {
    background: rgba(84, 188, 246, 0.06) !important;
    border-bottom: 1px solid rgba(84, 188, 246, 0.15) !important;
}

.u-i-p-p-u-i-avatar-holder-bc {
    background: linear-gradient(135deg, #54bcf6, #3a8fd4) !important;
    color: #fff !important;
}

.u-i-p-p-u-i-d-username-bc {
    color: #fff !important;
}

.u-i-p-p-u-i-d-user-id-bc {
    color: #fff !important;
}

.u-i-p-p-u-i-d-user-id-copy-bc {
    color: #54bcf6 !important;
}

/* --- Bakiye Alanı (ANA BAKİYE & Bonus Para) --- */
.u-i-p-amount-holder-bc {
    background: transparent !important;
}

.u-i-p-amounts-bc {
    border-radius: 10px !important;
    min-height: 85px !important;
}

.u-i-p-a-title-bc {
    color: #fff !important;
}

.u-i-p-a-amount-bc {
    color: #fff !important;
}

.u-i-p-a-c-icon-bc {
    color: #fff !important;
}

/* --- Para Yatır / Çekim Butonları --- */
.u-i-p-a-buttons-bc {
    border-top: 1px solid rgba(84, 188, 246, 0.1) !important;
}

.u-i-p-a-deposit-bc,
.u-i-p-a-withdraw-bc {
    background: transparent !important;
    color: #fff !important;
    border: 1px solid rgba(84, 188, 246, 0.3) !important;
    border-radius: 8px !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

.u-i-p-a-deposit-bc:hover,
.u-i-p-a-withdraw-bc:hover {
    background: rgba(84, 188, 246, 0.1) !important;
    border-color: #8dd6ff !important;
    color: #fff !important;
    box-shadow: 0 0 12px rgba(84, 188, 246, 0.3) !important;
}

.u-i-p-a-deposit-bc i,
.u-i-p-a-withdraw-bc i {
    color: #fff !important;
}

/* --- Bonus Bilgi --- */
.bonus-info-section {
    border-top: 1px solid rgba(84, 188, 246, 0.1) !important;
}

.bonus-info-section span {
    color: #fff !important;
}

.bonus-info-section b {
    color: #fff !important;
}

/* --- Profil Navigasyon Başlıkları --- */
.user-profile-nav {
    background: rgba(9, 50, 101, 0.3) !important;
    border: 1px solid rgba(84, 188, 246, 0.1) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
}

.user-profile-nav-header {
    background: rgba(84, 188, 246, 0.06) !important;
    transition: all 0.3s ease !important;
}

.user-profile-nav-header:hover {
    background: rgba(84, 188, 246, 0.12) !important;
}

.user-profile-nav-icon {
    color: #54bcf6 !important;
}

.user-profile-nav-title {
    color: #fff !important;
}

.user-profile-nav-arrow {
    color: rgba(141, 214, 255, 0.5) !important;
}

/* --- Profil Navigasyon Alt Elemanları --- */
.user-profile-nav .user-profile-nav-list,
.user-profile-nav-list {
    background: #041a3a !important;
    background-color: #041a3a !important;
}

.user-profile-nav-item-cursor,
.user-profile-nav .user-profile-nav-item-cursor,
.user-profile-nav-list .user-profile-nav-item-cursor {
    background: transparent !important;
    background-color: transparent !important;
}

.user-profile-nav .user-profile-nav-list .user-profile-nav-item,
.user-profile-nav-list .user-profile-nav-item,
.user-profile-nav-item {
    color: rgba(255, 255, 255, 0.7) !important;
    background: transparent !important;
    background-color: transparent !important;
    border-bottom: 1px solid rgba(84, 188, 246, 0.06) !important;
    transition: all 0.25s ease !important;
}

.user-profile-nav .user-profile-nav-list .user-profile-nav-item:hover,
.user-profile-nav-item:hover {
    background: rgba(84, 188, 246, 0.08) !important;
    color: #fff !important;
    padding-left: 20px !important;
}

.user-profile-nav .user-profile-nav-list .user-profile-nav-item.active,
.user-profile-nav-item.active {
    color: #54bcf6 !important;
    background: rgba(84, 188, 246, 0.1) !important;
    border-left: 3px solid #54bcf6 !important;
}

.user-profile-nav-item .user-profile-nav-item-title {
    color: inherit !important;
}

.user-profile-nav-item-cursor {
    background: #54bcf6 !important;
}

/* --- Promosyon Kodu Alanı --- */
.promoCodeWrapper-bc {
    background: rgba(9, 50, 101, 0.3) !important;
    border: 1px solid rgba(84, 188, 246, 0.1) !important;
    border-radius: 10px !important;
}

.promoCodeWrapper-bc .form-control-bc {
    background: transparent !important;
}

.promoCodeWrapper-bc .form-control-input-bc {
    background: rgba(3, 19, 49, 0.6) !important;
    color: #fff !important;
    border: 1px solid rgba(84, 188, 246, 0.2) !important;
    border-radius: 8px !important;
}

.promoCodeWrapper-bc .form-control-input-bc:focus {
    border-color: #54bcf6 !important;
    box-shadow: 0 0 8px rgba(84, 188, 246, 0.2) !important;
}

.promoCodeWrapper-bc .form-control-title-bc {
    color: rgba(141, 214, 255, 0.5) !important;
}

.promoCodeWrapper-bc .btn {
    background: transparent !important;
    border: 1px solid #54bcf6 !important;
    border-radius: 8px !important;
    color: #54bcf6 !important;
    font-weight: 600 !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    overflow: hidden !important;
}

.promoCodeWrapper-bc .btn:hover:not(:disabled) {
    background: rgba(84, 188, 246, 0.15) !important;
    color: #fff !important;
    box-shadow: 0 0 12px rgba(84, 188, 246, 0.3) !important;
}

.promoCodeWrapper-bc .btn:disabled {
    border-color: rgba(84, 188, 246, 0.2) !important;
    color: rgba(84, 188, 246, 0.3) !important;
}

/* --- Çıkış Yap Butonu --- */
.userLogoutBtn {
    background: transparent !important;
    border: 1px solid rgba(255, 80, 80, 0.4) !important;
    border-radius: 8px !important;
    color: rgba(255, 100, 100, 0.8) !important;
    transition: all 0.3s ease !important;
}

.userLogoutBtn:hover {
    background: rgba(255, 80, 80, 0.1) !important;
    border-color: rgba(255, 80, 80, 0.7) !important;
    color: #ff6464 !important;
    box-shadow: 0 0 12px rgba(255, 80, 80, 0.2) !important;
}

.userLogoutIcon {
    color: inherit !important;
}

/* ======================== Profil Paneli Sonu ======================== */

/* ======================== Profil Sağ İçerik Alanı (Deposit, Withdraw vs.) ======================== */

.my-profile-info-block {
    background: linear-gradient(180deg, #062453 0%, #031331 40%, #062453 100%) !important;
}

/* --- Sayfa Başlığı (PARA YATIR, ÇEKİM vs.) --- */
.my-profile-info-block > .overlay-header {
    background: rgba(84, 188, 246, 0.06) !important;
    color: #fff !important;
    border-bottom: 1px solid rgba(84, 188, 246, 0.15) !important;
}

/* --- Kategori Tabları (TÜMÜ, Banka transferi vs.) --- */
.horizontal-sl-list {
    background: transparent !important;
}

.horizontal-sl-item-bc {
    background: rgba(9, 50, 101, 0.4) !important;
    border: 1px solid rgba(84, 188, 246, 0.15) !important;
    border-radius: 8px !important;
    color: rgba(255, 255, 255, 0.7) !important;
    transition: all 0.3s ease !important;
}

.horizontal-sl-item-bc:hover {
    background: rgba(84, 188, 246, 0.1) !important;
    border-color: rgba(84, 188, 246, 0.4) !important;
    color: #fff !important;
}

.horizontal-sl-item-bc.active {
    background: rgba(84, 188, 246, 0.15) !important;
    border-color: #54bcf6 !important;
    color: #54bcf6 !important;
}

.horizontal-sl-icon-bc {
    color: inherit !important;
}

.horizontal-sl-title-bc {
    color: inherit !important;
}

/* --- Ödeme Yöntemi Kartları --- */
.m-block-nav-items-bc {
    background: transparent !important;
}

.m-nav-items-list-item-bc {
    background: rgba(9, 50, 101, 0.3) !important;
    border: 1px solid rgba(84, 188, 246, 0.1) !important;
    border-radius: 10px !important;
    transition: all 0.3s ease !important;
}

.m-nav-items-list-item-bc:hover {
    border-color: rgba(84, 188, 246, 0.4) !important;
    box-shadow: 0 0 10px rgba(84, 188, 246, 0.15) !important;
}

.m-nav-items-list-item-bc.active {
    border-color: #54bcf6 !important;
    box-shadow: 0 0 12px rgba(84, 188, 246, 0.25) !important;
    background: rgba(84, 188, 246, 0.08) !important;
}

/* --- Ödeme Bilgi Alanı --- */
.payment-info-bc {
    background: transparent !important;
}

.description-c-row-bc {
    background: rgba(9, 50, 101, 0.3) !important;
    border: 1px solid rgba(84, 188, 246, 0.1) !important;
    border-radius: 10px !important;
}

.description-title {
    color: rgba(141, 214, 255, 0.6) !important;
}

.description-value {
    color: #fff !important;
}

/* --- Açıklama Metin Alanı --- */
.expandable-info-body-content {
    color: rgba(255, 255, 255, 0.7) !important;
    background: transparent !important;
}

/* --- Form Alanları --- */
.my-profile-info-block .form-control-bc {
    background: transparent !important;
}

.my-profile-info-block .form-control-input-bc {
    background: rgba(3, 19, 49, 0.6) !important;
    color: #fff !important;
    border: 1px solid rgba(84, 188, 246, 0.2) !important;
    border-radius: 8px !important;
}

.my-profile-info-block .form-control-input-bc:focus {
    border-color: #54bcf6 !important;
    box-shadow: 0 0 8px rgba(84, 188, 246, 0.2) !important;
}

.my-profile-info-block .form-control-title-bc {
    color: rgba(141, 214, 255, 0.5) !important;
}

/* --- Ana Aksiyon Butonu (PARA YATIR, ÇEKİM vs.) --- */
.my-profile-info-block .u-i-p-c-footer-bc .btn {
    background: transparent !important;
    border: 1px solid #54bcf6 !important;
    border-radius: 10px !important;
    color: #54bcf6 !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    overflow: hidden !important;
    box-shadow: 0 0 8px rgba(84, 188, 246, 0.2) !important;
    text-shadow: 0 0 4px rgba(84, 188, 246, 0.3) !important;
}

.my-profile-info-block .u-i-p-c-footer-bc .btn:hover:not(:disabled) {
    background: rgba(84, 188, 246, 0.12) !important;
    border-color: #8dd6ff !important;
    color: #fff !important;
    box-shadow: 0 0 18px rgba(84, 188, 246, 0.4), 0 0 36px rgba(84, 188, 246, 0.15) !important;
    text-shadow: 0 0 8px rgba(141, 214, 255, 0.5) !important;
}

.my-profile-info-block .u-i-p-c-footer-bc .btn:disabled {
    border-color: rgba(84, 188, 246, 0.15) !important;
    color: rgba(84, 188, 246, 0.25) !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

/* --- Scrollable Container --- */
.payment-details-scrollable-container {
    background: transparent !important;
}

.dep-w-info-bc {
    background: transparent !important;
}

/* ======================== Profil Sağ İçerik Alanı Sonu ======================== */

/* ======================== Footer Mobil Uygulama Görselleri ======================== */

.sliderGroup > .sliderSingleElWrapper:nth-child(2) .sliderSingleEl .sliderImage img {
    visibility: hidden !important;
}

.sliderGroup > .sliderSingleElWrapper:nth-child(2) .sliderSingleEl .sliderImage {
    display: inline-block !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.sliderGroup > .sliderSingleElWrapper:nth-child(2) .sliderSingleEl .sliderImage:nth-child(1) {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_d3e04606f7d5e21a54da9c704e615f9f.png') !important;
}

.sliderGroup > .sliderSingleElWrapper:nth-child(2) .sliderSingleEl .sliderImage:nth-child(2) {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_1d58f444897deacf9ef8efb2e692f2d5.png') !important;
}

/* ======================== Footer Görselleri Sonu ======================== */

/* ======================== Header İkonları Yeniden Düzenleme ======================== */

.hdr-main-content-bc {
    position: relative !important;
}

.header-custom-buttons {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 10 !important;
    border: none !important;
    border-right: none !important;
    box-shadow: none !important;
}

.header-custom-buttons .btn.a-color.header-icon-text {
    font-size: 0 !important;
    color: transparent !important;
    width: 28px !important;
    height: 28px !important;
    min-width: 28px !important;
    padding: 0 !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: transparent !important;
    border: none !important;
    border-right: none !important;
    box-shadow: none !important;
    outline: none !important;
    display: block !important;
}

.header-custom-buttons .btn.a-color.header-icon-text::before,
.header-custom-buttons .btn.a-color.header-icon-text::after,
.header-custom-buttons::before,
.header-custom-buttons::after {
    display: none !important;
    border: none !important;
}

/* --- İkon Görselleri --- */
.btn.a-color.header-icon-text.bc-i-whatsapp {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_d9127de4c7def9ca6d4a4fe0665263c2.png') !important;
    order: 1 !important;
}
.btn.a-color.header-icon-text.bc-i-telegram {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_39e4c7b64fe5ccf086ec36e62b12ec36.png') !important;
    order: 2 !important;
}
.btn.a-color.header-icon-text.bc-i-call {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_c1a0381cca1d3c3d36bcddbe3113e507.png') !important;
    order: 3 !important;
}
.btn.a-color.header-icon-text.bc-i-standings {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_d4509415f2af010a5732e944d12bc88a.png') !important;
    order: 4 !important;
}
.btn.a-color.header-icon-text.bc-i-wonderwheel {
    background-image: url('https://cmsbetconstruct.com/storage/medias/betwon-1876121/media_1876121_3f39cc0b08a229266635717464c074fd.gif') !important;
    width: 60px !important;
    height: 60px !important;
    min-width: 34px !important;
    order: 5 !important;
}

/* --- Giriş yapmadan önce: her ikon ayrı container'da --- */
.header-custom-buttons:has(.bc-i-whatsapp) { left: 50px !important; }
.header-custom-buttons:has(.bc-i-telegram) { left: 94px !important; }
.header-custom-buttons:has(.bc-i-call) { left: 138px !important; }
.header-custom-buttons:has(.bc-i-standings) { left: 182px !important; }
.header-custom-buttons:has(.bc-i-wonderwheel) { left: 242px !important; }

/* --- Giriş yaptıktan sonra: tüm ikonlar tek container'da --- */
.btn.a-color.header-icon-text.bc-i-circle-dollar {
    display: none !important;
}

.header-custom-buttons:has(.bc-i-circle-dollar) {
    left: 50px !important;
    display: flex !important;
    align-items: center !important;
    gap: 16px !important;
}

.header-custom-buttons:has(.bc-i-circle-dollar) .bc-i-wonderwheel {
    margin-left: 28px !important;
}

/* ======================== Header İkonları Sonu ======================== */
iframe[src*="comm100.com"],iframe[id*="comm100"],iframe[title*="comm100"]{display:none!important;width:0!important;height:0!important}iframe[src*="livechatinc.com"],iframe[src*="livechat.com"],iframe[title*="LiveChat chat widget"]{display:none!important;width:0!important;height:0!important}div[id*="comm100"],div[class*="comm100"]{display:none!important}div[id^="livechat"],div[class*="livechat-"],div[id="chat-widget-container"]{display:none!important}.comm100-widget,.livechat-widget-container{display:none!important}