.dynamic_promo_inner {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.6);
    padding: 20px 10px 15px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    opacity: 0;
    border-radius: 10px;
    box-shadow: 0px -2px 80px #fcd02b;
    overflow: hidden;
}

.mx-1 {
    margin-right: 8px !important;
    margin-left: 8px !important;
    border-radius: 19px;
    box-shadow: 0 0px 4px #86a713;

}

.RUaAe {
    width: 52px;
    height: 52px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-shrink: 0;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
    box-shadow: 0 2px 17px #86a713;
    background-color: var(--tmLogoBg,--tabBg);
}

.dynamic_promo_inner {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.6);
    padding: 20px 10px 15px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    opacity: 0;
    border-radius: 10px;
    box-shadow: 0 -2px 80px #7d9b0b;
    overflow: hidden;
}

.dg_banner .digi_pagination_item {
    width: 30px;
    height: 327px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    font-size: 25px;
}

.notification_content {
    height: 44px;
    background-color: #222907;
    border-bottom:1px solid #222907;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 30px;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 91;
}

.links_container.profile a {
    background: linear-gradient( 358deg,#5d7025,#000000f5);
    width: 100%;
}



.links_container.profile a:hover {
    background: linear-gradient(358deg,#e1e066,#1d2211);
    width: 100%;
}

.tl_payment_head {
    background: linear-gradient(180deg,#4c5e0c,#374602);
}

.notification_content {
    box-shadow: 0 2px 11px #080808;
}

.notification_icon {
    animation: neon 1s ease infinite;
}


@keyframes neon {
    0%,
    100% {
        text-shadow: 0 0 10px #89ff00, 0 0 20px #222907, 0 0 20px #707300, 0 0 20px #ef00e3a8, 0 0 2px #fed128, 2px 2px 2px #806914;
        color: #f5efcb;
    }
    50% {
        text-shadow: 0 0 2px #89ff00, 0 0 5px #222907, 0 0 5px #707300, 0 0 5px #800e0b, 0 0 2px #800e0b, 4px 4px 2px #40340a;
        color: #f5efcb;
    }
}

.header_livetv img {
    max-width: 120%;
    max-height: 200%;
    vertical-align: top;
    margin-left: -40px;
}

.loginDialog.tl_btn{
    border-radius: 5px !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgb(135 168 5)), color-stop(9%, rgba(144,179,5,1)), color-stop(91%, rgba(44,52,1,1))) !important;
    background: -o-linear-gradient(top, rgb(135 168 5) 0%, rgba(144,179,5,1) 9%, rgba(44,52,1,1) 91%) !important;
    background: linear-gradient(180deg, rgb(114 143 0) 0%, rgb(135 141 18) 9%, rgb(69 82 1) 91%) !important;
}


.registerDialog{
    border-radius: 5px !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgb(135 168 5)), color-stop(9%, rgba(144,179,5,1)), color-stop(91%, rgba(44,52,1,1))) !important;
    background: -o-linear-gradient(top, rgb(135 168 5) 0%, rgba(144,179,5,1) 9%, rgba(44,52,1,1) 91%) !important;
    background: linear-gradient(180deg, rgb(114 143 0) 0%, rgb(135 141 18) 9%, rgb(69 82 1) 91%) !important;
    color:#fff !important;
}

.depositDialog.tl_deposit_button, .btnSec:hover, .btnSec, .reg_btn, .reg_btn:hover, .changepass_btn, .forgot_btn, .tl_btn-accent, a.tl_btn-accent, .add_game_popup .moregame, .tl_gh .tl_search_button, #register_container .next-button {
    background: linear-gradient(180deg, rgb(38 52 4) 0%, rgb(51 68 9) 50%, rgb(57 74 7) 100%);
    color: #e9e9e9;
}

.tl_btn, a.tl_btn, .tl_acc_lang {
    background-color: #2B350B;
    color: #fff;
    border-radius: 23px;
}

