/* Bahibom promosyonlar 181025_2910_pc2435436346435 */
.promoNews_section #js_data_content {
    grid-template-columns: repeat(5,1fr)
}

.promoNews_section #js_data_content>div>div.pn_card_body {
    height: clamp(246px,calc(25vw),492px)
}

.pn_card_hover{
    background: #c038ae5e;
}

/* BAHIBOM IKILI SLİDER 261025_2910_mb23546545342464 */
.largeThumbnail_fullWidth:has(#js_largeThumbnail_item_2159) {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 2fr);
    max-width: 100%;
}

/* ÖNE ÇIKAN LİGLER 261025_2910_pc4643454236243234 */
#js_card_stream_2163 .dynamicBanners_item{
    aspect-ratio: 1/0!important;
}

/* HIZLI ERİŞİM OYUN KATEGORİLERİ 271025_2910_pc1356433635736435*/
#js_card_stream_2165 .dynamicBanners_item.swiper-slide{
    aspect-ratio: 2/1;
} 

/* PC MENÜ 261025_2910_pc_v2_34575467345346*/
    /* Ana konteynere soldan boşluk vererek dikey menü için yer açar */
    #app.toto_landint_container {
        padding-left: 259px;
    }

    /* Üst header'ı (logo ve butonlar) dikey menünün üst kısmına sabitler */
    #header_fix {
        position: fixed;
        left: 0;
        top: 0;
        width: 260px; 
        height: auto;
        z-index: 101;
        border-right: 1px solid var(--cwHeaderBg2, #1a2b3c);
    }
 
    /* Alt header'ı (ana menü linkleri) dikey menünün alt kısmına sabitler */
    .tl_header_bot_row {
        position: fixed;
        left: 0;
        top: 260px;
        width: 260px;
        height: calc(100vh - 260px);
        padding-top: 0;
        overflow-y: auto;
        z-index: 100;
        border-right: 1px solid var(--cwHeaderBg2, #1a2b3c);

        display: block !important; 
    }

    /*MENU ARKAPLAN RENGİ*/
    #header_fix,
    .tl_header_bot_row,
    .header__fixed{
        background: linear-gradient(160deg, #1a0a2e 0%, #2d1454 40%, #1e0a38 100%);
    }

    .header__fixed{
        border-bottom: 1px solid var(--cwHeaderBg2, #1a2b3c);
        
    }
    /* --- Üst Header İçerik Düzenlemeleri --- */
    #header_fix .header__fixed {
        flex-direction: column;
        height: 260px;
        padding: 38px 0;
        align-items: stretch;
    }

    .header__fixed-left, .header__fixed-right {
        flex-direction: column;
        align-items: stretch !important;
        gap: 10px;
        width: 100%;
    }

    .header__logo {
        height: 60px;
        max-width: 100%;
        margin-bottom: 10px;
    }

    .tl_time, .header__top-links {
        display: none !important;
    }

    .js_fixed_header_right {
      flex-direction: row !important;
      flex-wrap: wrap;
    }

    .js_fixed_header_right > .tl_drop_down {
      width: 100%;
    }

    .js_fixed_header_right > .tl_drop_down > a {
      justify-content: center;
    }

    /* --- Ana Navigasyon (Alt Menü) --- */
    .tl_header_bot_row_fix {
        width: 100% !important;
        margin: 0 !important;
        padding: 10px 0;

        align-items: flex-start !important;
    }

    .tl_header_navigation {
        flex-direction: column;
        align-items: stretch !important;
        height: auto !important;
        gap: 5px;
        padding: 0 10px;
    }

    .tl_main_nav_item {
        justify-content: flex-start;
        padding: 10px;
        border-radius: 8px;
        height: auto !important;
        background-color: rgba(255, 255, 255, 0.05);
    }
    
    .tl_main_nav_item-inner {
      padding: 0 !important;
    }
    
    .header_nav__dropdown_button_click > .tl_main_nav_item {
      justify-content: space-between;
    }

    .header_nav__dropdown,
    .header_nav__more {
        display: none !important;
    }

/* Menü Öğeleri */
div#js_dy_hdr {
    display: grid;
    width: 100%;
}

.tl_main_nav_item-inner span{
    padding: 3px 10px;
    color: #fff;
}
/* İkon rengi */
.tl_main_nav_item-inner>.dynamic_icon{
    color: #fff;
}
/* BONUSLAR BUTONU */
/*-----Değişkenler----- */
:root {
  --text-bahi-color: hsla(210, 50%, 85%, 1);
}

/*-----Bonuslar----- */
#js_dy_hdr .tl_main_nav_item[href="/sections/pages/promosyonlar"] {
  position: relative; 
  padding: 2px 20px;
  border: none;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 20px; 

  color: var(--text-bahi-color);
  background-color: #af0092!important;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
  border-radius: 4px;
  z-index: 1; 
  overflow: hidden; 
}

#js_dy_hdr .tl_main_nav_item[href="/sections/pages/promosyonlar"]:hover .dynamic_icon{
    color: #fff;
}

/*-----Odak----- */
#js_dy_hdr .tl_main_nav_item[href="/sections/pages/promosyonlar"]:focus,
#js_dy_hdr .tl_main_nav_item[href="/sections/pages/promosyonlar"]:hover {
  outline-color: transparent;
  box-shadow: hsl(309.82deg 68.67% 51.18% / 35%) 2px 2px 22px;
}

/*-----Baloncuk----- */
#js_dy_hdr .tl_main_nav_item[href="/sections/pages/promosyonlar"]::before {
  content: '';
  pointer-events: none;
  opacity: .6;
  background:
    radial-gradient(circle at 20% 35%,  transparent 0,  transparent 2px, var(--text-bahi-color) 3px, var(--text-bahi-color) 4px, transparent 4px),
    radial-gradient(circle at 75% 44%, transparent 0,  transparent 2px, var(--text-bahi-color) 3px, var(--text-bahi-color) 4px, transparent 4px),
    radial-gradient(circle at 46% 52%, transparent 0, transparent 4px, var(--text-bahi-color) 5px, var(--text-bahi-color) 6px, transparent 6px);
  width: 100%;
  height: 300%;
  top: 0;
  left: 0;
  position: absolute;
  animation: bubbles 5s linear infinite both;
  z-index: -1;
}

@keyframes bubbles {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-66.666%);
  }
}
/* Diğer menü öğeleri */
.tl_main_nav_item {
    padding: 2px 20px!important;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}

/* KEŞFET BAŞLIĞI */
#js_dy_hdr div:has(a[href="https://bahibom513.com/menu-kesfet-basligi"]) {
    
    justify-self: center;

    
    display: flex;
    justify-content: center;

    
    width: 90px; 
    border-bottom: 3px solid #c7316b;
    padding-bottom: 2px;
    margin-bottom: 10px;

    
    background: none !important;
    box-shadow: none !important;
}


#js_dy_hdr div a[href="https://bahibom513.com/menu-kesfet-basligi"] {
    pointer-events: none;
    cursor: default;
    font-size: 18px;
    font-weight: 700;
    
    padding: 0 !important;
    background: none !important;
    box-shadow: none !important;
    border: none !important;
}

/* BAHİ KÖŞESİ */
#js_dy_hdr div:has(a[href="https://bahibom651.com/menu-bahi-kosesi-baslik"]) {

    justify-self: center;

    
    display: flex;
    justify-content: center;
    width: 90px; 
    border-bottom: 3px solid #c7316b;
    padding-bottom: 2px;
    margin-top: 10px;
    margin-bottom: 10px;

    background: none !important;
    box-shadow: none !important;
}

#js_dy_hdr div a[href="https://bahibom651.com/menu-bahi-kosesi-baslik"] {
    pointer-events: none;
    cursor: default;
    font-size: 18px;
    font-weight: 700;
    
    padding: 0 !important;
    background: none !important;
    box-shadow: none !important;
    border: none !important;
}
/* Eğer menü sayısı belirli bir sayıyı aşarsa more kısmı için ekstra bahi köşesi başlık alanı */
#js_dy_hdr_more_content div:has(a[href="https://bahibom651.com/menu-bahi-kosesi-baslik"]) {
    justify-self: center;
    display: flex;
    justify-content: center;
    width: 90px;
    border-bottom: 3px solid #c7316b;
    padding-bottom: 2px;
    margin: 10px auto 10px auto;
    background: 0 0!important;
    box-shadow: none!important;
}

#js_dy_hdr_more_content div a[href="https://bahibom651.com/menu-bahi-kosesi-baslik"]  {
    pointer-events: none;
    cursor: default;
    font-size: 18px;
    font-weight: 700;
    padding: 0!important;
    background: 0 0!important;
    box-shadow: none!important;
    border: none!important;
}

.header__fixed-right{
    display: grid;
    grid-template-columns: repeat(2, 1fr);

}
/* DİL SEÇİMİNİ GİZLE */
.tl_acc_lang{
    display: none;
}
/* Üst Menü Öğeleri */
.js_fixed_header_right > a.tl_btn,
.header__dropdown-menu.tl_btn.username_cont{
    width: 99px!important;
    max-width: 100px!important;
    justify-content: center;
}
/* Kullanıcı Adını Gizle */
.user-name{
    font-size: 0;
}
/*PARA YATIRMA BUTONU*/
.cw_deposit_button.tl_btn.cw_deposit_button.tl_btn {
  position: relative; 
  overflow: hidden; 
  font-size: 11px;
  background: #ff2dc6 !important; 
  border: 1px solid #444; 
  color: #ffffff;
  transition: color 0.3s, border-color 0.3s;
}

/* BAKIYE HEADER */
#js_available_balance{
    padding-right: 4px;
    min-width: 0;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cw_depositDialog_balance_image{
    display: none;
}

.cw_deposit_button.tl_btn.cw_deposit_button.tl_btn:hover {
  color: #fff;
  border-color: #555;
}

/*-----Kayıt Ol Animasyon----- */
.cw_deposit_button.tl_btn.cw_deposit_button.tl_btn::before,
.cw_deposit_button.tl_btn.cw_deposit_button.tl_btn::after {
  content: '';
  position: absolute;
  background-color: #ffffff;
  animation: continuous-border-anim-money 3.5s linear infinite;
}

.cw_deposit_button.tl_btn.cw_deposit_button.tl_btn::before {
  /* Başlangıç noktası: sol üst köşe */
  left: 0;
  top: 0;
  width: 0; 
  height: 2px; 
}

/* ::after -> Alt ve Sol Kenar Animasyonu */
.cw_deposit_button.tl_btn.cw_deposit_button.tl_btn::after {
  /* Başlangıç noktası: sağ alt köşe */
  right: 0;
  bottom: 0;
  width: 0; 
  height: 2px; 
}

/* --- Animasyon--- */
@keyframes continuous-border-anim-money {
  0% {
    width: 0;
    height: 2px;
    transform: translateX(0); 
  }
  

  25% {
    width: 100%;
    height: 2px;
    transform: translateX(0);
  }

 
  25.01% {
    width: 2px; 
    height: 0; 
    transform: translateY(0); 
  }

 
  50% {
    width: 2px;
    height: 100%;
    transform: translateY(0);
  }
  
  50.01% {
    width: 0;
    height: 2px;
  }
  
  100% {
    width: 0;
    height: 2px;
  }
}

/* ÜST MENÜ ÖĞELERİ İÇİN MESAJ ALALNI Z-İNDEX AYARLANMASI */
[aria-describedby="inboxContent"] {
  z-index: 106!important;
}

div.ui-widget-overlay.ui-front{
    z-index: 105!important;
}

/* --- "Daha Fazlası" Menüsünü Dikey Menüye Kalıcı Olarak Entegre Etme--- */

/* 1. Ana kapsayıcıyı dikey akışa sokarak menüleri alt alta getirir. */
.tl_header_bot_row_fix {
    flex-direction: column !important;
    align-items: stretch !important;
}

/* 2. Daha Fazlası kapsayıcısını gizleyen `display:none` kuralını ez ve akışa dahil etme */
.header_nav__more {
    display: block !important; 
    position: static !important; 
    visibility: visible !important;
    overflow: visible !important;
    width: 100%;
    padding: 0 10px; 
    margin-top: 5px; 
}

/* 3. "Daha Fazlası" yazan butonu gizlere. */
.header_nav__more .header_more_btn {
    display: none !important;
}

/* 4. İçerik bölümünü HER ZAMAN ve HER KOŞULDA görünür kılar. */
.header_nav__more_content {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible !important;
    z-index: auto !important;
    
    position: static !important;
    transform: none !important;
    
    flex-direction: column;
    background: none !important;
    box-shadow: none !important;
    border: none !important;
    padding: 0;
    width: 100%;
    gap: 5px; 
}

.header_nav__more_content .tl_main_nav_item {
    justify-content: flex-start;
    border-radius: 8px;
    height: auto !important;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}

.header_nav__more_content .tl_main_nav_item:hover{
    background-color: transparent;
}

/* AKTİF MENÜ ÖĞESİ */
.header_nav__more_content .tl_main_nav_item-active{
    background-color: transparent;
    border-bottom: 2px solid #ffffff;
}

/* LOBBY FİLTER FİXED YENİ DİKEY MENÜYE UYGUN HALE GETİRİLMESİ 2810_2910_PC532789543225234 */
.lobbyFilter_fixed .lobbyFilter_wrapper {
    left: 260px !important;
    width: calc(100% - 260px) !important;
}

/* ÜYE OL ÜYE GİRİŞ BUTONLARI 271025_2910_pc2463625324*/
/*-----Üye Girişi----- */
.loginDialog {
    background: #3b2864!important;
    box-shadow: rgb(255 255 255 / 40%)0 2px 4px,rgb(45 45 45 / 30%)0 7px 13px -3px,rgb(37 37 37 / 20%)0 -3px inset;
    color: #fff!important;
}


/*-----Kayıt Ol----- */
a.registerDialog[automation="open_register"] {
  position: relative; 
  overflow: hidden; 
  background: transparent !important; /* Arka planı şeffaf yap */
  border: 1px solid #444; /* İnce, soluk bir başlangıç kenarlığı */
  color: #BEC3C7;
  transition: color 0.3s, border-color 0.3s;
}

a.registerDialog[automation="open_register"]:hover {
  color: #fff;
  border-color: #555;
}

/*-----Kayıt Ol Animasyon----- */
a.registerDialog[automation="open_register"]::before,
a.registerDialog[automation="open_register"]::after {
  content: '';
  position: absolute;
  background-color: #ffffff;
  animation: continuous-border-anim 3.5s linear infinite;
}

a.registerDialog[automation="open_register"]::before {
  /* Başlangıç noktası: sol üst köşe */
  left: 0;
  top: 0;
  width: 0; /* Başlangıçta genişliği sıfır */
  height: 2px; /* Çizgi kalınlığı */
}

/* ::after -> Alt ve Sol Kenar Animasyonu */
a.registerDialog[automation="open_register"]::after {
  /* Başlangıç noktası: sağ alt köşe */
  right: 0;
  bottom: 0;
  width: 0; /* Başlangıçta genişliği sıfır */
  height: 2px; /* Çizgi kalınlığı */
}

/* --- Animasyonun Adımları (Keyframes) --- */
@keyframes continuous-border-anim {
  0% {
    width: 0;
    height: 2px;
    transform: translateX(0); /* Yatay hareket */
  }
  
  /* 25% -> Üst kenar boyunca hareket eder ve sağa ulaşır */
  25% {
    width: 100%;
    height: 2px;
    transform: translateX(0);
  }

  /* 25.01% -> Sağ kenara geçer (yön değiştirir) */
  25.01% {
    width: 2px; /* Genişliği çizgi kalınlığına düşür */
    height: 0;  /* Yüksekliği sıfırla */
    transform: translateY(0); /* Dikey harekete başla */
  }

  /* 50% -> Sağ kenar boyunca aşağı iner */
  50% {
    width: 2px;
    height: 100%;
    transform: translateY(0);
  }
  
  /* 50.01% -> İkinci yarının başlangıcı (görünmez kısım) */
  /* Bu noktada animasyon diğer sahte elemanla senkronize olur */
  50.01% {
    width: 0;
    height: 2px;
  }
  
  /* 100% -> Animasyon döngüsünü tamamlar */
  100% {
    width: 0;
    height: 2px;
  }
}

/* FOOTER ÜSTÜ ANDROİD GÖRSELİ 281025_2910_pc2354653632452 */
.billboard_container > #js_billboard_banner_cont_4919:not(.empty_banner),
#js_billboard_banner_cont_4919 .banners_billboard_slider .dynamicBanners_img,
#js_billboard_banner_cont_4919 .banners_billboard_slider .dynamicBanners_item.lca-banner-video-link {
    height: 100%;
}

#js_billboard_banner_cont_4919 .dynamicBanners_item,
#js_billboard_banner_cont_4919{
    border-radius: 0px!important; 
}

.dynamic_container:has(#js_billboard_banner_cont_4919) {
  margin-left: -24px;
  margin-right: -24px;
  margin-bottom: -8px;
}

/* 3'LÜ BANNER 281025_2910_pc1902135423645 */
#js_button_2171 .dynamicBanners_img{
    border-radius: 100px;
    object-fit: contain;
}

/* BAHIBOM PROMOSYONLAR 311025_2910_pc346903464252435 */
.dynRules_logo{
    display: none;
}
#dynRules_left_sidebar .js_item_title{
    color: #fff!important;
}
/*-----Menü Active-----*/
#dynRules_left_sidebar .dynRules_lmenu_item.js_item_links.active{
    background: linear-gradient(90deg,#52407a 0%,#6b5892 50%,#52407a 100%)!important;
}
/* PROMOSYON İÇERİK ALANININ GENİŞLİĞİ */
.dynRules_content{
    width: 70%!important;
}
/*PROMOSYONLAR İLK GÖRSELİ ORTALA*/
.dynRules_content_inner p:first-child img {
    display: block;
    margin: 0 auto;
    border-radius: 10px;
}
/* PROMOSYONLAR ÜST BOŞLUĞU KALDIR */
.dynRules_logo~.dynRules{
    margin-top: 0!important;
}
/* PROMOSYONLAR BAŞLIK */
.dynRules_title.js_content_tile{
    background: linear-gradient(90deg,#3b2864 0%,#483570 50%,#3b2864 100%);
    padding: 10px;
    border-radius: 15px;
    text-align: center;
    color: #fff;
}

/* PROMOSYONLAR SOL MENÜ HİZALAMASİ */
.dynRules_logo~.dynRules{
    --cwWebHeaderHeight: 0px!important;
}
/* PROMOSYONLAR İÇERİK ARKAPLAN RENGİ */

/* PROMOSYONLAR İÇERİK ALANI GENEL */
.dynRules_content_inner {
    box-shadow: 0 0 5px #ae94e0;
}
/* PROMOSYONLAR HEADER */
.cw_promo_popup_header {
    background: linear-gradient(90deg,rgba(231, 231, 231, 1) 0%, rgba(240, 240, 240, 1) 64%, rgba(231, 231, 231, 1) 100%)!important;
}
/* PROMOSYONLAR POPUP BAŞLIK */
.cw_promo_popup_header {
    background: linear-gradient(90deg,#3b2864 0%,#483570 50%,#3b2864 100%)!important;
}
/*-----Kapat İkonu-----*/
.cw_promo_popup_header .cw_icon_close_v2::before{
    color: #fff;
    font-weight: bold;
}

/* BAHIBOM PC LOGO 041125_2910_pc236246243431536 */
.header__logo img {
  display: none !important;
}

.header__logo {
  background-image: url(https://imagedelivery.net/8IdAkQi3BEAhY-eKiP5a1Q/c4931d75-48b7-4b91-9d55-baf2d16b6000/public);
  background-size: contain; 
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 100%;  
  height: 45px;  
}

/* BAHIBOM CASİNO LOBBY 041125_2910_pc2463452356246433 */
.lobbyFilter_main_container{
    min-height: unset;
}

.lobbyFilter_fixed .lobbyFilter_wrapper{
    top: 0;
}

/* ÖNE ÇIKAN LİGLER 041125_2910_pc24635463253262 */
#js_card_stream_2163{
    margin: 0;
    padding: 0;
}

#js_card_stream_2163 .swiper-wrapper{
    justify-content: space-between;
}

.card_stream_few_items .swiper-slide{
    width: calc(100%/5 - 10px);
}

/* DYNAMIC CONTAINER ARASI BOŞLUĞU AZALTMA 051125_2910_PC2354642523 */
.dynamic_container{
    padding: 4px 0;
}

/* ÜST BİLDİRİM ÇUBUĞU 081125_2910_pb2346353523452354 */
.notification_content{
    position: static;
}

/* BAHIBOM UYE OL 311025_2910_PC43906438524523 */
.dyn_regPopup_content .dyn_regPopup_banner{
    width: 50%;
}

.dyn_regPopup_content{
    background: transparent;
}

.dyn_regPopup_header {
    background: transparent;
}

#reg_popup{
    background: linear-gradient(90deg, #3b2864 0%, #483570 50%, #3b2864 100%);
    padding: 10px!important;
    border-radius: 20px;
    box-shadow: 0 0 500px #493580;
    border: 2px solid #fcf6ba;
}

.dyn_regPopup_content .dyn_regPopup_body {
    width: 50%;
}

.dyn_regPopup_content .dynamicBanners_img {
    object-fit: cover;
    object-position: center;
}

.dyn_regPopup_header .dyn_regPopup_header_text{
    color: #ffffff;
    font-weight: bold;
}

.dyn_regPopup_content .dyn_form_group {
    width: 100%!important;
}

.dyn_regPopup_content .dyn_input, .dyn_select{
    background: linear-gradient(90deg, #6b5c8b 0%, #8371a9 50%, #6b5c8b 100%);
    border-radius: 5px;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
}

.dyn_regPopup_content .dyn_input:focus, .dyn_select:focus{
    border: none;
    background: #5647a0;
}

.dyn_regPopup_content .dyn_input::placeholder{
    color: #ffffff;
}

.dyn_regPopup_content .js_progress_text{
    font-weight: bold;
    font-size: 14px;
    color: #fff;
}

.dyn_regPopup_content #js_reg_btn_back{
    font-weight: bold;
    color: #000;
    border-radius: 10px;
}

.dyn_regPopup_content #js_reg_btn_submit{
    border-radius: 10px;
    font-weight: bold;
}