.tl_payment_cont > a {
    display: inline-block;
    padding: 7px 12px;
    border-radius: 0px;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.2;
    color: #fff !important;
    text-decoration:none !important;
    text-shadow: 0 0 12px rgba(0,0,0,.5);
    margin-left: 0px;
    text-align: center;
    cursor: pointer;
    position: relative;
    z-index: 1;
    border:none;
}


.tl_payment_cont > a:before{
    content: '';
    background: linear-gradient(45deg, #ffe500, #404e18, #fffb00, #49571c, #4f5f1f, #ffeb3b, #b8d366, #bcdf4e, #ff9800);
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 1;
    transition: opacity .3s ease-in-out;
    border-radius:0px;
}


.tl_payment_cont > a:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg,#4c5e0c,#374602);
    left: 0;
    top: 0;
    border-radius:0px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}

.rd_header_tab_item.active {
    background-color: #394709 !important;
    border-color: #80a10c;
    color: var(--text-level-high);
}

.header_dropdown {
padding: 25px;
}

.dynamic_featured_content {
    margin-bottom: -10px !important;
}

.tl_logo a, .active .header_left_logo {
    width: 177px!important;
    height: 46px!important;
}

.social_text {
    background: transparent linear-gradient(90deg, #6e8b08 0%, #8f9915 51%, #6e8808 100%) 0% 0% no-repeat padding-box!important;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px 10px 0 0;
    margin-bottom: 1px;
    font-size: 18px;
    color: #ffffff;
    font-weight: 600;
    letter-spacing: 1px;
}

.social_icon {
    background-color: rgb(143 155 16 / 65%)!important;
    height: 138px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.promo_btn:hover {
    animation: tilt-n-move-shaking .15s infinite
}

.story__item:after {
    position: absolute;
    content: '';
    width: 175px;
    height: 175px;
    border-radius: 100%;
    background: url(https://grandpashabet.fra1.cdn.digitaloceanspaces.com/border.webp);
    background-position: 50%;
    background-size: 110%;
    background-repeat:no-repeat;
    animation: 15s waves2 linear infinite forwards
}

.story__item{
    width:158px !important;
}

.story__item img, .story__item video{
    border:none !important;
    border-radius:100% !important;
    width:130px !important;
    height:130px !important;
}

.dynamic_container.empty_title .story__swiper{
    padding-top:15px;
    padding-bottom:15px;
}

@keyframes waves2 {
    to {
        -webkit-transform: rotate(360deg)
    }
}

.dgw_event_card {
    background: linear-gradient(2deg,#131519 .38%,#3d4912)!important
}

.dgw_event_card .dgw_event_card_body .dgw_event_card_odds .dgw_event_card_odd {
    background: #fff;
    background: -webkit-linear-gradient(to top,#000000,#948576);
    background: linear-gradient(to top,#000000,#454f21);
    border: none
}

.lobbyFilter_provider_item {

   background-color: #6b7938!important;
}

.lobbyFilter_popup
.lobbyFilter_popup_result_btn {

    background:#b1871c!important;

}

.lobbyFilter_provider_item.active {
    background: #b1871c!important;
}

.top_winners_block 
.rd_header_tab_item {

color:#ffffff!important;

}

.rd_header_tab_name {
    display: inline-block;
    padding: 0;
    color: #cdff05 !important;
    visibility: hidden;
    max-width: 0;
    overflow: hidden;
}


.brequest_popup_footer_btn{
color:white!important;
}


/*Top winners */


.top_winners__game.swiper-slide{
    width: 290px !important;
       background: linear-gradient(132deg,rgba(128, 133, 24, 1) 3%, rgb(32 41 0) 91%);
    border: none  ;
    }
    .top_winners__game.swiper-slide span {

      color: #fff;
    }
    .top_winners__game.swiper-slide i {

      color: #fff;
    }
    .js_top_w_nav_cont_10.widget_arrow__wrapper  {
      display: none !important;
    }

/*animation*/
        @keyframes scroll-winners {
            0% { transform: translateX(0); }
            100% { transform: translateX(-50%); }
            }

            .js_top_winners_container {
            overflow: hidden;
            position: relative;
            }

            .js_top_winners_container .swiper-wrapper {
            display: inline-flex !important;
            width: max-content !important;
            min-width: 0 !important;
            max-width: none !important;
            animation: scroll-winners 10s linear infinite;
            will-change: transform;
            gap: 12px;
            }

            .js_top_winners_container .swiper-slide {
            margin-right: 0 !important;
            flex-shrink: 0;
            }

            /*floating Elements*/
            .social_icons_fixed {
            
                z-index: 99!important;
                
            }

.brequest_popup_item_select {
    display: flex
;
    min-height: 44px;
    padding: 14px 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 12px;
    background: linear-gradient(180deg, #5a8708 0%, #669b0d 9%, #375703 91%) !important;
    color: var(--text-level-high, var(--cwButtonTxt));
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    width: 100%;
}

.brequest_primary_img span {
    position: absolute;
    min-width: 102px;
    min-height: 26px;
    background: linear-gradient(180deg, #5a8708 0%, #669b0d 9%, #375703 91%) !important;
    color: var(--text-level-high, var(--cwButtonTxt));
    font-weight: 700;
    font-size: 12px;
    border-radius: 32px;
    display: flex
;
    justify-content: center;
    align-items: center;
    margin: 8px 0 8px 202px;
    top: 0;
    left: 0;
}

.brequest_primary_img span {
    position: absolute;
    min-width: 102px;
    min-height: 26px;
    background: linear-gradient(180deg, #5a8708 0%, #669b0d 9%, #375703 91%) !important;
    color: var(--text-level-high, var(--cwButtonTxt));
    font-weight: 700;
    font-size: 12px;
    border-radius: 32px;
    display: flex
;
    justify-content: center;
    align-items: center;
    margin: 8px 0 8px 202px;
    top: 0;
    left: 0;
}

.brequest_popup_item_details {
    padding: 12px 12px 8px;
    border-radius: 8px;
    background: #3d4d02 !important;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    margin-top: 16px;
    color: #ffffff;
}

.dyn_regPopup_banner {
    position: relative;
    width: 360px !important;
    height: 600px !important;
    min-height: initial;
    max-height: initial;
    -webkit-backdrop-filter: brightness(.8);
    backdrop-filter: brightness(.8);
}
/* 101025_2910_pc321958329532343434 */
#dynRules > div.dynRules_content > p{
    background-color: #394709;
    padding: 7px 10px;
    border-radius: 10px;
    text-align: center;
}

/* GRANDPASHA PROMOSYONLAR 101025_2910_pc124532152364 */
.cw_promo_popup_root:not(.main-wrapper):not(:where(.main-wrapper *)) {
    width: 50%;
    transform: translate(50%,0);
    height: 1px
}

#dynRules>div.dynRules_content>p:not(.main-wrapper):not(:where(.main-wrapper *)) {
    display: none;
}

.cw_promo_popup_root .cw_promo_popup_iframe:not(.main-wrapper):not(:where(.main-wrapper *)) {
    border-radius: 50px;
}

#dynRules>div.dynRules_content img:not(.main-wrapper):not(:where(.main-wrapper *)) {
    border-radius: 50px;
}

.cw_promo_popup_inner:not(.main-wrapper):not(:where(.main-wrapper *)),
.cw_promo_popup_iframe:not(.main-wrapper):not(:where(.main-wrapper *)) {
    box-shadow: 0 0 0 2000px #000000c2 !important;
}

#dynRules_left_sidebar:not(.main-wrapper):not(:where(.main-wrapper *)){
    display: none!important;
}

.dynRules_content:not(.main-wrapper):not(:where(.main-wrapper *)){
    max-width: unset!important;
    width: 100%!important;
}

.cw_promo_popup_header:not(.main-wrapper):not(:where(.main-wrapper *)) {
    background: 0 0!important;
}

.cw_icon_close_v2:not(.main-wrapper):not(:where(.main-wrapper *))::before{
    background: #344200!important;
    padding: 10px;
    border-radius: 50%;
}

.dynRules_logo~.dynRules:not(.main-wrapper):not(:where(.main-wrapper *)){
    margin-top: 0!important
}

/* -------logoyu gizlre------- */
.dynRules_logo:not(.main-wrapper):not(:where(.main-wrapper *)){
    display: none!important;
}

::-webkit-scrollbar{
    background-color: #202900!important;
} 

@keyframes GPpromosyonlarImg{
    0% {
        opacity: 0;
        transform: scale(0.3);
    }

    50% {
        opacity: 1;
        transform: scale(1.05);
    }

    70% {
        transform: scale(0.9);
    }

    100% {
        transform: scale(1);
    }
}

#dynRules>div.dynRules_content img:not(.main-wrapper):not(:where(.main-wrapper *)){
    animation-duration: 2s;
    animation-timing-function: ease;
    animation-delay: 0.1s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-play-state: running;
    animation-name: GPpromosyonlarImg;
    animation-timeline: auto;
    animation-range-start: normal;
    animation-range-end: normal;
}

/* ARKAPLAN GÖRSELİ */
 .dynRules_content:not(.main-wrapper):not(:where(.main-wrapper *)) {
    background: url(https://imagedelivery.net/8IdAkQi3BEAhY-eKiP5a1Q/d038e740-23fb-4531-9968-263edc134300/public)!important;
    background-size: cover!important;
    width: 100%;
    height: 100%;
    border-radius: 15px;
    
}

.dynRules_content_inner:not(.main-wrapper):not(:where(.main-wrapper *)) {
    width: 100%;
    height: 100%;
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(51px); 
    background-color: rgb(0 0 0 / 10%)!important; 
}

/* GRAND ÜYE OL GÖRSEL 211025_2910_pc135246345425 */
.dyn_regPopup_content .dyn_regPopup_body{
    position: relative;
}

.dyn_regPopup_content .dyn_regPopup_body:before {
    content: "";
    position: absolute;
    background: url(https://imagedelivery.net/8IdAkQi3BEAhY-eKiP5a1Q/8649e53d-97b4-4f19-b4a3-7f65f2edce00/public);
    background-size: contain;
    background-repeat: no-repeat;
    opacity: .5;
    width: 300px;
    height: 300px;
    top: 58%;
    left: 50%;
    transform: translate(-50%, -50%);
    filter: blur(0px);
}

/* YENİDEN GÖNDER BUTONU MAİL VE TELEFON SMS */
.dyn_regPopup_content #js_reg_btn_send_otp_Email, .dyn_regPopup_content #js_reg_btn_send_otp_Mobile{
    z-index: 1;
}

/* 5. ADIM LOGO GİZLEME*/
.dyn_regPopup_body:has(#js_step_5.showStep)::before {
    display: none !important;
}

/* 6. ADIM LOGO GİZLEME */
.dyn_regPopup_body:has(#js_step_6.showStep)::before {
    display: none !important;
}

/* GRANDPASHA CHAT VE CANLI HİZALAMASI 301025_2910_PC24643625233254*/
.cw_watchers_container iframe{
    left: 0;
}
.cw_watchers_container{
    z-index: 999999999!important;
}

/* SOL TARAF HIZLI MENÜ VE MESAJ KUTUSU ALANI */
#rb23-quick-action{
    left: 90px;
}
.fixed_social_icons{
    z-index: 14;
}
.fixed_social_icons{
    left: 160px;
}
/* Açılış Menü İçeriği */
.rb23-qa-menu{
    margin-bottom: 15px;
}

/* CANLI DESTEK */
#comm100-float-button-8cb529b4-9648-4197-b81a-6d2a248a387b-2>div {
    max-width: max-content
}

/* 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!important;
}

/* SOSYAL MEDYA FOOTER 151225_2910_pc135246245235263 */
.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;
}

.footer_social-item:hover{
    transform: scale(1.1);
}

/* ALTYAPI EKLEDİĞİ ŞAPKA LOGO İPTALİ */
.tl_header_top_row .tl_logo::after{
    display: none;
}

/* GRAND JP 201225_2910_PC135246423523343 */
.top_jackpots__block  {
    border: none!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;
}

/* OZELLIKLI OGELER 251225_2910_pc13524625234 */
.dynamic_featured_content a{
    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;
    border: none;
}

/* GRAND PC UYE RANK 251225_2910_pc15252342355 */

/* Varsayılan ikon - normalde görünür */
.dyn_prof_user_pic_box .cw_icon_user_v3 {
    display: block;
}

/* Rank varsa ikonu gizle */
.dyn_prof_user_pic_box:has(.dyn_prof_playerCategory.player_category_275) .cw_icon_user_v3,
.dyn_prof_user_pic_box:has(.dyn_prof_playerCategory.player_category_276) .cw_icon_user_v3,
.dyn_prof_user_pic_box:has(.dyn_prof_playerCategory.player_category_277) .cw_icon_user_v3,
.dyn_prof_user_pic_box:has(.dyn_prof_playerCategory.player_category_2) .cw_icon_user_v3,
.dyn_prof_user_pic_box:has(.dyn_prof_playerCategory.player_category_274) .cw_icon_user_v3 {
    display: none;
}

/* Üst bilgi kutusu - HER ZAMAN yeşil */
.dyn_prof_user_info_top {
    background: linear-gradient(90deg, #394114 0%, #455114 50%, #455114 100%);
    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;
    overflow: visible;
}

.dyn_prof_user_info_top .dyn_prof_user_info-inner {
    color: #fff;
}

.dyn_prof_playerCategory {
    font-size: 0!important;
    background: none!important;
}

/* ==================== RANK VARSA BOYUT DEĞİŞİKLİĞİ ==================== */
.dyn_prof_user_pic_box:has(.dyn_prof_playerCategory.player_category_275),
.dyn_prof_user_pic_box:has(.dyn_prof_playerCategory.player_category_276),
.dyn_prof_user_pic_box:has(.dyn_prof_playerCategory.player_category_277),
.dyn_prof_user_pic_box:has(.dyn_prof_playerCategory.player_category_2),
.dyn_prof_user_pic_box:has(.dyn_prof_playerCategory.player_category_274) {
    width: 110px;
    height: 110px;
    background: none;
    border-radius: 0;
}

/* ==================== RANK OLAN KATEGORİLER ==================== */
.dyn_prof_playerCategory.player_category_275,
.dyn_prof_playerCategory.player_category_276,
.dyn_prof_playerCategory.player_category_277,
.dyn_prof_playerCategory.player_category_2,
.dyn_prof_playerCategory.player_category_274 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

/* Glow animasyonu */
@keyframes uyeKategoriGlow {
    0%, 100% {
        opacity: 0.5;
        transform: scale(1);
        filter: blur(8px);
    }
    50% {
        opacity: 0.8;
        transform: scale(1.05);
        filter: blur(10px);
    }
}

/* ==================== ORTAK PARLAMA EFEKTİ ==================== */
.dyn_prof_playerCategory.player_category_275::before,
.dyn_prof_playerCategory.player_category_276::before,
.dyn_prof_playerCategory.player_category_277::before,
.dyn_prof_playerCategory.player_category_2::before,
.dyn_prof_playerCategory.player_category_274::before {
    content: '';
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    background: radial-gradient(ellipse at 30% 20%, #93ae53 0%, transparent 50%),
                radial-gradient(ellipse at 70% 80%, #ffffff 0%, transparent 50%),
                radial-gradient(ellipse at 50% 50%, #ffffff 0%, #2a3600 100%);
    z-index: -1;
    filter: blur(8px);
    animation: uyeKategoriGlow 4s ease-in-out infinite;
    border-radius: 500px;
    pointer-events: none;
}

/* ==================== SILVER ==================== */
.dyn_prof_playerCategory.player_category_275::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://imagedelivery.net/8IdAkQi3BEAhY-eKiP5a1Q/03f74f03-f33c-42d7-5cae-c00f63f24400/public);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
    pointer-events: none;
}

/* ==================== GOLD ==================== */
.dyn_prof_playerCategory.player_category_276::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://imagedelivery.net/8IdAkQi3BEAhY-eKiP5a1Q/c5cfcf4d-5d4e-44fd-6e94-bda17856fe00/public);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
    pointer-events: none;
}

/* ==================== PLATINUM ==================== */
.dyn_prof_playerCategory.player_category_277::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://imagedelivery.net/8IdAkQi3BEAhY-eKiP5a1Q/a1c6fa75-1e66-4727-039c-bd236c2ed800/public);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
    pointer-events: none;
}

/* ==================== VIP ==================== */
.dyn_prof_playerCategory.player_category_2::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://imagedelivery.net/8IdAkQi3BEAhY-eKiP5a1Q/11902f56-9d10-4696-9235-ae31dbcc9b00/public);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
    pointer-events: none;
}

/* ==================== BRONZ ==================== */
.dyn_prof_playerCategory.player_category_274::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://imagedelivery.net/8IdAkQi3BEAhY-eKiP5a1Q/5fea6de3-eb86-4c7e-0f0f-24db49590b00/public);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
    pointer-events: none;
}

/* OZELLIKLI OGELER GRAND 010125_2910_PC13531343252353 */
.dynamic_featured_content .dynamic_featured_item{
    transition: 0.7s;
}

.dynamic_featured_content .dynamic_featured_item:hover{
    transform: scale(1.2);
    transition: 0.5s;
    z-index: 2;
}

/* header grand 020126_2910_pc135132525324 */
.tl_header_bot_row{
    border-bottom: 1px solid #ffffff2e;
}

.tl_main_nav_item {
    border-right: 2px solid #ffffff30!important;
}

/* PROMO KATEGORİLER 04012026_2910_pc1523524234*/
.pn_category .js_news_promo_categories.active{
    background: #799000;
    border: 1px solid #fffce7;
}

.pn_category .js_news_promo_categories{
    border-radius: 5px;
    background: #455200;
}

.pn_category .js_news_promo_categories:hover{
    background: #799000;
}

/* MESAJ KUTUSU 070126_2910_PC235346345345 */
.inbox-popup__item{
    background: #2d3803;
    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;
    border-bottom: 4px solid #44550800!important;
}

/* GRAND LOBBY YENI TASARIM 210126_2910_pc13513253245324324 */
/* Main Container */
.lobbyFilter_wrapper {
    background: rgba(20, 30, 8, 0.95);
    border-radius: 20px;
    padding: 14px;
    border: 1px solid rgba(127, 255, 0, 0.2);
}

.lobbyFilter_group_item {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 12px 20px;
    border-radius: 12px;
}

.lobbyFilter_group_wrapper {
    border-bottom: 2px solid #464f25;
}

.lobbyFilter_group_slider {
    padding-bottom: 11px;
}

.lobbyFilter_group_item:hover {
    background: #58652a;
    border-color: #6d8703;
}

.lobbyFilter_group_wrapper {
    padding: 0 10px;
    border-radius: 10px;
    background: #454e24;
    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;
}

#js_lobby_open_filter_btn{
    background: #7e8b4e;
    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;
    border: 2px solid #414922;
}

.lobbyFilter_group_slider .arrow__prev, .lobbyFilter_group_slider .arrow__next{
    background: #7e8b4ecc;
}

.lobbyFilter_group_slider .arrow__prev:hover, .lobbyFilter_group_slider .arrow__next:hover{
    background: #7e8b4e;
}

.lobbyFilter_search{
    background: #8b9564;
    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;
    border: 1px solid #414922;
}

.lobbyFilter_search_input::placeholder,
.lobbyFilter_search .dynamic_icon{
    color: #ffffff !important;
}

.lobbyFilter_group_item.active {
    background: #63722f;
    border-color: #6d8703;
}

.lobbyFilter_group_item_icon {
    width: 28px;
    height: 28px;
    filter: brightness(0) invert(1);
}

.lobbyFilter_group_item_name {
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    white-space: nowrap;
}

/* Search & Filter Buttons */
.lobbyFilter_search_wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
}

.lobbyFilter_clear_btn {
    padding: 10px 18px;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 10px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
}

.lobbyFilter_clear_btn:hover {
    border-color: #6d8703;
    color: #6d8703;
}

.lobbyFilter_popup_btn {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 10px 20px;
    background: rgba(74, 124, 16, 0.4);
    border: 1px solid rgba(127, 255, 0, 0.2);
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
}