.dyn_regPopup_content .dyn_footer_col_item{
    width: 100%!important;
}

.dyn_regPopup_header{
    position: relative;
}

.dyn_regPopup_header:before{
    content: "KAZANAN OLMAYA BİRKAÇ ADIM!";
    position: absolute;
    left: 240px;
    background: linear-gradient(90deg,rgba(220, 66, 195, 1) 0%, rgba(191, 73, 171, 1) 64%, rgba(220, 66, 195, 1) 100%);
    color: #fff;
    font-weight: bold;
    text-align: center;
    width: 370px;
    border-radius: 20px;
    padding: 10px;
}

.dyn_regPopup_content .dyn_err_mess{
    background: #ff001169;
    color: white!important;
    font-weight: bold;
    font-size: 14px;
    margin-top: 4px;
}

.dyn_regPopup_content .input_validation_fail button,
#js_step_4 > div:nth-child(4) > button
{
    background: none!important;
    box-shadow: none!important;
    color: white;
}

.dyn_regPopup_content #js_reg_btn_send_otp_Email{
    background: none!important;
    box-shadow: none!important;
}

#js_reg_btn_send_otp_Email{
    z-index: 2;
}

.dyn_regPopup_content .js_pass_eye_btn{
    background: none!important;
    box-shadow: none!important;
    color: #fff;
}

.js_reg_step .dyn_label{
    color: #fff;
}

.js_reg_step .dyn_input {
    color: #fff;
    font-weight: bold;
}

#js_resend_text_cont .dyn_resend_text, .dyn_resend_countdown {
    color: #fff;
}

/* 3. ADIM LOGO GİZLEME VE METİN DÜZELTMELERİ */
#js_step_3 .dyn_input::placeholder{
    color: #fff;
    font-weight: bold;
}

#js_step_3 .checkBox_text, #js_step_3 #generalTermsLink{
    font-weight: bold;
}

.dyn_regPopup_body:has(#js_step_3.showStep)::before {
    display: none !important;
}

/* 4. ADIM LOGO GİZLEME VE METİN DÜZELTMELERİ */
#js_step_4 .dyn_input::placeholder{
    color: #fff;
    font-weight: bold;
}

#js_step_4 .checkBox_text, #js_step_4 #generalTermsLink{
    font-weight: bold;
}

.dyn_regPopup_body:has(#js_step_4.showStep)::before {
    display: none !important;
}

/* KADIN ERKEK SEÇİMİ */
.radioBox_label {
    color: #ffffff;
    font-weight: bold;
}

.dyn_regPopup .radioBox_icon{
    border: 2px #fff solid;
}

.dyn_regPopup .radioBox_label input:checked+.radioBox_icon:before{
    background: #ffffff;
}

/* ANA SAYFA BG */
.dyn_homepage, .main-wrapper {
    background: linear-gradient(160deg, #1a0a2e 0%, #2d1454 40%, #1e0a38 100%)
}

/* FOOTER */
.footer{
    background: linear-gradient(160deg, #1a0a2e 0%, #2d1454 40%, #1e0a38 100%);
}

/* ANA SAYFA BAŞLIKLAR */
.rd_title{
    color: #ffffff!important;
}

*::-webkit-scrollbar-thumb {
    background-color: #af0092;
}

/* PROMOSYONLAR HOVER 041125_2910_pc235653753464 */
.pn_card_hover{
    background-color: #ff2dc62b!important;
}

/* LOBBY SAĞLAYICILAR ALANI 101125_2910_pc24664352234 */
#js_lobby_wrapper{
    background: linear-gradient(90deg, rgba(42, 22, 72, 0.95) 0%, rgba(60, 28, 100, 0.98) 50%, rgba(42, 22, 72, 0.95) 100%);
    border: 1px solid rgba(160, 90, 220, 0.2);
    border-left: 3px solid rgba(210, 100, 255, 0.75);
    border-radius: 12px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.35), inset 0 0 18px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.08);
}
.lobbyFilter_group_wrapper{
    border: none;
}
.lobbyFilter_group_item_name{
    color: #f0e0ff !important;
    font-weight: 500;
    letter-spacing: 0.3px;
}
.active>.lobbyFilter_group_item_name{
    color: #e060ff !important;
    font-weight: 700;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.45);
}
.lobbyFilter_group_item_icon{
    filter: brightness(0) saturate(100%) invert(85%) sepia(30%) saturate(800%) hue-rotate(240deg) brightness(1.1);
    opacity: 0.85;
}
.active .lobbyFilter_group_item_icon{
    filter: brightness(0) saturate(100%) invert(60%) sepia(95%) saturate(3500%) hue-rotate(265deg) brightness(1.1);
    opacity: 1;
    drop-shadow: 0 0 6px rgba(210, 80, 255, 0.5);
}
.lobbyFilter_group_item:not(.active):hover .lobbyFilter_group_item_name{
    color: #d6bdfb !important;
}
.lobbyFilter_search, #js_lobby_open_filter_btn {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 10px !important;
    box-shadow: 0 4px 14px rgba(100, 20, 180, 0.25), inset 0 0 14px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.1) !important;
}
.lobbyFilter_txt_size, #js_lobby_open_filter_btn .dynamic_icon{
    color: #f0e0ff !important;
}
#js_lobby_open_filter_btn .dynamic_icon{
    filter: drop-shadow(0 0 4px rgba(210, 80, 255, 0.4)) !important;
}
.lobbyFilter_txt_size{
    font-weight: 700;
    letter-spacing: 0.3px;
}
.lca-card-btn-wrapper .game__link_demo,
.header__fixed-right .tl_btn,
.lobbyFilter_search_wrapper .lobbyFilter_popup_btn {
    border: 1px solid rgba(200, 100, 255, 0.4) !important;
    box-shadow: 0 4px 16px rgba(140, 20, 220, 0.4), 0 0 0 1px rgba(200, 80, 255, 0.12) inset !important;
    color: #ffffff !important;
    font-weight: 700;
    letter-spacing: 0.04em;
}
.lobbyFilter_search_wrapper .lobbyFilter_popup_btn:hover{
    background: linear-gradient(135deg, #8b15d0 0%, #d050ff 50%, #a020e8 100%) !important;
    box-shadow: 0 6px 22px rgba(160, 30, 240, 0.55), 0 0 0 1px rgba(220, 120, 255, 0.2) inset !important;
}

/* ÜST BİLDİRİM 101125_2910_pc13564635345 */
.notification_content{
    background: linear-gradient(90deg,rgba(128, 29, 111, 1) 0%, rgba(163, 33, 141, 1) 50%, rgba(128, 29, 111, 1) 100%);
    border: none;
    border-bottom-left-radius: 110px;
    border-bottom-right-radius: 110px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}

.notification_text{
    color: #fff;
}

.notification_content .cw_icon_close_v4::before{
    color: #fff;
    font-weight: bold;
}

.notification_wrapper {
    text-align: center;
    width: unset
}

.notification_close_btn{
    position: absolute;
    right: 20px
}

/* SOSYAL MEDYA FOOTER */
/* TWITTER */
.footer .social__twitter-icon{
    background-color: #000000;
    color: #fff;
}
/* INSTAGRAM */
.footer .social__instagram-icon{
    background: linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    color: #fff;
}
/* TELEGRAM */
.footer .social__telegram-icon{
    background-color: #0091aa;
    color: #fff;
}
/* TİKTOK */
.social__tikTok-icon{
    background: #000;
    color: #fff;
}
/* YOUTUBE */
.social__youtube-icon{
    background: red;
    color: #fff;
}

/* FOOTER GÖRSELLER  171125_2910_pc12542634564253*/
/*-----Güvenilir siteler ve boest logoları-----*/
img[src*="/plat/prd/Img/partners/1275/gambleaware_img.png"] {
    content: url(https://i.hizliresim.com/mcn6m6s.png);
}
/* Boşta ileride değerlendirilebilir */
#js_footer > div.ft_container > img:nth-last-child(1){
    display: none;
}

/* LİSANS 171125_2910_pc246346234263464 
div.license_script{
    background: url(https://i.hizliresim.com/3ixbvh7.png);
    background-repeat: no-repeat;
    background-size: cover;
}
*/

/* PARA YATIRMA BUTONU 171125_2910_pc13542625423535*/
.header__fixed  .tl_acc_balance .depositDialog {
    background-color: #008500!important;
    box-shadow: inset 0 -3px #004f00;
}

.header__fixed #lblBalance, .cw_icon_wallet_v1::before{
    color: #fff!important;
}

body{
    background: linear-gradient(160deg, #1a0a2e 0%, #2d1454 40%, #1e0a38 100%);
}

/* KAYIT OL KAPAT İKONU 181125_2910_pc324632464234 */ 
.dyn_regPopup_header  .tl_head_close:before{
    color: #fff;
}

/* BAHIBOM ÜYE GİRİŞİ 181125_2910_pc1364326243451345 */
.tl_popup_header{
    background: linear-gradient(90deg, #801d6f 0%, #a3218d 50%, #801d6f 100%);
    border: none;
    box-shadow: rgba(0, 0, 0, .4) 0 2px 4px, rgba(0, 0, 0, .3) 0 7px 13px -3px, rgba(0, 0, 0, .2) 0 -3px inset;
}

.tl_popup_content label{
    color: #fff;
    font-weight: bold;
}

.tl_popup_content .tl_input_popup_reg::placeholder{
    font-size: 0px;
}

/* ÜST KISIM */
#loginContent .tl_popup_header{
    background: linear-gradient(90deg,rgb(62 38 111) 0%, rgba(71, 53, 115, 1) 10%, rgba(62 38 111) 100%)!important;
    color: #fff!important;
    font-weight: bold;
}

.tl_popup_content .tl_input_popup_reg{
    background: linear-gradient(90deg,#6b5c8b26 0%,#8371a975 50%,#6b5c8b26 100%);
}

.tl_popup_content .eye_button.opened_pass:before{
    color: #fff;
}

.tl_popup_content #js_ft_pass_btn{
    color: #fff;
}

.tl_popup_content .tl_input_popup_reg {
    color: #fff;
}

/* Canlı destek butonunu gizler */
#login_container > div > a.tl_sup_link{
    display: none;
}

#login_container {
    background-color: #422c71 !important;
    position: relative; 
    z-index: 0;
}

#loginContent .tl_popup_content.tl_popup_content{
    background-color: #422c7100 !important;
}

#loginForm .tl_popup_content {
    position: relative; 
    z-index: 2;
}

#login_container::before {
    content: ''; 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://i.hizliresim.com/pxqkhu2.png');
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.2; 
    z-index: 1; 
}

/* LOBBY 181125_2910_PC2436396435425243*/
#js_lobby_main_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#js_lobby_main_wrapper > div:not(#js_lobby_main):not(#js_games_lobby):not(#js_show_more_btn_cont) {
    width: 100%;
    flex-basis: 100%;
}
#js_lobby_main {
    width: 275px;
    flex-shrink: 0;
    position: sticky;
    top: 20px;
    align-self: flex-start;
}
#js_games_lobby, #js_show_more_btn_cont {
    width: calc(100% - 304px);
}

/*----Arama Çubuğu----*/
.lobbyFilter_search_input {
    width: 100px
}
.lobbyFilter_search_input::placeholder{
    font-size: 13px;
}
/*-----Arama çubğu ve filtre */
#js_lobby_wrapper{
    padding-bottom: 20px!important;
}
/* İleri Geri Butonlarını gizle  */
.lobbyFilter_group_slider:after{
    display: none;
}
.lobbyFilter_group_item.active:before{
    display: none;
}
.lobbyFilter_group_slider .arrow__next{
    display: none;
}

/* İÇERİKLER */
#js_lobby_main .swiper-wrapper{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.lobbyFilter_group_wrapper {
    display: grid;
}

/* LOBBY STICKY İPTAL*/
.lobbyFilter_fixed .lobbyFilter_wrapper {
    position: static !important;
    width: 100%!important;
}
/* Menü Öğeleri Boşluğu Sıfırla (Tümü en popüler vs) */
#js_lobby_main .swiper-slide{
    margin-right: 0!important;
}
/* Swiper */
#js_lobby_main .swiper-wrapper{
    padding-bottom: 10px;
}

/* Menü Genlişlik yükseklik ayarı */
.lobbyFilter_wrapper{
    padding: 0!important;
}

/* OYUNLAR */
.lb_card_h{
    grid-column: span 1!important;
    
}
.lb_card_img{
    object-fit: cover;
}

.lb_card_main{
    grid-template-columns: repeat(5, 1fr)!important
}

.lb_card_name.lb_card_name{
    color: #fff!important;
}


.lb_card {
    grid-row: unset!important;
}

.has_card_footer .lb_card_v .lb_card_body{
    max-height: 170px!important;
}

/* LOBBY REVİZE 191125_2910_pc15423574356543  */
.lobbyFilter_search_wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.lobbyFilter_clear_btn {
    order: 3;
}

.lobbyFilter_search input{
    padding: 0!important;
    background: none!important;
}

.lobbyFilter_search_input::placeholder{
    font-size: 0px!important;
}

#js_dl_search_game{
    padding-left: 40px!important;
}

.lobbyFilter_search .lobbyFilter_search_icon {
    color: #fff!important;
}

.lobbyFilter_search_wrapper.filtered .lobbyFilter_clear_btn, .lobbyFilter_search_wrapper.view_clear_all .lobbyFilter_clear_btn{
    padding: 20px 0;
}

/* PARA YATIRMA 191125_2910_pc13524753554 */
.cashier_fixed_header{
    background: linear-gradient(90deg,#3e266f 0%,#473573 10%,#3e266f 100%)!important;
    box-shadow: rgba(0,0,0,.4)0 2px 4px,rgba(0,0,0,.3)0 7px 13px -3px,rgba(0,0,0,.2)0 -3px inset;
    border-right: 5px solid white;
    border-bottom: none;
}

.cashier_text{
    color: #fff!important;
}

/* PC SAĞ MENU HOVER */
.header__fixed-right .inboxDialog:hover {
    background: #a854cc;
}

.header__fixed-right .username_cont:hover{
    background: #a854cc;
}

/* SAĞ MENÜ İKONLAR */
.header__fixed-right i{
    color: #fff!important;
}




.dynRules_lmenu_item.active:not(.open), .dynRules_lmenu_subitem.active{
    background: #48366d!important;
}
.dynRules_lmenu_sub.open .dynRules_lmenu_item_inner:after{
    color: #fff;
}
.dynRules_lmenu_sub .dynRules_lmenu_item_inner:after{
    color: #fff;
}

/* PROMOSYONLARARKAPLAN 211125_2910_pc1235423643234324 */
.promo_bg_image {
    background: var(--bg-level-2, var(--cwModalBgHover));
    color:var(--text-level-medium, var(--cwModalTxt3)) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/* YENİ PROMOSYONLAR */
#promo-widget-container{
    padding: 20px;
}

/* PROMOSYONLARARKAPLAN 211125_2910_pc1235423643234324 */
.promo_bg_image {
    background: var(--bg-level-2, var(--cwModalBgHover));
    color:var(--text-level-medium, var(--cwModalTxt3)) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

/* YENİ PROMOSYONLAR */
#promo-widget-container{
    padding: 20px;
}

/* Lobby Oyunlar az öğede bozulma sorunu 281125_2910_pc15341412 */

#js_lobby_main_wrapper{
     align-items: flex-start !important; 
}

/* LOBBY SAĞLAYICILAR SEÇİLİ OLANLAR 281125_2910_pc14546325214141 */
#js_lobby_wrapper .lobbyFilter_provider_item::before {
    content: "SEÇİLDİ";
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    
    animation: seciliSaglayici 2s infinite ease-in-out;
    visibility: hidden; 
}

#js_lobby_wrapper .lobbyFilter_provider_item.active::before {
    visibility: visible;
}

#js_lobby_wrapper .lobbyFilter_provider_item.active {
    box-shadow: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px;
}

@keyframes seciliSaglayici {
    0% {
        opacity: 0.3; 
    }
    50% {
        opacity: 0.9; 
    }
    100% {
        opacity: 0.3; 
    }
}

/* LOBBY OYUNLAR FİYAT ARALIĞI */
.lb_card_price{
    color: #fff!important;
}

/* Para yatırmalar görsel üstü bonus kategorisi yazısı 021225_2910_PC346356234523525 */
.brequest_popup .brequest_primary_img span{
    top: unset!important;
    left: unset!important;
    right: 5px;
    bottom: 5px;
}

.brequest_popup .brequest_primary_img{
    height: max-content;
}

/* SOSYAL MEDYA FOOTER 261225_2910_pc135246423523434 */
.footer_social-item{
    border-radius: 40px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}

/* KAR EFEKTI IPTAL */
.snow_effect{
    display: none;
}

.tl_header_top_row .header__logo::after{
    display: none;
}

/* CARK SAYFASI bahi 130126_2910_pc152352343*/

#js_promo_main_cont .terms_section, .play_cards_tab{
    background: linear-gradient(90deg,rgba(59, 40, 100, 1) 0%, rgba(72, 53, 112, 1) 50%, rgba(59, 40, 100, 1) 100%)!important
}

.tl_acc_lang {
    display: none!important;
}