.lobbyFilter_popup_btn:hover {
    background: #4a7c10;
}

.lobbyFilter_search {
    position: relative;
    display: flex;
    align-items: center;
}

.lobbyFilter_search_input {
    width: 200px;
    padding: 10px 18px 10px 40px;
    background: rgba(0, 0, 0, 0.3);
    border: 1px solid rgba(127, 255, 0, 0.2);
    border-radius: 10px;
    color: #fff;
    font-size: 14px;
}

.lobbyFilter_search_input:focus {
    outline: none;
    border-color: #6d8703;
}

.lobbyFilter_search_input::placeholder {
    color: rgba(255, 255, 255, 0.7);
}

.lobbyFilter_search_icon {
    position: absolute;
    left: 12px;
    width: 16px;
    height: 16px;
    opacity: 0.6;
}

/* Provider Grid - DÜZENLI GÖRÜNÜM */
.lobbyFilter_provider_wrapper {
    margin-top: 15px;
}

.lobbyFilter_provider.collapsed {
    padding: 15px;
    background: rgba(0, 0, 0, 0.15);
    border-radius: 16px;
    border: 1px solid rgba(127, 255, 0, 0.08);
}

.lobbyFilter_provider_item {
    border-radius: 10px;
    height: 42px;
    background: #454f24!important;
    border: 2px solid #414922;
}