.priceMachine_inner{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
    padding: 10px;
    border-radius: 50px;
    background: linear-gradient(90deg,#351e57 0%,#3f2565 50%,#351e57 100%)!important;
}

.disabled.btn-spin, .disabled.btn-openBox{
    opacity: .7!important;
    color: #ffffff!important;
}

.terms_block_3  {
    background: linear-gradient(90deg,#351e57 0%,#3f2565 50%,#351e57 100%)!important;
}

.terms_block_3 *{
    color: #fff;
}

.button_box {
    background: linear-gradient(90deg,#351e57 0%,#3f2565 50%,#351e57 100%)!important;
}

.disabled.btn-spin, .disabled.btn-openBox {
    background: linear-gradient(90deg,#c219d8 0%,#e749fc 50%,#c219d8 100%)!important;
}

.spinner_popup{
    background: linear-gradient(90deg,#351e57 0%,#3f2565 50%,#351e57 100%)!important;
}


.popup_title, .popup_wins_2{
    font-size: 0!important;
}


.popup_title:before{
    content:"TEBRİKLER!";
    font-size: 19px;
    color: #fff;

}

.popup_wins_2:before{
    content: "KAZANDIĞINIZ TUTAR: ";
    font-size: 19px;
    color: #fff;
}

.spinner_popup_text {
    color: #fff;
}

.close_popup_button::before{
    color: #fff;
}

.popup_promo{
    top: -550px!important;
}

.terms_section.flex-order-1 .promotion_container {
  position: relative;
}

.terms_section.flex-order-1 .promotion_container::before {
  content: "";
  display: block;
  width: 100%;
  height: 652px;
  margin: 0 auto 30px auto;
  background-image: url('https://i.hizliresim.com/bwr9vj5.png');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 12px;
}


.promotion_container{
    max-width: unset!important;
}

.button_box__info {
    color: #fff!important;
}

.button_box__infoIcon {
  fill: #ffffff!important;
}

.button_box__infoIcon path {
  fill: #ffffff!important;
}

.terms_block_3.dp_terms_click {
  background-image: url('https://i.ibb.co/YByrzHVJ/arkwebarka.jpg') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  padding: 30px !important;
  border-radius: 12px !important;
  position: relative !important;
}

/* Karartma overlay */
.terms_block_3.dp_terms_click::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background: rgba(0, 0, 0, 0.6) !important; 
  border-radius: 12px !important;
  z-index: 0 !important;
}

/* İçeriklerin overlay üzerinde görünmesi için */
.terms_block_3.dp_terms_click .terms_title {
  position: relative !important;
  z-index: 1 !important;
}

.terms_block_3.dp_terms_click .terms_dsc {
  position: relative !important;
  z-index: 1 !important;
}

/* Metin rengini beyaz yap */
.terms_block_3.dp_terms_click .terms_title p {
  color: #ffffff !important;
}

.terms_block_3.dp_terms_click .terms_dsc p {
  color: #ffffff !important;
}

.priceMachine_inner {
  background-image: url('https://i.ibb.co/YByrzHVJ/arkwebarka.jpg') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  padding: 30px !important;
  border-radius: 12px !important;
  position: relative !important;
}

/* Karartma overlay */
.priceMachine_inner::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background: rgba(0, 0, 0, 0.6) !important;
  border-radius: 12px !important;
  z-index: 0 !important;
}

/* İçeriklerin overlay üzerinde görünmesi için */
.priceMachine_inner .wheel_layer {
  position: relative !important;
  z-index: 1 !important;
}

.priceMachine_inner .button_box {
  position: relative !important;
  z-index: 1 !important;
}

.priceMachine_inner  .button_box{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}

.play_cards_tab, .play_spin_tab, .play_dice_tab, .play_mysteryBox_tab{
    padding-top: 30px!important;
}

/* BAHIBOM CARD STREAM 5'Lİ SLOT OYUNLARI SABİT TASARIM 100326_2910_pc32523523425234523423523523533535 */  
#js_card_stream_2184 .dynamicBanners_img,
#js_card_stream_2186 .dynamicBanners_img,
#js_card_stream_2185 .dynamicBanners_img,
#js_card_stream_2197 .dynamicBanners_img{
    border-radius: 10px;
}
#js_card_stream_2184 .swiper-wrapper,
#js_card_stream_2186 .swiper-wrapper,
#js_card_stream_2185 .swiper-wrapper,
#js_card_stream_2197 .swiper-wrapper{
    padding-top: 4px;
}
#js_card_stream_2184 .swiper-slide,
#js_card_stream_2186 .swiper-slide,
#js_card_stream_2185 .swiper-slide,
#js_card_stream_2197 .swiper-slide{
    flex-basis: calc((100% - (4 * 12px))/5)
}

#js_card_stream_2184 .dynamicBanners_item,
#js_card_stream_2186 .dynamicBanners_item,
#js_card_stream_2185 .dynamicBanners_item,
#js_card_stream_2197 .dynamicBanners_item{
    aspect-ratio: unset;
}

.banners_card_stream .dynamicBanners_item{
    border-radius: unset;
}
/*İLK 5 ÖĞE SONRASINI GİZLE*/
#js_card_stream_2184 .swiper-wrapper .swiper-slide:nth-child(n+6),
#js_card_stream_2186 .swiper-wrapper .swiper-slide:nth-child(n+6),
#js_card_stream_2185 .swiper-wrapper .swiper-slide:nth-child(n+6),
#js_card_stream_2197 .swiper-wrapper .swiper-slide:nth-child(n+6){
    display: none;
}
/* İLERİ OKUNU GİZLER */
.banners_card_stream:after,
#js_card_stream_banner_next_2184{
    display: none;
}

/* BAHIBOM SOL MENU REVIZE 190326_2910_pc2352342352342343434434 */
/* ÜST MENÜ SAĞ KISIM YENİ DÜZEN */
.js_fixed_header_right {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    grid-template-rows: auto auto !important;
    flex-direction: unset !important;
    flex-wrap: unset !important;
    align-items: center;
    gap: 6px;
    padding: 6px 4px;
}

.js_fixed_header_right .cw_wallet_drop_down_parent {
    grid-column: 1 / -1;
    grid-row: 1;
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: center;
    gap: 4px;
    padding-bottom: 4px;
}

/* TUTAR KUTUSU */
.js_fixed_header_right .cw_wallet_drop_down_parent .cw_depositDialog_balance,
.js_fixed_header_right .cw_depositDialog_balance {
    background: linear-gradient(90deg, #3b2864 0%, #483570 50%, #3b2864 100%);
    border: 1px solid rgba(168, 84, 204, 0.5);
    border-radius: 8px;
    box-shadow: rgba(0,0,0,0.3) 0px 2px 6px inset;
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    align-self: stretch !important;
    min-height: 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
}

/* PARA YATIRMA BUTONU — mevcut pembe korunuyor, sadece radius uyumu */
.js_fixed_header_right .cw_wallet_drop_down_parent a.depositDialog.cw_deposit_button,
.js_fixed_header_right .cw_wallet_drop_down_parent .cw_deposit_button {
    box-sizing: border-box !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    align-self: stretch !important;
    min-height: 40px !important;
    padding: 4px 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    border-radius: 8px !important;
}

/* MESAJ (INBOX) BUTONU */
.js_fixed_header_right > a.inboxDialog {
    grid-column: 1;
    grid-row: 2;
    width: 100% !important;
    max-width: 100% !important;
    justify-content: center;
    margin-top: 2px;
    background: linear-gradient(90deg, #3b2864 0%, #483570 50%, #3b2864 100%);
    border: 1px solid rgba(168, 84, 204, 0.4);
    border-radius: 8px;
    box-shadow: rgba(0,0,0,0.25) 0px 2px 4px;
}

.js_fixed_header_right > a.inboxDialog:hover {
    background: #a854cc;
    border-color: #a854cc;
}

/* KULLANICI ADI DROPDOWN */
.js_fixed_header_right > .relative {
    grid-column: 2;
    grid-row: 2;
    width: 100% !important;
    margin-top: 2px;
}

.js_fixed_header_right > .relative > .username_cont {
    width: 100% !important;
    max-width: 100% !important;
    justify-content: center;
    background: linear-gradient(90deg, #3b2864 0%, #483570 50%, #3b2864 100%);
    border: 1px solid rgba(168, 84, 204, 0.4);
    border-radius: 8px;
    box-shadow: rgba(0,0,0,0.25) 0px 2px 4px;
}

.js_fixed_header_right > .tl_drop_down.tl_acc_lang {
    display: none !important;
}

#bonusBalanceCont {
    grid-column: 1 / -1;
    grid-row: 1;
}

.cw_wallet_drop_down_parent .cw_lblBalance{
    color: #fff;
    column-gap: unset!important;
}

.header__dropdown-menu > div{
    color: #fff;
}

/* BAHIBOM SIFREYI ZORLA DEGIS 190326_2910_pc246524652452352354235235235 */
#forceChangePassContent .tl_popup_content{
    background: #422c7100 !important;
}

#forceChangePassContent {
    background-color: #422c71 !important;
    position: relative; 
    z-index: 0;
}

/* BORDER RESET */
.lca-card-body{
    border: unset!important;
}

/* BAHIBOM 160226_2910_PC23636345243634763456 */
.lca-card {
    position: relative;
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(233, 30, 140, 0.25);
    border-top-color: rgba(233, 30, 140, 0.35);
    will-change: transform;
}
.lca-card.lca-card--v1 {
    border-radius: 16px !important;
}
.lca-card-body {
    overflow: hidden;
    border-radius: 15px 15px 0 0 !important;
}
.lca-card:hover {
    transform: translateY(-6px) scale(1.015);
    box-shadow:
        0 8px 30px rgba(0, 0, 0, 0.35),
        0 0 15px rgba(233, 30, 140, 0.2) !important;
    border-color: rgba(233, 30, 140, 0.4);
    transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}
.lca-card:hover .lca-card-img {
    transform: scale(1.05);
    transition: transform 0.4s ease;
}
.lca-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 60%;
    height: 100%;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(233, 30, 140, 0.08),
        transparent
    );
    z-index: 2;
    pointer-events: none;
    border-radius: inherit;
}
.lca-card:hover::before {
    left: 120%;
    transition: left 0.5s ease;
}
.lca-card::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 10%;
    width: 80%;
    height: 2px;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(233, 30, 140, 0.7),
        transparent
    );
    border-radius: 2px;
    opacity: 0;
    z-index: 2;
    pointer-events: none;
}
.lca-card:hover::after {
    opacity: 1;
    transition: opacity 0.35s ease;
}
.lca-card:hover .lca-card-footer {
    background: rgba(233, 30, 140, 0.05) !important;
}
.lca-card-hover {
    background: linear-gradient(
        180deg,
        rgba(26, 10, 46, 0.4),
        rgba(26, 10, 46, 0.92)
    ) !important;
}
.lca-card-hover .game__link_real,
.lca-card-hover .game__link_demo {
    display: inline-flex !important;
    align-items: center !important;
    border-radius: 50px !important;
    font-weight: 600 !important;
    letter-spacing: 0.3px !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    cursor: pointer !important;
    gap: 4px !important;
    padding: 7px 16px !important;
    font-size: clamp(6px, 0.65vw, 11px) !important;
}
.lca-card-hover .game__link_real .lca-card-play-text {
    font-size: clamp(6px, 0.65vw, 11px) !important;
    font-weight: 600 !important;
    letter-spacing: 0.3px !important;
    line-height: 1 !important;
}
.lca-card-hover .game__link_real {
    background: linear-gradient(135deg, #e91e8c, #c0156e, #e91e8c) !important;
    color: #ffffff !important;
    border: 1px solid rgba(255, 100, 200, 0.4) !important;
    box-shadow: 0 2px 10px rgba(233, 30, 140, 0.35) !important;
}
.lca-card-hover .game__link_real:hover {
    transform: scale(1.05);
    transition: transform 0.2s ease;
}
.lca-card-hover .game__link_real:active {
    transform: scale(0.97);
}
.lca-card-hover .game__link_demo {
    background: rgba(255, 255, 255, 0.08) !important;
    color: rgba(255, 255, 255, 0.9) !important;
    border: 1px solid rgba(255, 255, 255, 0.18) !important;
}
.lca-card-hover .game__link_demo:hover {
    transform: scale(1.05);
    background: rgba(255, 255, 255, 0.14) !important;
    transition: transform 0.2s ease, background 0.2s ease;
}
.lca-card-hover .game__link_demo:active {
    transform: scale(0.97);
}
.lca-card-hover .lca-card-name {
    color: rgba(255, 255, 255, 0.95) !important;
    font-weight: 600;
}

.lca-card-maxwin-wrapper, .lca-card-price{
    text-shadow: unset;
    color: #fff;
}

.lca-card-footer, .lca-card-hover-footer{
    background-color: #af0092ba!important;
}

.lca-card.lca-card--v1 .lca-card-price{
    color: #fff;
    font-weight: bold;
}

/* BAHIBOM PC BASLIKLAR 220326_2910_pc15235234235423535 */
.rd_header_tabs.d-flex {
    gap: 6px !important;
}
.rd_header_tab_item, .js_top_win_types_heading_cont {
    position: relative;
    padding: 10px 22px !important;
    border-radius: 10px !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    letter-spacing: 0.3px;
    border: none !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    white-space: nowrap;
    background: rgba(255,255,255,0.06) !important;
    color: #c9a0dc !important;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.08);
    margin: 10px 0;
    overflow: hidden;
}
.js_twtypes .rd_header_tab_item {
    box-shadow: unset !important;
    background: unset !important;
    color: #d8a0e8 !important;
}
.rd_header_tab_item:hover {
    background: rgba(255,255,255,0.1) !important;
    color: #f0b8ff !important;
    transform: translateY(-1px);
}
.rd_header_tab_item.active, .js_top_win_types_heading_cont {
    background: linear-gradient(135deg, rgba(236,0,140,0.22) 0%, rgba(200,0,200,0.12) 100%) !important;
    color: #ffffff !important;
    box-shadow: inset 0 0 0 1px rgba(236,0,140,0.35), 0 2px 14px rgba(236,0,140,0.15) !important;
}
.rd_header_tab_item.active:hover, .js_top_win_types_heading_cont:hover {
    background: linear-gradient(135deg, rgba(236,0,140,0.30) 0%, rgba(200,0,200,0.18) 100%) !important;
    color: #ff80ec !important;
    box-shadow: inset 0 0 0 1px rgba(236,0,140,0.50), 0 4px 20px rgba(236,0,140,0.20) !important;
}
.rd_header_tab_item.active::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 28px);
    height: 2px;
    background: linear-gradient(90deg, transparent, #ff4fd8, transparent);
    border-radius: 2px;
    animation: tabGlow 2s ease-in-out infinite;
}
@keyframes tabGlow {
    0%, 100% { opacity: 0.5; }
    50% { opacity: 1; }
}
.rd_header_tab_item::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(236,0,140,0.07), transparent);
    transition: left 0.6s ease;
    pointer-events: none;
}
.rd_header_tab_item:hover::before {
    left: 150%;
}
.arrow__prev,
.arrow__next {
    width: 34px !important;
    height: 34px !important;
    border-radius: 8px !important;
    background: rgba(255,255,255,0.06) !important;
    border: 1px solid rgba(255,255,255,0.10) !important;
    color: #c9a0dc !important;
    transition: all 0.25s ease;
    cursor: pointer;
    margin: 10px;
}
.arrow__prev:hover,
.arrow__next:hover {
    background: rgba(236,0,140,0.18) !important;
    border-color: rgba(236,0,140,0.35) !important;
    color: #ff4fd8 !important;
}
.arrow__prev.swiper-button-disabled,
.arrow__next.swiper-button-disabled {
    opacity: 0.3 !important;
    pointer-events: none;
}

/* ÖNE ÇIKAN LİGLER BAŞLIK */
.rd_title {
    position: relative;
    display: inline-block;
    padding: 10px 22px !important;
    border-radius: 10px !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    letter-spacing: 0.3px;
    background: linear-gradient(135deg, rgba(236,0,140,0.22) 0%, rgba(200,0,200,0.12) 100%) !important;
    color: #ffffff !important;
    box-shadow: inset 0 0 0 1px rgba(236,0,140,0.35), 0 2px 14px rgba(236,0,140,0.15) !important;
    margin: 10px 0;
}
.rd_title::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 28px);
    height: 2px;
    background: linear-gradient(90deg, transparent, #ff4fd8, transparent);
    border-radius: 2px;
    animation: tabGlow 2s ease-in-out infinite;
}

/* ÖNE ÇIKAN LİGLER BAŞLIK */
.rd_title {
    position: relative;
    display: inline-block;
    padding: 10px 22px !important;
    border-radius: 10px !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    letter-spacing: 0.3px;
    background: linear-gradient(135deg, rgba(236,0,140,0.22) 0%, rgba(200,0,200,0.12) 100%) !important;
    color: #ffffff !important;
    box-shadow: inset 0 0 0 1px rgba(236,0,140,0.35), 0 2px 14px rgba(236,0,140,0.15) !important;
    margin: 10px 0;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}
.rd_title:hover {
    background: linear-gradient(135deg, rgba(236,0,140,0.30) 0%, rgba(200,0,200,0.18) 100%) !important;
    color: #ff80ec !important;
    box-shadow: inset 0 0 0 1px rgba(236,0,140,0.50), 0 4px 20px rgba(236,0,140,0.20) !important;
    transform: translateY(-1px);
}
.rd_title::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(236,0,140,0.07), transparent);
    transition: left 0.6s ease;
    pointer-events: none;
}
.rd_title:hover::before {
    left: 150%;
}
.rd_title::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 28px);
    height: 2px;
    background: linear-gradient(90deg, transparent, #ff4fd8, transparent);
    border-radius: 2px;
    animation: tabGlow 2s ease-in-out infinite;
}

/* ===== LIGLER 220326_2910_pc235235234235236324545 */

#js_card_stream_2163 {
  padding: 16px 4px;
}

#js_card_stream_2163 .swiper-slide {
  border-radius: 18px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.07);
  border: 1px solid rgba(255, 255, 255, 0.18);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow:
    0 2px 12px rgba(0, 0, 0, 0.35),
    inset 0 1px 0 rgba(255, 255, 255, 0.15);
  transition:
    transform 0.35s cubic-bezier(.22, 1, .36, 1),
    box-shadow 0.35s ease,
    border-color 0.35s ease;
}

#js_card_stream_2163 .swiper-slide:hover {
  transform: scale(1.014);
  border-color: rgba(255, 120, 255, 0.55);
  box-shadow:
    0 8px 32px rgba(180, 0, 220, 0.5),
    0 2px 8px rgba(0, 0, 0, 0.4),
    inset 0 1px 0 rgba(255, 255, 255, 0.25);
  z-index: 5;
}

#js_card_stream_2163 .dynamicBanners_item {
  display: block;
  width: 100%;
  text-decoration: none;
  position: relative;
}

#js_card_stream_2163 .dynamicBanners_img {
  display: block;
  width: 100%;
  object-fit: cover;
  border-radius: 17px;
  transition: transform 0.45s cubic-bezier(.22, 1, .36, 1), filter 0.45s ease;
  filter: brightness(0.88) saturate(1.1);
}

#js_card_stream_2163 .swiper-slide:hover .dynamicBanners_img {
  transform: scale(1.026);
  filter: brightness(1.05) saturate(1.25);
}

/* Işık süpürmesi efekti */
#js_card_stream_2163 .swiper-slide::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.18) 50%,
    transparent 100%
  );
  transform: skewX(-15deg);
  transition: left 0.55s ease;
  z-index: 3;
  pointer-events: none;
  border-radius: 18px;
}

#js_card_stream_2163 .swiper-slide:hover::before {
  left: 130%;
}

/* Üst cam parlaması */
#js_card_stream_2163 .swiper-slide::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 42%;
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.13) 0%,
    transparent 100%
  );
  border-radius: 18px 18px 0 0;
  pointer-events: none;
  z-index: 2;
}

/* EN ÇOK KAZANANLAR BAŞLIK RENGİ 100426_2910_PC2342342434 */
.rd_header_tab_item{
    background: #57296a!important;
}

/* BAHIBOM JP 100426_2910_PC2352354235624523432 */
.top_jackpots__block  {
    border: none!important;
    background: #6d4884!important;
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px!important;
}
.component_jackpot_slider_number{
    color: #fff;
}
.top_jackpots__crns{
    color: #fff!important;
}

/* JACKPOT 140426_2910_mb135235345345345 */
.jackpot_container .top_jackpots__block {
    border: none !important;
    background: linear-gradient(135deg, rgba(26, 10, 46, 0.9) 0%, rgba(45, 20, 78, 0.95) 100%) !important;
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px !important;
}

.jackpot_container .top_jackpots__crns,
.top_jackpots__value{
    color: rgb(200 165 235)!important;
}

/* JACKPOT HOVER POPUP 220426_2910_mb23524625234523454 */
.top_jackpots__hover_block {
    border-radius: 12px !important;
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(200, 80, 255, 0.08), inset 0 0 18px rgba(190, 80, 240, 0.05) !important;
}

.top_jackpots__hover_content {
    background: linear-gradient(180deg, rgba(42, 22, 72, 0.98) 0%, rgba(30, 14, 54, 0.99) 100%) !important;
    border-radius: 12px !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
}

.top_jackpots__hover_winners {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 10px !important;
    box-shadow: inset 0 0 14px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.08) !important;
}

.top_jackpots__hover_winners__name {
    color: #ffffff !important;
    font-weight: 700 !important;
    letter-spacing: 0.3px !important;
}

.top_jackpots__hover_winners__count {
    color: #e060ff !important;
    font-weight: 800 !important;
    filter: drop-shadow(0 0 6px rgba(210, 80, 255, 0.5)) !important;
}

.top_jackpots__hover__game {
    border-bottom: 1px solid rgba(160, 90, 220, 0.12) !important;
}

.top_jackpots__hover__game:last-of-type {
    border-bottom: none !important;
}

.top_jackpots__hover_win__name {
    color: rgba(200, 165, 235, 0.75) !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
    text-transform: uppercase !important;
}

.top_jackpots__hover__value {
    color: #ffffff !important;
    font-weight: 800 !important;
    letter-spacing: 0.3px !important;
}

.top_jackpots__hover__value span:first-child {
    color: #ffffff !important;
    text-shadow: 0 0 12px rgba(210, 80, 255, 0.25) !important;
}

.top_jackpots__hover__value .top_jackpots__crns,
.top_jackpots__hover__value .top_jackpots__crns i {
    color: #e060ff !important;
    font-weight: 700 !important;
    font-style: normal !important;
}

.top_jackpots__hover_win__id {
    color: rgba(200, 165, 235, 0.6) !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
}

.top_jackpots__hover__date {
    color: rgba(200, 165, 235, 0.55) !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
}

.top_jackpots__hover_btn {
    background: linear-gradient(135deg, #7b10c0 0%, #c040f5 50%, #9010d8 100%) !important;
    border: 1px solid rgba(200, 100, 255, 0.4) !important;
    border-radius: 10px !important;
    box-shadow: 0 6px 20px rgba(140, 20, 220, 0.45), 0 0 0 1px rgba(200, 80, 255, 0.12) inset !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    letter-spacing: 0.05em !important;
    text-decoration: none !important;
}

.top_jackpots__hover_btn span {
    color: #ffffff !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

.top_jackpots__hover_btn .dynamic_icon {
    color: #ffffff !important;
    filter: drop-shadow(0 0 4px rgba(255, 180, 255, 0.5)) !important;
}

/* EN ÇOK KAZANANLAR 100426_2910_pc_mb141234235234234 */
.top_winners__game {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.85) 0%, rgba(45, 26, 78, 0.92) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.2) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    box-shadow: inset 0 0 18px rgba(190, 80, 240, 0.04);
    border-radius: 12px;
    margin-bottom: 10px;
}

.top_winners__id span {
    color: rgba(200, 165, 235, 0.65);
}

.top_winners__id i {
    color: #e060ff;
}

.top_winners__value_split, .tw_TRY  {
    color: #ffffff;
    background: linear-gradient(180deg, #e060ff 0%, #9b20e0 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 0 6px rgba(210, 80, 255, 0.5));
}

.top_winners__date {
    color: rgba(210, 185, 240, 0.6) !important;
}

.top_winners__bet {
    color: rgba(210, 185, 240, 0.6) !important;
}

#js_top_winners_content .top_jackpots__crns {
    color: rgba(200, 165, 235, 0.65) !important;
}

/* EN CON KAZANANLAR REVIZE 200426_2910_pc135235253454 */
#app > div.content-wrapper > main > div > div.dynamic_container.top_winners_block.relative.js_top_winners_widget.home_winners > div.rd_title__block.mb-2.single_title.d-flex.align-items-center.justify-content-between > h2{
    display: none;
}

.no_dropdwon .topWinsTypes_wrapper:before{
    display:  none;
}

/* EN IYI JP VE EN COK KAZANANLAR BASLIKLARINI GIZLER 220426_2910_PC123526242432523452345454 */
#js_lobby_main_wrapper > div.dynamic_container.lca-main-wrapper-inner.topJackpot_section > div.rd_title__block.mb-2.single_title.d-flex.align-items-center.justify-content-between{
    display: none!important;
}

#js_lobby_main_wrapper > div.dynamic_container.top_winners_block.relative.lca-main-wrapper-inner > div.rd_title__block.mb-2.single_title.d-flex.align-items-center.justify-content-between{
    display: none!important;
}

/* LOBBY OYUN KARTLARI 220426_2910_pc_mb23462352342334545 */
.lb_card {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.35), inset 0 0 18px rgba(190, 80, 240, 0.04), inset 0 1px 0 rgba(180, 100, 255, 0.08) !important;
    overflow: hidden !important;
}

.lb_card::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 15% !important;
    right: 15% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(200, 120, 255, 0.5) 50%, transparent) !important;
    z-index: 2 !important;
    pointer-events: none !important;
}

.lb_card_body {
    border-radius: 12px 12px 0 0 !important;
    overflow: hidden !important;
}

.lb_card_img {
    border-radius: 12px 12px 0 0 !important;
}

.lb_card_footer {
    background: linear-gradient(180deg, rgba(42, 22, 72, 0.98) 0%, rgba(30, 14, 54, 0.99) 100%) !important;
    border-top: 1px solid rgba(160, 90, 220, 0.2) !important;
    box-shadow: inset 0 1px 0 rgba(180, 100, 255, 0.06) !important;
    border-radius: 0 0 12px 12px !important;
}

.lb_card_name {
    color: #f0e0ff !important;
    font-weight: 600 !important;
    letter-spacing: 0.3px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

.lb_card_price {
    color: rgba(210, 185, 240, 0.65) !important;
    font-weight: 500 !important;
}

.lb_card_limit_count {
    color: rgba(210, 185, 240, 0.65) !important;
}

.lb_card_badge {
    border-radius: 6px !important;
    font-weight: 700 !important;
    letter-spacing: 0.3px !important;
}

.lb_card_badge.badge_type_top {
    background: linear-gradient(135deg, #9b20e0 0%, #c040f5 100%) !important;
    border: 1px solid rgba(220, 120, 255, 0.4) !important;
    box-shadow: 0 2px 8px rgba(160, 30, 220, 0.4), 0 0 0 1px rgba(200, 80, 255, 0.1) inset !important;
}

.lb_card_badge.badge_type_top span {
    color: #ffffff !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

/* LOBBY OYUN KARTI HOVER 220426_2910_pc1352462352342345345 */
.lb_card_hover {
    background: linear-gradient(180deg, rgba(26, 10, 46, 0.85) 0%, rgba(42, 22, 72, 0.92) 50%, rgba(30, 14, 54, 0.95) 100%) !important;
    backdrop-filter: blur(6px) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    border-radius: 12px 12px 0 0 !important;
}

.lb_card_hover_top {
    padding: 10px !important;
}

.lb_card_like {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.35) !important;
    border-radius: 999px !important;
    padding: 5px 10px 5px 8px !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(180, 100, 255, 0.12) !important;
    color: #f0e0ff !important;
    font-weight: 700 !important;
    letter-spacing: 0.3px !important;
    gap: 5px !important;
}

.lb_card_like::before {
    color: #e060ff !important;
    filter: drop-shadow(0 0 4px rgba(210, 80, 255, 0.5)) !important;
}

.lb_card_like .js_game_likes_count {
    color: #f0e0ff !important;
    font-weight: 700 !important;
}

.lb_card_favorite {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.35) !important;
    border-radius: 999px !important;
    padding: 6px !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(180, 100, 255, 0.12) !important;
    color: rgba(210, 185, 240, 0.85) !important;
    transition: all 0.25s ease !important;
}

.lb_card_favorite:hover {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.95) 0%, rgba(60, 32, 100, 1) 100%) !important;
    border-color: rgba(210, 100, 255, 0.55) !important;
    color: #e060ff !important;
    box-shadow: 0 4px 14px rgba(160, 30, 220, 0.4), inset 0 1px 0 rgba(200, 120, 255, 0.18) !important;
}

.lb_card_favorite.active {
    color: #e060ff !important;
    filter: drop-shadow(0 0 6px rgba(210, 80, 255, 0.55)) !important;
}

.lb_card_buttons {
    gap: 8px !important;
}

.lb_card_button {
    border-radius: 10px !important;
    font-weight: 700 !important;
    letter-spacing: 0.05em !important;
    text-decoration: none !important;
    padding: 9px 14px !important;
    transition: all 0.25s ease !important;
}

.lb_card_button.demo_btn {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.95) 0%, rgba(45, 26, 78, 1) 100%) !important;
    border: 1.5px solid rgba(180, 120, 255, 0.45) !important;
    color: #e8d5ff !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(180, 100, 255, 0.1) !important;
}

.lb_card_button.demo_btn:hover {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.95) 0%, rgba(60, 32, 100, 1) 100%) !important;
    border-color: rgba(210, 100, 255, 0.65) !important;
    color: #ffffff !important;
    box-shadow: 0 6px 16px rgba(140, 20, 220, 0.35), inset 0 1px 0 rgba(200, 120, 255, 0.15) !important;
}

.lb_card_button.play_btn {
    background: linear-gradient(135deg, #7b10c0 0%, #c040f5 50%, #9010d8 100%) !important;
    border: 1.5px solid rgba(220, 120, 255, 0.5) !important;
    color: #ffffff !important;
    box-shadow: 0 6px 20px rgba(140, 20, 220, 0.5), 0 0 0 1px rgba(200, 80, 255, 0.15) inset !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

.lb_card_button.play_btn:hover {
    background: linear-gradient(135deg, #8b15d0 0%, #d050ff 50%, #a020e8 100%) !important;
    border-color: rgba(230, 140, 255, 0.65) !important;
    box-shadow: 0 8px 26px rgba(160, 30, 240, 0.6), 0 0 0 1px rgba(220, 120, 255, 0.25) inset !important;
}

.lb_card_button.play_btn .play_icon {
    color: #ffffff !important;
    filter: drop-shadow(0 0 4px rgba(255, 180, 255, 0.5)) !important;
}

.lb_card_favorite::before{
    color: #fff;
}

/* LOBBY DAHA FALZA BUTONU 281125_2910_pc13546435254 */
/* DAHA FAZLA BUTONU 220426_2910_pc_mb23524625234523454 */
@keyframes ycMoreBtnPulse {
    0%, 100% {
        box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(200, 80, 255, 0.05), 0 0 12px rgba(210, 80, 255, 0.2), inset 0 0 18px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.1);
    }
    50% {
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.35), 0 0 0 1px rgba(200, 80, 255, 0.15), 0 0 28px rgba(210, 80, 255, 0.5), inset 0 0 22px rgba(190, 80, 240, 0.1), inset 0 1px 0 rgba(200, 120, 255, 0.2);
    }
}

@keyframes ycMoreBtnBorderGlow {
    0%, 100% {
        border-left-color: rgba(210, 100, 255, 0.75);
    }
    50% {
        border-left-color: #e060ff;
    }
}

@keyframes ycMoreBtnTopLine {
    0%, 100% {
        opacity: 0.4;
        transform: scaleX(0.7);
    }
    50% {
        opacity: 1;
        transform: scaleX(1);
    }
}

@keyframes ycMoreBtnAutoShine {
    0% {
        left: -60%;
    }
    60%, 100% {
        left: 160%;
    }
}

.lb_card_more_btn {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.3) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 10px !important;
    color: #f0e0ff !important;
    font-weight: 700 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35) !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: background 0.3s ease, color 0.3s ease, transform 0.2s ease !important;
    animation: ycMoreBtnPulse 2.8s ease-in-out infinite, ycMoreBtnBorderGlow 2.8s ease-in-out infinite !important;
}

.lb_card_more_btn::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 15% !important;
    right: 15% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(224, 96, 255, 0.6) 50%, transparent) !important;
    pointer-events: none !important;
    animation: ycMoreBtnTopLine 2.8s ease-in-out infinite !important;
}

.lb_card_more_btn::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: -60% !important;
    width: 40% !important;
    height: 100% !important;
    background: linear-gradient(90deg, transparent, rgba(224, 96, 255, 0.18), rgba(255, 255, 255, 0.08), rgba(224, 96, 255, 0.18), transparent) !important;
    transform: skewX(-20deg) !important;
    pointer-events: none !important;
    animation: ycMoreBtnAutoShine 3.5s ease-in-out infinite !important;
}

.lb_card_more_btn:hover {
    background: linear-gradient(135deg, #7b10c0 0%, #c040f5 50%, #9010d8 100%) !important;
    border-color: rgba(220, 120, 255, 0.5) !important;
    border-left-color: #e060ff !important;
    color: #ffffff !important;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.3) !important;
    animation: none !important;
    box-shadow: 0 8px 26px rgba(140, 20, 220, 0.55), 0 0 0 1px rgba(200, 80, 255, 0.2) inset, inset 0 1px 0 rgba(220, 140, 255, 0.2) !important;
    transform: translateY(-1px) !important;
}

.lb_card_more_btn:hover::before {
    animation: none !important;
    opacity: 1 !important;
    transform: scaleX(1) !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5) 50%, transparent) !important;
}

.lb_card_more_btn:hover::after {
    animation-duration: 1.5s !important;
}

.lb_card_more_btn:active {
    transform: translateY(0) !important;
    box-shadow: 0 3px 10px rgba(100, 20, 180, 0.3), inset 0 2px 6px rgba(0, 0, 0, 0.25) !important;
}
.lb_card_more_btn{
    margin-left: 350px;
    min-width: 200px!important;
}

.lb_card_jackpot_value{
    color: #fff!important;
}

.lb_card_jackpot_value > .dynamic_icon{
    color: #fff!important;
}

.lb_card_favorite::before{
    color: #fff!important;
}

/* PROFIL DROPDOWN MENU 220426_2910_pc1352462352342345345 */
.links_container.profile {
    background: linear-gradient(180deg, rgba(42, 22, 72, 0.98) 0%, rgba(30, 14, 54, 0.99) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45), 0 0 0 1px rgba(200, 80, 255, 0.08), inset 0 0 18px rgba(190, 80, 240, 0.05) !important;
    padding: 8px !important;
    position: relative !important;
    overflow: hidden !important;
}

.links_container.profile::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 15% !important;
    right: 15% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(200, 120, 255, 0.5) 50%, transparent) !important;
    pointer-events: none !important;
}

.links_container.profile .tl_dropdown_style {
    background: transparent !important;
    border: 1px solid transparent !important;
    border-radius: 8px !important;
    color: #f0e0ff !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    letter-spacing: 0.3px !important;
    padding: 10px 12px !important;
    text-decoration: none !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
    position: relative !important;
}

.links_container.profile .tl_dropdown_style:hover {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.7) 0%, rgba(60, 32, 100, 0.8) 100%) !important;
    border-color: rgba(160, 90, 220, 0.3) !important;
    border-left: 3px solid #e060ff !important;
    color: #ffffff !important;
    box-shadow: 0 3px 10px rgba(100, 20, 180, 0.25), inset 0 1px 0 rgba(180, 100, 255, 0.1) !important;
    padding-left: 10px !important;
}

.links_container.profile .profileDialog {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.85) 0%, rgba(45, 26, 78, 0.9) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    box-shadow: inset 0 0 14px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.08) !important;
    margin-bottom: 6px !important;
    padding-left: 10px !important;
}

.links_container.profile .profileDialog:hover {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.9) 0%, rgba(60, 32, 100, 0.95) 100%) !important;
    border-color: rgba(210, 100, 255, 0.4) !important;
    box-shadow: 0 4px 14px rgba(140, 20, 220, 0.35), inset 0 1px 0 rgba(200, 120, 255, 0.15) !important;
}

.links_container.profile .profileDialog .text-left {
    color: #ffffff !important;
    font-weight: 700 !important;
    letter-spacing: 0.3px !important;
}

.links_container.profile .profileDialog .text-right {
    color: #e060ff !important;
    font-weight: 700 !important;
    font-size: 12px !important;
    filter: drop-shadow(0 0 4px rgba(210, 80, 255, 0.45)) !important;
}

.links_container.profile a[href*="logout"] {
    border-top: 1px solid rgba(160, 90, 220, 0.15) !important;
    margin-top: 6px !important;
    padding-top: 12px !important;
    color: rgba(210, 185, 240, 0.7) !important;
    font-weight: 600 !important;
}

.links_container.profile a[href*="logout"]:hover {
    background: linear-gradient(135deg, rgba(120, 30, 50, 0.5) 0%, rgba(90, 20, 40, 0.6) 100%) !important;
    border-color: rgba(220, 100, 120, 0.25) !important;
    border-left: 3px solid #ff5070 !important;
    border-top: 1px solid rgba(220, 100, 120, 0.2) !important;
    color: #ffc0d0 !important;
    box-shadow: 0 3px 10px rgba(180, 30, 60, 0.25) !important;
}

/* KULLANICI ADI BUTONU 220426_2910_pc13524623524524345345 */
.header__dropdown-menu.username_cont {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.3) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 10px !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.3), inset 0 0 14px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.1) !important;
    color: #f0e0ff !important;
    font-weight: 600 !important;
    letter-spacing: 0.3px !important;
    text-decoration: none !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    padding: 7px 12px !important;
    gap: 7px !important;
}

.header__dropdown-menu.username_cont::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 15% !important;
    right: 15% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(224, 96, 255, 0.5) 50%, transparent) !important;
    pointer-events: none !important;
}

.header__dropdown-menu.username_cont .cw_icon_user_v3 {
    color: #e060ff !important;
    filter: drop-shadow(0 0 5px rgba(210, 80, 255, 0.5)) !important;
    transition: all 0.3s ease !important;
}

.header__dropdown-menu.username_cont > div {
    color: #ffffff !important;
    font-weight: 700 !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

.header__dropdown-menu.username_cont .cw_icon_triangle_bottom {
    color: rgba(210, 100, 255, 0.7) !important;
    filter: drop-shadow(0 0 3px rgba(210, 80, 255, 0.35)) !important;
    transition: transform 0.3s ease, color 0.3s ease !important;
}

.header__dropdown-menu.username_cont:hover {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.95) 0%, rgba(60, 32, 100, 1) 100%) !important;
    border-color: rgba(210, 100, 255, 0.5) !important;
    border-left-color: #e060ff !important;
    box-shadow: 0 6px 20px rgba(140, 20, 220, 0.4), inset 0 0 18px rgba(190, 80, 240, 0.1), inset 0 1px 0 rgba(200, 120, 255, 0.15) !important;
    color: #ffffff !important;
}

.header__dropdown-menu.username_cont:hover .cw_icon_user_v3 {
    color: #ffffff !important;
    filter: drop-shadow(0 0 8px rgba(224, 96, 255, 0.7)) !important;
}

.header__dropdown-menu.username_cont:hover .cw_icon_triangle_bottom {
    color: #e060ff !important;
    filter: drop-shadow(0 0 5px rgba(210, 80, 255, 0.55)) !important;
}

.header__dropdown-menu.username_cont[aria-expanded="true"] .cw_icon_triangle_bottom,
.header__dropdown-menu.username_cont.show .cw_icon_triangle_bottom {
    transform: rotate(180deg) !important;
    color: #e060ff !important;
}

/* INBOX BUTONU 220426_2910_pc135246235245234334535 */
.inboxDialog.cw_depositDialog_btn {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.3) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 10px !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.3), inset 0 0 14px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.1) !important;
    color: #f0e0ff !important;
    text-decoration: none !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    padding: 7px 10px !important;
    gap: 7px !important;
}

.inboxDialog.cw_depositDialog_btn::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 15% !important;
    right: 15% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(224, 96, 255, 0.5) 50%, transparent) !important;
    pointer-events: none !important;
}

.inboxDialog.cw_depositDialog_btn .cw_icon_mail {
    color: #ffffff !important;
    filter: drop-shadow(0 0 5px rgba(210, 80, 255, 0.5)) !important;
    transition: all 0.3s ease !important;
}

.inboxDialog.cw_depositDialog_btn .header_amount-style {
    background: fff!important;
    border: 1px solid rgba(220, 120, 255, 0.45) !important;
    color: #ffffff !important;
    letter-spacing: 0.3px !important;
    text-align: center !important;
}


.inboxDialog.cw_depositDialog_btn:hover {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.95) 0%, rgba(60, 32, 100, 1) 100%) !important;
    border-color: rgba(210, 100, 255, 0.5) !important;
    border-left-color: #e060ff !important;
    box-shadow: 0 6px 20px rgba(140, 20, 220, 0.4), inset 0 0 18px rgba(190, 80, 240, 0.1), inset 0 1px 0 rgba(200, 120, 255, 0.15) !important;
}

.inboxDialog.cw_depositDialog_btn:hover .cw_icon_mail {
    color: #ffffff !important;
    filter: drop-shadow(0 0 8px rgba(224, 96, 255, 0.7)) !important;
    transform: rotate(-8deg) scale(1.05) !important;
}

.inboxDialog.cw_depositDialog_btn:hover .header_amount-style {
    box-shadow: 0 3px 14px rgba(160, 30, 220, 0.65), inset 0 1px 0 rgba(220, 140, 255, 0.3) !important;
    animation-play-state: paused !important;
}

/* BAKIYE BUTONU 220426_2910_pc135246235245234334535 */
.cw_depositDialog_balance.cw_depositDialog_btn {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.3) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 10px !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.3), inset 0 0 14px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.1) !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    padding: 6px 12px 6px 8px !important;
    gap: 8px !important;
}

.cw_depositDialog_balance.cw_depositDialog_btn::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 15% !important;
    right: 15% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(224, 96, 255, 0.5) 50%, transparent) !important;
    pointer-events: none !important;
}

.cw_depositDialog_balance .cw_depositDialog_balance_image {
    border-radius: 999px !important;
    border: 1.5px solid rgba(220, 120, 255, 0.4) !important;
    box-shadow: 0 0 10px rgba(210, 80, 255, 0.35), 0 0 0 1px rgba(255, 255, 255, 0.05) inset !important;
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.5) 0%, rgba(55, 32, 90, 0.6) 100%) !important;
    transition: all 0.3s ease !important;
}