.lobbyFilter_provider_item:hover {
    background: rgb(141 162 77) !important;
    border-color:  rgb(69 79 36);;
}

.lobbyFilter_provider_item.active {
    background: #4a7c10;
    border-color: #6d8703;
}

.lobbyFilter_provider_img {
    width: 22px;
    height: 22px;
    border-radius: 4px;
    object-fit: contain;
    flex-shrink: 0;
}

.lobbyFilter_provider_name {
    font-size: 11px;
    font-weight: 600;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lb_card_badge {
    padding: 2px 6px;
    border-radius: 8px;
    font-size: 8px;
    font-weight: 700;
    text-transform: uppercase;
}

/* View All Button */
.lobbyFilter_collapse_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    background: #4a7c10;
    border: 2px solid #6d8703;
    border-radius: 50%;
    cursor: pointer;
    margin-left: 12px;
    margin-top: 12px;
}

.lobbyFilter_collapse_btn:hover {
    background: #6ba318;
}

.lobbyFilter_collapse_btn .dynamic_icon {
    width: 16px;
    height: 16px;
}

.lobbyFilter_group_slider:before {
    background: unset;
}

.lobbyFilter_group_slider:after {
    background: unset;
}

.lobbyFilter_collapse_btn:before {
    display: none;
}

.lobbyFilter_group_item.active:before {
    display: none;
}

.lb_card_badge_inner_wrapper_global {
    animation-name: unset;
    animation-duration: unset;
    animation-iteration-count: unset; 
    animation-timing-function: unset;
}


/* LOBBY POPUP */
.lobbyFilter_popup_content {
    background: rgba(20, 30, 8, 0.95);
}

.lobbyFilter_popup_provider{
    max-height: 162px;
}

.lobbyFilter_popup_category_fixed{
    background-color: #161e0a;
}

.lobbyFilter_popup_content  .lobbyFilter_group_slider  {
    padding: 0 10px;
    border-radius: 10px;
    background: #454e24;
    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;
}

#js_games_lobby{
    margin-top: 50px;
}