.cw_depositDialog_balance .cw_lblBalance {
    display: grid !important;
    grid-template-columns: auto auto !important;
    grid-template-rows: auto auto !important;
    column-gap: 4px !important;
    row-gap: 2px !important;
    align-items: baseline !important;
    justify-content: center !important;
}

.cw_depositDialog_balance .cw_lblBalance::before {
    content: "BAKİYE" !important;
    grid-column: 1 / -1 !important;
    grid-row: 1 !important;
    justify-self: center !important;
    font-size: 9px !important;
    font-weight: 700 !important;
    letter-spacing: 1.8px !important;
    color: rgba(224, 96, 255, 0.85) !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.4) !important;
}

.cw_depositDialog_balance #js_available_balance {
    grid-column: 1 !important;
    grid-row: 2 !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    font-size: 18px !important;
    letter-spacing: 0.3px !important;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.35), 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

.cw_depositDialog_balance .js_currency_code {
    grid-column: 2 !important;
    grid-row: 2 !important;
    color: #e060ff !important;
    font-weight: 700 !important;
    font-size: 11px !important;
    letter-spacing: 0.4px !important;
    text-transform: uppercase !important;
    filter: drop-shadow(0 0 4px rgba(210, 80, 255, 0.45)) !important;
}

.cw_depositDialog_balance.cw_depositDialog_btn:hover {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.95) 0%, rgba(60, 32, 100, 1) 100%) !important;
    border-color: rgba(210, 100, 255, 0.5) !important;
    border-left-color: #e060ff !important;
    box-shadow: 0 6px 20px rgba(140, 20, 220, 0.4), inset 0 0 18px rgba(190, 80, 240, 0.1), inset 0 1px 0 rgba(200, 120, 255, 0.15) !important;
}

.cw_depositDialog_balance.cw_depositDialog_btn:hover .cw_depositDialog_balance_image {
    border-color: rgba(224, 96, 255, 0.65) !important;
    box-shadow: 0 0 14px rgba(210, 80, 255, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.1) inset !important;
    transform: scale(1.05) !important;
}

.cw_depositDialog_balance.cw_depositDialog_btn:hover #js_available_balance {
    text-shadow: 0 0 12px rgba(210, 80, 255, 0.55), 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

/* PARA YATIRMA BUTONU 220426_2910_pc13524623524524334535 */
@keyframes ycDepositBtnPulse {
    0%, 100% {
        box-shadow: 0 6px 20px rgba(140, 20, 220, 0.45), 0 0 0 1px rgba(200, 80, 255, 0.15) inset, 0 0 12px rgba(210, 80, 255, 0.25), inset 0 1px 0 rgba(220, 140, 255, 0.18);
    }
    50% {
        box-shadow: 0 8px 28px rgba(160, 30, 240, 0.6), 0 0 0 1px rgba(220, 120, 255, 0.25) inset, 0 0 24px rgba(210, 80, 255, 0.55), inset 0 1px 0 rgba(220, 140, 255, 0.3);
    }
}

@keyframes ycDepositBtnShine {
    0% {
        left: -60%;
    }
    50%, 100% {
        left: 160%;
    }
}

@keyframes ycDepositBtnGradientFlow {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.depositDialog.cw_deposit_button {
    background: linear-gradient(135deg, #7b10c0 0%, #c040f5 25%, #e060ff 50%, #c040f5 75%, #9010d8 100%) !important;
    background-size: 300% 100% !important;
    border: 1.5px solid rgba(220, 120, 255, 0.55) !important;
    border-radius: 10px !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    font-size: 13px !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 0 8px rgba(255, 200, 255, 0.3) !important;
    text-decoration: none !important;
    cursor: pointer !important;
    padding: 9px 20px !important;
    position: relative !important;
    overflow: hidden !important;
    transition: transform 0.25s ease, border-color 0.3s ease !important;
    animation: ycDepositBtnPulse 2.4s ease-in-out infinite, ycDepositBtnGradientFlow 5s ease infinite !important;
}

.depositDialog.cw_deposit_button::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 15% !important;
    right: 15% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5) 50%, transparent) !important;
    pointer-events: none !important;
}

.depositDialog.cw_deposit_button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: -60% !important;
    width: 40% !important;
    height: 100% !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), rgba(255, 220, 255, 0.35), rgba(255, 255, 255, 0.25), transparent) !important;
    transform: skewX(-20deg) !important;
    pointer-events: none !important;
    animation: ycDepositBtnShine 3s ease-in-out infinite !important;
}

.depositDialog.cw_deposit_button:hover {
    border-color: rgba(230, 150, 255, 0.8) !important;
    transform: translateY(-1px) !important;
    animation: ycDepositBtnGradientFlow 2s ease infinite !important;
    text-shadow: 0 0 12px rgba(255, 255, 255, 0.6), 0 1px 3px rgba(0, 0, 0, 0.4) !important;
}

.depositDialog.cw_deposit_button:hover::after {
    animation-duration: 1.2s !important;
}

.depositDialog.cw_deposit_button:active {
    transform: translateY(0) !important;
    box-shadow: 0 3px 10px rgba(100, 20, 180, 0.4), inset 0 2px 6px rgba(0, 0, 0, 0.25) !important;
    animation-play-state: paused !important;
}

/* HESAP DIALOG 220426_2910_pc13524623524524334535 */
.tl_my_acc_cont {
    background: linear-gradient(180deg, rgba(42, 22, 72, 0.98) 0%, rgba(30, 14, 54, 0.99) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 14px !important;
    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(200, 80, 255, 0.08), inset 0 0 18px rgba(190, 80, 240, 0.04) !important;
    color: #f0e0ff !important;
    position: relative !important;
    overflow: hidden !important;
}

.tl_my_acc_cont::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 15% !important;
    right: 15% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(200, 120, 255, 0.5) 50%, transparent) !important;
    pointer-events: none !important;
    z-index: 3 !important;
}

/* SOL MENU NAV */
.tl_my_acc_cont .tl_my_acc_cont_nav {
    background: linear-gradient(180deg, rgba(26, 10, 46, 0.95) 0%, rgba(20, 8, 40, 0.98) 100%) !important;
    border-right: 1px solid rgba(160, 90, 220, 0.2) !important;
    padding: 12px 8px !important;
}

.tl_my_acc_cont .tl_my_acc_nav_item,
.tl_my_acc_cont .tl_my_acc_nav_itemsp {
    background: transparent !important;
    border: 1px solid transparent !important;
    border-left: 3px solid transparent !important;
    border-radius: 8px !important;
    color: rgba(210, 185, 240, 0.75) !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    letter-spacing: 0.3px !important;
    text-decoration: none !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
    margin-bottom: 4px !important;
}

.tl_my_acc_cont .tl_my_acc_nav_item:hover,
.tl_my_acc_cont .tl_my_acc_nav_itemsp:hover {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.55) 0%, rgba(60, 32, 100, 0.65) 100%) !important;
    border-color: rgba(160, 90, 220, 0.3) !important;
    border-left-color: rgba(210, 100, 255, 0.6) !important;
    color: #f0e0ff !important;
}

.tl_my_acc_cont .tl_my_acc_nav_item.active {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.9) 0%, rgba(60, 32, 100, 1) 100%) !important;
    border-color: rgba(210, 100, 255, 0.45) !important;
    border-left-color: #e060ff !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    box-shadow: 0 4px 14px rgba(140, 20, 220, 0.35), inset 0 1px 0 rgba(200, 120, 255, 0.15) !important;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.4) !important;
}

/* SAG ICERIK ALANI */
.tl_my_acc_cont .tl_my_acc_cont_content {
    background: transparent !important;
    color: #f0e0ff !important;
}

.tl_my_acc_cont .tl_popup_clr {
    color: #f0e0ff !important;
}

/* KAPATMA BUTONU */
.tl_my_acc_cont .tl_head_close.tl_my_acc_close {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.35) !important;
    border-radius: 8px !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(180, 100, 255, 0.1) !important;
    color: #f0e0ff !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

.tl_my_acc_cont .tl_head_close.tl_my_acc_close:hover {
    background: linear-gradient(135deg, rgba(140, 20, 60, 0.85) 0%, rgba(120, 15, 50, 0.9) 100%) !important;
    border-color: rgba(255, 100, 130, 0.5) !important;
    color: #ffffff !important;
    box-shadow: 0 4px 14px rgba(180, 30, 60, 0.4) !important;
}

/* PROFIL ICERIK */
.tl_my_acc_cont .profile_popup_content {
    background: transparent !important;
    color: #f0e0ff !important;
}

/* KULLANICI PROFIL RESMI BOLUMU */
.tl_my_acc_cont .dyn_prof_user_info_top {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.85) 0%, rgba(45, 26, 78, 0.92) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3), inset 0 0 18px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.1) !important;
    padding: 16px !important;
    position: relative !important;
    overflow: hidden !important;
}

.tl_my_acc_cont .dyn_prof_user_info_top::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 15% !important;
    right: 15% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(200, 120, 255, 0.5) 50%, transparent) !important;
}

.tl_my_acc_cont .dyn_prof_user_pic_box {
    background: linear-gradient(145deg, rgba(75, 42, 120, 0.9) 0%, rgba(60, 32, 100, 0.95) 100%) !important;
    border: 2px solid rgba(210, 100, 255, 0.5) !important;
    border-radius: 999px !important;
    box-shadow: 0 0 20px rgba(210, 80, 255, 0.4), inset 0 0 12px rgba(190, 80, 240, 0.1), inset 0 1px 0 rgba(220, 140, 255, 0.15) !important;
    position: relative !important;
}

.tl_my_acc_cont .dyn_prof_user_pic_box .cw_icon_user_v3 {
    color: #ffffff !important;
    filter: drop-shadow(0 0 8px rgba(224, 96, 255, 0.7)) !important;
}

/* CINSIYETE GORE PROFIL AVATARI */
.tl_my_acc_cont form:has(input#Gender[value="Kadın"]) .dyn_prof_user_pic_box,
.tl_my_acc_cont form:has(input#Gender[value="Erkek"]) .dyn_prof_user_pic_box {
    background: linear-gradient(145deg, rgba(75, 42, 120, 0.9) 0%, rgba(60, 32, 100, 0.95) 100%) !important;
    border: 2px solid rgba(210, 100, 255, 0.5) !important;
    border-radius: 999px !important;
    box-shadow: 0 0 20px rgba(210, 80, 255, 0.4), inset 0 0 12px rgba(190, 80, 240, 0.1), inset 0 1px 0 rgba(220, 140, 255, 0.15) !important;
    width: 110px !important;
    height: 110px !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    position: relative !important;
    overflow: hidden !important;
}

.tl_my_acc_cont form:has(input#Gender[value="Kadın"]) .dyn_prof_user_pic_box {
    background-image: url("https://i.hizliresim.com/9gams18.png"), linear-gradient(145deg, rgba(75, 42, 120, 0.9) 0%, rgba(60, 32, 100, 0.95) 100%) !important;
}

.tl_my_acc_cont form:has(input#Gender[value="Erkek"]) .dyn_prof_user_pic_box {
    background-image: url("https://i.hizliresim.com/d1uhue7.png"), linear-gradient(145deg, rgba(75, 42, 120, 0.9) 0%, rgba(60, 32, 100, 0.95) 100%) !important;
}

.tl_my_acc_cont form:has(input#Gender[value="Kadın"]) .dyn_prof_user_pic_box .cw_icon_user_v3,
.tl_my_acc_cont form:has(input#Gender[value="Erkek"]) .dyn_prof_user_pic_box .cw_icon_user_v3 {
    display: none !important;
}

.tl_my_acc_cont form:has(input#Gender[value="Kadın"]) .dyn_prof_user_pic_box .dyn_prof_playerCategory,
.tl_my_acc_cont form:has(input#Gender[value="Erkek"]) .dyn_prof_user_pic_box .dyn_prof_playerCategory {
    position: absolute !important;
    bottom: -4px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 2 !important;
}

/* VIP ROZETI */
.tl_my_acc_cont .dyn_prof_playerCategory {
    background: linear-gradient(135deg, #f7b500 0%, #ffd700 50%, #d99900 100%) !important;
    border: 1.5px solid rgba(255, 220, 100, 0.7) !important;
    border-radius: 999px !important;
    color: #3a1a0a !important;
    font-weight: 800 !important;
    font-size: 11px !important;
    letter-spacing: 0.5px !important;
    text-shadow: 0 1px 1px rgba(255, 240, 180, 0.5) !important;
    padding: 3px 10px !important;
    box-shadow: 0 3px 12px rgba(255, 180, 0, 0.5), 0 0 0 2px rgba(30, 14, 54, 0.8), inset 0 1px 0 rgba(255, 255, 200, 0.5) !important;
}

/* KULLANICI BILGI SATIRI */
.tl_my_acc_cont .dyn_prof_user_info-item {
    color: #f0e0ff !important;
}

.tl_my_acc_cont .dyn_prof_user_info-inner:first-child {
    color: rgba(200, 165, 235, 0.7) !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    letter-spacing: 0.3px !important;
    text-transform: uppercase !important;
}

.tl_my_acc_cont .dyn_prof_copy_name,
.tl_my_acc_cont .js_copy_val {
    color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    letter-spacing: 0.3px !important;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.3) !important;
}

.tl_my_acc_cont .dyn_prof_user_info_copybtn {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.85) 0%, rgba(60, 32, 100, 0.95) 100%) !important;
    border: 1px solid rgba(210, 100, 255, 0.35) !important;
    border-radius: 6px !important;
    color: #e060ff !important;
    cursor: pointer !important;
    padding: 4px 7px !important;
    transition: all 0.25s ease !important;
    filter: drop-shadow(0 0 3px rgba(210, 80, 255, 0.3)) !important;
}

.tl_my_acc_cont .dyn_prof_user_info_copybtn:hover {
    background: linear-gradient(135deg, #7b10c0 0%, #c040f5 100%) !important;
    border-color: rgba(220, 120, 255, 0.6) !important;
    color: #ffffff !important;
    box-shadow: 0 3px 10px rgba(140, 20, 220, 0.4) !important;
}

/* FORM ALANLARI */
.tl_my_acc_cont .dyn_form_group {
    margin-bottom: 12px !important;
}

.tl_my_acc_cont .dyn_label {
    color: rgba(200, 165, 235, 0.75) !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    letter-spacing: 0.4px !important;
    text-transform: uppercase !important;
    margin-bottom: 6px !important;
}

.tl_my_acc_cont .dyn_input {
    background: rgba(30, 16, 56, 0.8) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 8px !important;
    color: #f0e0ff !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    letter-spacing: 0.3px !important;
    padding: 10px 12px !important;
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.25), inset 0 0 10px rgba(190, 80, 240, 0.03) !important;
    transition: all 0.25s ease !important;
}

.tl_my_acc_cont .dyn_input::placeholder {
    color: rgba(200, 165, 235, 0.5) !important;
}

.tl_my_acc_cont .dyn_input:focus {
    background: rgba(40, 22, 72, 0.9) !important;
    border-color: rgba(210, 100, 255, 0.55) !important;
    outline: none !important;
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.2), 0 0 0 3px rgba(210, 80, 255, 0.15), 0 0 12px rgba(210, 80, 255, 0.25) !important;
    color: #ffffff !important;
}

.tl_my_acc_cont .dyn_input:disabled {
    background: rgba(30, 16, 56, 0.5) !important;
    border-color: rgba(160, 90, 220, 0.15) !important;
    color: rgba(210, 185, 240, 0.65) !important;
    cursor: not-allowed !important;
}

.tl_my_acc_cont .dyn_form_group_flag .dyn_input_flag {
    border-radius: 3px !important;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) !important;
}

/* VALIDATION DURUMLARI */
.tl_my_acc_cont .dyn_form_group.input_validation_fail .dyn_input {
    border-color: rgba(255, 80, 110, 0.6) !important;
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.25), 0 0 0 2px rgba(255, 80, 110, 0.15) !important;
}

.tl_my_acc_cont .dyn_form_group.input_validation_pass .dyn_input {
    border-color: rgba(100, 220, 130, 0.4) !important;
}

.tl_my_acc_cont .dyn_form_group.input_validation_warn .dyn_input {
    border-color: rgba(255, 200, 90, 0.5) !important;
}

.tl_my_acc_cont .field-validation-error,
.tl_my_acc_cont .input-validation-error + span,
.tl_my_acc_cont span[data-valmsg-for] {
    color: #ff8090 !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
}

/* AKTIVASYON DURUMLARI */
.tl_my_acc_cont .dyn_activated_icon {
    color: #40e090 !important;
    filter: drop-shadow(0 0 5px rgba(64, 224, 144, 0.5)) !important;
}

.tl_my_acc_cont .dyn_unactivated_icon {
    color: #ffa050 !important;
    filter: drop-shadow(0 0 5px rgba(255, 160, 80, 0.45)) !important;
}

/* GUNCELLE BUTONU */
.tl_my_acc_cont #js_update_prof_btn {
    background: linear-gradient(135deg, #7b10c0 0%, #c040f5 50%, #9010d8 100%) !important;
    border: 1.5px solid rgba(220, 120, 255, 0.55) !important;
    border-radius: 10px !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35) !important;
    padding: 11px 28px !important;
    cursor: pointer !important;
    box-shadow: 0 6px 22px rgba(140, 20, 220, 0.5), 0 0 0 1px rgba(200, 80, 255, 0.15) inset, inset 0 1px 0 rgba(220, 140, 255, 0.2) !important;
    transition: all 0.25s ease !important;
}

.tl_my_acc_cont #js_update_prof_btn:hover {
    background: linear-gradient(135deg, #8b15d0 0%, #d050ff 50%, #a020e8 100%) !important;
    border-color: rgba(230, 140, 255, 0.7) !important;
    box-shadow: 0 8px 28px rgba(160, 30, 240, 0.6), 0 0 0 1px rgba(220, 120, 255, 0.25) inset !important;
}

/* DOGRULAMA BUTONLARI */
.tl_my_acc_cont #js_verificationEmail,
.tl_my_acc_cont #js_verificationMobile,
.tl_my_acc_cont #js_sendverificationEmail,
.tl_my_acc_cont #js_sendverificationMobile {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.95) 0%, rgba(45, 26, 78, 1) 100%) !important;
    border: 1.5px solid rgba(180, 120, 255, 0.5) !important;
    border-radius: 8px !important;
    color: #e8d5ff !important;
    font-weight: 700 !important;
    letter-spacing: 0.05em !important;
    text-transform: uppercase !important;
    padding: 9px 16px !important;
    cursor: pointer !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(180, 100, 255, 0.1) !important;
    transition: all 0.25s ease !important;
}

.tl_my_acc_cont #js_verificationEmail:hover,
.tl_my_acc_cont #js_verificationMobile:hover,
.tl_my_acc_cont #js_sendverificationEmail:hover,
.tl_my_acc_cont #js_sendverificationMobile:hover {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.95) 0%, rgba(60, 32, 100, 1) 100%) !important;
    border-color: rgba(210, 100, 255, 0.7) !important;
    color: #ffffff !important;
    box-shadow: 0 5px 16px rgba(140, 20, 220, 0.35) !important;
}

/* DETAILS/BAKIYE ACILIR */
.tl_my_acc_cont .dyn_profile .dyn_profile_body details {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.85) 0%, rgba(45, 26, 78, 0.92) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 10px !important;
    color: #f0e0ff !important;
}

.tl_my_acc_cont .dyn_profile .dyn_profile_body details summary {
    color: #f0e0ff !important;
    font-weight: 600 !important;
}

.tl_my_acc_cont .dyn_profile .dyn_profile_body details i {
    color: #e060ff !important;
}

.tl_my_acc_cont  .no_data_found_txt,
.tl_my_acc_cont .trusted_profile__switcher,
.tl_my_acc_cont .promocode_txt,
.tl_my_acc_cont .form-group-label,
.tl_my_acc_cont .tl_input_popup_reg::placeholder,
.tl_my_acc_cont .icont_text p,
.tl_my_acc_cont .icont_text i{
    color: #fff!important;
}

/* HESAP DIALOG TABLOLARI 220426_2910_pc13524623524524334535 */
.tl_my_acc_cont table {
    width: 100% !important;
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.85) 0%, rgba(45, 26, 78, 0.92) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3), inset 0 0 18px rgba(190, 80, 240, 0.04), inset 0 1px 0 rgba(180, 100, 255, 0.08) !important;
    border-collapse: separate !important;
    border-spacing: 0 !important;
    overflow: hidden !important;
    color: #f0e0ff !important;
    position: relative !important;
}

.tl_my_acc_cont table thead {
    background: linear-gradient(180deg, rgba(42, 22, 72, 0.95) 0%, rgba(30, 14, 54, 0.98) 100%) !important;
}

.tl_my_acc_cont table thead th {
    color: rgb(255 255 255 / 85%) !important;
    font-weight: 700 !important;
    font-size: 11px !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    padding: 12px 14px !important;
    text-align: left !important;
    border-bottom: 1px solid rgba(160, 90, 220, 0.3) !important;
    background: #4b2b73 !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

.tl_my_acc_cont table thead th:first-child {
    border-top-left-radius: 10px !important;
}

.tl_my_acc_cont table thead th:last-child {
    border-top-right-radius: 10px !important;
}

.tl_my_acc_cont table tbody tr {
    background: transparent !important;
    transition: all 0.2s ease !important;
}

.tl_my_acc_cont table tbody tr:nth-child(odd) {
    background: rgba(30, 14, 54, 0.3) !important;
}

.tl_my_acc_cont table tbody tr:nth-child(even) {
    background: rgba(55, 32, 90, 0.25) !important;
}

.tl_my_acc_cont table tbody tr:hover {
    background: linear-gradient(90deg, rgba(75, 42, 120, 0.5) 0%, rgba(60, 32, 100, 0.55) 100%) !important;
    box-shadow: inset 3px 0 0 #e060ff, inset 0 1px 0 rgba(200, 120, 255, 0.12) !important;
}

.tl_my_acc_cont table tbody td {
    color: #f0e0ff !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    letter-spacing: 0.2px !important;
    padding: 11px 14px !important;
    border-bottom: 1px solid rgba(160, 90, 220, 0.1) !important;
    vertical-align: middle !important;
}

.tl_my_acc_cont table tbody tr:last-child td {
    border-bottom: none !important;
}

.tl_my_acc_cont table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 10px !important;
}

.tl_my_acc_cont table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 10px !important;
}

.tl_my_acc_cont table tbody td:first-child {
    color: #ffffff !important;
    font-weight: 700 !important;
    font-family: 'Courier New', monospace !important;
    letter-spacing: 0.3px !important;
    text-shadow: 0 0 6px rgba(210, 80, 255, 0.25) !important;
}

.tl_my_acc_cont table tbody td span {
    color: #e8d5ff !important;
    font-weight: 600 !important;
}

.tl_my_acc_cont table tbody td .dynamic_icon {
    color: #40e090 !important;
}

/* SIFRE DEGISTIR POPUP 220426_2910_pc13524623524524334535 */
#passwchangeContent.dialog {
    background: linear-gradient(180deg, rgba(42, 22, 72, 0.98) 0%, rgba(30, 14, 54, 0.99) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 14px !important;
    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(200, 80, 255, 0.08), inset 0 0 18px rgba(190, 80, 240, 0.04) !important;
    color: #f0e0ff !important;
    overflow: hidden !important;
}

#passwchangeContent.dialog::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 15% !important;
    right: 15% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(200, 120, 255, 0.5) 50%, transparent) !important;
    pointer-events: none !important;
    z-index: 3 !important;
}

/* POPUP CONTAINER VE HEADER */
#passwchangeContent .tl_popup_container {
    background: transparent !important;
    color: #f0e0ff !important;
}

#passwchangeContent .tl_popup_header {
    background: linear-gradient(180deg, rgba(26, 10, 46, 0.95) 0%, rgba(20, 8, 40, 0.98) 100%) !important;
    border-bottom: 1px solid rgba(160, 90, 220, 0.25) !important;
}

#passwchangeContent .tl_head_text {
    color: #ffffff !important;
    font-weight: 800 !important;
    letter-spacing: 0.4px !important;
    text-shadow: 0 0 10px rgba(210, 80, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

#passwchangeContent .tl_head_close {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.35) !important;
    border-radius: 8px !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(180, 100, 255, 0.1) !important;
    color: #f0e0ff !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

#passwchangeContent .tl_head_close:hover {
    background: linear-gradient(135deg, rgba(140, 20, 60, 0.85) 0%, rgba(120, 15, 50, 0.9) 100%) !important;
    border-color: rgba(255, 100, 130, 0.5) !important;
    color: #ffffff !important;
    box-shadow: 0 4px 14px rgba(180, 30, 60, 0.4) !important;
}

/* POPUP CONTENT */
#passwchangeContent .tl_popup_content {
    background: transparent !important;
    color: #f0e0ff !important;
}

#passwchangeContent #passwchange_container {
    background: transparent !important;
    color: #f0e0ff !important;
}

/* FORM LABEL */
#passwchangeContent .form-group-label label {
    color: rgba(200, 165, 235, 0.8) !important;
    font-weight: 600 !important;
    letter-spacing: 0.4px !important;
    text-transform: uppercase !important;
}

#passwchangeContent .form-group-label span {
    color: #e060ff !important;
    font-weight: 700 !important;
    filter: drop-shadow(0 0 4px rgba(210, 80, 255, 0.45)) !important;
}

/* SIFRE INPUTLARI */
#passwchangeContent .tl_input_popup_reg {
    background: rgba(30, 16, 56, 0.8) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 8px !important;
    color: #f0e0ff !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.25), inset 0 0 10px rgba(190, 80, 240, 0.03) !important;
    transition: all 0.25s ease !important;
}

#passwchangeContent .tl_input_popup_reg::placeholder {
    color: rgba(200, 165, 235, 0.5) !important;
}

#passwchangeContent .tl_input_popup_reg:focus {
    background: rgba(40, 22, 72, 0.9) !important;
    border-color: rgba(210, 100, 255, 0.55) !important;
    outline: none !important;
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.2), 0 0 0 3px rgba(210, 80, 255, 0.15), 0 0 12px rgba(210, 80, 255, 0.25) !important;
    color: #ffffff !important;
}

/* GOZ IKONU (SIFRE GOSTER/GIZLE) */
#passwchangeContent .eye_button {
    background: transparent !important;
    border: none !important;
    color: rgba(210, 100, 255, 0.7) !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
    filter: drop-shadow(0 0 3px rgba(210, 80, 255, 0.3)) !important;
}

#passwchangeContent .eye_button:hover {
    color: #e060ff !important;
    filter: drop-shadow(0 0 6px rgba(210, 80, 255, 0.55)) !important;
}

/* VALIDATION HATA MESAJLARI */
#passwchangeContent .reg_err_mess,
#passwchangeContent .field-validation-error {
    color: #ff8090 !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
}

#passwchangeContent .input-validation-error {
    border-color: rgba(255, 80, 110, 0.6) !important;
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.25), 0 0 0 2px rgba(255, 80, 110, 0.15) !important;
}

#passwchangeContent .errormassage {
    color: #ff8090 !important;
    font-weight: 500 !important;
}

#passwchangeContent .about-changet-pass {
    color: rgba(200, 165, 235, 0.65) !important;
    letter-spacing: 0.2px !important;
}

/* KAYDET BUTONU */
#passwchangeContent .changepass_btn.tl_btn {
    background: linear-gradient(135deg, #7b10c0 0%, #c040f5 50%, #9010d8 100%) !important;
    border: 1.5px solid rgba(220, 120, 255, 0.55) !important;
    border-radius: 10px !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35) !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

#passwchangeContent .changepass_btn.tl_btn:hover {
    background: linear-gradient(135deg, #8b15d0 0%, #d050ff 50%, #a020e8 100%) !important;
    border-color: rgba(230, 140, 255, 0.7) !important;
    box-shadow: 0 8px 28px rgba(160, 30, 240, 0.6), 0 0 0 1px rgba(220, 120, 255, 0.25) inset !important;
}

#passwchangeContent .changepass_btn.tl_btn:active {
    box-shadow: 0 3px 10px rgba(100, 20, 180, 0.4), inset 0 2px 6px rgba(0, 0, 0, 0.25) !important;
}

/* BAHIBOM PROFILIM OYUN GESCMISI 230426_2910_PC263623434563234345645433 */
.tl_gh_result {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.85) 0%, rgba(45, 26, 78, 0.92) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3), inset 0 0 18px rgba(190, 80, 240, 0.04), inset 0 1px 0 rgba(180, 100, 255, 0.08) !important;
    overflow: hidden !important;
    color: #f0e0ff !important;
}

.tl_gh_result .tl_gh_result_heading {
    background: linear-gradient(180deg, #4b2b73 0%, rgba(42, 22, 72, 0.98) 100%) !important;
    border-bottom: 1px solid rgba(160, 90, 220, 0.3) !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    color: rgb(255 255 255 / 85%) !important;
}

.tl_gh_result .tl_gh_result_heading > div {
    color: rgb(255 255 255 / 85%) !important;
    font-weight: 700 !important;
    font-size: 11px !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    padding: 12px 14px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
    background: transparent !important;
}

.tl_gh_result #tl_game_hist,
.tl_gh_result .history_scrolled_content {
    background: transparent !important;
}

.tl_gh_result .tl_gh_result_item {
    background: transparent !important;
    border-bottom: 1px solid rgba(160, 90, 220, 0.1) !important;
    transition: all 0.2s ease !important;
    color: #f0e0ff !important;
    padding-left: 5px;
}

.tl_gh_result .tl_gh_result_item:nth-child(odd) {
    background: rgba(30, 14, 54, 0.3) !important;
}

.tl_gh_result .tl_gh_result_item:nth-child(even) {
    background: rgba(55, 32, 90, 0.25) !important;
}

.tl_gh_result .tl_gh_result_item:hover {
    background: linear-gradient(90deg, rgba(75, 42, 120, 0.5) 0%, rgba(60, 32, 100, 0.55) 100%) !important;
    box-shadow: inset 3px 0 0 #e060ff, inset 0 1px 0 rgba(200, 120, 255, 0.12) !important;
}

.tl_gh_result .tl_gh_result_item:last-child {
    border-bottom: none !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.tl_gh_result .tl_gh_result_item > div {
    color: #f0e0ff !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    letter-spacing: 0.2px !important;
    padding: 11px 14px !important;
    background: transparent !important;
}

.tl_gh_result .tl_gh_result_item .id {
    color: #ffffff !important;
    font-weight: 700 !important;
    font-family: 'Courier New', monospace !important;
    letter-spacing: 0.3px !important;
    text-shadow: 0 0 6px rgba(210, 80, 255, 0.25) !important;
}

.tl_gh_result .tl_gh_result_item .dt {
    color: #e8d5ff !important;
    font-weight: 600 !important;
}

.tl_gh_result .tl_gh_result_item .gn {
    color: #f0e0ff !important;
    font-weight: 600 !important;
}

.tl_gh_result .tl_gh_result_item .wg {
    color: #e8d5ff !important;
    font-weight: 600 !important;
}

.tl_gh_result .tl_gh_result_item .win {
    color: #40e090 !important;
    font-weight: 700 !important;
    text-shadow: 0 0 8px rgba(64, 224, 144, 0.25) !important;
}

.tl_gh_result .tl_gh_result_item .details_btn {
    color: #e8d5ff !important;
    background: transparent !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 6px !important;
    transition: all 0.2s ease !important;
}

.tl_gh_result .tl_gh_result_item:hover .details_btn {
    color: #ffffff !important;
    border-color: rgba(210, 100, 255, 0.55) !important;
    background: rgba(75, 42, 120, 0.4) !important;
    box-shadow: 0 0 8px rgba(210, 80, 255, 0.25) !important;
}

.tl_gh_result .tl_gh_result_item .details_btn i {
    color: inherit !important;
}

.paging li > .pi{
    color: #fff;
}

/* PROMO GIRILDIKTAN SONRAKI GORSEL 240426_2910_pc2352462542323523635465 */
.promoResult .promoImg img {
    display: none;
}

.promoResult .promoImg {
    width: 344px; 
    height: 140px; 
    border-radius: 10px;
    background-image: url('https://cdn.bahibomimage.com/plat/prd/img/partners/1275/bahigorsel/promocodebahi.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* BAHIBOM PROFILIM BONUSLARIM 240426_2910_pc1525242354525235435 */
#js_newBonusesCont {
    background: transparent;
    color: #f0e0ff;
}

#js_newBonusesCont .active-bonuses .title {
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.3px;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.25);
}

#js_newBonusesCont .controls {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.85) 0%, rgba(45, 26, 78, 0.95) 100%);
    border: 1px solid rgba(160, 90, 220, 0.25);
    border-radius: 8px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(180, 100, 255, 0.08);
}

#js_newBonusesCont .controls .btn-prev,
#js_newBonusesCont .controls .btn-next {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.85) 0%, rgba(60, 32, 100, 0.95) 100%);
    border: 1px solid rgba(160, 90, 220, 0.35);
    color: #f0e0ff;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.25s ease;
    border-radius: 6px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(180, 100, 255, 0.12);
}

#js_newBonusesCont .controls .btn-prev:hover,
#js_newBonusesCont .controls .btn-next:hover {
    background: linear-gradient(135deg, rgba(140, 60, 200, 0.9) 0%, rgba(120, 40, 180, 0.95) 100%);
    border-color: rgba(210, 100, 255, 0.6);
    color: #ffffff;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.5);
    box-shadow: 0 4px 12px rgba(140, 20, 220, 0.4), inset 0 1px 0 rgba(220, 140, 255, 0.2);
}

#js_newBonusesCont .controls .swiper-button-disabled {
    background: linear-gradient(135deg, rgba(45, 26, 78, 0.6) 0%, rgba(35, 20, 60, 0.7) 100%);
    border-color: rgba(160, 90, 220, 0.15);
    color: rgba(210, 185, 240, 0.3);
    cursor: not-allowed;
    box-shadow: none;
}

#js_newBonusesCont .controls .swiper-button-disabled:hover {
    background: linear-gradient(135deg, rgba(45, 26, 78, 0.6) 0%, rgba(35, 20, 60, 0.7) 100%);
    border-color: rgba(160, 90, 220, 0.15);
    color: rgba(210, 185, 240, 0.3);
    text-shadow: none;
    box-shadow: none;
}

#js_newBonusesCont .controls .pagination {
    background: linear-gradient(135deg, rgba(26, 10, 46, 0.7) 0%, rgba(20, 8, 40, 0.85) 100%);
    border: 1px solid rgba(160, 90, 220, 0.25);
    border-radius: 6px;
    color: rgba(210, 185, 240, 0.75);
    font-size: 13px;
    font-weight: 600;
    padding: 4px 12px;
    letter-spacing: 0.5px;
    box-shadow: inset 0 1px 0 rgba(180, 100, 255, 0.08);
}

#js_newBonusesCont .controls .swiper-pagination-current {
    color: #e060ff;
    font-weight: 700;
    text-shadow: 0 0 6px rgba(210, 80, 255, 0.4);
}

#js_newBonusesCont .controls .swiper-pagination-total {
    color: #f0e0ff;
    font-weight: 600;
}

#js_newBonusesCont .bonus_card_box .bonus_card {
    background: linear-gradient(180deg, rgba(55, 32, 90, 0.92) 0%, rgba(45, 26, 78, 0.98) 100%);
    border: 1px solid rgba(160, 90, 220, 0.25);
    border-left: 3px solid rgba(210, 100, 255, 0.7);
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(200, 80, 255, 0.06), inset 0 0 18px rgba(190, 80, 240, 0.04);
    transition: all 0.3s ease;
}

#js_newBonusesCont .bonus_card_box .bonus_card:hover {
    border-color: rgba(210, 100, 255, 0.4);
    box-shadow: 0 12px 32px rgba(140, 20, 220, 0.3), inset 0 0 18px rgba(190, 80, 240, 0.06);
}

#js_newBonusesCont .bonus_card_header {
    background: linear-gradient(135deg, #2a1648 0%, #1e0e36 100%);
    border-bottom: 1px solid rgba(160, 90, 220, 0.2);
    overflow: hidden;
}

#js_newBonusesCont .bonus_card_header img {
    width: 100%;
    height: auto;
    display: block;
}

#js_newBonusesCont .bn_card_number {
    background: rgba(20, 8, 40, 0.75);
    border: 1px solid rgba(160, 90, 220, 0.3);
    color: rgba(210, 185, 240, 0.9);
    font-size: 11px;
    font-weight: 500;
    padding: 4px 10px;
    border-radius: 4px;
    backdrop-filter: blur(6px);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

#js_newBonusesCont .bn_left_card .bonus_card_body {
    background: linear-gradient(180deg, rgba(55, 32, 90, 0.92) 0%, rgba(45, 26, 78, 0.98) 100%);
    color: #f0e0ff;
    padding: 16px;
}

#js_newBonusesCont .bonus_caption {
    border-bottom: 1px solid rgba(160, 90, 220, 0.2);
    padding-bottom: 10px;
    margin-bottom: 14px;
}

#js_newBonusesCont .bonus_caption span:first-child {
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.3px;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.3);
    margin-right: 12px;
}

#js_newBonusesCont .bonus_caption span:last-child {
    color: rgba(210, 185, 240, 0.75);
    font-size: 13px;
    font-weight: 500;
}

#js_newBonusesCont .bonus_timer {
    background: linear-gradient(135deg, rgba(26, 10, 46, 0.7) 0%, rgba(20, 8, 40, 0.85) 100%);
    border: 1px solid rgba(160, 90, 220, 0.2);
    border-radius: 10px;
    padding: 10px 6px;
    margin-bottom: 14px;
    box-shadow: inset 0 1px 0 rgba(180, 100, 255, 0.08);
}

#js_newBonusesCont .bonus_timer li {
    background: linear-gradient(145deg, rgba(75, 42, 120, 0.45) 0%, rgba(60, 32, 100, 0.55) 100%);
    border: 1px solid rgba(160, 90, 220, 0.22);
    border-radius: 8px;
    padding: 6px 4px;
    transition: all 0.25s ease;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(180, 100, 255, 0.08);
}

#js_newBonusesCont .bonus_timer li:hover {
    background: linear-gradient(145deg, rgba(90, 50, 140, 0.55) 0%, rgba(75, 42, 120, 0.65) 100%);
    border-color: rgba(210, 100, 255, 0.35);
    box-shadow: 0 3px 10px rgba(140, 20, 220, 0.25), inset 0 1px 0 rgba(180, 100, 255, 0.12);
}

#js_newBonusesCont .bonus_timer li span:first-child {
    color: rgba(200, 165, 235, 0.7);
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.3px;
    text-transform: uppercase;
}

#js_newBonusesCont .bonus_timer li span:last-child {
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.4);
}

#js_newBonusesCont .bonus_list li {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.35) 0%, rgba(60, 32, 100, 0.45) 100%);
    border: 1px solid rgba(160, 90, 220, 0.18);
    border-radius: 8px;
    padding: 10px 14px;
    margin-bottom: 8px;
    transition: all 0.25s ease;
    box-shadow: inset 0 1px 0 rgba(180, 100, 255, 0.06);
}

#js_newBonusesCont .bonus_list li:hover {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.55) 0%, rgba(60, 32, 100, 0.65) 100%);
    border-color: rgba(210, 100, 255, 0.3);
}

#js_newBonusesCont .bonus_list li.bonus__current-bonus {
    background: linear-gradient(135deg, rgba(90, 50, 140, 0.5) 0%, rgba(75, 42, 120, 0.6) 100%);
    border-color: rgba(210, 100, 255, 0.3);
    border-left: 3px solid rgba(210, 100, 255, 0.7);
}

#js_newBonusesCont .bonus_list li p:first-child {
    color: rgba(200, 165, 235, 0.7);
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.3px;
    text-transform: uppercase;
    margin-bottom: 4px;
}

#js_newBonusesCont .bonus_list li p:last-child,
#js_newBonusesCont .bonus_list li .bonus_wallet_item {
    color: #ffffff;
    font-size: 13px;
    font-weight: 700;
    margin: 0;
    letter-spacing: 0.3px;
}

#js_newBonusesCont .bonus_wallet_img {
    width: 16px;
    height: 16px;
    margin-right: 6px;
    filter: drop-shadow(0 0 4px rgba(210, 80, 255, 0.35));
}

#js_newBonusesCont .bonus_wallet_number {
    color: #e060ff;
    font-weight: 700;
    margin-right: 4px;
    text-shadow: 0 0 6px rgba(210, 80, 255, 0.3);
}

#js_newBonusesCont .bonus_wallet_text {
    color: #ffffff;
    font-weight: 700;
}

#js_newBonusesCont .amount_list {
    margin-top: 8px;
}

#js_newBonusesCont .bonus_actions {
    margin-top: 14px;
}

#js_newBonusesCont .bonusCancel.bonus_btn {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%);
    border: 1px solid rgba(160, 90, 220, 0.35);
    color: #f0e0ff;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.3px;
    border-radius: 8px;
    padding: 10px 20px;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.25s ease;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(180, 100, 255, 0.1);
}

#js_newBonusesCont .bonusCancel.bonus_btn:hover {
    background: linear-gradient(135deg, rgba(140, 20, 60, 0.85) 0%, rgba(120, 15, 50, 0.9) 100%);
    border-color: rgba(255, 100, 130, 0.5);
    color: #ffffff;
    box-shadow: 0 4px 14px rgba(180, 30, 60, 0.4);
}

#js_newBonusesCont .bonuses_right_part .bn_right_card {
    background: transparent;
    border: none;
    box-shadow: none;
}

#js_newBonusesCont .bonus_info_content {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.85) 0%, rgba(45, 26, 78, 0.92) 100%);
    border: 1px solid rgba(160, 90, 220, 0.25);
    border-left: 3px solid rgba(210, 100, 255, 0.75);
    border-radius: 12px;
    padding: 18px 22px;
    margin-bottom: 20px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3), inset 0 0 18px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.1);
}

#js_newBonusesCont .bonus_info_box p {
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    letter-spacing: 0.3px;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.25);
}

#js_newBonusesCont .bn_games_caption_block {
    margin-bottom: 16px;
}

#js_newBonusesCont .bn_games_title {
    color: #f0e0ff;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    letter-spacing: 0.3px;
}

#js_newBonusesCont .bonus_search {
    background: linear-gradient(135deg, rgba(26, 10, 46, 0.75) 0%, rgba(20, 8, 40, 0.85) 100%);
    border: 1px solid rgba(160, 90, 220, 0.3);
    border-radius: 10px;
    padding: 4px 14px;
    transition: all 0.25s ease;
    min-width: 280px;
    box-shadow: inset 0 1px 0 rgba(180, 100, 255, 0.06);
}

#js_newBonusesCont .bonus_search:hover {
    border-color: rgba(210, 100, 255, 0.45);
}

#js_newBonusesCont .bonus_search:focus-within {
    border-color: #e060ff;
    box-shadow: 0 0 0 3px rgba(210, 80, 255, 0.15), inset 0 1px 0 rgba(180, 100, 255, 0.1);
}

#js_newBonusesCont .bonus_search input {
    background: transparent;
    border: none;
    color: #ffffff;
}

#js_newBonusesCont .bonus_search input::placeholder {
    color: rgba(210, 185, 240, 0.5);
}

#js_newBonusesCont .bonus_search .search_icon {
    color: rgba(210, 185, 240, 0.65);
}

#js_newBonusesCont .bonus_search .close-search {
    background: transparent;
    border: none;
    color: rgba(210, 185, 240, 0.5);
    cursor: pointer;
    transition: color 0.2s ease;
}

#js_newBonusesCont .bonus_search .close-search:hover {
    color: #e060ff;
}

#js_newBonusesCont .bn_games_list {
    padding: 4px;
}

#js_newBonusesCont .bonus_game_list .lca-card {
    background: linear-gradient(145deg, rgba(55, 32, 90, 0.55) 0%, rgba(45, 26, 78, 0.7) 100%);
    border: 1px solid rgba(160, 90, 220, 0.2);
    border-radius: 12px;
    overflow: hidden;
    transition: all 0.3s ease;
    cursor: pointer;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
}

#js_newBonusesCont .bonus_game_list .lca-card:hover {
    border-color: rgba(210, 100, 255, 0.5);
    box-shadow: 0 8px 24px rgba(140, 20, 220, 0.4), 0 0 0 1px rgba(210, 100, 255, 0.25);
    transform: translateY(-2px);
}

#js_newBonusesCont .bonus_game_list .lca-card-body {
    overflow: hidden;
    border-radius: 12px;
}

#js_newBonusesCont .bonus_game_list .lca-card-body img {
    border-radius: 12px;
    transition: transform 0.4s ease;
}

#js_newBonusesCont .bonus_game_list .lca-card:hover .lca-card-body img {
    transform: scale(1.05);
}

#js_newBonusesCont .bonus_game_list .lca-card-hover {
    background: linear-gradient(180deg, rgba(26, 10, 46, 0.85) 0%, rgba(20, 8, 40, 0.95) 100%);
    backdrop-filter: blur(4px);
    border-radius: 12px;
}

#js_newBonusesCont .bonus_game_list .lca-card-name {
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    padding: 12px 8px;
    letter-spacing: 0.3px;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.4);
}

#js_newBonusesCont .bonus_game_list .game__link_real {
    background: linear-gradient(135deg, #a040e0 0%, #7a20c0 100%);
    border: 1px solid rgba(210, 100, 255, 0.5);
    border-radius: 8px;
    color: #ffffff;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.5px;
    padding: 10px 24px;
    text-decoration: none;
    text-transform: uppercase;
    box-shadow: 0 4px 14px rgba(140, 20, 220, 0.5), inset 0 1px 0 rgba(220, 140, 255, 0.2);
    transition: all 0.25s ease;
}

#js_newBonusesCont .bonus_game_list .game__link_real:hover {
    background: linear-gradient(135deg, #c060ff 0%, #a040e0 100%);
    box-shadow: 0 6px 20px rgba(210, 80, 255, 0.55), inset 0 1px 0 rgba(220, 140, 255, 0.3);
    color: #ffffff;
}

#js_newBonusesCont .bonus_game_list .lca-card-play-text {
    color: #ffffff;
    font-weight: 700;
}

#js_newBonusesCont .scrolled__content::-webkit-scrollbar {
    width: 6px;
}

#js_newBonusesCont .scrolled__content::-webkit-scrollbar-track {
    background: rgba(20, 8, 40, 0.4);
    border-radius: 10px;
}

#js_newBonusesCont .scrolled__content::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, #a040e0 0%, #7a20c0 100%);
    border-radius: 10px;
    box-shadow: 0 0 6px rgba(210, 80, 255, 0.3);
}

#js_newBonusesCont .scrolled__content::-webkit-scrollbar-thumb:hover {
    background: linear-gradient(180deg, #c060ff 0%, #a040e0 100%);
}

/* BAHIBOM BONUS GECMISI 240426_2910_pc164252345435534534236435 */
.bonus-history .bonus-history__table {
    background: linear-gradient(135deg, #37205a 0%, #2d1a4e 100%);
    border: 1px solid rgba(160, 90, 220, 0.25);
    border-radius: 12px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(180, 100, 255, 0.1), inset 0 0 18px rgba(190, 80, 240, 0.05);
    margin-top: 12px;
    margin-left: 8px !important;
    margin-right: 8px !important;
}

.bonus-history .bonus-history__table .rslt_tbl {
    width: 100%;
    border-collapse: separate !important;
    border-spacing: 0 6px !important;
    background: transparent !important;
    padding: 0 5px;
}

.bonus-history .bonus-history__table .rslt_tbl_heading {
    background: linear-gradient(135deg, #1a0a2e 0%, #140828 100%) !important;
}

.bonus-history .bonus-history__table .rslt_tbl_heading td {
    color: rgba(200, 165, 235, 0.7) !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.8px !important;
    padding: 12px 14px !important;
    border: none !important;
    border-top: 1px solid rgba(160, 90, 220, 0.2) !important;
    border-bottom: 1px solid rgba(160, 90, 220, 0.2) !important;
    background: linear-gradient(135deg, rgba(26, 10, 46, 0.9) 0%, rgba(20, 8, 40, 0.95) 100%) !important;
}

.bonus-history .bonus-history__table .rslt_tbl_heading td:first-child {
    border-left: 1px solid rgba(160, 90, 220, 0.2) !important;
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
}

.bonus-history .bonus-history__table .rslt_tbl_heading td:last-child {
    border-right: 1px solid rgba(160, 90, 220, 0.2) !important;
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}

.bonus-history .bonus-history__table .rslt_tbl tbody tr {
    background: rgba(255, 255, 255, 0.025) !important;
}

.bonus-history .bonus-history__table .rslt_tbl tbody tr:hover {
    background: rgba(210, 100, 255, 0.06) !important;
}

.bonus-history .bonus-history__table .rslt_tbl tbody .tbl_cell {
    color: #f0e0ff !important;
    font-size: 13px !important;
    padding: 14px !important;
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.5) 0%, rgba(45, 26, 78, 0.6) 100%) !important;
    border: none !important;
    border-top: 1px solid rgba(160, 90, 220, 0.15) !important;
    border-bottom: 1px solid rgba(160, 90, 220, 0.15) !important;
    vertical-align: middle !important;
}

.bonus-history .bonus-history__table .rslt_tbl tbody tr .tbl_cell:first-child {
    border-left: 3px solid rgba(210, 100, 255, 0.7) !important;
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
    font-weight: 600 !important;
    color: #ffffff !important;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.35) !important;
}

.bonus-history .bonus-history__table .rslt_tbl tbody tr .tbl_cell:last-child {
    border-right: 1px solid rgba(160, 90, 220, 0.2) !important;
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}

.bonus-history .bonus-history__table .rslt_tbl tbody tr:hover .tbl_cell:first-child {
    border-left-color: #e060ff !important;
    box-shadow: -2px 0 12px rgba(210, 80, 255, 0.4) !important;
}

.bonus-history .bonus-history__table .status_5 {
    color: #ffd28a !important;
    background: rgba(255, 200, 100, 0.1) !important;
    border: 1px solid rgba(255, 200, 100, 0.3) !important;
    border-radius: 5px !important;
    padding: 4px 10px !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

.bonus-history .bonus-history__table .show_details {
    cursor: pointer !important;
}

.bonus-history .bonus-history__table .show_details__text {
    color: #e060ff !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    padding: 6px 12px !important;
    border: 1px solid rgba(210, 100, 255, 0.4) !important;
    border-radius: 6px !important;
    background: rgba(210, 80, 255, 0.08) !important;
    transition: all 0.25s ease !important;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.3) !important;
}

.bonus-history .bonus-history__table .show_details:hover .show_details__text {
    background: linear-gradient(135deg, #a040e0 0%, #7a20c0 100%) !important;
    color: #ffffff !important;
    border-color: #c060ff !important;
    box-shadow: 0 0 14px rgba(210, 80, 255, 0.5) !important;
}

.bonus-history .bonus-history__table .bonus_details {
    background: linear-gradient(135deg, #1a0a2e 0%, #140828 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.3) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 8px !important;
    padding: 14px 16px !important;
    margin-top: 10px !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(180, 100, 255, 0.1), inset 0 0 18px rgba(190, 80, 240, 0.05) !important;
}

.bonus-history .bonus-history__table .bonus_details h3 {
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.8px !important;
    margin: 0 0 10px 0 !important;
    padding-bottom: 8px !important;
    border-bottom: 1px solid rgba(160, 90, 220, 0.25) !important;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.4) !important;
}

.bonus-history .bonus-history__table .bonus_details p {
    color: rgba(210, 185, 240, 0.75) !important;
    font-size: 12px !important;
    margin: 6px 0 !important;
    padding: 4px 0 !important;
}

.bonus-history .bonus-history__table .bonus_details p span {
    color: #e060ff !important;
    font-weight: 600 !important;
    margin-left: 6px !important;
    text-shadow: 0 0 6px rgba(210, 80, 255, 0.3) !important;
}

.bonus-history .bonus-history__table .dynamic_icon {
    color: #e060ff !important;
    margin-right: 4px !important;
}

.history-filter {
    background: linear-gradient(135deg, #37205a 0%, #2d1a4e 100%);
    border: 1px solid rgba(160, 90, 220, 0.25);
    border-left: 3px solid rgba(210, 100, 255, 0.75);
    border-radius: 12px;
    padding: 18px 16px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(180, 100, 255, 0.1), inset 0 0 18px rgba(190, 80, 240, 0.05);
    margin-bottom: 14px;
    margin-left: 8px !important;
    margin-right: 8px !important;
    gap: 12px;
}

.history-filter .form-group-label {
    color: rgba(200, 165, 235, 0.7);
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    margin-bottom: 6px;
}

.history-filter .tl_input_popup_reg,
.history-filter select.tl_sel_popup_reg,
.history-filter .tl_date_picker {
    background: linear-gradient(135deg, rgba(26, 10, 46, 0.85) 0%, rgba(20, 8, 40, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 8px !important;
    color: #f0e0ff !important;
    font-size: 13px !important;
    padding: 10px 14px !important;
    transition: all 0.25s ease !important;
    box-shadow: inset 0 1px 0 rgba(180, 100, 255, 0.08) !important;
}

.history-filter .tl_input_popup_reg::placeholder {
    color: rgba(210, 185, 240, 0.45) !important;
}

.history-filter .tl_input_popup_reg:hover,
.history-filter select.tl_sel_popup_reg:hover,
.history-filter .tl_date_picker:hover {
    border-color: rgba(210, 100, 255, 0.5) !important;
}

.history-filter .tl_input_popup_reg:focus,
.history-filter select.tl_sel_popup_reg:focus,
.history-filter .tl_date_picker:focus {
    outline: none !important;
    border-color: #e060ff !important;
    box-shadow: 0 0 0 3px rgba(210, 80, 255, 0.15), inset 0 1px 0 rgba(180, 100, 255, 0.12) !important;
}

.history-filter select.tl_sel_popup_reg,
.history-filter select.tl_sel_custom_popup_reg {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%23e060ff' d='M6 8L0 0h12z'/></svg>") !important;
    background-repeat: no-repeat !important;
    background-position: right 14px center !important;
    padding-right: 36px !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    cursor: pointer !important;
}

.history-filter select.tl_sel_popup_reg option {
    background: #1a0a2e !important;
    color: #f0e0ff !important;
    padding: 8px !important;
}

.history-filter .tl_date_picker.disabled {
    opacity: 0.7 !important;
    cursor: not-allowed !important;
}

.history-filter .ui-datepicker-trigger {
    background: transparent !important;
    border: none !important;
    color: #e060ff !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.4) !important;
}

.history-filter .ui-datepicker-trigger:hover {
    color: #c060ff !important;
}

.history-filter .tl_search_button,
.history-filter #js_search_btn {
    background: linear-gradient(135deg, #a040e0 0%, #7a20c0 100%) !important;
    border: 1px solid rgba(210, 100, 255, 0.5) !important;
    border-radius: 8px !important;
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    padding: 11px 28px !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
    box-shadow: 0 4px 14px rgba(122, 32, 192, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
    text-shadow: 0 0 8px rgba(210, 80, 255, 0.5) !important;
    text-decoration: none !important;
    min-height: 42px !important;
}

.history-filter .tl_search_button:hover,
.history-filter #js_search_btn:hover {
    background: linear-gradient(135deg, #c060ff 0%, #a040e0 100%) !important;
    border-color: #c060ff !important;
    box-shadow: 0 6px 20px rgba(210, 80, 255, 0.55), inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;
}

.history-filter .form-group {
    margin-bottom: 0;
}

.history-filter .w160px {
    width: 160px !important;
}

/* PARA YATIRMA BONUS SEÇİM SAYFASI 171125_2910_pc135437624543253 */
.brequest_popup{
    background: #39265f!important;
    border: 1px solid rgba(216, 45, 188, 0.25)!important;
    border-radius: 14px!important;
    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(216, 45, 188, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.04)!important;
}
.brequest_popup_item {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%)!important;
    border: 1px solid rgba(160, 90, 220, 0.25)!important;
    border-radius: 10px!important;
    box-shadow: inset 0 0 14px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.08)!important;
    transition: all 0.25s ease!important;
}
.brequest_popup_item:hover {
    border-color: rgba(210, 100, 255, 0.45)!important;
    box-shadow: 0 6px 20px rgba(190, 80, 240, 0.25), inset 0 0 14px rgba(190, 80, 240, 0.08), inset 0 1px 0 rgba(180, 100, 255, 0.12)!important;
}
.brequest_popup_item_details {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%)!important;
    border: 1px solid rgba(160, 90, 220, 0.25)!important;
    border-radius: 10px!important;
    box-shadow: inset 0 0 14px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.08)!important;
}
.js_bonus_timer .js_exp_days,
.js_bonus_timer .js_exp_hours,
.js_bonus_timer .js_exp_minutes,
.js_bonus_timer .js_exp_seconds
{
    color: #d82dbc!important;
    font-weight: 800!important;
    text-shadow: 0 0 8px rgba(216, 45, 188, 0.5)!important;
}
.brequest_popup_item_details_more {
    color: #fff!important;
    background: rgba(45, 26, 78, 0.6)!important;
}
.brequest_popup_item_details_more .less_txt{
    font-weight: bold!important;
}
/* PARA YATIRMA POPUP REVİZE 171125_2910_PC23635463532 */
.brequest_popup_cover{
    z-index: 101!important;
}
.brequest_popup_cover{
    background: rgb(25 6 35 / 70%)!important;
    backdrop-filter: blur(4px)!important;
    -webkit-backdrop-filter: blur(4px)!important;
}
/* PARA YATIRMA METİNLER */
.brequest_popup_header_title{
    color: #d82dbc!important;
    font-weight: 800!important;
    letter-spacing: 0.4px!important;
    text-shadow: 0 0 12px rgba(216, 45, 188, 0.5), 0 1px 2px rgba(0, 0, 0, 0.4)!important;
}
body > div.js_bn_request_popup_cont.brequest_popup_cover > div > div.brequest_popup_header > p{
    color: #fff;
    letter-spacing: 0.3px!important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)!important;
}
.brequest_popup_item_name{
    color: #ebebeb!important;
    font-weight: 700!important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)!important;
}
.brequest_popup_item_type{
    color: #fff!important;
}
.brequest_popup_timer span{
    color: #ffffff!important;
}
.brequest_popup_footer_btn {
    background: linear-gradient(135deg, #a22290 0%, #d82dbc 50%, #a22290 100%)!important;
    color: #fff!important;
    font-weight: bold!important;
    border: 1px solid rgba(216, 45, 188, 0.55)!important;
    border-radius: 10px!important;
    letter-spacing: 0.5px!important;
    box-shadow: 0 4px 14px rgba(216, 45, 188, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.15)!important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35)!important;
    transition: all 0.25s ease!important;
}
.brequest_popup_footer_btn:hover {
    background: linear-gradient(135deg, #b82aa0 0%, #e840cc 50%, #b82aa0 100%)!important;
    box-shadow: 0 6px 20px rgba(216, 45, 188, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.2)!important;
}

.brequest_popup_close{
    color: #fff!important;
}

/* MESAJ KUTUSU BAHIBOM 240426_2910_pc154236254323565362342345346524235 */
.inbox-popup {
    background: linear-gradient(180deg, rgba(42, 22, 72, 0.98) 0%, rgba(30, 14, 54, 0.99) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 14px !important;
    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(200, 80, 255, 0.08), inset 0 0 18px rgba(190, 80, 240, 0.04) !important;
    color: #f0e0ff !important;
}

.inbox-popup .inbox-popup__head {
    background: linear-gradient(180deg, rgba(26, 10, 46, 0.95) 0%, rgba(20, 8, 40, 0.98) 100%) !important;
    border-bottom: 1px solid rgba(160, 90, 220, 0.25) !important;
}

.inbox-popup .inbox-popup__title {
    color: #ffffff !important;
    font-weight: 800 !important;
    letter-spacing: 0.4px !important;
    text-shadow: 0 0 12px rgba(216, 45, 188, 0.5), 0 1px 2px rgba(0, 0, 0, 0.4) !important;
}

.inbox-popup .tl_head_close {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.35) !important;
    border-radius: 8px !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(180, 100, 255, 0.1) !important;
    color: #f0e0ff !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

.inbox-popup .tl_head_close:hover {
    background: linear-gradient(135deg, rgba(140, 20, 60, 0.85) 0%, rgba(120, 15, 50, 0.9) 100%) !important;
    border-color: rgba(255, 100, 130, 0.5) !important;
    color: #ffffff !important;
    box-shadow: 0 4px 14px rgba(180, 30, 60, 0.4) !important;
}

.inbox-popup .inbox-popup__body {
    background: transparent !important;
}

.inbox-popup .inbox-popup__items {
    background: transparent !important;
}

.inbox-popup .inbox-popup__items-manage {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.7) 0%, rgba(45, 26, 78, 0.8) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.2) !important;
    border-radius: 10px !important;
    box-shadow: inset 0 1px 0 rgba(180, 100, 255, 0.06), 0 2px 8px rgba(0, 0, 0, 0.2) !important;
}

.inbox-popup .readAll_icon {
    color: #e8d5ff !important;
    font-weight: 600 !important;
    letter-spacing: 0.3px !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

.inbox-popup .readAll_icon:hover {
    color: #ffffff !important;
    text-shadow: 0 0 8px rgba(216, 45, 188, 0.5) !important;
}

.inbox-popup .readAll_icon.with-underline {
    text-decoration-color: rgba(216, 45, 188, 0.6) !important;
    text-underline-offset: 3px !important;
}

.inbox-popup .deleteAll_icon:hover {
    background: rgba(140, 20, 60, 0.55) !important;
    border-color: rgba(255, 100, 130, 0.55) !important;
    box-shadow: 0 0 12px rgba(180, 30, 60, 0.4) !important;
}

.inbox-popup .deleteAll_icon svg path {
    fill: #e8d5ff !important;
    transition: fill 0.25s ease !important;
}

.inbox-popup .deleteAll_icon:hover svg path {
    fill: #ff8090 !important;
}

.inbox-popup .inbox-popup__items-wrapper {
    background: transparent !important;
}

.inbox-popup .inbox-popup__item {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 10px !important;
    box-shadow: inset 0 0 14px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.08) !important;
    color: #f0e0ff !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

.inbox-popup .inbox-popup__item:hover {
    border-color: rgba(210, 100, 255, 0.45) !important;
    box-shadow: 0 4px 16px rgba(190, 80, 240, 0.25), inset 0 0 14px rgba(190, 80, 240, 0.08), inset 0 1px 0 rgba(180, 100, 255, 0.12) !important;
}

.inbox-popup .inbox-popup__item.active {
    background: linear-gradient(135deg, rgba(75, 42, 120, 0.95) 0%, rgba(60, 32, 100, 0.98) 100%) !important;
    border-color: rgba(210, 100, 255, 0.6) !important;
    box-shadow: 0 4px 18px rgba(190, 80, 240, 0.35), inset 0 0 18px rgba(216, 45, 188, 0.08), inset 3px 0 0 #d82dbc !important;
}

.inbox-popup .inbox-popup__item.unread {
    border-left: 3px solid #d82dbc !important;
}

.inbox-popup .inbox-popup__item.unread .item__title {
    color: #ffffff !important;
    font-weight: 700 !important;
}

.inbox-popup .inbox-popup__item.read:not(.active) {
    opacity: 0.85 !important;
}

.inbox-popup .inbox-popup__item.read .item__title {
    color: #d8c5f0 !important;
    font-weight: 500 !important;
}

.inbox-popup .item__head {
    background: transparent !important;
}

.inbox-popup .item__title {
    color: #f0e0ff !important;
    font-weight: 600 !important;
    letter-spacing: 0.2px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) !important;
}

.inbox-popup .js_delete_msg:hover {
    background: rgba(140, 20, 60, 0.55) !important;
    border-color: rgba(255, 100, 130, 0.55) !important;
    box-shadow: 0 0 10px rgba(180, 30, 60, 0.4) !important;
}

.inbox-popup .js_delete_msg svg path {
    fill: #e8d5ff !important;
    transition: fill 0.25s ease !important;
}

.inbox-popup .js_delete_msg:hover svg path {
    fill: #ff8090 !important;
}

.inbox-popup .item__indicator {
    background: #d82dbc !important;
    box-shadow: 0 0 10px rgba(216, 45, 188, 0.7), 0 0 0 2px rgba(216, 45, 188, 0.2) !important;
    border-radius: 50% !important;
}

.inbox-popup .item__indicator.item__indicator--checked {
    background: rgba(160, 90, 220, 0.3) !important;
    box-shadow: none !important;
}

.inbox-popup .item__footer {
    background: transparent !important;
    border-top: 1px dashed rgba(160, 90, 220, 0.2) !important;
}

.inbox-popup .item__id {
    color: rgba(200, 165, 235, 0.75) !important;
    font-weight: 500 !important;
    font-size: 11px !important;
    letter-spacing: 0.3px !important;
}

.inbox-popup .item__id .primary-text {
    color: #ffffff !important;
    font-weight: 700 !important;
    font-family: 'Courier New', monospace !important;
    letter-spacing: 0.3px !important;
    text-shadow: 0 0 6px rgba(216, 45, 188, 0.3) !important;
}

.inbox-popup .item__date {
    color: #e8d5ff !important;
}

.inbox-popup .tl_mail_details_title {
    color: rgba(200, 165, 235, 0.7) !important;
    font-weight: 600 !important;
    font-size: 10px !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
}

.inbox-popup .tl_mail_details {
    color: #ffffff !important;
    font-weight: 600 !important;
    font-size: 11px !important;
    letter-spacing: 0.3px !important;
}

.inbox-popup .inbox-popup__btn-wrapper {
    background: transparent !important;
    border-top: 1px solid rgba(160, 90, 220, 0.2) !important;
}

.inbox-popup #newmessage_btn,
.inbox-popup .primary-btn--bordered {
    background: linear-gradient(135deg, #a22290 0%, #d82dbc 50%, #a22290 100%) !important;
    border: 1px solid rgba(216, 45, 188, 0.55) !important;
    border-radius: 10px !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35) !important;
    cursor: pointer !important;
    box-shadow: 0 4px 14px rgba(216, 45, 188, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
    transition: all 0.25s ease !important;
}

.inbox-popup #newmessage_btn:hover,
.inbox-popup .primary-btn--bordered:hover {
    background: linear-gradient(135deg, #b82aa0 0%, #e840cc 50%, #b82aa0 100%) !important;
    box-shadow: 0 6px 20px rgba(216, 45, 188, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;
}

.inbox-popup .inbox-popup__item-inner {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 10px !important;
    box-shadow: inset 0 0 14px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.08) !important;
    color: #f0e0ff !important;
}

.inbox-popup .inner__body {
    background: transparent !important;
    color: #f0e0ff !important;
}

.inbox-popup .inner__head {
    background: linear-gradient(180deg, rgba(26, 10, 46, 0.8) 0%, rgba(20, 8, 40, 0.85) 100%) !important;
    border-bottom: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 10px 10px 0 0 !important;
}

.inbox-popup .inner-title {
    color: #ffffff !important;
    font-weight: 700 !important;
    letter-spacing: 0.3px !important;
    text-shadow: 0 0 10px rgba(216, 45, 188, 0.4), 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

.inbox-popup .inner__info {
    background: transparent !important;
}

.inbox-popup .tl_mail_rows_cont {
    background: transparent !important;
}

.inbox-popup .tl_mail_date_div {
    color: #e8d5ff !important;
    font-weight: 600 !important;
    letter-spacing: 0.3px !important;
}

.inbox-popup .tl_mail_date_div .tl_mail_details {
    color: #ffffff !important;
}

.inbox-popup .inner__text {
    background: transparent !important;
    color: #f0e0ff !important;
}

.inbox-popup .tl_mail_message_body {
    background: transparent !important;
    color: #f0e0ff !important;
    font-size: 13px !important;
    line-height: 1.6 !important;
    letter-spacing: 0.2px !important;
}

.inbox-popup .tl_mail_message_body p {
    color: #f0e0ff !important;
}

.inbox-popup .tl_mail_message_body a {
    color: #e060ff !important;
    text-decoration: underline !important;
    text-decoration-color: rgba(216, 45, 188, 0.5) !important;
    text-underline-offset: 2px !important;
    transition: all 0.2s ease !important;
}

.inbox-popup .tl_mail_message_body a:hover {
    color: #ffffff !important;
    text-shadow: 0 0 8px rgba(216, 45, 188, 0.6) !important;
}

.inbox-popup .tl_mail_message_body img {
    border-radius: 10px !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35) !important;
}

/* LOBBY SAĞLAYICILAR SOL LİSTE GÖRÜNÜMÜ KAZANDIRMA 271125_2910_PC56357345435 */
.lobbyFilter_wrapper .lobbyFilter_provider {
    overflow: visible;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-height: 50vh;
    overflow-x: hidden;
    overflow-y: auto;
}
.lobbyFilter_wrapper .lobbyFilter_provider{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.lobbyFilter_wrapper .lobbyFilter_provider_item {
    display: flex;
    flex-direction: column;
}
.lobbyFilter_wrapper .lobbyFilter_provider_item{
    background-color: transparent;
    height: auto;
    color: #fff;
}
.lobbyFilter_wrapper .lobbyFilter_collapse_btn:before{
    display: none;
}
.lobbyFilter_wrapper .lobbyFilter_collapse_btn{
    display: none!important;
}
.lobbyFilter_wrapper .lobbyFilter_provider_item:hover{
    background-color: transparent;
}
.lobbyFilter_wrapper .lobbyFilter_provider_item.active{
    background-color: transparent;
}
.lobbyFilter_wrapper .js_lobby_cats_count{
    display: none!important;
}
.lobbyFilter_wrapper .lobbyFilter_provider_item{
    padding: 6px 4px;
}
.lobbyFilter_wrapper .lobbyFilter_provider{
    padding: 0;
}
.lobbyFilter_wrapper .lb_card_main {
    grid-template-columns: repeat(5, 1fr) !important;
}
.lobbyFilter_wrapper .lobbyFilter_popup_category_fixed {
    position: static;
    top: 65px;
    z-index: 91;
    left: 0;
    right: 0;
    background-color: #e2e2e200;
    padding: unset;
    margin-inline-end: unset;
}
.lobbyFilter_wrapper .first_lobby_filter_section{
    margin: 0;
}
.lobbyFilter_wrapper .lobbyFilter_group_slider:before{
    display: none;
}
.lobbyFilter_wrapper .lobbyFilter_provider_wrapper {
    display: grid;
    justify-content: unset!important;
}

/* LOBBY FILTER POPUP ALANI 240426_2910_pc13542623423436352342456 */
.lobbyFilter_popup_content {
    background: linear-gradient(180deg, rgba(42, 22, 72, 0.98) 0%, rgba(30, 14, 54, 0.99) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-left: 3px solid rgba(210, 100, 255, 0.75) !important;
    border-radius: 14px !important;
    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(200, 80, 255, 0.08), inset 0 0 18px rgba(190, 80, 240, 0.04) !important;
    color: #f0e0ff !important;
}

.lobbyFilter_popup_content .lobbyFilter_popup_header {
    background: linear-gradient(180deg, rgba(26, 10, 46, 0.95) 0%, rgba(20, 8, 40, 0.98) 100%) !important;
    border-bottom: 1px solid rgba(160, 90, 220, 0.25) !important;
    padding: 10px;
}

.lobbyFilter_popup_content .lobbyFilter_popup_header_title {
    color: #ffffff !important;
    font-weight: 800 !important;
    letter-spacing: 0.4px !important;
    text-shadow: 0 0 12px rgba(216, 45, 188, 0.5), 0 1px 2px rgba(0, 0, 0, 0.4) !important;
}

.lobbyFilter_popup_content .lobbyFilter_close_popup {
    color: #f0e0ff !important;
}

.lobbyFilter_popup_content .lobbyFilter_close_popup:hover {
    background: linear-gradient(135deg, rgba(140, 20, 60, 0.85) 0%, rgba(120, 15, 50, 0.9) 100%) !important;
    border-color: rgba(255, 100, 130, 0.5) !important;
    color: #ffffff !important;
    box-shadow: 0 4px 14px rgba(180, 30, 60, 0.4) !important;
}

.lobbyFilter_popup_content .lobbyFilter_close_popup .dynamic_icon {
    color: inherit !important;
}

.lobbyFilter_popup_content .lobbyFilter_popup_inner_cont {
    background: transparent !important;
}

.lobbyFilter_popup_content .lobbyFilter_popup_inner {
    background: transparent !important;
}

.lobbyFilter_popup_content .lobbyFilter_popup_title_box {
    background: transparent !important;
    border-bottom: 1px dashed rgba(160, 90, 220, 0.2) !important;
}

.lobbyFilter_popup_content .lobbyFilter_popup_title {
    color: rgba(200, 165, 235, 0.85) !important;
    font-weight: 700 !important;
    font-size: 11px !important;
    letter-spacing: 0.6px !important;
    text-transform: uppercase !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

.lobbyFilter_popup_content .lobbyFilter_popup_view_btn {
    color: #ffffff !important;
}

.lobbyFilter_popup_content .lobbyFilter_popup_view_btn #js_lobby_filter_view_all_count,
.lobbyFilter_popup_content .lobbyFilter_popup_view_btn span {
    color: inherit !important;
}

.lobbyFilter_popup_content .lobbyFilter_group_item {
    border-radius: 10px !important;
    color: #f0e0ff !important;
}

.lobbyFilter_popup_content .lobbyFilter_group_item.active {
    background: linear-gradient(135deg, #7b10c0 0%, #c040f5 50%, #9010d8 100%) !important;
    border-color: rgba(220, 120, 255, 0.6) !important;
    color: #ffffff !important;
    box-shadow: 0 4px 18px rgba(216, 45, 188, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
}

.lobbyFilter_popup_content .lobbyFilter_group_item_name {
    color: #ffffff !important;
    font-weight: 700 !important;
    letter-spacing: 0.3px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
}

.lobbyFilter_popup_content .lobbyFilter_group_item.active .lobbyFilter_group_item_name {
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.35) !important;
}

.lobbyFilter_popup_content .arrow__prev,
.lobbyFilter_popup_content .arrow__next {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.95) 0%, rgba(45, 26, 78, 0.98) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.35) !important;
    border-radius: 8px !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(180, 100, 255, 0.1) !important;
    color: #f0e0ff !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

.lobbyFilter_popup_content .arrow__prev:hover,
.lobbyFilter_popup_content .arrow__next:hover {
    border-color: rgba(210, 100, 255, 0.55) !important;
    color: #ffffff !important;
    box-shadow: 0 4px 14px rgba(216, 45, 188, 0.4), inset 0 1px 0 rgba(200, 120, 255, 0.15) !important;
}

.lobbyFilter_popup_content .arrow__prev.swiper-button-disabled,
.lobbyFilter_popup_content .arrow__next.swiper-button-disabled {
    opacity: 0.35 !important;
    cursor: not-allowed !important;
    box-shadow: none !important;
}

.lobbyFilter_popup_content .arrow__prev .dynamic_icon,
.lobbyFilter_popup_content .arrow__next .dynamic_icon {
    color: inherit !important;
}

.lobbyFilter_popup_content .lobbyFilter_provider_item {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 10px !important;
    box-shadow: inset 0 0 14px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.08) !important;
    color: #f0e0ff !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

.lobbyFilter_popup_content .lobbyFilter_provider_item:hover {
    border-color: rgba(210, 100, 255, 0.5) !important;
    box-shadow: 0 4px 16px rgba(190, 80, 240, 0.25), inset 0 0 14px rgba(190, 80, 240, 0.08), inset 0 1px 0 rgba(180, 100, 255, 0.12) !important;
}

.lobbyFilter_popup_content .lobbyFilter_provider_item.active {
    background: linear-gradient(135deg, #7b10c0 0%, #c040f5 50%, #9010d8 100%) !important;
    border-color: rgba(220, 120, 255, 0.65) !important;
    box-shadow: 0 4px 18px rgba(216, 45, 188, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
}

.lobbyFilter_popup_content .lobbyFilter_provider_item.active .lobbyFilter_provider_name,
.lobbyFilter_popup_content .lobbyFilter_provider_item.active .lobbyFilter_provider_name span,
.lobbyFilter_popup_content .lobbyFilter_provider_item.active .js_lobby_filter_cats_count {
    color: #ffffff !important;
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.35), 0 1px 2px rgba(0, 0, 0, 0.35) !important;
}

.lobbyFilter_popup_content .lobbyFilter_provider_img {
    background: rgba(20, 8, 40, 0.5) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 8px !important;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3) !important;
}

.lobbyFilter_popup_content .lobbyFilter_provider_item.active .lobbyFilter_provider_img {
    background: rgba(255, 255, 255, 0.1) !important;
    border-color: rgba(255, 255, 255, 0.25) !important;
}

.lobbyFilter_popup_content .lobbyFilter_provider_img .dynamic_icon {
    color: #e060ff !important;
    filter: drop-shadow(0 0 4px rgba(216, 45, 188, 0.5)) !important;
}

.lobbyFilter_popup_content .lobbyFilter_provider_item.active .lobbyFilter_provider_img .dynamic_icon {
    color: #ffffff !important;
    filter: drop-shadow(0 0 6px rgba(255, 255, 255, 0.6)) !important;
}

.lobbyFilter_popup_content .lobbyFilter_provider_name {
    color: #f0e0ff !important;
    font-weight: 600 !important;
    letter-spacing: 0.2px !important;
}

.lobbyFilter_popup_content .lobbyFilter_provider_name span {
    color: inherit !important;
}

.lobbyFilter_popup_content .js_lobby_filter_cats_count {
    color: rgba(200, 165, 235, 0.7) !important;
    font-weight: 500 !important;
    font-size: 11px !important;
    letter-spacing: 0.3px !important;
}

.lobbyFilter_popup_content .js_lobby_filter_themes {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.25) !important;
    border-radius: 10px !important;
    box-shadow: inset 0 0 14px rgba(190, 80, 240, 0.05), inset 0 1px 0 rgba(180, 100, 255, 0.08) !important;
    color: #f0e0ff !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

.lobbyFilter_popup_content .js_lobby_filter_themes:hover {
    border-color: rgba(210, 100, 255, 0.5) !important;
    box-shadow: 0 4px 16px rgba(190, 80, 240, 0.25), inset 0 0 14px rgba(190, 80, 240, 0.08), inset 0 1px 0 rgba(180, 100, 255, 0.12) !important;
}

.lobbyFilter_popup_content .js_lobby_filter_themes.active {
    background: linear-gradient(135deg, #7b10c0 0%, #c040f5 50%, #9010d8 100%) !important;
    border-color: rgba(220, 120, 255, 0.65) !important;
    box-shadow: 0 4px 18px rgba(216, 45, 188, 0.45), inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
}

.lobbyFilter_popup_content .js_lobby_filter_themes.active .lobbyFilter_provider_name,
.lobbyFilter_popup_content .js_lobby_filter_themes.active .lobbyFilter_provider_name span {
    color: #ffffff !important;
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.35), 0 1px 2px rgba(0, 0, 0, 0.35) !important;
}

.lobbyFilter_popup_content .lobbyFilter_popup_footer {
    background: linear-gradient(180deg, rgba(26, 10, 46, 0.9) 0%, rgba(20, 8, 40, 0.95) 100%) !important;
    border-top: 1px solid rgba(160, 90, 220, 0.25) !important;
}

.lobbyFilter_popup_content .lobbyFilter_clear_btn {
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
    border: 1px solid rgba(160, 90, 220, 0.35) !important;
    border-radius: 10px !important;
    color: #e8d5ff !important;
    font-weight: 700 !important;
    letter-spacing: 0.4px !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(180, 100, 255, 0.08) !important;
    transition: all 0.25s ease !important;
}

.lobbyFilter_popup_content .lobbyFilter_clear_btn:not(:disabled):hover {
    background: linear-gradient(135deg, rgba(140, 20, 60, 0.85) 0%, rgba(120, 15, 50, 0.9) 100%) !important;
    border-color: rgba(255, 100, 130, 0.5) !important;
    color: #ffffff !important;
    box-shadow: 0 4px 14px rgba(180, 30, 60, 0.4) !important;
}

.lobbyFilter_popup_content .lobbyFilter_clear_btn:disabled {
    opacity: 0.45 !important;
    cursor: not-allowed !important;
}

.lobbyFilter_popup_content .lobbyFilter_popup_result_btn {
    background: linear-gradient(135deg, #a22290 0%, #d82dbc 50%, #a22290 100%) !important;
    border: 1px solid rgba(216, 45, 188, 0.55) !important;
    border-radius: 10px !important;
    color: #ffffff !important;
    font-weight: 800 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35) !important;
    cursor: pointer !important;
    box-shadow: 0 4px 14px rgba(216, 45, 188, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
    transition: all 0.25s ease !important;
}

.lobbyFilter_popup_content .lobbyFilter_popup_result_btn:hover {
    background: linear-gradient(135deg, #b82aa0 0%, #e840cc 50%, #b82aa0 100%) !important;
    box-shadow: 0 6px 20px rgba(216, 45, 188, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;
}

.lobbyFilter_popup_content .lobbyFilter_popup_result_btn #js_lobby_filter_show_all_count {
    color: #ffffff !important;
    font-weight: 800 !important;
    background: rgba(0, 0, 0, 0.25) !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    border-radius: 6px !important;
    padding: 2px 8px !important;
    letter-spacing: 0.3px !important;
    text-shadow: 0 0 6px rgba(255, 255, 255, 0.3) !important;
}

.lobbyFilter_popup_category_fixed{
    background: #200f37;
}

.lobbyFilter_popup_category_fixed{
    left: 16px;
    right: -6px;
    padding: 10px;
}

/* KURALLAR SAYFALARI 240426_2910_pc23562452342324534534 */
/* PROMOSYONLAR İÇERİK ARKAPLAN RENGİ */
.dynRules_content_inner,
#dynRules_left_sidebar,
.dynRules_lmenu_subitem{
    background: linear-gradient(135deg, rgba(55, 32, 90, 0.9) 0%, rgba(45, 26, 78, 0.95) 100%) !important;
}

.dynRules_content_inner *{
    color: #fff!important;
}