:root body {
    --bg-level-1: #05052f!important;
    --bg-level-2: #05052f!important;
    --bg-level-3: #060631!important;
    --bg-level-4: #070745!important;
    --cwButtonSecondaryBg: #05052f!important;
    --cwBodyBg2: #060631!important;
    --cwModalBg2: #060631!important;
    --cwButtonSecondaryTxt: white!important;
    --symbolcolored: #05052f!important;
    --cwButtonSecondaryG: #060631!important;
    --cwButtonSecondaryRadius: #060631!important;
    --cwButtonSecondaryBorder: #05052f!important;
    --cwPrimary: #05052f!important;
    --cwButtonBg: #060631!important;
    --cwDominantBg2: #060631!important;
    --cwAccentBg: #060631!important;
    --cwDominantTxt: #ffffff!important;
    --cwButtonTxt: #fff;
}

:root option {
    background: #05052f!important
}


html,body {
    background: #05052f!important
}

:root option {
    background: #05052f!important
}


.LogoMobilePlatform {
    background: url(https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/dedelogo.gif);
    background-size: 100% 100%;
    background-position: 50%;
    background-repeat: no-repeat
}

.billboard_container .banners_billboard.multiple_slider {
    height: 400px;
    transform: unset!important
}

.billboard_container .banners_billboard_slider .dynamicBanners_item,.billboard_container .banners_billboard_slider .dynamicBanners_item.lca-banner-video-link,.billboard_container .banners_billboard_slider .dynamicBanners_img {
    transform: unset!important
}

#js_card_stream_1870 .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(7,1fr);
    grid-row-gap: 3px
}

#js_card_stream_1869 .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(7,1fr);
    grid-row-gap: 3px
}

#js_card_stream_1870 .swiper-slide {
    width: 150px;
    height: 200px
}

#js_card_stream_1869 .swiper-slide {
    width: 150px;
    height: 200px
}

#comm100-float-button-489282c4-596d-4b94-97b5-90f7b06856c2-2 div[style] {
    bottom: 75px!important
}

#comm100-float-button-489282c4-596d-4b94-97b5-90f7b06856c2-2 img {
    width: 100px;
    filter: drop-shadow(0 0 5px #c9b00c)
}

.header_both {
    border-bottom: 1px solid #0d0d4b;
    background: linear-gradient(50deg,#05052f9e,#06063c,#05052f9e)!important;
    box-shadow: 0 2px 10px 1px #060631!important
}

.banners_billboard_pagination span {
    background: radial-gradient(ellipse,#05052f,#05052f,#ffae00,#e0ce10,#ba7d11)!important
}

.rd_title {
    color: #fff;
    font-size: 16px;
}

.footer {
    background: 0 0!important;
    border-top: 1px solid #c9b00c;
    border-radius: 15px
}

.to_desktop_btn.to_desktop_btn,.drop_down_lang.drop_down_lang {
    border-top: 1px solid #c9b00c;
    border-bottom: 1px solid #c9b00c;
    border-radius: 15px!important
}

.social__instagram-icon,.social__instagram1-icon,.social__threads-icon {
    background: #f09433;
    background: -o-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    background: linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)
}

.social__linkedin-icon {
    background-color: #0072b1
}

.social__mail-icon {
    background-color: #168de2
}

.social__pinterest-icon {
    background-color: #c8232c
}

.social__reddit-icon {
    background-color: #ff4500
}

.social__telegram-icon {
    background-color: #08c
}

.social__tikTok-icon,.social__tikTok2-icon {
    background-color: #000
}

.social__tumblr-icon {
    background-color: #34526f
}

.social__twitch-icon {
    background-color: #6441a5
}

.social__twitter-icon {
    background-color: #000
}

.social__twitter-icon2 {
    background-color: #00acee
}

.social__whatsApp-icon,.social__whatsApp1-icon {
    background-color: #25d366
}

.social__youtube-icon,.social__youtube1-icon {
    background-color: red
}

.social__messenger-icon {
    background-color: #006aff
}

.social__viber-icon {
    background-color: #7360f2
}

.footer_links__title {
    background: linear-gradient(to bottom,#cfc09f 27%,#ffecb3 40%,#765512 78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #fff;
    font-family: playfair display,serif;
    position: relative;
    text-transform: uppercase;
    font-size: 30px
}

.footer_links a:not(.footer_links__title) {
    font-weight: 700
}

.text-center.license_text.mb-2 {
    color: #fff;
    position: relative;
    font-size: 12px!important
}

.cw_mob_mav_fixed_bot {
    background: linear-gradient(45deg,#05052f,#130c7e,#05052f);
    z-index: 125!important
}

.cw_mob_mav_fixed_bot_main_action>div>i:last-child {
    color: #daa520;
    background: -webkit-linear-gradient(transparent,transparent),-webkit-linear-gradient(top,#daa520 0%,#d6b784 26%,#ffc86a 35%,#eecb94 45%,#c6af64 61%,rgb(220 154 48/74%) 100%);
    background: -o-linear-gradient(transparent,transparent);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.cw_mob_mav_fixed_bot_main_action>div>i:first-child {
    color: #daa520;
    background: -webkit-linear-gradient(transparent,transparent),-webkit-linear-gradient(top,#daa520 0%,#d6b784 26%,#ffc86a 35%,#eecb94 45%,#c6af64 61%,rgb(220 154 48/74%) 100%);
    background: -o-linear-gradient(transparent,transparent);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.cw_mob_mav_fixed_bot_main_action {
    filter: drop-shadow(0 0 5px #313169)!important;
    background: #05052f!important
}


.dynamic_featured_content {
    overflow-y: hidden!important
}

.cw_mob_right_sidebar {
    overflow-x: hidden!important;
    overflow-y: scroll!important
}

@keyframes waves2 {
    to {
        -webkit-transform: rotate(360deg)
    }
}

.login_sidebar.cw_mob_root-right_sidebar_opened .cw_mob_right_sidebar {
    background-color: #05052f57 !important;
    background-size: 100%!important;
    background-position: bottom!important;
    background-repeat: no-repeat!important
}

@media only screen and (min-height: 800px) {
    .login_sidebar.cw_mob_root-right_sidebar_opened .cw_mob_right_sidebar {
        background-size:100% 90%!important
    }
}

#registerForm .reg_content {
    background: #05052f!important;
    border-top: 1px solid #c9b00c!important;
    border-bottom: 1px solid #c9b00c!important;
    border-radius: 15px!important;
    margin-bottom: 3px!important
}

.reg_progress_dots span,.register_progress_dots span {
    background-color: #676767!important
}

.reg_progress_dots span.active:before,.register_progress_dots span.active:before {
    background: radial-gradient(ellipse,#05052f,#c9b00c,#c9b00c,#05052f,#05052f)!important;
    background-color: #05052f!important;
    box-shadow: 0 0 5px 1px #fff257!important
}

.reg_progress_dots span:before,.register_progress_dots span:before {
    background: #05052f!important
}

.reg_progress_dots span.done,.register_progress_dots span.done {
    background-color: #c9b00c!important
}

.btn_sec,body .h-bg-secondary,.tl_btn {
    border: 1px solid #c9b00c;
    border-radius: 15px!important
}

.topheader_user_deposit {
    background: linear-gradient(to right,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);
    color: #000!important
}

.topheader_user_deposit:before {
    color: #05052f!important
}


#content_paym {
    background: #05052f!important
}

.ui-collapsible-inset .ui-collapsible-heading .ui-btn,#right-panel .menuBtn {
    background: #fff;
    background: -webkit-linear-gradient(45deg,#3c9b387d,#0e0e0e96);
    background: linear-gradient(45deg,#3c9b387d,#0e0e0e96);
    border: 1px solid #e2dbdb;
    margin: 10px
}

.ui-collapsible-inset.ui-collapsible-themed-content .ui-collapsible-content {
    background: #05052f;
    border-bottom: 2px solid #c9b00c;
    border-top: 2px solid #c9b00c;
    border-radius: 15px
}

.collapse_btn h3>a {
    background: linear-gradient(45deg,#05052f,#130c7e,#05052f)!important;
    border-radius: 0 0 15px 15px!important;
    height: 50px!important;
    border: 1px solid #c9b00c!important;
    -webkit-text-fill-color: #ddd05d!important;
    font-weight: 700!important
}

.paym_txt {
    background: linear-gradient(to bottom,#cfc09f 27%,#ffecb3 40%,#765512 78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #fff;
    font-family: playfair display,serif;
    position: relative;
    text-transform: uppercase;
    font-size: 20px!important;
    text-align: center!important
}

.right-menu__nav .nav__list-item span {
    color: #fff
}

.right-menu__nav .nav__list {
    margin: 10px
}

.right-menu__nav .nav__list-item:not(:last-child):after {
    display: none!important
}

.right-menu {
    background: #05052fd9!important
}

.account_content {
    background: #05052f!important
}

.user_pic_container.qyach:after {
    position: absolute;
    content: '';
    width: 96px;
    height: 96px;
    border-radius: 50%;
    background-repeat: no-repeat!important;
    background: url(https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/mobil/dynamic-circle2.webp);
    background-size: 100%;
    display: flex!important
}
.pn_card_footer {
    margin-top: 4px!important;
    border: 1px solid #c9b00c;
    border-radius: 15px!important;
    justify-content: center!important
}

.pn_card_name {
    font-size: 15px!important
}

.pn_card_body {
    filter: drop-shadow(0 0 5px #c9b00c);
    border-radius: 15px
}

.pn_card {
    overflow: none!important
}

.rd_header_tab_item {
    background: linear-gradient(45deg,#05052f,#130c7e,#05052f)!important;
    border: 1px solid #c9b00c
}

:root {
    --cwBodyG: #04042F;
    --cwBodyBg: #04042F;
    --cwBodyBg2: #080863;
    --cwBodyBg3: #0c0c88;
    --cwBodyBgHover: #060646;
    --cwBodyBg2Hover: #0a0a7b;
    --cwBodyBg3Hover: #0e0e9f;
    --cwBodyTxt: #fff;
    --cwBodyTxt2: #b4b4c1;
    --cwBodyTxt3: #828297;
    --cwBodyAccent: #D3B768;
    --cwBodyAccentTxt: rgba(0, 0, 0, 0.9);
    --cwBodyRGBA: rgba(4, 4, 47, 0.7);
    --cwBodyRGBA2: rgba(4, 4, 47, 0.5);
    --cwBodyRGBA3: rgba(4, 4, 47, 0.3);
    --cwBodyShadow: rgba(2, 2, 28, 0.7);
    --cwBodyShadowFade: rgba(2, 2, 28, 0);
    --cwBodyRadius: 8px;
    --cwBodyBorder: #060646;
    --cwAccentG: #D3B768;
    --cwAccentBg: #D3B768;
    --cwAccentBg2: #e0cc93;
    --cwAccentBg3: #e9dbb3;
    --cwAccentBgHover: #d9c07c;
    --cwAccentBg2Hover: #e6d5a7;
    --cwAccentBg3Hover: #efe4c7;
    --cwAccentTxt: #000;
    --cwAccentTxt2: #3f371f;
    --cwAccentTxt3: #6a5c34;
    --cwAccentAccent: #D3B768;
    --cwAccentAccentTxt: rgba(0, 0, 0, 0.9);
    --cwAccentRGBA: rgba(211, 183, 104, 0.7);
    --cwAccentRGBA2: rgba(211, 183, 104, 0.5);
    --cwAccentRGBA3: rgba(211, 183, 104, 0.3);
    --cwAccentShadow: rgba(127, 110, 62, 0.7);
    --cwAccentShadowFade: rgba(127, 110, 62, 0);
    --cwAccentRadius: 8px;
    --cwAccentBorder: #d9c07c;
    --cwDominantG: #060646;
    --cwDominantBg: #060646;
    --cwDominantBg2: #0a0a7a;
    --cwDominantBg3: #0e0e9f;
    --cwDominantBgHover: #08085d;
    --cwDominantBg2Hover: #0c0c92;
    --cwDominantBg3Hover: #1010b6;
    --cwDominantTxt: #fff;
    --cwDominantTxt2: #b4b4c8;
    --cwDominantTxt3: #8383a3;
    --cwDominantAccent: #D3B768;
    --cwDominantAccentTxt: rgba(0, 0, 0, 0.9);
    --cwDominantRGBA: rgba(6, 6, 70, 0.7);
    --cwDominantRGBA2: rgba(6, 6, 70, 0.5);
    --cwDominantRGBA3: rgba(6, 6, 70, 0.3);
    --cwDominantShadow: rgba(4, 4, 42, 0.7);
    --cwDominantShadowFade: rgba(4, 4, 42, 0);
    --cwDominantRadius: 8px;
    --cwDominantBorder: #08085d;
    --cwCardG: #060646;
    --cwCardBg: #060646;
    --cwCardBg2: #0a0a7a;
    --cwCardBg3: #0e0e9f;
    --cwCardBgHover: #08085d;
    --cwCardBg2Hover: #0c0c92;
    --cwCardBg3Hover: #1010b6;
    --cwCardTxt: #fff;
    --cwCardTxt2: #b4b4c8;
    --cwCardTxt3: #8383a3;
    --cwCardAccent: #D3B768;
    --cwCardAccentTxt: rgba(0, 0, 0, 0.9);
    --cwCardRGBA: rgba(6, 6, 70, 0.7);
    --cwCardRGBA2: rgba(6, 6, 70, 0.5);
    --cwCardRGBA3: rgba(6, 6, 70, 0.3);
    --cwCardShadow: rgba(4, 4, 42, 0.7);
    --cwCardShadowFade: rgba(4, 4, 42, 0);
    --cwCardRadius: 8px;
    --cwCardBorder: #08085d;
    --cwGameG: #060646;
    --cwGameBg: #060646;
    --cwGameBg2: #0a0a7a;
    --cwGameBg3: #0e0e9f;
    --cwGameBgHover: #08085d;
    --cwGameBg2Hover: #0c0c92;
    --cwGameBg3Hover: #1010b6;
    --cwGameTxt: #fff;
    --cwGameTxt2: #b4b4c8;
    --cwGameTxt3: #8383a3;
    --cwGameAccent: #D3B768;
    --cwGameAccentTxt: rgba(0, 0, 0, 0.9);
    --cwGameRGBA: rgba(6, 6, 70, 0.7);
    --cwGameRGBA2: rgba(6, 6, 70, 0.5);
    --cwGameRGBA3: rgba(6, 6, 70, 0.3);
    --cwGameShadow: rgba(4, 4, 42, 0.7);
    --cwGameShadowFade: rgba(4, 4, 42, 0);
    --cwGameRadius: 8px;
    --cwGameBorder: #08085d;
    --cwJackpotG: #060646;
    --cwJackpotBg: #060646;
    --cwJackpotBg2: #0a0a7a;
    --cwJackpotBg3: #0e0e9f;
    --cwJackpotBgHover: #08085d;
    --cwJackpotBg2Hover: #0c0c92;
    --cwJackpotBg3Hover: #1010b6;
    --cwJackpotTxt: #fff;
    --cwJackpotTxt2: #b4b4c8;
    --cwJackpotTxt3: #8383a3;
    --cwJackpotAccent: #D3B768;
    --cwJackpotAccentTxt: rgba(0, 0, 0, 0.9);
    --cwJackpotRGBA: rgba(6, 6, 70, 0.7);
    --cwJackpotRGBA2: rgba(6, 6, 70, 0.5);
    --cwJackpotRGBA3: rgba(6, 6, 70, 0.3);
    --cwJackpotShadow: rgba(4, 4, 42, 0.7);
    --cwJackpotShadowFade: rgba(4, 4, 42, 0);
    --cwJackpotRadius: 8px;
    --cwJackpotBorder: #08085d;
    --cwButtonG: #d9c07c;
    --cwButtonBg: #d9c07c;
    --cwButtonBg2: #e6d5a7;
    --cwButtonBg3: #efe4c7;
    --cwButtonBgHover: #dfc990;
    --cwButtonBg2Hover: #ecdebb;
    --cwButtonBg3Hover: #f5eedb;
    --cwButtonTxt: #000;
    --cwButtonTxt2: #413a25;
    --cwButtonTxt3: #6d603e;
    --cwButtonAccent: #D3B768;
    --cwButtonAccentTxt: rgba(0, 0, 0, 0.9);
    --cwButtonRGBA: rgba(217, 192, 124, 0.7);
    --cwButtonRGBA2: rgba(217, 192, 124, 0.5);
    --cwButtonRGBA3: rgba(217, 192, 124, 0.3);
    --cwButtonShadow: rgba(130, 115, 74, 0.7);
    --cwButtonShadowFade: rgba(130, 115, 74, 0);
    --cwButtonRadius: 8px;
    --cwButtonBorder: #dfc990;
    --cwButtonSecondaryG: #0e0e9f;
    --cwButtonSecondaryBg: #0e0e9f;
    --cwButtonSecondaryBg2: #1313d3;
    --cwButtonSecondaryBg3: #2222ec;
    --cwButtonSecondaryBgHover: #1010b6;
    --cwButtonSecondaryBg2Hover: #1515ea;
    --cwButtonSecondaryBg3Hover: #3939ee;
    --cwButtonSecondaryTxt: #fff;
    --cwButtonSecondaryTxt2: #b7b7e2;
    --cwButtonSecondaryTxt3: #8787cf;
    --cwButtonSecondaryAccent: #D3B768;
    --cwButtonSecondaryAccentTxt: rgba(0, 0, 0, 0.9);
    --cwButtonSecondaryRGBA: rgba(14, 14, 159, 0.7);
    --cwButtonSecondaryRGBA2: rgba(14, 14, 159, 0.5);
    --cwButtonSecondaryRGBA3: rgba(14, 14, 159, 0.3);
    --cwButtonSecondaryShadow: rgba(8, 8, 95, 0.7);
    --cwButtonSecondaryShadowFade: rgba(8, 8, 95, 0);
    --cwButtonSecondaryRadius: 8px;
    --cwButtonSecondaryBorder: #1010b6;
    --cwNavbarG: #080863;
    --cwNavbarBg: #080863;
    --cwNavbarBg2: #0c0c97;
    --cwNavbarBg3: #0f0fbd;
    --cwNavbarBgHover: #0a0a7b;
    --cwNavbarBg2Hover: #0e0eaf;
    --cwNavbarBg3Hover: #1111d5;
    --cwNavbarTxt: #fff;
    --cwNavbarTxt2: #b5b5d0;
    --cwNavbarTxt3: #8484b1;
    --cwNavbarAccent: #D3B768;
    --cwNavbarAccentTxt: rgba(0, 0, 0, 0.9);
    --cwNavbarRGBA: rgba(8, 8, 99, 0.7);
    --cwNavbarRGBA2: rgba(8, 8, 99, 0.5);
    --cwNavbarRGBA3: rgba(8, 8, 99, 0.3);
    --cwNavbarShadow: rgba(5, 5, 59, 0.7);
    --cwNavbarShadowFade: rgba(5, 5, 59, 0);
    --cwNavbarRadius: 8px;
    --cwNavbarBorder: #0a0a7b;
    --cwSliderG: #060646;
    --cwSliderBg: #060646;
    --cwSliderBg2: #0a0a7a;
    --cwSliderBg3: #0e0e9f;
    --cwSliderBgHover: #08085d;
    --cwSliderBg2Hover: #0c0c92;
    --cwSliderBg3Hover: #1010b6;
    --cwSliderTxt: #fff;
    --cwSliderTxt2: #b4b4c8;
    --cwSliderTxt3: #8383a3;
    --cwSliderAccent: #D3B768;
    --cwSliderAccentTxt: rgba(0, 0, 0, 0.9);
    --cwSliderRGBA: rgba(6, 6, 70, 0.7);
    --cwSliderRGBA2: rgba(6, 6, 70, 0.5);
    --cwSliderRGBA3: rgba(6, 6, 70, 0.3);
    --cwSliderShadow: rgba(4, 4, 42, 0.7);
    --cwSliderShadowFade: rgba(4, 4, 42, 0);
    --cwSliderRadius: 8px;
    --cwSliderBorder: #08085d;
    --cwHeaderG: #080863;
    --cwHeaderBg: #080863;
    --cwHeaderBg2: #0c0c97;
    --cwHeaderBg3: #0f0fbd;
    --cwHeaderBgHover: #0a0a7b;
    --cwHeaderBg2Hover: #0e0eaf;
    --cwHeaderBg3Hover: #1111d5;
    --cwHeaderTxt: #fff;
    --cwHeaderTxt2: #b5b5d0;
    --cwHeaderTxt3: #8484b1;
    --cwHeaderAccent: #D3B768;
    --cwHeaderAccentTxt: rgba(0, 0, 0, 0.9);
    --cwHeaderRGBA: rgba(8, 8, 99, 0.7);
    --cwHeaderRGBA2: rgba(8, 8, 99, 0.5);
    --cwHeaderRGBA3: rgba(8, 8, 99, 0.3);
    --cwHeaderShadow: rgba(5, 5, 59, 0.7);
    --cwHeaderShadowFade: rgba(5, 5, 59, 0);
    --cwHeaderRadius: 8px;
    --cwHeaderBorder: #0a0a7b;
    --cwHeaderSecondaryG: #080863;
    --cwHeaderSecondaryBg: #080863;
    --cwHeaderSecondaryBg2: #0c0c97;
    --cwHeaderSecondaryBg3: #0f0fbd;
    --cwHeaderSecondaryBgHover: #0a0a7b;
    --cwHeaderSecondaryBg2Hover: #0e0eaf;
    --cwHeaderSecondaryBg3Hover: #1111d5;
    --cwHeaderSecondaryTxt: #fff;
    --cwHeaderSecondaryTxt2: #b5b5d0;
    --cwHeaderSecondaryTxt3: #8484b1;
    --cwHeaderSecondaryAccent: #D3B768;
    --cwHeaderSecondaryAccentTxt: rgba(0, 0, 0, 0.9);
    --cwHeaderSecondaryRGBA: rgba(8, 8, 99, 0.7);
    --cwHeaderSecondaryRGBA2: rgba(8, 8, 99, 0.5);
    --cwHeaderSecondaryRGBA3: rgba(8, 8, 99, 0.3);
    --cwHeaderSecondaryShadow: rgba(5, 5, 59, 0.7);
    --cwHeaderSecondaryShadowFade: rgba(5, 5, 59, 0);
    --cwHeaderSecondaryRadius: 8px;
    --cwHeaderSecondaryBorder: #0a0a7b;
    --cwFooterG: #080863;
    --cwFooterBg: #080863;
    --cwFooterBg2: #0c0c97;
    --cwFooterBg3: #0f0fbd;
    --cwFooterBgHover: #0a0a7b;
    --cwFooterBg2Hover: #0e0eaf;
    --cwFooterBg3Hover: #1111d5;
    --cwFooterTxt: #fff;
    --cwFooterTxt2: #b5b5d0;
    --cwFooterTxt3: #8484b1;
    --cwFooterAccent: #D3B768;
    --cwFooterAccentTxt: rgba(0, 0, 0, 0.9);
    --cwFooterRGBA: rgba(8, 8, 99, 0.7);
    --cwFooterRGBA2: rgba(8, 8, 99, 0.5);
    --cwFooterRGBA3: rgba(8, 8, 99, 0.3);
    --cwFooterShadow: rgba(5, 5, 59, 0.7);
    --cwFooterShadowFade: rgba(5, 5, 59, 0);
    --cwFooterRadius: 8px;
    --cwFooterBorder: #0a0a7b;
    --cwSubHeaderG: #0a0a7b;
    --cwSubHeaderBg: #0a0a7b;
    --cwSubHeaderBg2: #0e0eaf;
    --cwSubHeaderBg3: #1111d5;
    --cwSubHeaderBgHover: #0c0c93;
    --cwSubHeaderBg2Hover: #1010c7;
    --cwSubHeaderBg3Hover: #1313ec;
    --cwSubHeaderTxt: #fff;
    --cwSubHeaderTxt2: #b6b6d7;
    --cwSubHeaderTxt3: #8585bd;
    --cwSubHeaderAccent: #D3B768;
    --cwSubHeaderAccentTxt: rgba(0, 0, 0, 0.9);
    --cwSubHeaderRGBA: rgba(10, 10, 123, 0.7);
    --cwSubHeaderRGBA2: rgba(10, 10, 123, 0.5);
    --cwSubHeaderRGBA3: rgba(10, 10, 123, 0.3);
    --cwSubHeaderShadow: rgba(6, 6, 74, 0.7);
    --cwSubHeaderShadowFade: rgba(6, 6, 74, 0);
    --cwSubHeaderRadius: 8px;
    --cwSubHeaderBorder: #0c0c93;
    --cwTabG: #080863;
    --cwTabBg: #080863;
    --cwTabBg2: #0c0c97;
    --cwTabBg3: #0f0fbd;
    --cwTabBgHover: #0a0a7b;
    --cwTabBg2Hover: #0e0eaf;
    --cwTabBg3Hover: #1111d5;
    --cwTabTxt: #fff;
    --cwTabTxt2: #b5b5d0;
    --cwTabTxt3: #8484b1;
    --cwTabAccent: #D3B768;
    --cwTabAccentTxt: rgba(0, 0, 0, 0.9);
    --cwTabRGBA: rgba(8, 8, 99, 0.7);
    --cwTabRGBA2: rgba(8, 8, 99, 0.5);
    --cwTabRGBA3: rgba(8, 8, 99, 0.3);
    --cwTabShadow: rgba(5, 5, 59, 0.7);
    --cwTabShadowFade: rgba(5, 5, 59, 0);
    --cwTabRadius: 8px;
    --cwTabBorder: #0a0a7b;
    --cwTabActiveG: #0a0a7b;
    --cwTabActiveBg: #0a0a7b;
    --cwTabActiveBg2: #0e0eaf;
    --cwTabActiveBg3: #1111d5;
    --cwTabActiveBgHover: #0c0c93;
    --cwTabActiveBg2Hover: #1010c7;
    --cwTabActiveBg3Hover: #1313ec;
    --cwTabActiveTxt: #fff;
    --cwTabActiveTxt2: #b6b6d7;
    --cwTabActiveTxt3: #8585bd;
    --cwTabActiveAccent: #D3B768;
    --cwTabActiveAccentTxt: rgba(0, 0, 0, 0.9);
    --cwTabActiveRGBA: rgba(10, 10, 123, 0.7);
    --cwTabActiveRGBA2: rgba(10, 10, 123, 0.5);
    --cwTabActiveRGBA3: rgba(10, 10, 123, 0.3);
    --cwTabActiveShadow: rgba(6, 6, 74, 0.7);
    --cwTabActiveShadowFade: rgba(6, 6, 74, 0);
    --cwTabActiveRadius: 8px;
    --cwTabActiveBorder: #0c0c93;
    --cwInputG: #080863;
    --cwInputBg: #080863;
    --cwInputBg2: #0c0c97;
    --cwInputBg3: #0f0fbd;
    --cwInputBgHover: #0a0a7b;
    --cwInputBg2Hover: #0e0eaf;
    --cwInputBg3Hover: #1111d5;
    --cwInputTxt: #fff;
    --cwInputTxt2: #b5b5d0;
    --cwInputTxt3: #8484b1;
    --cwInputAccent: #D3B768;
    --cwInputAccentTxt: rgba(0, 0, 0, 0.9);
    --cwInputRGBA: rgba(8, 8, 99, 0.7);
    --cwInputRGBA2: rgba(8, 8, 99, 0.5);
    --cwInputRGBA3: rgba(8, 8, 99, 0.3);
    --cwInputShadow: rgba(5, 5, 59, 0.7);
    --cwInputShadowFade: rgba(5, 5, 59, 0);
    --cwInputRadius: 8px;
    --cwInputBorder: #0a0a7b;
    --cwInputSecondaryG: #0a0a7b;
    --cwInputSecondaryBg: #0a0a7b;
    --cwInputSecondaryBg2: #0e0eaf;
    --cwInputSecondaryBg3: #1111d5;
    --cwInputSecondaryBgHover: #0c0c93;
    --cwInputSecondaryBg2Hover: #1010c7;
    --cwInputSecondaryBg3Hover: #1313ec;
    --cwInputSecondaryTxt: #fff;
    --cwInputSecondaryTxt2: #b6b6d7;
    --cwInputSecondaryTxt3: #8585bd;
    --cwInputSecondaryAccent: #D3B768;
    --cwInputSecondaryAccentTxt: rgba(0, 0, 0, 0.9);
    --cwInputSecondaryRGBA: rgba(10, 10, 123, 0.7);
    --cwInputSecondaryRGBA2: rgba(10, 10, 123, 0.5);
    --cwInputSecondaryRGBA3: rgba(10, 10, 123, 0.3);
    --cwInputSecondaryShadow: rgba(6, 6, 74, 0.7);
    --cwInputSecondaryShadowFade: rgba(6, 6, 74, 0);
    --cwInputSecondaryRadius: 8px;
    --cwInputSecondaryBorder: #0c0c93;
    --cwFilterG: #080863;
    --cwFilterBg: #080863;
    --cwFilterBg2: #0c0c97;
    --cwFilterBg3: #0f0fbd;
    --cwFilterBgHover: #0a0a7b;
    --cwFilterBg2Hover: #0e0eaf;
    --cwFilterBg3Hover: #1111d5;
    --cwFilterTxt: #fff;
    --cwFilterTxt2: #b5b5d0;
    --cwFilterTxt3: #8484b1;
    --cwFilterAccent: #D3B768;
    --cwFilterAccentTxt: rgba(0, 0, 0, 0.9);
    --cwFilterRGBA: rgba(8, 8, 99, 0.7);
    --cwFilterRGBA2: rgba(8, 8, 99, 0.5);
    --cwFilterRGBA3: rgba(8, 8, 99, 0.3);
    --cwFilterShadow: rgba(5, 5, 59, 0.7);
    --cwFilterShadowFade: rgba(5, 5, 59, 0);
    --cwFilterRadius: 8px;
    --cwFilterBorder: #0a0a7b;
    --cwTooltipG: #080863;
    --cwTooltipBg: #080863;
    --cwTooltipBg2: #0c0c97;
    --cwTooltipBg3: #0f0fbd;
    --cwTooltipBgHover: #0a0a7b;
    --cwTooltipBg2Hover: #0e0eaf;
    --cwTooltipBg3Hover: #1111d5;
    --cwTooltipTxt: #fff;
    --cwTooltipTxt2: #b5b5d0;
    --cwTooltipTxt3: #8484b1;
    --cwTooltipAccent: #D3B768;
    --cwTooltipAccentTxt: rgba(0, 0, 0, 0.9);
    --cwTooltipRGBA: rgba(8, 8, 99, 0.7);
    --cwTooltipRGBA2: rgba(8, 8, 99, 0.5);
    --cwTooltipRGBA3: rgba(8, 8, 99, 0.3);
    --cwTooltipShadow: rgba(5, 5, 59, 0.7);
    --cwTooltipShadowFade: rgba(5, 5, 59, 0);
    --cwTooltipRadius: 8px;
    --cwTooltipBorder: #0a0a7b;
    --cwModalG: #060646;
    --cwModalBg: #060646;
    --cwModalBg2: #0a0a7a;
    --cwModalBg3: #0e0e9f;
    --cwModalBgHover: #08085d;
    --cwModalBg2Hover: #0c0c92;
    --cwModalBg3Hover: #1010b6;
    --cwModalTxt: #fff;
    --cwModalTxt2: #b4b4c8;
    --cwModalTxt3: #8383a3;
    --cwModalAccent: #D3B768;
    --cwModalAccentTxt: rgba(0, 0, 0, 0.9);
    --cwModalRGBA: rgba(6, 6, 70, 0.7);
    --cwModalRGBA2: rgba(6, 6, 70, 0.5);
    --cwModalRGBA3: rgba(6, 6, 70, 0.3);
    --cwModalShadow: rgba(4, 4, 42, 0.7);
    --cwModalShadowFade: rgba(4, 4, 42, 0);
    --cwModalRadius: 8px;
    --cwModalBorder: #08085d;
    --cwLoginG: #080863;
    --cwLoginBg: #080863;
    --cwLoginBg2: #0c0c97;
    --cwLoginBg3: #0f0fbd;
    --cwLoginBgHover: #0a0a7b;
    --cwLoginBg2Hover: #0e0eaf;
    --cwLoginBg3Hover: #1111d5;
    --cwLoginTxt: #fff;
    --cwLoginTxt2: #b5b5d0;
    --cwLoginTxt3: #8484b1;
    --cwLoginAccent: #D3B768;
    --cwLoginAccentTxt: rgba(0, 0, 0, 0.9);
    --cwLoginRGBA: rgba(8, 8, 99, 0.7);
    --cwLoginRGBA2: rgba(8, 8, 99, 0.5);
    --cwLoginRGBA3: rgba(8, 8, 99, 0.3);
    --cwLoginShadow: rgba(5, 5, 59, 0.7);
    --cwLoginShadowFade: rgba(5, 5, 59, 0);
    --cwLoginRadius: 8px;
    --cwLoginBorder: #0a0a7b;
    --cwRegisterG: #080863;
    --cwRegisterBg: #080863;
    --cwRegisterBg2: #0c0c97;
    --cwRegisterBg3: #0f0fbd;
    --cwRegisterBgHover: #0a0a7b;
    --cwRegisterBg2Hover: #0e0eaf;
    --cwRegisterBg3Hover: #1111d5;
    --cwRegisterTxt: #fff;
    --cwRegisterTxt2: #b5b5d0;
    --cwRegisterTxt3: #8484b1;
    --cwRegisterAccent: #D3B768;
    --cwRegisterAccentTxt: rgba(0, 0, 0, 0.9);
    --cwRegisterRGBA: rgba(8, 8, 99, 0.7);
    --cwRegisterRGBA2: rgba(8, 8, 99, 0.5);
    --cwRegisterRGBA3: rgba(8, 8, 99, 0.3);
    --cwRegisterShadow: rgba(5, 5, 59, 0.7);
    --cwRegisterShadowFade: rgba(5, 5, 59, 0);
    --cwRegisterRadius: 8px;
    --cwRegisterBorder: #0a0a7b
}

.brequest_popup_header p {
    line-height: 25px!important
}

.brequest_popup_close .dynamic_icon {
    color: #daa520;
    background: -webkit-linear-gradient(transparent,transparent),-webkit-linear-gradient(top,#ff0000 0%,#ff0000 26%,#ff0000 35%,#ff0000 45%,#ff0000 61%,rgb(255 0 0/74%) 100%);
    background: -o-linear-gradient(transparent,transparent);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.brequest_primary_img span {
    margin-top: -15px!important;
    color: #fff!important;
    background: linear-gradient(45deg,#bf953f,#bf953f,#b38728,#bf953f,#aa771c)!important;
    font-weight: bolder!important
}

.linked-bonus-label {
    display: none
}

.linked-bonus__status {
    border: 1px solid gold!important;
    padding: 4px!important
}

.status__body-row {
    border: 1px solid gold!important;
    padding: 2px!important
}

.linked-bonus .linked-bonus__close-btn {
    background: 0 0;
    color: gold!important;
    font-weight: bolder!important
}

div.top_winners__game .top_winners__id {
    color: #fff
}

div.top_winners__game .top_winners__value {
    color: #fff
}

div.top_winners__game .top_winners__date {
    color: #fff
}

.cw_mob_root #js_lobby_main_wrapper>div:nth-child(5)>div>div.rd_title__block.mb-2.single_title.d-flex.align-items-center.justify-content-between>h3 {
    -webkit-text-fill-color: #fff;
    font-family: roboto,sans-serif
}

div.top_winners__game>div>div>span>i {
    -webkit-text-fill-color: #fff
}

div.top_winners__game>div>div>i {
    -webkit-text-fill-color: #fff
}

div.top_winners__game>div>div>span {
    color: #fff!important;
    background: 0 0;
    -webkit-text-fill-color: #fff!important
}

div.top_winners__game .top_winners__value {
    color: #fff
}

div.top_winners__game .top_winners__date {
    color: #fff
}

:root {
    --cdn-avatars: url("https://cdn.475hlt.com/mobil/de7n2hu.png") !important
}

.user_pic_container.losht::after {
    position: absolute;
    content: '';
    width: 96px;
    height: 96px;
    border-radius: 50%;
    background: url(https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/mobil/dynamic-circle2.webp);
    background-size: 100%;
    z-index: 15!important;
    display: flex!important
}

.user_pic_container.gyach::after {
    position: absolute;
    content: '';
    width: 96px;
    height: 96px;
    border-radius: 50%;
    background: url(https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/mobil/dynamic-circle2.webp);
    background-size: 100%;
    z-index: 15!important;
    display: flex!important
}

/* iOS Safari fixed pozisyon düzeltmesi */
.notification_static_content,
#notification_content {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
    -webkit-transform: translateZ(0) !important;
    transform: translateZ(0) !important;
    will-change: transform !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
}

.notification_content {
    height: 44px;
    background: #04042f;
    color: #04042f;
    border-bottom: 1px solid var(--cwTooltipAccent);
    border-bottom-left-radius: var(--cwTooltipRadius);
    border-bottom-right-radius: var(--cwTooltipRadius);
}

.notification_icon {
    color: #ffb700;
    height: 38px;
    width: 38px;
    border-radius: 50%;
    font-size: 38px;
    margin: 0 15px;
    background-color: #ffffff00!important;
    color: var(--cwTooltipAccent)
}

.notification_icon {
    animation: flicker 4s ease infinite
}

@keyframes flicker {
    50%,100% {
        text-shadow: 0 0 20px #fdc96d
    }

    20%,24%,55% {
        text-shadow: none
    }
}

.notification_content {
    background: #04042f!important
}

#js_lobby_view_all_providers_from_cat_raw,#js_lobby_filter_clear_all,#js_lobby_filter_show_all {
    background: linear-gradient(to bottom,#cfc09f 27%,#ffecb3 40%,#765512 78%)!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: #ff000000!important;
    color: #fff!important;
    font-weight: 700!important;
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 10px;
    border: 1px solid #c9b00c
}

.lobbyFilter_group_item:before {
    content: none!important
}

#js_lobby_main .swiper-slide {
    margin-bottom: 10px;
    border-radius: 5px;
    background: linear-gradient(45deg,#05052f,#130c7e,#05052f)!important;
    border: 1px solid #c9b00c;
    padding-right: 5px;
    padding-left: 5px
}

#content>div.inner__body>div>div.tl_mail_message_cont>div>p>a>img {
    box-shadow: 0 0 15px #fdf9c9;
    border-radius: 15px
}

#content>div.inner__head.tl_mail_row {
    box-shadow: rgba(0,0,0,.25)0 54px 55px,rgba(0,0,0,.12)0 -12px 30px,rgba(0,0,0,.12)0 4px 6px,rgba(0,0,0,.17)0 12px 13px,rgba(0,0,0,9%)0 -3px 5px
}

body>div.js_bn_request_popup_cont.brequest_popup_cover>div>div.brequest_popup_content.js_bn_request_List>div>div.brequest_popup_inner.d-flex>div.brequest_primary_img>img:before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient( 0deg,transparent,transparent 30%,rgba(0,255,255,.3) );
    transform: rotate(-45deg);
    transition: all .5s ease;
    opacity: 0
}

body>div.js_bn_request_popup_cont.brequest_popup_cover>div>div.brequest_popup_content.js_bn_request_List>div>div.brequest_popup_inner.d-flex>div.brequest_primary_img>img:hover::before {
    opacity: 1;
    transform: rotate(-45deg)translateY(100%)
}

body>div.js_bn_request_popup_cont.brequest_popup_cover>div>div.brequest_popup_content.js_bn_request_List>div>div.brequest_popup_inner.d-flex>div.brequest_popup_inner_cont>div.d-flex.flex-column.gap-4>p.brequest_popup_item_type {
    display: none!important
}

body>div.js_bn_request_popup_cont.brequest_popup_cover>div>div.brequest_popup_content.js_bn_request_List>div>div.brequest_popup_inner.d-flex>div.brequest_primary_img>span {
    -webkit-text-fill-color: #ffffff !important;
}

.brequest_details_text>p {
    background: 0 0;
    -webkit-text-fill-color: #f9dfaa!important
}

#js_stake_range>div>div:nth-child(2)>div,#js_stake_range>div>div:nth-child(3)>div {
    background: linear-gradient(90deg,#cfb94c 0%,#fcf6ba 15%,#e6d3ac 43%,#fbf5b7 74%,#d6b16f 100%)
}

#js_stake_range>div>div.noUi-connects>div {
    background: linear-gradient(90deg,#cfb94c 0%,#fcf6ba 15%,#e6d3ac 43%,#fbf5b7 74%,#d6b16f 100%)
}

body>div.js_bn_request_popup_cont.brequest_popup_cover>div>div.brequest_popup_header>div>h3 {
    background: linear-gradient(to bottom,#ffffff 27%,#ffffff 40%,#7e8387 78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #fff;
    font-family: roboto,sans-serif;
    position: relative;
    text-transform: uppercase;
    text-shadow: 0 0 3px #e9e9e9
}

body>div.js_bn_request_popup_cont.brequest_popup_cover>div>div.brequest_popup_content.js_bn_request_List>div.d-flex.info_text_bonus>p {
    background: 0 0;
    -webkit-text-fill-color: #c3c3c3
}

#tl_profile_content>div>div>div>div.tl_col-7>div>h3,#js_howTo_setup_cont>h3,#tl_profile_content>div>div>div>div.tl_col-7>div>div.flex.alCen.jb.tfa_switcher_content.relative>p,#js_twoFa_switcher_text {
    background: 0 0;
    -webkit-text-fill-color: #fff;
    color: #fff;
    font-family: roboto,sans-serif;
    position: relative;
    text-transform: uppercase;
    font-weight: 700
}

#tl_profile_content>div>div>div>div.tl_col-7>div>div.flex.alCen.jb.tfa_switcher_content.relative>p {
    font-size: 19px!important
}

#tl_profile_content {
    box-shadow: rgba(0,0,0,.55)0 15px 25px,rgba(0,0,0,5%)0 5px 10px
}

#tl_profile_content .tfa_text,#js_howTo_setup_cont>div>p {
    font-size: 18px!important;
    background: 0 0;
    -webkit-text-fill-color: #d3b768
}

#js_qr_code::placeholder {
    color: #fff
}

#js_verify_qr_code {
    color: #fff!important;
    font-weight: 700
}

#js_getCode_btn {
    color: #fff
}

#wrapper>div.cw_mob_root.ui-content>aside.cw_mob_right_sidebar>aside>div.cw_items_blocks_rightMneu>div.right-menu__nav>a>span {
    background: 0 0!important;
    -webkit-background-clip: initial!important;
    -webkit-text-fill-color: initial!important;
    color: #fff!important;
    font-weight: 400!important
}

#wrapper>div.cw_mob_root.ui-content>div.floating-links-wrapper>div.js-cashback-badge.promocode-badge.cashback-badge>div.content>div>span,#wrapper>div.cw_mob_root.ui-content>div.floating-links-wrapper>div.js-promocode-badge.promocode-badge>div.content>div>span {
    background: 0 0!important;
    -webkit-background-clip: initial!important;
    -webkit-text-fill-color: initial!important;
    color: #fff!important;
    font-weight: 400!important
}

#js_games_lobby>div>div.lb_card_topitems.absolute.flex_center_between>div.lb_card_badge_wrapper>div>div>span {
    z-index: 1!important;
    background: 0 0!important;
    -webkit-text-fill-color: white!important
}

#js_lb_card_preview_content>div.lb_card_preview_footer.flex_center_between.relative>a>i {
    background: 0 0;
    -webkit-text-fill-color: #000000
}

#js_card_pv_close_btn>i {
    background: linear-gradient(90deg,#cfb94c 0%,#fcf6ba 15%,#e6d3ac 43%,#fbf5b7 74%,#d6b16f 100%);
    -webkit-text-fill-color: #ff0000;
    text-shadow: 0 0 1px red
}

#js_card_pv_header>div.lb_card_preview_close.d-flex.align-items-center.justify-content-end>div>div>div>span {
    z-index: 1!important;
    background: 0 0!important;
    -webkit-text-fill-color: white!important
}

#wrapper>div.cw_mob_root.ui-content>div.tfa_content.relative>h3,#wrapper>div.cw_mob_root.ui-content>div.tfa_content.relative>div.flex.alCen.jb.tfa_switcher_content.relative>p,#js_howTo_setup_cont>h3 {
    background: 0 0;
    -webkit-text-fill-color: #fff;
    color: #fff;
    font-family: roboto,sans-serif;
    position: relative;
    text-transform: uppercase;
    font-weight: 700
}

#js_qr_code::placeholder {
    color: #fff
}

.tfa_text,.tfa_text p {
    background: 0 0!important;
    -webkit-text-fill-color: #d3b768!important
}

#wrapper>div.cw_mob_root.ui-content>div.tfa_content.relative>div.flex.alCen.jb.tfa_switcher_content.relative>label>span::before {
    background: #fff!important
}

#js_getCode_btn {
    background: 0 0!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: #fff!important;
    color: #fff!important;
    font-weight: 700!important;
    opacity: 1
}

#wrapper>div.cw_mob_root.ui-content>div.main-wrapper>div:nth-child(5)>div.dynamic_games_grid.align_tworows.lobby-category-slider>div.lgWidth_1.d-flex>div>button {
    display: none
}

#wrapper>div.cw_mob_root.ui-content>div.main-wrapper>div:nth-child(6)>div.dynamic_games_grid.align_tworows.lobby-category-slider>div.lgWidth_1.d-flex>div>button {
    display: none
}


#js_data_content {
    grid-template-columns: repeat(2,1fr)
}

#js_data_content>div>div.pn_card_body {
    height: 246px
}

#js_show_more_btn {
    color: #fff!important
}

#js_data_content>div>div.pn_card_hover.flex_center_center>div.pn_card_descr>p {
    font-size: 19px!important
}

.component_jackpot_slider_number {
    color: #fff
}

.js_lobby_groups_cont h3 {
    -webkit-text-fill-color: #ffF
}

.top_jackpots__crns.tw_TRY>i {
    color: #fff
}

.top_jackpots__block  {
    border: none!important;
    background: #151f44 !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;
}

.top_jackpots__block * {
    color: #fff
}

.top_jackpots__hover_winners,.js_jackpot_link {
    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!important
}

.top_jackpots__hover__value span,.top_jackpots__crns i {
    -webkit-text-fill-color: #fff!important
}

.js_jackpot_link span {
    -webkit-text-fill-color: #fff!important
}

.jackpot_container.onerow .top_jackpots__container {
    grid-template-columns: repeat(2,minmax(140px,1fr))!important
}

body>div.js_bn_request_popup_cont.brequest_popup_cover>div>div.brequest_popup_content.js_bn_request_List>div.d-flex.info_text_bonus>p {
    font-weight: 700
}

.toast.error.active {
    background-color: #fff
}

#js-toast-cont>div>p.t-text {
    color: #05052f;
    font-size: 20px!important;
    font-weight: 700
}

#js_rectangleAd_2119 .dynamicBanners_item {
    margin-right: 10px!important;
    box-shadow: 0 0 20px #ffffff52
}

.notification_text {
    color: #fff
}

.cw_mob_sidebar .lb_card_badge_inner_wrapper_global {
    display: none!important
}

@keyframes windede {
    0% {
        opacity: .6
    }

    100% {
        opacity: 1
    }
}

.top_winners__game {
    position: relative
}

div.top_winners__game:after {
    content: "";
    background: url(https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/mobil/winner.png)!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;
    position: absolute;
    width: 85px;
    height: 25px;
    animation-name: windede;
    right: 5px;
    top: 40%;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out
}

div.top_winners__game {
    border-bottom: 2px solid rgb(226 207 43 / 40%);
    background: linear-gradient(135deg, rgba(30, 20, 60, 0.92) 0%, rgba(10, 8, 35, 0.98) 100%) !important;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 4px, 
                rgba(80, 40, 160, 0.15) 0px 7px 13px -3px, 
                rgba(0, 0, 0, 0.3) 0px -3px 0px inset;
}


#js_card_stream_1908 .dynamicBanners_item {
    transform: perspective(500px)rotateY(20deg)translateX(10px);
    opacity: .9
}

#js_card_stream_1908 .swiper-wrapper {
    padding-top: 2em;
    padding-bottom: 2em
}

#wrapper>div.cw_mob_root.ui-content>div.main-wrapper>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 {
    display: none!important
}

.additional-infos {
    text-align: center!important
}

.additional-infos .info_section-title {
    font-size: 25px!important;
    margin-bottom: 20px!important
}

.toast-container .toast.success {
    background: #d5b96c;
    border-radius: 15px;
    box-shadow: rgba(0,0,0,.56)0 22px 70px 4px
}

#js-toast-cont>div>p.t-text {
    font-size: 15px!important;
    padding: 5px
}

#js-toast-cont>div>p.t-title>span {
    color: #439d30;
    font-weight: 700
}

.dyn_regPopup_content #js_step_4>div:nth-child(1)>label {
    font-size: 0!important
}

.dyn_regPopup_content #js_step_4>div:nth-child(1)>label:before {
    content: "TC Kimlik Numaranız";
    font-size: 12px
}

.dyn_regPopup_content #DocumentNumber::placeholder {
    color: transparent!important
}

.dyn_regPopup_content .dyn_form_group:has(#DocumentNumber) {
    position: relative
}

.dyn_regPopup_content .dyn_form_group:has(#DocumentNumber)::after {
    content: "TC Kimlik Numaranız";
    position: absolute;
    top: 33px;
    left: 12px;
    z-index: 1;
    color: #424242;
    font-size: 14px;
    pointer-events: none
}

.dyn_regPopup_content #DocumentNumber:not(:placeholder-shown) {
    position: relative;
    z-index: 2
}

.dyn_regPopup_content .dyn_form_group:has(#DocumentNumber:focus)::after {
    opacity: 0;
    transition: opacity .2s
}

.call_request_content {
    position: releative;
    background: #060436!important
}

.call_request_content:before {
    content: "";
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: url(https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/mobil/DDS.webp);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
    width: 400px;
    height: 400px;
    opacity: .1
}

#VoisoCallCenterForm .call_request_title {
    font-size: 0!important
}

#VoisoCallCenterForm .call_request_title:before {
    content: "Beni Ara İstek Formu";
    font-size: 14px
}

#VoisoCallCenterForm .call_request_dec {
    font-size: 0!important
}

#VoisoCallCenterForm .call_request_dec:before {
    content: "Lütfen bilgilerinizi giriniz";
    font-size: 13px
}

#VoisoCallCenterForm>div.justify-content-center>div:nth-child(2)>div:nth-child(1)>label {
    font-size: 0!important
}

#VoisoCallCenterForm>div.justify-content-center>div:nth-child(2)>div:nth-child(1)>label:before {
    content: "Telefon Numaranız";
    font-size: 14px;
    font-weight: 700
}

#VoisoCallCenterForm #startdate_js>label {
    font-size: 0!important
}

#VoisoCallCenterForm #startdate_js>label:before {
    content: "TARİH";
    font-size: 14px;
    font-weight: 700
}

#VoisoCallCenterForm #enddate_js>label {
    font-size: 0!important
}

#VoisoCallCenterForm #enddate_js>label:before {
    content: "SAAT";
    font-size: 14px;
    font-weight: 700
}

#VoisoCallCenterForm .form-group-label>label {
    font-size: 0!important;
    display: block
}

#VoisoCallCenterForm .form-group-label>label:before {
    content: "MESAJINIZ";
    font-size: 14px;
    border-radius: 3px;
    font-weight: 700
}

#VoisoCallCenterForm #Reason::placeholder {
    color: transparent!important
}

#VoisoCallCenterForm #MobileNumber::placeholder {
    color: transparent!important
}

#VoisoCallCenterForm #sendCall_btn {
    font-size: 0!important
}

#VoisoCallCenterForm #sendCall_btn:before {
    content: "BENİ ARA TALEBİ OLUŞTUR";
    font-size: 14px
}

.dyn_regPopup_header {
    background: 0 0!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
}

.dyn_regPopup_content {
    position: relative;
    background: 0 0
}

.dyn_regPopup_content::before {
    content: "";
    position: absolute;
    inset: 0;
    background: url(https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/mobil/DDS.webp)50%/contain no-repeat;
    opacity: .4;
    pointer-events: none
}

.dyn_regPopup_content #js_reg_btn_submit {
    margin-top: 15px
}

.dyn_regPopup_content #js_step_2 .dyn_err_mess {
    background: #f01c;
    color: #fff!important;
    font-weight: 700;
    font-size: 14px;
    margin-top: 4px
}

.dyn_regPopup_content .dyn_err_mess {
    background: #ff001152;
    color: #fff!important;
    font-weight: 700;
    font-size: 14px;
    margin-top: 4px
}

.dyn_regPopup_content #register_container>div.dyn_regPopup_progressInfo>div.dyn_regPopup_stepNumber.d-flex.justify-content-between>span {
    font-weight: 700
}

.dyn_regPopup_content #js_step_1>div>label {
    font-weight: 700
}

.dyn_regPopup_content .dyn_input:focus,.dyn_select:focus {
    background: #0d0d3e38!important;
    border: 3px #554a2f solid!important
}

.dyn_regPopup_content .input-validation-error {
    border-bottom: 2px #550325 solid!important
}

#js_resend_text_cont>span {
    font-weight: 700;
    font-size: 15px;
    background: #000
}

.dyn_regPopup_content #DateOfBirthDay,.dyn_regPopup_content #DateOfBirthMonth,.dyn_regPopup_content #DateOfBirthYear,.dyn_regPopup_content #Country,.dyn_regPopup_content #City,.dyn_regPopup_content #js_step_4 #Currency {
    border: 1px solid #c9b00c;
    background: linear-gradient(45deg,#05052f,#130c7e,#05052f)
}

.footer_social-item.social__pinterest-icon {
    display: none
}

.floating-icon {
    background-image: url(https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/mobil/s9qklvd.jpg)!important
}


@media(max-width: 350px) {
    #js_lobby_main_wrapper .js_lobby_filter_popup_sub_cont {
        display:grid!important;
        grid-template-columns: repeat(1,1fr)
    }
}

@media(max-width: 390px) {
    #js_lobby_filter_providers_cont .js_lobby_filter_popup_sub_cont .lobbyFilter_txt_size {
        font-size:11px
    }
}

#js_lobby_main>div.lobbyFilter_provider_wrapper {
    display: none
}

.lobbyFilter_wrapper {
    min-height: 0
}

.lobbyFilter_group_item_name {
    text-transform: uppercase;
    color: #fff!important
}

.lobbyFilter_group_slider {
    padding-right: 7px;
    padding-left: 7px
}

#js_lobby_main .swiper-slide {
    background: 0 0!important;
    padding: 0;
    border: none
}

#js_lobby_filter_providers_cont>div.js_lobby_filter_popup_sub_cont.lobbyFilter_popup_provider.d-flex.flex-wrap.view_type_3>div.js_lobby_filter_cats.lobbyFilter_provider_item.provider_type.relative.flex_center.active>span.lobbyFilter_provider_img>i {
    color: #fff!important
}

.lobbyFilter_search_wrapper.collapsed .lobbyFilter_search {
    padding: 9px 12px;
    border: 1px solid #fff
}

.lobbyFilter_search_close {
    max-width: initial;
    white-space: nowrap;
    opacity: 1
}

.lobbyFilter_fixed .lobbyFilter_search_wrapper .lobbyFilter_search_cover {
    padding: 0 8px
}

.lobbyFilter_search_clear {
    max-width: 20px
}

#js_clear_search_val {
    border: none
}

#js_clear_search_val .dynamic_icon {
    color: #000
}

.main-wrapper .dynamic_container:nth-child(1) div#js_billboard_banner_cont_2907 .banners_billboard_slider a,.main-wrapper .dynamic_container:nth-child(1) div#js_billboard_banner_cont_2907 .banners_billboard_slider a img {
    height: auto!important
}

#js_square_2209 {
    grid-template-columns: repeat(1,1fr)
}

#js_square_2209 .dynamicBanners_inner a {
    width: auto!important;
    height: auto!important
}

.rd_header_tabs .rd_header_tab_item span {
    font-family: poppins,sans-serif;
    font-weight: 700;
}

.main-wrapper .dynamic_container:nth-child(7) div#jackpot_container_48 .top_jackpots__container div {
    background: #151f44!important;
    border-radius: 20px
}

.main-wrapper .dynamic_container:nth-child(9) div#js_thumbnail9_2212 .dynamicBanners .banners_thumbnail9_first .dynamicBanners_inner a,.main-wrapper .dynamic_container:nth-child(9) div#js_thumbnail9_2212 .dynamicBanners .banners_thumbnail9_second .dynamicBanners_inner a,.main-wrapper .dynamic_container:nth-child(10) div#js_thumbnail9_2213 .dynamicBanners .banners_thumbnail9_first .dynamicBanners_inner a,.main-wrapper .dynamic_container:nth-child(10) div#js_thumbnail9_2213 .dynamicBanners .banners_thumbnail9_second .dynamicBanners_inner a {
    width: auto!important;
    height: auto!important
}

.main-wrapper .dynamic_container:nth-child(19) {
    margin-top: 10px;
    margin-bottom: 40px
}

.main-wrapper .dynamic_container:nth-child(19) div#js_card_stream_2214 .swiper-wrapper .swiper-slide {
    heigth: auto!important;
    width: auto!important;
    max-width: 180px;
    max-height: 180px
}

.main-wrapper .dynamic_container:nth-child(19) div#js_card_stream_2214 .swiper-wrapper .swiper-slide a {
    border: 0!important
}
.welcome_login_popup_inner p a img {
    height: auto !important;
    width: auto !important;
}

/* DEDEBET HESABI DONDUR GİZLE 201225_2910_mb213564236234234 */
.right-menu__nav .nav__list-item:has(a[href*="/responsiblegaming/getbetwininfo"]) {
    display: none!important
}

/* HEPSİ KARE */ 
.lb_card_v{
    grid-row: unset!important;
}

.lb_card_img{
    object-fit: cover;
}

.lb_card_h {
    grid-column: unset!important;
}

.lb_card_footer .lb_card_name {
    color: #ffffff!important;
    font-weight: 700
}

.lb_card_price{
    color: #fff!important;
}

.lb_card_footer{
    background: #a854cc!important;
}

/* LOBBY OYUNLAR FOOTER 101125_2910_V2_mb5945962566 */
.lb_card_footer{
    background: linear-gradient(180deg, #101731 0%, #0f172a 100%) !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.7), 0 8px 30px rgba(30, 58, 138, 0.2), inset 0 1px 0 rgba(191, 219, 254, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.5);
}

.lb_card{
    border: none!important;
    box-shadow: unset;
    background: none;
}

/* Mobil Lobby Oyunlar Alanı 231125_2910_mb2352436536454 */
.lb_card_main{
    padding: 0 20px!important;
}

.lb_card_v .lb_card_body{
    height: calc(93px + (318 - 93) * (100vw - 320px)/(991 - 320))!important;
}

/* DAHA FAZLA BUTONU 201225_2910_mb246252343 */
#js_show_more_btn{
    background: #d3b768!important;
    color: #000!important;
}

/* DEDEBET MOBİL SLOT ALANLARI İLK ÖĞEYİ GİZLE 201225_2910_mb26246245235 */
#js_thumbnail9_2216 .banners_thumbnail9_first,
#js_thumbnail9_2217 .banners_thumbnail9_first,
#js_thumbnail9_2221 .banners_thumbnail9_first{
    display: none;
}

/* LOBBDY SLIDER */
.mainLobby_wrapper .dynamicBanners_item{
    height: 100%!important;
}

.mainLobby_wrapper .dynamicBanners_img{
    height: 100%!important;
}

/* KAR EFEKTI IPTAL */
.snow_effect{
    display: none;
}

.santa_hat::after{
    display: none;
}

/* FOOTER ACILIR HIZLI MENUYU GIZLER 270126_2910_mb252523434 */

#rb23-quick-action{
    display: none;
}

/* ===== NAV YENI IKONLAR 200126_2910_MB3252452342353243564 ===== */
/* Floating Bar Efekti */
.cw_mob_mav_fixed_bot {
    border-radius: 24px !important;
    background: linear-gradient(135deg, rgba(4, 4, 47, 0.85) 0%, rgba(2, 2, 25, 0.95) 100%) !important;
    backdrop-filter: blur(20px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(20px) saturate(180%) !important;
    border: 1px solid rgba(100, 149, 237, 0.15) !important;
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.4),
        0 0 0 1px rgba(255, 255, 255, 0.05) inset,
        0 -2px 20px rgba(30, 58, 138, 0.3) !important;
    padding: 8px 2px !important;
    height: auto !important;
    min-height: 70px !important;
}
/* Menü itemleri */
.cw_mob_mav_fixed_bot_item {
    color: rgb(255 255 255 / 76%);
    transition: all 0.3s ease;
}
/* ===== İKON AYARLARI ===== */
.cw_mob_mav_fixed_bot .cw_mob_mav_fixed_bot_item .cw_mob_icon_m {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* Aktif item stili */
.cw_mob_mav_fixed_bot_item.active,
.cw_mob_mav_fixed_bot_item.tl_main_nav_item-active {
    color: #60a5fa;
}
.cw_mob_mav_fixed_bot_item.active::after,
.cw_mob_mav_fixed_bot_item.tl_main_nav_item-active::after {
    width: 100%;
    box-shadow: 0 0 15px rgba(96, 165, 250, 0.6);
}
.cw_mob_mav_fixed_bot_item.active span,
.cw_mob_mav_fixed_bot_item.active span span,
.cw_mob_mav_fixed_bot_item.tl_main_nav_item-active span,
.cw_mob_mav_fixed_bot_item.tl_main_nav_item-active span span {
    color: #3b82f6 !important;
}
/* Ana menü butonu */
.cw_mob_mav_fixed_bot_main_action {
    transition: all 0.3s ease;
}
.cw_mob_mav_fixed_bot_main_action:hover {
    color: #fff;
}
.cw_mob_mav_fixed_bot_main_action.tl_main_nav_item-active {
    color: #60a5fa;
}
.cw_mob_mav_fixed_bot{
    padding: unset;
}
.cw_mob_mav_fixed_bot_main_action .cw_mob_icon_m{
    color: #fff;
}
.cw_mob_mav_fixed_bot_main_action {
    box-shadow: rgba(4, 4, 47, 0.17) 0px -23px 25px 0px inset, rgba(4, 4, 47, 0.15) 0px -36px 30px 0px inset, rgba(4, 4, 47, 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;
}
.cw_mob_mav_fixed_alternative_items_wrapper > div{
    background: transparent;
}

.cw_mob_mav_fixed_primary_items_wrapper{
    top: unset;
}


.cw_mob_mav_fixed_bot_item span {
    text-transform: uppercase;
    font-weight: bold;
}

/* YENI OYUNLAR ALANI GENEL OYUN ADI YAZISI */
.lca-card--v1 .lca-card-hover-header .lca-card-name{
    font-size: 12px;
}

/* BASLIGI GIZLE 040226_2910_mb135245625234 */
.lgWidth_1 {
    display: none!important;
}

/* ANA SAYFA OYUNLAR 060226_2910_mb1352356242352435355 */
.dynamic_container:has(#js_lg_ws_154),
.dynamic_container:has(#js_lg_ws_155){
    padding: 0!important;
}

/* ÜYE GİRİŞİ 231025_2910_MB4553734525246 */
.cw_mob_right_sidebar .platformRightLoginPanel {
    display: flex;
    flex-direction: column;
    height: 100%;
    background: #05052f00 !important;
}

/*--------METİNLER-------- */
.cw_mob_right_sidebar  .sidebar_login-header span{
    color: #fff;
    font-weight: bold;
}
.cw_mob_right_sidebar  .platformForgPass{
    color: #fff;
    font-weight: bold;
}
.cw_mob_right_sidebar .platformLoginButton {
    box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
}
.cw_mob_right_sidebar #loginButton{
    font-weight: bold;
}

/* MOBİL ÜYE GİRİŞİ REVİZE 191125_2910_mb12356423623434 */
#loginForm .login_input {
    background: linear-gradient(90deg,#1f1f5e 0%,#1f1f5e 50%,#1f1f5e 100%);
    border: none;
    box-shadow: rgba(0,0,0,7%)0 1px 2px,rgba(0,0,0,7%)0 2px 4px,rgba(0,0,0,7%)0 4px 8px,rgba(0,0,0,7%)0 8px 16px,rgba(0,0,0,7%)0 16px 32px,rgba(0,0,0,7%)0 32px 64px;
}

#loginForm .login_input::placeholder{
    color: #fff;
}

#loginForm .platformPassInput{
    background: linear-gradient(90deg,#1f1f5e 0%,#1f1f5e 50%,#1f1f5e 100%);
    border: none;
    box-shadow: rgba(0,0,0,7%)0 1px 2px,rgba(0,0,0,7%)0 2px 4px,rgba(0,0,0,7%)0 4px 8px,rgba(0,0,0,7%)0 8px 16px,rgba(0,0,0,7%)0 16px 32px,rgba(0,0,0,7%)0 32px 64px;
}

#loginForm .platformPassInput::placeholder{
    color: #fff;
}

/* OYUNLAR ANA SAYFA 170226_2910_mb1352623423623 */
.lobby-category-slider.align_tworows .lca-cards-wrapper{
    gap: 9px;
}

#loginForm .eye_button.opened_pass:before{
    color: #fff;
}

/* ÜYE GİRİŞİ */
#loginButton {
    font-weight: 600 !important;
    background: linear-gradient(to bottom, #ffe89a 0%, #ffdd74 20%, #f0b429 100%);
    box-shadow:
        0 1px 0 0 #ffe8a0 inset,
        0 -2px 1px 0 rgba(180, 120, 0, 0.25) inset,
        0 4px 10px rgba(0, 0, 0, 0.25),
        0 1px 3px rgba(0, 0, 0, 0.15) !important;
    border: 1px solid rgba(180, 120, 0, 0.2);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}

/* CARK SAYFASI BG GIZLE 070226_2910_MB325256262345354 */
.play_cards_tab, .play_spin_tab, .play_dice_tab, .play_mysteryBox_tab{
    background-image: none!important;
}

/* ÇARK SAYFASI GÖRSEL DEGISIMI 070226_2910_mb23525234234235 */
#js_promo_main_cont img[src*="DescriptionDescriptiondedetopmobil_20250812132951066"] {
    content: url("https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/mobil/dd23.jpg") !important;
    width: 100%; 
    object-fit: contain; 
}

/* MESAJ KUTUSU 070126_2910_MB235346345345 */
.inbox-popup__item{
    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 #05052f!important;
    background: #171768!important;
}
.inbox_v2 .primary-text{
    color: #fff!important;
}

.inbox_v2 .inbox-popup__item .item__head .item__indicator{
    background-color: #7d7d7d!important;
}


/* JP BOŞLUĞUNU KALDIR */
.dynamic_container:has(.jackpot_container){
    padding: 0;
}

/* MOBIL LOBBY 3LU GORUNUM 080226_2910_mb13523562534 */
.lb_card_main {
    grid-template-columns: repeat(2, 1fr)!important;
}

.lb_card_footer .lb_card_name{
    text-align: center;
}


/* RIGHT MENU YENI TASARIM 220126_2910_MB15141212124234 */
/* ===== SIDEBAR CONTAINER ===== */
.cw_mob_right_sidebar,
.right-menu {
    background: linear-gradient(135deg, rgba(4, 4, 47, 0.85) 0%, rgba(2, 2, 25, 0.95) 100%) !important;
    box-shadow: 
        0 25px 50px rgba(0, 0, 0, 0.5),
        0 0 0 1px rgba(255, 255, 255, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
}

/* ===== PROFIL  ===== */
.right-menu__user {
    padding: 4px 20px !important;
    background: linear-gradient(135deg, rgba(212, 175, 55, 0.1) 0%, transparent 50%) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !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;
}

.right-menu__user .user__inner {
    display: flex!important;
    align-items: center;
    gap: 16px;
    position: relative;
    z-index: 1;
}

/* Avatar */
.user__image-wrapper,
.user__image {
    width: 56px !important;
    height: 56px !important;
    border-radius: 16px !important;
    background: linear-gradient(135deg, rgb(3 3 39 / 42%) 0%, rgb(2 2 34 / 89%) 100%) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 
        0 8px 24px rgba(0, 0, 0, 0.3),
        inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    text-align: center;
}

.user__image .dynamic_icon {
    width: 28px;
    height: 28px;
    opacity: 0.7;
}

/* Username */
.user__username {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #ffffff !important;
    margin-bottom: 4px !important;
    letter-spacing: -0.02em;
}

/* User ID */
.user__id {
    font-size: 13px !important;
    color: rgb(255 255 255) !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
}

.user__id--highlighted {
    color: rgb(255 255 255) !important;
    font-weight: 500 !important;
}

/* KOPYALA BUTONU  */
.js_copy_button {
    padding: 4px;
    opacity: 0.5;
    transition: opacity 0.2s ease;
    cursor: pointer;
}

/* ===== BAKIYE SECTION ===== */
.right-menu__balance {
    padding: 20px !important;
}

.balance__card {
    background: rgb(8 8 72 / 36%) !important;
    backdrop-filter: blur(10px);
    border-radius: 16px !important;
    padding: 18px 20px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    cursor: pointer;
    transition: all 0.3s ease !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3) !important;
    margin-bottom: 8px;
}

.balance__card.small_pd {
    padding: 14px 16px !important;
    border-radius: 12px !important;
}

.card__info-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    width: 100%;
}

/* CUZDAN Icon */
.card__wallet-badge {
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    background: linear-gradient(135deg, rgba(212, 175, 55, 0.2) 0%, rgba(212, 175, 55, 0.05) 100%) !important;
    border-radius: 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid rgba(212, 175, 55, 0.2) !important;
}

.card__wallet-badge .dynamic_icon {
    width: 22px;
    height: 22px;
    filter: sepia(1) saturate(3) hue-rotate(15deg) brightness(1.1);
}

/* BAKIYE TUTARI */
.card__balance-count {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    letter-spacing: -0.02em;
}

.card__balance-count .highlighted,
.card__balance-count .js_rm_balance {
    color: #ffffff !important;
}

/* BAKIYE Label */
.card__balance-type {
    font-size: 12px !important;
    color: rgba(255, 255, 255, 0.5) !important;
    margin-top: 2px !important;
}

/* Dropdown OKU */
.card__balance__dropdown_arrow {
    width: 32px !important;
    height: 32px !important;
    background: rgba(255, 255, 255, 0.05) !important;
    border-radius: 8px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
    margin-left: auto;
}

.card__balance__dropdown_arrow .dynamic_icon {
    transition: transform 0.3s ease;
}

.balance__slider.opened .card__balance__dropdown_arrow .dynamic_icon {
    transform: rotate(180deg);
}

/* BAKIYE Dropdown */
.balance__dropdown {
    background: transparent !important;
    border: none !important;
    padding: 8px 0 0 0 !important;
}

/* ===== ACTION BUTONU ===== */
.card__button-wrapper {
    padding: 0 20px 20px !important;
    display: flex !important;
    gap: 12px !important;
}


/* PARA YATIRMA BUTONU */
.card__button.js_bn_request_popup {
    background: linear-gradient(135deg, rgb(75 75 114 / 58%) 0%, rgba(2, 2, 25, 0.95) 100%) !important;
    border: none !important;
    border-bottom: 2px solid #1c213345 !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;
    color: #e3e3ff !important;
    border-radius: 12px !important;
    transition: all 0.3s ease !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
        font-size: 14px!important;
}

/* PARA ÇEKME BUTONU */
.card__button--transparent {
    background: linear-gradient(135deg, rgb(75 75 114 / 58%) 0%, rgba(2, 2, 25, 0.95) 100%) !important;
    border: none !important;
    border-bottom: 2px solid #1c213345 !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;
    color: #e3e3ff !important;
    border-radius: 12px !important;
    transition: all 0.3s ease !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    font-size: 14px!important;
}

/* ===== CASHBACK BUTONU ===== */
.cashback-btn,
.js-cashback_link_rm {
    margin: 0 20px 20px !important;
    padding: 14px 20px !important;
    background: linear-gradient(135deg, rgb(75 75 114 / 58%) 0%, rgb(31 31 81 / 34%) 100%) !important;
    border: 1px solid rgb(3 3 37) !important;
    border-radius: 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    color: #e3e3ff !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
}

/* ===== NAVIGATION MENU ===== */
.right-menu__nav {
    padding: 0 12px 20px !important;
}

.nav__list {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.nav__list-item {
    margin-bottom: 4px !important;
}


/* Menu Link */
.nav__dropdown-head {
    display: flex !important;
    align-items: center !important;
    padding: 14px 16px !important;
    border-radius: 12px !important;
    color: rgba(255, 255, 255, 0.7) !important;
    text-decoration: none !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    transition: all 0.25s ease !important;
    cursor: pointer !important;
    background: transparent !important;
    border: none !important;
    width: 100% !important;
    text-align: left !important;
    position: relative;
}

.nav__list-item.opened .nav__dropdown-head {
    border-radius: 12px 12px 0 0 !important;
}

.nav__dropdown-head:active,
.nav__list-item.opened > .nav__dropdown-head {
    background: linear-gradient(135deg, rgb(55 96 212 / 15%) 0%, rgb(55 74 212 / 5%) 100%) !important;
    color: #d4af37 !important;
    border: 1px solid rgba(212, 175, 55, 0.2) !important;
}

/* Menu Icon */
.nav__dropdown-head > .dynamic_icon {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    background: rgb(6 6 70) !important;
    border-radius: 10px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-right: 14px !important;
    transition: all 0.25s ease !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
}

.nav__list-item.opened > .nav__dropdown-head > .dynamic_icon {
    background: rgba(212, 175, 55, 0.15) !important;
    border-color: rgba(212, 175, 55, 0.3) !important;
}

/* Menu Text */
.nav__dropdown-head > span:not(.dynamic_icon):not(.badge) {
    flex: 1 !important;
}

/* BILDIRIM BADGE */
.badge-notification,
.js_unred_count {
    background: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%) !important;
    color: #ffffff !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    min-width: 22px !important;
    height: 22px !important;
    border-radius: 11px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 6px !important;
    box-shadow: 0 2px 8px rgba(231, 76, 60, 0.4) !important;
    margin-left: auto !important;
}

/* ===== SUBMENU ===== */
.nav__list--sub {
    max-height: 0 !important;
    overflow: hidden !important;
    transition: max-height 0.3s ease !important;
    list-style: none !important;
    margin: 0 !important;
}

.nav__list-item.opened .nav__list--sub {
    max-height: 300px !important;
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}

.nav__list-item--sub {
    margin: 2px 0 !important;
}

.nav__list-item--sub a,
.nav__list-item--sub p {
    display: block !important;
    padding: 2px 10px !important;
    color: rgba(255, 255, 255, 0.5) !important;
    text-decoration: none !important;
    font-size: 14px !important;
    border-radius: 8px !important;
    transition: all 0.2s ease !important;
    margin: 0 !important;
}



/* ===== CIKIS BUTTON ===== */
.nav__list-item:last-child .nav__dropdown-head,
#logout {
    color: #e74c3c !important;
}

.nav__list-item:last-child .nav__dropdown-head > .dynamic_icon,
#logout > .dynamic_icon {
    background: rgba(231, 76, 60, 0.1) !important;
    border-color: rgba(231, 76, 60, 0.2) !important;
    filter: none !important;
}

/* ===== DIVIDER ===== */
.nav__list-item:last-child::before {
    content: '';
    display: block;
    height: 1px;
    background: rgba(255, 255, 255, 0.08);
    margin: 12px 16px;
}

/* ===== DAHA FAZLA GORNUTULE LINK ===== */
.card__balance__more {
    color: #d4af37 !important;
    font-size: 12px !important;
    text-decoration: none !important;
    margin-left: auto !important;
    opacity: 0.8;
    transition: opacity 0.2s ease !important;
}

/* ===== SCROLLBAR STILI ===== */
.right-menu::-webkit-scrollbar,
.cw_mob_right_sidebar::-webkit-scrollbar {
    width: 6px;
}

.right-menu::-webkit-scrollbar-track,
.cw_mob_right_sidebar::-webkit-scrollbar-track {
    background: transparent;
}

.right-menu::-webkit-scrollbar-thumb,
.cw_mob_right_sidebar::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 3px;
}

.right-menu::-webkit-scrollbar-thumb:hover,
.cw_mob_right_sidebar::-webkit-scrollbar-thumb:hover {
    background: rgba(255, 255, 255, 0.2);
}

/* USER INNER */
.right-menu__container{
    padding: 0!important;
}

.right-menu__user .user__inner{
    background-color: unset!important;
}

.right-menu__header{
    padding: 0!important;
}

.right-menu__user{
    margin-top: 0!important;
}

.balance__card .card__balance-info .card__balance-count .highlighted{
    font-size: unset!important;
}

.balance__slider > .balance__card, .balance__card.small_pd{
    height: unset!important;
}

.cw_mob_right_sidebar .user__id .js_copy_button{
    color: #fff;
    opacity: 1;
}

.nav__list-item.opened{
    border-bottom: 2px solid #26274e;
    border-right: 2px solid #26274e;
    border-left: 2px solid #26274e;
    border-radius: 9px;
    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;
    margin-bottom: 15px!important;
}

.nav__dropdown-head:active, .nav__list-item.opened > .nav__dropdown-head{
    border-radius: unset!important;
}

/* BENI ARA YAZI DEGISIMI 080226_2910_mb26246235242353 */
.cw_items_blocks_rightMneu a[href="/account/voisocallcenter"] span:last-child {
  font-size: 0;
}

.cw_items_blocks_rightMneu a[href="/account/voisocallcenter"] span:last-child::after {
  content: "BENİ ARA";
  font-size: 1rem;
}

/* DEDE MOBIL 3LU BUTTON GORSELLER 170226_2910_mb1524622352346524363656 */
.banners_button {
    display: grid;
    grid-template-columns: repeat(1,3fr)!important;
    column-gap: 8px
}

.jackpot_container.onerow .top_jackpots__container {
    grid-template-columns: repeat(2,minmax(140px,1fr))!important;
    overflow-x: auto;
    padding-inline:8px}

.banners_button .dynamicBanners_item {
    width: calc(100vw - 32px);
    border-radius: 32px;
    overflow: hidden;
    display: block;
    height: 50px!important;
    overflow: hidden;
    background: unset;
    padding: 5px
}

/* OYUNLAR YENI BASLIK 170226_2910_mb1523523423423362345 */
.rd_title, .rd_header_tab_item, .js_top_win_types_heading_cont  {
    position: relative;
    border-radius: 10px !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    letter-spacing: 0.3px;
    border: none !important;
    padding: 5px 5px;
    background: rgba(255,255,255,0.04) !important;
    margin: 5px 0;

    background: linear-gradient(135deg, rgba(212,175,55,0.12) 0%, rgba(212,175,55,0.06) 100%) !important;
    color: #d4af37 !important;
    box-shadow: inset 0 0 0 1px rgba(212,175,55,0.18), 0 2px 12px rgba(212,175,55,0.06);
}

/* Alt çizgi animasyonu — active */
.rd_title::after, .rd_header_tab_item::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 28px);
    height: 2px;
    background: linear-gradient(90deg, transparent, #d4af37, transparent);
    border-radius: 2px;
}

.dynamic_container{
    padding: 5px 0;
}

.rd_title__block {
    margin: 5px 0!important;
}

/* 3LU GORSEL BUTON 170226_2910_mb15246345354367 */
.banners_button__wrapper {
    display: none;
}

/* PROMOSYONLAR */
.ph-grid{
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr))!important;
}

/* PARA YATIRMA MOBIL DEDEBET 260226_2910_MB3265246523423634634563454 */
.brequest_popup_inner img{
    box-shadow: 0 0 11px rgb(119 97 220 / 35%);
}

.brequest_primary_img span{
    background: #7761dc!important;
}

.brequest_primary_img span{
  top: unset!important;
  left: unset!important;
  right: 0;
  bottom: 10px;
}


.brequest_popup_timer li span:last-child{
  background: #7761dc!important;
  color: #fff!important;
}

/* detaylar ve bonus sec butonu */
.brequest_popup_item_select.details, .brequest_popup_item_select{
    background: linear-gradient(135deg, rgb(75 75 114 / 58%) 0%, rgba(2, 2, 25, 0.95) 100%) !important;
    border: none !important;
    border-bottom: 2px solid #1c213345 !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;
    color: #e3e3ff !important;
    border-radius: 12px !important;
    padding: 10px 25px;
}

/* SIFRE DEGISTIR ve SIFRE SIFIRLA DEDEBET MOBIL 260226_2910_mb23524624523523342325425 */
.bgMain.account_content,.bgMain.forgotpass.forgot_pass_container {
    padding: 4px 20px !important;
    background: linear-gradient(135deg, rgba(212, 175, 55, 0.1) 0%, transparent 50%) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !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;
}

.heading{
    font-size: 17px!important;
    background: linear-gradient(135deg, rgba(212, 175, 55, 0.1) 0%, transparent 50%) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
}

.account_content input, .bgMain.forgotpass.forgot_pass_container input{
    background: linear-gradient(135deg, rgb(55 96 212 / 15%) 0%, rgb(55 74 212 / 5%) 100%) !important;
    border: 2px solid #151946;
}

.bgMain.forgotpass.forgot_pass_container input::placeholder{
    color: #c9c9c9;
}

/* KAYDET BUTONU */
.account_content .btn_prim, #forgotButton{
    background: linear-gradient(135deg, rgb(75 75 114 / 58%) 0%, rgba(2, 2, 25, 0.95) 100%) !important;
    border: none !important;
    border-bottom: 2px solid #1c213345 !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;
    color: #e3e3ff !important;
    border-radius: 12px !important;
    text-transform: uppercase !important;
    font-size: 14px!important;
}

/* TOP WINNER */
.tabs_dropdown{
    z-index: 2147483645!important;
}

/* MOBIL HEADER BAYRAK GIZLENDI 180326_2910_mb246346234525324 */
.cw_depositDialog_balance_image{
    display: none;
}

/* DEDEBET MOBİL HEADER RENKLENDIRME */
/* TUTAR / ID KUTUSU */
.cw_headerDropDown_mob .topheader_user_id {
    background: linear-gradient(90deg, #0d1535 0%, #152045 50%, #0d1535 100%);
    border: 1px solid rgba(99, 120, 220, 0.5);
    border-radius: 8px;
    box-shadow: rgba(99, 120, 220, 0.15) 0px 2px 8px;
    padding: 4px 8px;
}

.cw_headerDropDown_mob .topheader_user_id span,
.cw_headerDropDown_mob .topheader_user_id #playerBalance,
.cw_headerDropDown_mob .topheader_user_id .js_currency_code {
    color: #a0b4ff !important;
}

/* PARA YATIRMA BUTONU */
.cw_headerDropDown_mob .cw_headerDropDown_mob_depositBtn {
    background: linear-gradient(90deg, #c49a00 0%, #e8b800 50%, #c49a00 100%) !important;
    border: 1px solid rgba(232, 184, 0, 0.8) !important;
    border-radius: 8px !important;
    color: #0d1535 !important;
    box-shadow: rgba(232, 184, 0, 0.3) 0px 2px 8px, rgba(0,0,0,0.4) 0px 2px 4px !important;
    transition: all 0.3s ease !important;
}

.cw_headerDropDown_mob .cw_headerDropDown_mob_depositBtn:hover,
.cw_headerDropDown_mob .cw_headerDropDown_mob_depositBtn:active {
    background: linear-gradient(90deg, #e8b800 0%, #ffd000 50%, #e8b800 100%) !important;
    box-shadow: rgba(232, 184, 0, 0.6) 0px 0px 16px !important;
}

.top_jackpots__hover_content {
        border-bottom: 2px solid rgb(226 207 43 / 40%);
    background: linear-gradient(135deg, rgba(30, 20, 60, 0.92) 0%, rgba(10, 8, 35, 0.98) 100%) !important;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 4px, 
                rgba(80, 40, 160, 0.15) 0px 7px 13px -3px, 
                rgba(0, 0, 0, 0.3) 0px -3px 0px inset;
}

.top_jackpots__hover_win__name{
    color: #fff!important;
}

.top_jackpots__hover_header,
.top_jackpots__hover__game:not(:last-child){
    border-bottom: 1px solid #b9b9b9!important;
}

.js_jackpot_link {
    border: 1px solid #3a2e75!important;
}

.top_jackpots__hover_winners{
    background: #251c4e!important;
}

/* EN COK KAZANANLAR BASLIGINI GIZLER 220326_2910_mb235253435353353 */
.top_winners_block .rd_title{
    display: none
}

/* DEDEBET CARK 220326_2910_MB2352523425325235 */
.btn_promo__content {
    gap: 10px !important;
    width: 100% !important;
    padding: 16px 12px !important;
    background: linear-gradient(180deg, #0d1235 0%, #0a0e2a 100%) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.07) !important;
    border-radius: 20px 20px 0 0 !important;
    box-shadow:
        0 -6px 24px rgba(0, 0, 0, 0.55),
        0 -1px 0 rgba(255, 255, 255, 0.05),
        inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
}
/* Turbo butonu */
.btn-spinTurbo {
    min-width: 52px !important;
    height: 52px !important;
    border-radius: 14px !important;
    border: 1.5px solid rgba(255, 200, 60, 0.35) !important;
    background: rgba(255, 185, 20, 0.10) !important;
    color: #f5c842 !important;
    padding: 0 10px !important;
}
/* Oto Spin butonu */
.btn-spinAuto {
    height: 52px !important;
    min-width: 90px !important;
    border-radius: 14px !important;
    border: 1.5px solid rgba(120, 200, 255, 0.30) !important;
    background: rgba(60, 140, 255, 0.10) !important;
    color: #7ecfff !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
    flex-shrink: 0 !important;
    padding: 0 14px !important;
}
/* Dur butonu */
.btn-spinAuto.btn-spinAuto_stop {
    border-color: rgba(255, 100, 100, 0.40) !important;
    background: rgba(255, 60, 60, 0.12) !important;
    color: #ff8080 !important;
}
/* Ana Çevir butonu */
.btn-spin {
    flex: 1 !important;
    height: 52px !important;
    border-radius: 14px !important;
    border: none !important;
    background: linear-gradient(135deg, #c9a227 0%, #f0c740 45%, #e4b020 100%) !important;
    color: #1a0f00 !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    letter-spacing: 0.6px !important;
    cursor: pointer !important;
    position: relative !important;
    overflow: hidden !important;
    gap: 6px !important;
    box-shadow: 0 2px 18px rgba(230, 175, 30, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;
}
/* Shimmer efekti */
.btn-spin::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: -60% !important;
    width: 40% !important;
    height: 100% !important;
    background: rgba(255, 255, 255, 0.18) !important;
    transform: skewX(-20deg) !important;
    animation: shimmer 2.8s ease-in-out infinite !important;
}
@keyframes shimmer {
    0%   { left: -60%; }
    60%  { left: 130%; }
    100% { left: 130%; }
}
/* Spin sayacı rozeti */
.btn-spin_count {
    background: rgba(0, 0, 0, 0.18) !important;
    border-radius: 8px !important;
    padding: 2px 7px !important;
    font-size: 12px !important;
    font-weight: 700 !important;
}
/* Disabled durumlar */
.btn-spinTurbo.disabled,
.btn-spinAuto.disabled {
    opacity: 0.45 !important;
    pointer-events: none !important;
}
.btn-spin.disabled {
    background: linear-gradient(135deg, #4a4030 0%, #5a4e35 100%) !important;
    color: #ffffff !important;
    box-shadow: none !important;
    pointer-events: none !important;
}
.btn-spin.disabled::before {
    display: none !important;
}
/* Gizli eleman */
.dis_none {
    display: none !important;
}

/* UYE OL UYE GIRISI 260326_2910_mb23452452523535733645436346 */
/* ─── ÜYE OL ─── */
.header_reg_btn  {
    background: linear-gradient(135deg, #b8960f 0%, #d4af37 50%, #f0d864 100%) !important;
    border: 1px solid rgba(240,216,100,0.3) !important;
    color: #0a0b1e !important;
    box-shadow: 0 2px 12px rgba(212,175,55,0.2), inset 0 1px 0 rgba(255,255,255,0.15);
    text-transform: uppercase;
}

/* ─── ÜYE GİRİŞİ ─── */
.header_login_btn {
    background: rgba(212,175,55,0.06) !important;
    border: 1px solid rgba(212,175,55,0.2) !important;
    color: #d4af37 !important;
    box-shadow: 0 1px 6px rgba(0,0,0,0.2);
    text-transform: uppercase;
}

/* YUKARI BUTONU 270326_2910_mb1352624356345325432 */
.to_top {
    background: linear-gradient(135deg, rgb(212 175 55 / 60%) 0%, rgb(212 175 55) 100%) !important;
    color: #d4af37 !important;
    box-shadow: inset 0 0 0 1px rgba(212,175,55,0.18), 0 2px 12px rgba(212,175,55,0.06);
}

.to_top i{
    color: #fff!important
}

/* DEDEBET MOBIL PROFIL ICINDEKI TUM ALANLAR SELECT GORUNUMU 270326_2910_mb2524624525243245 */
.account_content .drop-down{
    background: linear-gradient(135deg, rgb(55 96 212 / 15%) 0%, rgb(55 74 212 / 5%) 100%) !important;
    border: 2px solid #151946;
}

/* DEDEBET FINANSAL ISLEMLER GECMISI 270326_2910_mb246524652342653636345*/
.bgMain.account_content .lbl-pending,
.bgMain.account_content .lbl-success,
.bgMain.account_content .lbl-declined {
  padding: 4px !important;
  text-align: center;
  align-content: center;
}
.bgMain.account_content .lbl-pending {
  background: linear-gradient(135deg, #2a1f00 0%, #3d2e00 100%) !important;
  color: #f5b82e !important;
  border: 1px solid #8c6a00 !important;
  box-shadow: 0 0 12px rgba(245,184,46,.20), inset 0 1px 0 rgba(255,210,80,.12) !important;
  text-shadow: 0 0 8px rgba(245,184,46,.40) !important;
}
.bgMain.account_content .lbl-success {
  background: linear-gradient(135deg, #0a2000 0%, #142e00 100%) !important;
  color: #4ecb71 !important;
  border: 1px solid #1e5c00 !important;
  box-shadow: 0 0 12px rgba(78,203,113,.20), inset 0 1px 0 rgba(100,255,140,.10) !important;
  text-shadow: 0 0 8px rgba(78,203,113,.35) !important;
}
.bgMain.account_content .lbl-declined {
  background: linear-gradient(135deg, #200a0a 0%, #2e1010 100%) !important;
  color: #e05555 !important;
  border: 1px solid #6b1c1c !important;
  box-shadow: 0 0 12px rgba(224,85,85,.20), inset 0 1px 0 rgba(255,100,100,.10) !important;
  text-shadow: 0 0 8px rgba(224,85,85,.35) !important;
}

/* ===== KART BASLIK ===== */
.bgMain.account_content .tbl-list,
.bgMain.account_content .tbl {
  background: linear-gradient(160deg, #1a1a2e 0%, #12121e 100%) !important;
  border: 1px solid #383860 !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  box-shadow: 0 4px 20px rgba(0,0,0,.40), inset 0 1px 0 rgba(255,255,255,.04) !important;
  margin-bottom: 12px !important;
}
.bgMain.account_content .accRowClr td:first-child {
  color: #8888aa !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.6px !important;
  text-transform: uppercase !important;
  width: 42% !important;
}
.bgMain.account_content .accRowClr td:last-child {
  color: #c8c8e0 !important;
  font-size: 13px !important;
}
.bgMain.account_content .accRowClr {
  border-bottom: 1px solid rgba(255,255,255,.04) !important;
}
.bgMain.account_content .accRowClr:last-child {
  border-bottom: none !important;
}
.bgMain.account_content .accRowClr td {
  padding: 9px 14px !important;
}

/* DEDEBET MOBIL PP GORSEL 280326_2910_mb13526234534343 */
.cw_mob_right_sidebar  .user__image .dynamic_icon {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-image: url('https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/100s100zeua.png');
    background-size: contain;
    font-size: 0!important;
    border-radius: 15px;
}

/* DEDE FLOATING BUTTON GIZLER 310326_2910_mb2352352342343 */
.floatingButton_box{
    display: none!important;
}

/* ===== DEDEBET FOOTER 310326_2910_mb2346234623452346457356 ===== */
/* FOOTER ANA YAPI */
.footer {
    background: linear-gradient(180deg, #05052f 0%, #060631 100%) !important;
    border-top: 1px solid rgba(201,176,12,0.3) !important;
    border-radius: 16px !important;
}

/* GRID YAPI */
.footer .tl_container {
    display: grid !important;
    grid-template-columns: 1fr 1fr auto !important;
    grid-template-rows: auto auto auto auto auto auto !important;
    gap: 6px 16px !important;
    align-items: start !important;
    padding: 32px 20px 20px !important;
    max-width: 100% !important;
    position: relative !important;
    overflow: hidden !important;
}

/* GİZLE */
.footer .phone_lang_cont { display: none !important; }
.footer .footer_social-list .footer_social-item.social__pinterest-icon { display: none !important; }

/* LOGO + COPYRIGHT (::before) */
.footer .tl_container::before {
    content: "Dedebet \00A9  2026 T\00FC m haklar\0131  sakl\0131 d\0131 r." !important;
    display: block !important;
    width: 70px !important;
    height: 21px !important;
    background: url("https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/dedelogo.gif") no-repeat center top / contain !important;
    grid-column: 1 / -1 !important;
    grid-row: 1 !important;
    padding-top: 28px !important;
    font-size: 10px !important;
    color: rgba(255,255,255,0.35) !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
}

/* AYIRICI CİZGİ (::after) */
.footer .tl_container::after {
    content: "" !important;
    display: block !important;
    width: 100% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.12), rgba(201,176,12,0.25), rgba(255,255,255,0.12), transparent) !important;
    grid-column: 1 / -1 !important;
    grid-row: 2 !important;
}

/* LİSANS & DMCA BAŞLIĞI */
.footer .footer_links.d-flex.flex-wrap.justify-content-between.mb-2 {
    display: block !important;
    grid-column: 1 / 3 !important;
    grid-row: 3 !important;
    margin: 0 0 0 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    align-self: start !important;
    flex-wrap: nowrap !important;
    height: 28px !important;
    overflow: hidden !important;
}

/* LİSANS LİNKLERİ GİZLE */
.footer .footer_links > * { display: none !important; }

/* LİSANS & DMCA BAŞLIK METNİ */
.footer .footer_links::before {
    content: "L\0130SANS & DMCA" !important;
    display: block !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    color: rgba(201,176,12,0.8) !important;
    text-align: center !important;
    padding-bottom: 6px !important;
    border-bottom: 1px solid rgba(201,176,12,0.2) !important;
}

/* SOSYAL MEDYA ALANI */
.footer .footer_social-list.d-flex.flex-wrap {
    display: grid !important;
    grid-template-columns: repeat(2, 50px) !important;
    gap: 8px !important;
    grid-column: 3 !important;
    grid-row: 3 / 5 !important;
    justify-content: end !important;
    align-self: start !important;
    margin: 0 0 0 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    flex-wrap: nowrap !important;
}

/* SOSYAL MEDYA BAŞLIK METNİ */
.footer .footer_social-list::before {
    content: "SOSYAL MEDYA" !important;
    display: block !important;
    grid-column: 1 / -1 !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    color: rgba(201,176,12,0.8) !important;
    text-align: center !important;
    padding-bottom: 6px !important;
    border-bottom: 1px solid rgba(201,176,12,0.2) !important;
}

/* SOSYAL MEDYA İKONLARI */
.footer .footer_social-list .footer_social-item {
    display: inline-flex !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    width: 50px !important;
    height: 50px !important;
}

/* SOSYAL MEDYA İKON İÇERİĞİ */
.footer .footer_social-list .footer_social-item::before {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* DMCA BADGE */
.footer .d-flex.align-items-center.justify-content-center.mb-4 {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-end !important;
    height: 95px !important;
    grid-column: 1 !important;
    grid-row: 4 !important;
    padding: 0 12px 10px 12px !important;
    margin: 0 !important;
    margin-bottom: 0 !important;
    border-radius: 14px !important;
    box-sizing: border-box !important;
    position: relative !important;
    overflow: hidden !important;
    align-self: start !important;
}

/* DMCA İÇERİK Z-INDEX */
.footer .d-flex.align-items-center.justify-content-center.mb-4 .dmca-badge {
    position: relative !important;
    z-index: 1 !important;
}

/* DMCA GÖRSEL BOYUT */
.footer .d-flex.align-items-center.justify-content-center.mb-4 .dmca-badge img {
    width: 65px !important;
    height: 65px !important;
    object-fit: contain !important;
}

/* DMCA ATEŞ GLOW */
.footer .d-flex.align-items-center.justify-content-center.mb-4::before {
    content: "" !important;
    position: absolute !important;
    bottom: -10px !important;
    left: 0 !important;
    width: 100% !important;
    height: 40% !important;
    pointer-events: none !important;
    z-index: 0 !important;
    background:
        radial-gradient(ellipse at 20% 100%, rgba(212,175,55,0.4) 0%, transparent 50%),
        radial-gradient(ellipse at 80% 100%, rgba(212,175,55,0.3) 0%, transparent 50%),
        radial-gradient(ellipse at 50% 100%, rgba(212,175,55,0.25) 0%, transparent 60%) !important;
    animation: dede-fire-glow 2s ease-in-out 0s infinite alternate !important;
}

/* DMCA KIVILCIM PARÇACIKLARI */
.footer .d-flex.align-items-center.justify-content-center.mb-4 .dmca-badge::before {
    content: "" !important;
    position: absolute !important;
    bottom: -10px !important;
    left: 0 !important;
    width: 100% !important;
    height: 40% !important;
    pointer-events: none !important;
    z-index: 0 !important;
    background-image:
        radial-gradient(1px 1px at 15% 90%, rgba(212,175,55,0.9) 50%, transparent 100%),
        radial-gradient(1.5px 1.5px at 30% 85%, rgba(255,215,0,0.8) 50%, transparent 100%),
        radial-gradient(1px 1px at 45% 92%, rgba(212,175,55,0.7) 50%, transparent 100%),
        radial-gradient(2px 2px at 55% 88%, rgba(255,200,50,0.9) 50%, transparent 100%),
        radial-gradient(1px 1px at 70% 91%, rgba(212,175,55,0.8) 50%, transparent 100%),
        radial-gradient(1.5px 1.5px at 85% 87%, rgba(255,215,0,0.7) 50%, transparent 100%) !important;
    animation: dede-sparks-rise 2s ease-out 0s infinite !important;
}

/* DMCA PROTECTED YAZISI */
.footer .d-flex.align-items-center.justify-content-center.mb-4::after {
    content: "DMCA PROTECTED" !important;
    display: block !important;
    position: relative !important;
    z-index: 1 !important;
    width: 100% !important;
    font-size: clamp(6px, 2.5vw, 9px) !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    color: rgba(255,255,255,0.7) !important;
    text-align: center !important;
    white-space: nowrap !important;
    margin-top: 6px !important;
}

/* ANJ SEAL BADGE */
.footer .d-flex.align-items-center.justify-content-center.mb-2[id^="anj-"] {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-end !important;
    height: 95px !important;
    grid-column: 2 !important;
    grid-row: 4 !important;
    padding: 0 12px 10px 12px !important;
    margin: 0 !important;
    margin-bottom: 0 !important;
    border-radius: 14px !important;
    position: relative !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}

/* ANJ GÖRSEL BOYUT */
.footer [id^="anj-"] img {
    width: 65px !important;
    height: 65px !important;
    object-fit: contain !important;
    position: relative !important;
    z-index: 1 !important;
}

/* ANJ İÇERİK Z-INDEX */
.footer [id^="anj-"] > div {
    position: relative !important;
    z-index: 1 !important;
}

/* ANJ LİNK YAPISI */
.footer [id^="anj-"] > div > a {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 0 !important;
    text-decoration: none !important;
}

/* LICENSED YAZISI */
.footer [id^="anj-"] > div > a::after {
    content: "LICENSED" !important;
    display: block !important;
    position: relative !important;
    z-index: 1 !important;
    width: 100% !important;
    font-size: clamp(6px, 2.5vw, 9px) !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    color: rgba(255,255,255,0.7) !important;
    text-align: center !important;
    white-space: nowrap !important;
    margin-top: 6px !important;
}

/* ANJ ATEŞ GLOW */
.footer .d-flex.align-items-center.justify-content-center.mb-2[id^="anj-"]::before {
    content: "" !important;
    position: absolute !important;
    bottom: -10px !important;
    left: 0 !important;
    width: 100% !important;
    height: 40% !important;
    pointer-events: none !important;
    z-index: 0 !important;
    background:
        radial-gradient(ellipse at 20% 100%, rgba(212,175,55,0.4) 0%, transparent 50%),
        radial-gradient(ellipse at 80% 100%, rgba(212,175,55,0.3) 0%, transparent 50%),
        radial-gradient(ellipse at 50% 100%, rgba(212,175,55,0.25) 0%, transparent 60%) !important;
    animation: dede-fire-glow 2s ease-in-out 0s infinite alternate !important;
}

/* ANJ KIVILCIM PARÇACIKLARI */
.footer .d-flex.align-items-center.justify-content-center.mb-2[id^="anj-"]::after {
    content: "" !important;
    position: absolute !important;
    bottom: -10px !important;
    left: 0 !important;
    width: 100% !important;
    height: 40% !important;
    pointer-events: none !important;
    z-index: 0 !important;
    background-image:
        radial-gradient(1px 1px at 15% 90%, rgba(212,175,55,0.9) 50%, transparent 100%),
        radial-gradient(1.5px 1.5px at 30% 85%, rgba(255,215,0,0.8) 50%, transparent 100%),
        radial-gradient(1px 1px at 45% 92%, rgba(212,175,55,0.7) 50%, transparent 100%),
        radial-gradient(2px 2px at 55% 88%, rgba(255,200,50,0.9) 50%, transparent 100%),
        radial-gradient(1px 1px at 70% 91%, rgba(212,175,55,0.8) 50%, transparent 100%),
        radial-gradient(1.5px 1.5px at 85% 87%, rgba(255,215,0,0.7) 50%, transparent 100%) !important;
    animation: dede-sparks-rise 2s ease-out 0s infinite !important;
}

/* LİSANS METNİ */
.footer .license_text {
    font-size: 10px !important;
    color: rgba(255,255,255,0.25) !important;
    line-height: 1.75 !important;
    text-align: center !important;
    padding: 0 !important;
    border-radius: 0 !important;
    margin-bottom: 120px !important;
    grid-column: 1 / -1 !important;
    grid-row: 5 !important;
}

/* COPYRIGHT GİZLE (LOGONUN ALTINA TAŞINDI) */
.footer .footer_bottom {
    display: none !important;
}

/* HOVER KALDIR */
.footer .footer_social-list .footer_social-item:hover,
.footer .dmca-badge:hover,
.footer [id^="anj-"] a:hover {
    transform: none !important;
    opacity: 1 !important;
}

/* ANİMASYONLAR */
@keyframes dede-fire-glow {
    0% { opacity: 0.5; transform: scaleY(0.9); }
    50% { opacity: 0.8; transform: scaleY(1.1); }
    100% { opacity: 0.6; transform: scaleY(1); }
}

@keyframes dede-sparks-rise {
    0% { transform: translateY(0); opacity: 1; }
    50% { opacity: 0.7; }
    100% { transform: translateY(-40px); opacity: 0; }
}

/* DEDEBET MOBIL BILDIRIM ALANINI GIZLER 010426_2910_mb2456324524525434 */
.notification_static_content{
    display: none!important;
}

#header{
    top: 0!important;
}

/* DEDEBET BONUSLARIM BONUS GECMISI MOBIL 030426_2910_mb235245244543534 */
/* Ana kart */
.new_bonus_content {
  background: linear-gradient(135deg, rgba(4, 4, 47, 0.85) 0%, rgba(2, 2, 25, 0.95) 100%) !important;
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
  border-radius: 16px;
  overflow: hidden;
}

/* Tab butonları — Bonuslarım & Bonus Geçmişi */
.new_bonus_content .bonus_tab_list .tab_item {
  background: linear-gradient(135deg, rgb(75 75 114 / 58%) 0%, rgba(2, 2, 25, 0.95) 100%) !important;
  border: none !important;
  border-bottom: 2px solid #1c213345 !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;
  color: #e3e3ff !important;
  border-radius: 12px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  font-size: 14px !important;
}

/* Aktif tab hafif vurgu */
.new_bonus_content .bonus_tab_list .tab_item.active {
  background: linear-gradient(135deg, rgba(90, 90, 160, 0.75) 0%, rgba(10, 10, 60, 0.98) 100%) !important;
  border-bottom: 2px solid rgba(99, 179, 237, 0.35) !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, 0 0 14px rgba(99, 179, 237, 0.15);
  color: #c8d8ff !important;
  text-shadow: 0 0 10px rgba(99, 179, 237, 0.4);
}

/* Heading */
.new_bonus_content .navigation-bar .heading {
  color: #e3e3ff;
  text-shadow: 0 0 20px rgba(99, 179, 237, 0.4), 0 2px 4px rgba(0, 0, 0, 0.5);
}

/* No bonus kutusu */
.new_bonus_content .noBonus-box {
  background: linear-gradient(135deg, rgba(75, 75, 114, 0.2) 0%, rgba(2, 2, 25, 0.6) 100%);
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 14px;
  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;
}

.new_bonus_content .noBonus-title {
  color: #7a8ab8;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 14px;
  text-shadow: 0 0 16px rgba(99, 179, 237, 0.2);
}

.new_bonus_content .noBonus-svg {
  filter: drop-shadow(0 0 10px rgba(99, 179, 237, 0.2)) drop-shadow(0 4px 8px rgba(0, 0, 0, 0.6));
  opacity: 0.8;
}

/* Balance switcher */
.new_bonus_content .balance-swither--title {
  color: #e3e3ff;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 14px;
}

/* RENKLER */
.noBonus-box .noBonus-svg{
  fill: #fff;
}

/* DEDEBET TOASTR HATA 030426_2910_mb13534324434 */
.toast-container .toast.error {
  background: linear-gradient(135deg, rgba(80, 10, 20, 0.92) 0%, rgba(40, 4, 12, 0.97) 100%) !important;
  border: 1px solid rgba(220, 50, 70, 0.25) !important;
  box-shadow:
    rgba(0, 0, 0, 0.5) 0px 2px 6px,
    rgba(0, 0, 0, 0.35) 0px 8px 16px -4px,
    rgba(180, 30, 50, 0.15) 0px -3px 0px inset,
    0 0 24px rgba(200, 30, 50, 0.12);
  border-radius: 14px !important;
  position: relative;
  display: flex !important;
  align-items: center !important;
  gap: 10px;
}

.toast-container .toast.error::before {
  content: '';
  position: absolute;
  left: 0;
  top: 20%;
  bottom: 20%;
  width: 3px;
  background: linear-gradient(180deg, rgba(255, 80, 100, 0.8) 0%, rgba(255, 30, 60, 0.4) 100%);
  border-radius: 0 3px 3px 0;
  box-shadow: 0 0 8px rgba(255, 60, 80, 0.4);
}

.toast-container .toast.error .dynamic_icon {
  color: #ff4560 !important;
  filter: drop-shadow(0 0 6px rgba(255, 60, 80, 0.5));
  text-shadow: 0 0 10px rgba(255, 60, 80, 0.6);
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  width: 20px !important;
  height: 20px !important;
}

.toast-container .toast.error .t-title {
  color: #ffd0d8 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.3px !important;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
  flex: 1 !important;
}

.toast-container .toast.error .t-close {
  background: linear-gradient(135deg, rgb(75 75 114 / 40%) 0%, rgba(2, 2, 25, 0.8) 100%) !important;
  border: none !important;
  border-bottom: 2px solid rgba(255, 60, 80, 0.15) !important;
  box-shadow:
    rgba(0, 0, 0, 0.4) 0px 2px 4px,
    rgba(0, 0, 0, 0.3) 0px 4px 8px -2px,
    rgba(0, 0, 0, 0.2) 0px -2px 0px inset;
  color: #ff6080 !important;
  border-radius: 8px !important;
  width: 28px !important;
  min-width: 28px !important;
  max-width: 28px !important;
  height: 28px !important;
  min-height: 28px !important;
  max-height: 28px !important;
  padding: 0 !important;
  cursor: pointer;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  transition: background 0.2s, box-shadow 0.2s, transform 0.15s;
}

.toast-container .toast.error .t-close:hover {
  background: linear-gradient(135deg, rgba(120, 20, 35, 0.7) 0%, rgba(60, 5, 15, 0.95) 100%) !important;
  box-shadow:
    rgba(0, 0, 0, 0.5) 0px 2px 6px,
    rgba(180, 30, 50, 0.2) 0px -2px 0px inset,
    0 0 10px rgba(200, 30, 50, 0.2);
  transform: scale(1.08);
}

.toast-container .toast.error .t-close i {
  color: #ff6080 !important;
  line-height: 1 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  pointer-events: none;
}

/* BONUS GEÇMİŞİ 030426_2910_mb23523432434325*/
#js_bonusesNavBar.bonuses_navbar .bonus_tab_list .tab_item {
  background: linear-gradient(135deg, rgb(75 75 114 / 58%) 0%, rgba(2, 2, 25, 0.95) 100%) !important;
  border: none !important;
  border-bottom: 2px solid #1c213345 !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;
  color: #e3e3ff !important;
  border-radius: 12px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  font-size: 14px !important;
}

#js_bonusesNavBar.bonuses_navbar .bonus_tab_list .tab_item.active {
  background: linear-gradient(135deg, rgba(90, 90, 160, 0.75) 0%, rgba(10, 10, 60, 0.98) 100%) !important;
  border-bottom: 2px solid rgba(99, 179, 237, 0.35) !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, 0 0 14px rgba(99, 179, 237, 0.15);
  color: #c8d8ff !important;
  text-shadow: 0 0 10px rgba(99, 179, 237, 0.4);
}

#js_bonusesNavBar.bonuses_navbar .heading {
  color: #e3e3ff;
  text-shadow: 0 0 20px rgba(99, 179, 237, 0.4), 0 2px 4px rgba(0, 0, 0, 0.5);
}

/* BONUS GECMISI 050426_2910_mb235264545353 */

/* ===== KART BASLIK ===== */
#bonuses_content .bonus-block {
  background: linear-gradient(160deg, #1a1a2e 0%, #12121e 100%) !important;
  border: 1px solid #383860 !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  box-shadow: 0 4px 20px rgba(0,0,0,.40), inset 0 1px 0 rgba(255,255,255,.04) !important;
  margin-bottom: 12px !important;
}

/* ===== SOL KOLON (ETİKET) ===== */
#bonuses_content .bonus-block .row.item .col50:first-child {
  color: #8888aa !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.6px !important;
  text-transform: uppercase !important;
  width: 42% !important;
}

/* ===== SAĞ KOLON (DEĞER) ===== */
#bonuses_content .bonus-block .row.item .col50:last-child {
  color: #c8c8e0 !important;
  font-size: 13px !important;
}

/* ===== SATIR STILI ===== */
#bonuses_content .bonus-block .row.item {
  border-bottom: 1px solid rgba(255,255,255,.04) !important;
  padding: 9px 14px !important;
}
#bonuses_content .bonus-block .row.item:last-child {
  border-bottom: none !important;
}

/* ===== DURUM ETİKETLERİ ===== */
#bonuses_content .bonus-block .status_5,
#bonuses_content .bonus-block .status_4 {
  padding: 4px !important;
  text-align: center !important;
  align-content: center !important;
  background: linear-gradient(135deg, #200a0a 0%, #2e1010 100%) !important;
  color: #e05555 !important;
  border: 1px solid #6b1c1c !important;
  box-shadow: 0 0 12px rgba(224,85,85,.20), inset 0 1px 0 rgba(255,100,100,.10) !important;
  text-shadow: 0 0 8px rgba(224,85,85,.35) !important;
}
#bonuses_content .bonus-block .status_1 {
  padding: 4px !important;
  text-align: center !important;
  align-content: center !important;
  background: linear-gradient(135deg, #0a2000 0%, #142e00 100%) !important;
  color: #4ecb71 !important;
  border: 1px solid #1e5c00 !important;
  box-shadow: 0 0 12px rgba(78,203,113,.20), inset 0 1px 0 rgba(100,255,140,.10) !important;
  text-shadow: 0 0 8px rgba(78,203,113,.35) !important;
}
#bonuses_content .bonus-block .status_2 {
  padding: 4px !important;
  text-align: center !important;
  align-content: center !important;
  background: linear-gradient(135deg, #2a1f00 0%, #3d2e00 100%) !important;
  color: #f5b82e !important;
  border: 1px solid #8c6a00 !important;
  box-shadow: 0 0 12px rgba(245,184,46,.20), inset 0 1px 0 rgba(255,210,80,.12) !important;
  text-shadow: 0 0 8px rgba(245,184,46,.40) !important;
}

/* BONUS DETAY SAYFASI 070426_2910_mb524524324234234 */
.brequest_details_text{
    padding: 30px!important;
}

/* MOBİL MENÜ 120426_2910_mb21352524523452335235234*/
.cw_mob_sidebar {
    width: 80%;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 100px;
    background: linear-gradient(135deg, rgb(4 4 47) 0%, rgb(2 2 25) 100%) !important;
    background-size: cover;
}
.cw_mob_sidebar_language_switcher,
.cw_mob_sidebar_menu_item_devider,
.cw_mob_separator_aside {
    display: none;
}
.cw_items_blocks {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 6px;
}
.cw_mob_sidebar_menu_item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    padding: 14px 8px;
    min-height: 72px;
    box-sizing: border-box;
    text-align: center;
    color: #fff;
}
.cw_mob_sidebar_menu_item .cw_mob_icon_m {
    margin-bottom: 8px;
}
.cw_mob_sidebar_menu_item span {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
.cw_mob_sidebar_block {
    background: linear-gradient(
        135deg, rgba(30, 20, 60, 0.92) 0%, rgba(10, 8, 35, 0.98) 100%
    ) !important;
    border-bottom: 2px solid rgb(226 207 43 / 40%);
    border-top: none;
    border-left: none;
    border-right: none;
    box-shadow:
        rgba(0, 0, 0, 0.5) 0px 2px 4px,
        rgba(80, 40, 160, 0.15) 0px 7px 13px -3px,
        rgba(0, 0, 0, 0.3) 0px -3px 0px inset;
    border-radius: 16px;
    position: relative;
    overflow: hidden;
}
.cw_mob_sidebar_block::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(255, 215, 0, 0.15), transparent);
    pointer-events: none;
}
.cw_mob_sidebar_block .cw_mob_sidebar_menu_item,
.cw_mob_sidebar_menu_item_dropdown_content .cw_mob_sidebar_menu_item {
    margin-top: 0;
}
/* İLK DIV GRUPLANDIĞI İÇİN GİZLENDİ */
.cw_mob_sidebar_language_switcher + .cw_mob_sidebar_menu_item_devider + .cw_mob_sidebar_block {
    display: none;
}
/* BAŞLIKLAR */
.cw_mob_sidebar_block:has(a[href="/baslik"]) {
    grid-column: 1 / -1;
    background: transparent !important;
    box-shadow: none;
    border: none;
    margin-bottom: 10px;
    margin-top: 8px;
}
.cw_mob_sidebar_block:has(a[href="/baslik"])::before {
    display: none;
}
.cw_mob_sidebar_block:has(a[href="/baslik"]) a {
    pointer-events: none;
    cursor: default;
    color: #ffffff;
    min-height: auto;
    padding: 0;
}
.cw_mob_sidebar_block:has(a[href="/baslik"]) a span {
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2.5px solid #ffdf00;
    padding-bottom: 2px;
}
/* GÖRSEL 
.cw_mob_sidebar_block:has(a[href="/dedegorsel1"]) {
    grid-column: 1 / -1;
    background: url(https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/mobil/hbe6fzc.jpg) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-bottom-color: rgb(226 207 43 / 25%);
    box-shadow: none;
    margin-bottom: 20px;
}
.cw_mob_sidebar_block:has(a[href="/dedegorsel1"])::before {
    display: none;
}
.cw_mob_sidebar_block:has(a[href="/dedegorsel1"]) a span {
    font-size: 0 !important;
}
.cw_mob_sidebar_block .cw_mob_icon_m {
    color: #dbc47a;
}*/

/* DEDEBET GELEN KUTUSU YENI MESAJ BUTONU REVIZE 160426_2910_mb135246345345435 */
.inbox_v2 .inbox-popup__btn-wrapper .primary-btn{
    color: #b4b4c1!important;
}

/* DEDEBET PROFIL MOBUL REVIZE 170426_2910_mb1235235234235234324 */
#js_prof_cont .dyn_profile_body {
    padding: 20px;
    gap: 20px;
}

#js_prof_cont .dyn_prof_user_info_top {
    padding: 20px;
    background: linear-gradient(135deg, rgba(212, 175, 55, 0.08), rgba(6, 6, 50, 0.4));
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 14px;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.04);
}



#js_prof_cont .dyn_prof_user_info-item {
    padding: 10px 14px;
    background: rgba(6, 6, 50, 0.45);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 10px;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25);
}

#js_prof_cont .dyn_prof_user_info-inner:first-child {
    color: rgba(255, 255, 255, 0.5);
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.4px;
}

#js_prof_cont .dyn_prof_copy_name {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.3px;
}

#js_prof_cont .dyn_prof_user_info_copybtn {
    width: 28px;
    height: 28px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(212, 175, 55, 0.1);
    border: 1px solid rgba(212, 175, 55, 0.2);
    border-radius: 8px;
    color: #d4af37;
    cursor: pointer;
    transition: 0.25s;
}

#js_prof_cont .dyn_prof_user_info_copybtn:hover {
    background: rgba(212, 175, 55, 0.2);
    border-color: rgba(212, 175, 55, 0.4);
    transform: scale(1.05);
}

#js_prof_cont .dyn_form_group {
    margin-bottom: 14px;
}

#js_prof_cont .dyn_label {
    display: block;
    margin-bottom: 6px;
    color: rgba(255, 255, 255, 0.55);
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}

#js_prof_cont .dyn_input {
    width: 100%;
    height: 46px;
    padding: 0 16px;
    background: rgba(6, 6, 50, 0.5);
    border: 1px solid rgba(255, 255, 255, 0.07);
    border-radius: 11px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
    transition: 0.25s;
}

#js_prof_cont .dyn_input:focus {
    outline: none;
    border-color: rgba(212, 175, 55, 0.4);
    background: rgba(6, 6, 50, 0.7);
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3), 0 0 0 3px rgba(212, 175, 55, 0.08);
}

#js_prof_cont .dyn_input:disabled {
    color: rgba(255, 255, 255, 0.6);
    cursor: not-allowed;
    opacity: 0.85;
}

.dyn_profile {
    background: linear-gradient(180deg, #05052f 0%, #060631 100%) !important;
}

#js_prof_cont .dyn_prof_user_pic_box {
    width: 72px;
    height: 72px;
    margin: 0 auto 14px;
    background: url('https://cdn.minaimage.com/plat/prd/Img/partners/1249/dedegorseller/100s100zeua.png') center/cover no-repeat, linear-gradient(135deg, rgba(212, 175, 55, 0.2), rgba(212, 175, 55, 0.05));
    border: 1px solid rgba(212, 175, 55, 0.25);
    border-radius: 18px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.08);
}

#js_prof_cont .dyn_prof_user_pic_box .cw_icon_user_v3 {
    display: none;
}

/* DEDEBET BONUS AKTIF PASIF EDILEN ALAN 170426_2910_mb1352523423265435 */
.new_bonuses.bonuses_content_box {
    background: transparent !important;
    padding: 20px 10px !important;
}

.bonus_card {
    background: linear-gradient(135deg, rgba(4, 4, 47, 0.85) 0%, rgba(2, 2, 25, 0.95) 100%) !important;
    border-radius: 20px !important;
    box-shadow: 
        0 25px 50px rgba(0, 0, 0, 0.5), 
        0 0 0 1px rgba(255, 255, 255, 0.08), 
        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
}

.bonus_card_header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.06) !important;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.03) !important;
}

.bonus_card_header img {
    filter: drop-shadow(0 4px 12px rgba(70, 120, 255, 0.4)) !important;
}

.linked-bonus-label {
    background: linear-gradient(135deg, rgba(30, 40, 90, 0.5) 0%, rgba(20, 25, 60, 0.7) 100%) !important;
    color: rgba(200, 215, 255, 0.9) !important;
    border-radius: 10px !important;
    padding: 8px 14px !important;
    border: 1px solid rgba(100, 130, 200, 0.15) !important;
    box-shadow: 
        0 4px 12px rgba(0, 0, 0, 0.3),
        inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
}

.card_number {
    background: transparent!important;
    backdrop-filter: none!important;
}

.card_number .id {
    color: rgba(180, 195, 230, 0.85) !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
}

.game_quantity {
    background: linear-gradient(135deg, #4a6fff 0%, #2a4fd9 100%) !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 5px 11px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.3px !important;
    box-shadow: 
        0 4px 14px rgba(74, 111, 255, 0.4),
        inset 0 1px 0 rgba(255, 255, 255, 0.25) !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

.bonus_card_body {
    padding: 22px !important;
    background: 
        radial-gradient(circle at top right, rgba(70, 100, 220, 0.08) 0%, transparent 50%),
        radial-gradient(circle at bottom left, rgba(40, 60, 160, 0.06) 0%, transparent 50%),
        linear-gradient(180deg, rgba(8, 10, 45, 0.4) 0%, rgba(3, 4, 22, 0.6) 100%) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.04) !important;
    box-shadow: 
        inset 0 1px 0 rgba(255, 255, 255, 0.03),
        inset 0 -1px 0 rgba(0, 0, 0, 0.2) !important;
}

.bonus_caption {
    background: linear-gradient(135deg, rgba(20, 30, 75, 0.4) 0%, rgba(10, 15, 45, 0.6) 100%) !important;
    border-radius: 14px !important;
    padding: 16px !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    box-shadow: 
        0 4px 16px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
    margin-bottom: 18px !important;
}

.bonus_caption span:first-child {
    color: rgba(150, 170, 220, 0.7) !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    letter-spacing: 1.2px !important;
    text-transform: uppercase !important;
}

.bonus_caption span:last-child {
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    letter-spacing: 0.3px !important;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) !important;
}

.bonus_timer {
    background: linear-gradient(135deg, rgba(8, 12, 40, 0.7) 0%, rgba(3, 5, 20, 0.85) 100%) !important;
    border-radius: 14px !important;
    padding: 14px 10px !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    box-shadow: 
        0 6px 20px rgba(0, 0, 0, 0.35),
        inset 0 1px 0 rgba(255, 255, 255, 0.04),
        inset 0 -1px 0 rgba(0, 0, 0, 0.3) !important;
    margin-bottom: 18px !important;
}

.bonus_timer li {
    background: linear-gradient(135deg, rgba(25, 35, 85, 0.5) 0%, rgba(15, 20, 55, 0.7) 100%) !important;
    border-radius: 10px !important;
    padding: 8px 14px !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    box-shadow: 
        0 3px 10px rgba(0, 0, 0, 0.3),
        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;

    transition: all 0.3s ease !important;
}

.bonus_timer li span:first-child {
    color: rgba(150, 170, 220, 0.65) !important;
    font-size: 9px !important;
    font-weight: 600 !important;
    letter-spacing: 0.8px !important;
    text-transform: uppercase !important;
}

.bonus_timer li span:last-child {
    color: #ffffff !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    text-shadow: 0 2px 6px rgba(70, 120, 255, 0.4) !important;
    font-variant-numeric: tabular-nums !important;
}

.bonus_list {
    border-radius: 14px !important;
    padding: 6px 16px !important;
    margin-bottom: 14px !important;
}

.bonus_list li {
    background: linear-gradient(135deg, rgba(18, 25, 65, 0.35) 0%, rgba(10, 15, 40, 0.45) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.04) !important;
    border-left: 3px solid rgba(74, 111, 255, 0.4) !important;
    border-radius: 10px !important;
    padding: 12px 14px !important;
    margin: 8px 0 !important;
    box-shadow: 
        0 3px 10px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.bonus_list li p:first-child {
    color: rgba(160, 180, 225, 0.75) !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
}

.bonus_list li p:last-child,
.bonus_list li .amount {
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
}

.bonus__current-bonus {
    background: linear-gradient(135deg, rgba(30, 50, 130, 0.3) 0%, rgba(20, 30, 85, 0.4) 100%) !important;
    border-radius: 10px !important;
    padding: 12px !important;
    border: 1px solid rgba(100, 140, 255, 0.15) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
    margin: 6px 0 !important;
}

.bonus__current-bonus p:last-child strong {
    color: #7ba8ff !important;
    text-shadow: 0 2px 6px rgba(123, 168, 255, 0.4) !important;
}

.bonus_wallet_item {
    gap: 6px !important;
}

.bonus_wallet_img {
    width: 18px !important;
    height: 18px !important;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.4)) !important;
}

.bonus_wallet_text {
    color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    letter-spacing: 0.2px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
}

.bonus_actions {
    padding-top: 20px !important;
    border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
    margin-top: 8px !important;
    gap: 10px !important;
}

.bonusSeeMore {
    background: linear-gradient(135deg, rgba(25, 35, 85, 0.6) 0%, rgba(15, 20, 55, 0.8) 100%) !important;
    color: rgba(200, 215, 255, 0.95) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 12px !important;
    padding: 13px 20px !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    letter-spacing: 0.3px !important;
    box-shadow: 
        0 6px 20px rgba(0, 0, 0, 0.35),
        inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
}

.bonusLinkedActivate {
    background: linear-gradient(135deg, #f4c04a 0%, #d99626 100%) !important;
    color: #000000 !important;
    border: 1px solid rgba(255, 220, 140, 0.4) !important;
    border-radius: 12px !important;
    padding: 13px 20px !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    letter-spacing: 0.4px !important;
    box-shadow: 
        0 8px 22px rgba(217, 150, 38, 0.35),
        0 0 0 1px rgba(0, 0, 0, 0.1),
        inset 0 1px 0 rgba(255, 240, 190, 0.5),
        inset 0 -1px 0 rgba(120, 75, 10, 0.3) !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    text-shadow: 0 1px 1px rgba(255, 230, 170, 0.3) !important;
    text-transform: uppercase !important;
}

.amount_list {
    background: linear-gradient(135deg, rgba(8, 12, 40, 0.6) 0%, rgba(4, 6, 25, 0.8) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
}

.new_bonuses::-webkit-scrollbar {
    width: 6px !important;
    height: 6px !important;
}

.new_bonuses::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.3) !important;
    border-radius: 10px !important;
}

.new_bonuses::-webkit-scrollbar-thumb {
    background: linear-gradient(135deg, rgba(74, 111, 255, 0.5) 0%, rgba(40, 71, 217, 0.7) 100%) !important;
    border-radius: 10px !important;
}

/* DEDEBET BENI ARA 170426_2910_mb13523462436345345345 */
.call_request_content {
    background: linear-gradient(135deg, rgba(4, 4, 47, 0.85) 0%, rgba(2, 2, 25, 0.95) 100%) !important;
    border-radius: 20px !important;
    padding: 30px 25px !important;
    box-shadow: 
        0 25px 50px rgba(0, 0, 0, 0.5), 
        0 0 0 1px rgba(255, 255, 255, 0.08), 
        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    margin: 20px auto !important;
    max-width: 600px !important;
}

.call_request_content .call_request_title {
    color: #ffffff !important;
    font-size: 22px !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    text-shadow: 0 2px 8px rgba(74, 111, 255, 0.3) !important;
    margin-bottom: 12px !important;
    padding-bottom: 14px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06) !important;
    background: linear-gradient(135deg, #ffffff 0%, #c8d4ff 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.call_request_content .call_request_dec {
    color: rgba(180, 195, 230, 0.8) !important;
    font-size: 13px !important;
    line-height: 1.6 !important;
    letter-spacing: 0.2px !important;
    margin-bottom: 24px !important;
    padding: 14px 16px !important;
    background: linear-gradient(135deg, rgba(20, 30, 75, 0.3) 0%, rgba(10, 15, 45, 0.5) 100%) !important;
    border-radius: 12px !important;
    border: 1px solid rgba(255, 255, 255, 0.04) !important;
    border-left: 3px solid rgba(244, 192, 74, 0.5) !important;
    box-shadow: 
        0 4px 14px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;
}

.call_request_content .form-group {
    margin-bottom: 18px !important;
    background: transparent !important;
}

.call_request_content .form-group-label,
.call_request_content .form-group-label label,
.call_request_content label.form-group-label {
    color: rgba(180, 200, 240, 0.85) !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    letter-spacing: 0.8px !important;
    text-transform: uppercase !important;
    margin-bottom: 8px !important;
    display: block !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
    box-shadow: none !important;
}

.call_request_content .form-group-label span,
.call_request_content .form-group-label label {
    background: transparent !important;
    background-color: transparent !important;
}

.call_request_content .cw_mob_input_wrapper {
    margin-right: 8px !important;
}

.call_request_content .cw_mob_input_wrapper .ui-input-text {
    background: linear-gradient(135deg, rgba(25, 35, 85, 0.6) 0%, rgba(15, 20, 55, 0.8) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 12px !important;
    box-shadow: 
        inset 0 2px 4px rgba(0, 0, 0, 0.3),
        0 2px 8px rgba(0, 0, 0, 0.2) !important;
    padding: 0 !important;
}

.call_request_content #numberCode {
    background: transparent !important;
    background-color: transparent !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    padding: 12px 14px !important;
    border: none !important;
    width: 70px !important;
    text-align: center !important;
    letter-spacing: 0.5px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
}

.call_request_content input,
.call_request_content .reg_input,
.call_request_content .call_request_textarea,
.call_request_content .tl_input,
.call_request_content input[type="text"]:not(#numberCode) {
    background: linear-gradient(135deg, rgba(8, 12, 40, 0.85) 0%, rgba(3, 5, 20, 0.95) 100%) !important;
    background-color: rgba(8, 12, 40, 0.9) !important;
    color: #ffffff !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 12px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    box-shadow: 
        inset 0 2px 4px rgba(0, 0, 0, 0.3),
        0 2px 8px rgba(0, 0, 0, 0.2) !important;
    width: 100% !important;
    letter-spacing: 0.3px !important;
}

.call_request_content input::placeholder,
.call_request_content .reg_input::placeholder,
.call_request_content .call_request_textarea::placeholder,
.call_request_content .tl_input::placeholder {
    color: rgba(140, 160, 200, 0.5) !important;
    font-weight: 400 !important;
}

.call_request_content input:focus,
.call_request_content .reg_input:focus,
.call_request_content .call_request_textarea:focus,
.call_request_content .tl_input:focus {
    border-color: rgba(244, 192, 74, 0.4) !important;
    box-shadow: 
        inset 0 2px 4px rgba(0, 0, 0, 0.3),
        0 0 0 3px rgba(244, 192, 74, 0.1),
        0 4px 14px rgba(244, 192, 74, 0.15) !important;
    outline: none !important;
}

.call_request_content .tl_date_picker {
    padding-right: 48px !important;
    cursor: pointer !important;
}


.call_request_content .ui-datepicker-trigger i {
    color: rgba(244, 192, 74, 0.9) !important;
}

.call_request_content .ui-select {
    width: 100% !important;
    background: transparent !important;
}

.call_request_content #CallTimeTo-button,
.call_request_content .ui-select .ui-btn {
    background: linear-gradient(135deg, rgba(8, 12, 40, 0.85) 0%, rgba(3, 5, 20, 0.95) 100%) !important;
    background-color: rgba(8, 12, 40, 0.9) !important;
    color: #ffffff !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 12px !important;
    padding: 13px 40px 13px 16px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    box-shadow: 
        inset 0 2px 4px rgba(0, 0, 0, 0.3),
        0 2px 8px rgba(0, 0, 0, 0.2) !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    letter-spacing: 0.3px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
}

.call_request_content #CallTimeTo-button:hover,
.call_request_content .ui-select .ui-btn:hover {
    border-color: rgba(244, 192, 74, 0.3) !important;
    box-shadow: 
        inset 0 2px 4px rgba(0, 0, 0, 0.3),
        0 4px 14px rgba(244, 192, 74, 0.1) !important;
}

.call_request_content .ui-select .tl_sel_popup_reg {
    color: #ffffff !important;
    font-weight: 600 !important;
    background: transparent !important;
    background-color: transparent !important;
}

.call_request_content #CallTimeTo {
    background: transparent !important;
    background-color: transparent !important;
    color: #ffffff !important;
}

.call_request_content select option,
.call_request_content #CallTimeTo option {
    background: #0a0f2e !important;
    background-color: #0a0f2e !important;
    color: #ffffff !important;
    padding: 10px 14px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
}

.call_request_content select option:hover,
.call_request_content select option:focus,
.call_request_content select option:checked,
.call_request_content #CallTimeTo option:hover,
.call_request_content #CallTimeTo option:checked {
    background: linear-gradient(135deg, #f4c04a 0%, #d99626 100%) !important;
    background-color: #d99626 !important;
    color: #1a1f4d !important;
    font-weight: 700 !important;
}

.call_request_content .ui-icon-carat-d::after {
    background: transparent !important;
    color: rgba(244, 192, 74, 0.8) !important;
    border-right: 2px solid rgba(244, 192, 74, 0.8) !important;
    border-bottom: 2px solid rgba(244, 192, 74, 0.8) !important;
    border-top: none !important;
    border-left: none !important;
    width: 8px !important;
    height: 8px !important;
    transform: rotate(45deg) translateY(-2px) !important;
    right: 18px !important;
}

.call_request_content textarea,
.call_request_content .call_request_textarea {
    min-height: 90px !important;
    line-height: 1.5 !important;
    font-family: inherit !important;
}

.call_request_content .cw_input_area_state_indicator {
    color: rgba(180, 195, 230, 0.6) !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px !important;
    margin-top: 6px !important;
    padding: 4px 10px !important;
    background: rgba(8, 12, 40, 0.4) !important;
    border-radius: 6px !important;
    border: 1px solid rgba(255, 255, 255, 0.04) !important;
}

.call_request_content .cw_input_area_state_indicator #reason_text_count {
    color: rgba(244, 192, 74, 0.9) !important;
    font-weight: 700 !important;
}

.call_request_content .call_request_send_btn,
.call_request_content .btn_prim.call_request_send_btn {
    background: linear-gradient(135deg, #f4c04a 0%, #d99626 100%) !important;
    color: #1a1f4d !important;
    border: 1px solid rgba(255, 220, 140, 0.4) !important;
    border-radius: 12px !important;
    padding: 14px 20px !important;
    font-weight: 800 !important;
    font-size: 14px !important;
    letter-spacing: 0.8px !important;
    text-transform: uppercase !important;
    text-align: center !important;
    cursor: pointer !important;
    box-shadow: 
        0 8px 22px rgba(217, 150, 38, 0.35),
        0 0 0 1px rgba(0, 0, 0, 0.1),
        inset 0 1px 0 rgba(255, 240, 190, 0.5),
        inset 0 -1px 0 rgba(120, 75, 10, 0.3) !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    text-shadow: 0 1px 0 rgba(255, 240, 190, 0.4) !important;
    margin-top: 10px !important;
}

.call_request_content .call_request_send_btn:hover,
.call_request_content .btn_prim.call_request_send_btn:hover {
    background: linear-gradient(135deg, #ffd159 0%, #e8a530 100%) !important;
    border-color: rgba(255, 230, 160, 0.6) !important;
    color: #0f1438 !important;
    box-shadow: 
        0 12px 30px rgba(217, 150, 38, 0.5),
        0 0 0 1px rgba(255, 220, 140, 0.15),
        inset 0 1px 0 rgba(255, 245, 200, 0.6),
        inset 0 -1px 0 rgba(120, 75, 10, 0.3) !important;
    transform: translateY(-2px) !important;
}

.call_request_content .call_request_send_btn:active,
.call_request_content .btn_prim.call_request_send_btn:active {
    transform: translateY(0) !important;
    box-shadow: 
        0 4px 12px rgba(217, 150, 38, 0.4),
        inset 0 2px 4px rgba(120, 75, 10, 0.3) !important;
}

.call_request_content .col_footer {
    margin-top: 16px !important;
    background: transparent !important;
}

.call_request_content .succsess_color:empty,
.call_request_content .error_color:empty,
.call_request_content .dateError:empty {
    display: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: transparent !important;
}

.call_request_content .succsess_color:not(:empty) {
    color: #4ade80 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    padding: 10px 14px !important;
    margin-top: 8px !important;
    background: linear-gradient(135deg, rgba(74, 222, 128, 0.1) 0%, rgba(34, 197, 94, 0.15) 100%) !important;
    border: 1px solid rgba(74, 222, 128, 0.2) !important;
    border-left: 3px solid rgba(74, 222, 128, 0.6) !important;
    border-radius: 10px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
    display: block !important;
}

.call_request_content .tl_call_time .tl_sel_popup_reg:after {
    color: rgba(244, 192, 74, 0.9) !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.call_request_content .error_color:not(:empty) {
    color: #fca5a5 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    padding: 10px 14px !important;
    margin-top: 8px !important;
    background: linear-gradient(135deg, rgba(252, 165, 165, 0.08) 0%, rgba(239, 68, 68, 0.12) 100%) !important;
    border: 1px solid rgba(252, 165, 165, 0.2) !important;
    border-left: 3px solid rgba(239, 68, 68, 0.6) !important;
    border-radius: 10px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
    display: block !important;
}

.call_request_content .reg_err_mess:empty,
.call_request_content .field-validation-valid:empty {
    display: none !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    border: none !important;
}

.call_request_content .reg_err_mess:not(:empty),
.call_request_content .field-validation-error:not(:empty) {
    color: #fca5a5 !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    margin-top: 4px !important;
    display: block !important;
    letter-spacing: 0.2px !important;
    background: #0f0d24 !important;
}

.ui-datepicker {
    background: linear-gradient(135deg, rgba(4, 4, 47, 0.98) 0%, rgba(2, 2, 25, 1) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 16px !important;
    padding: 16px !important;
    box-shadow: 
        0 25px 50px rgba(0, 0, 0, 0.6), 
        0 0 0 1px rgba(255, 255, 255, 0.05),
        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
}

.ui-datepicker .ui-datepicker-header {
    background: linear-gradient(135deg, rgba(20, 30, 75, 0.6) 0%, rgba(10, 15, 45, 0.8) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 12px !important;
    padding: 10px 8px !important;
    margin-bottom: 10px !important;
    box-shadow: 
        0 4px 14px rgba(0, 0, 0, 0.3),
        inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
    color: #ffffff !important;
}

.ui-datepicker .ui-datepicker-title {
    color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    letter-spacing: 0.5px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
    text-transform: uppercase !important;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    background: linear-gradient(135deg, rgba(30, 40, 95, 0.7) 0%, rgba(20, 28, 70, 0.85) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 8px !important;
    color: rgba(244, 192, 74, 0.9) !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    box-shadow: 
        0 3px 10px rgba(0, 0, 0, 0.3),
        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
    width: 28px !important;
    height: 28px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {
    background: linear-gradient(135deg, rgba(244, 192, 74, 0.2) 0%, rgba(217, 150, 38, 0.3) 100%) !important;
    border-color: rgba(244, 192, 74, 0.4) !important;
    box-shadow: 
        0 4px 14px rgba(244, 192, 74, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.08) !important;
    transform: translateY(-50%) scale(1.05) !important;
}

.ui-datepicker .ui-datepicker-prev .ui-icon,
.ui-datepicker .ui-datepicker-next .ui-icon {
    color: rgba(244, 192, 74, 0.9) !important;
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5)) !important;
}

.ui-datepicker-calendar {
    background: transparent !important;
    border-collapse: separate !important;
    border-spacing: 2px !important;
    width: 100% !important;
    margin: 0 !important;
}

.ui-datepicker-calendar thead {
    background: transparent !important;
}

.ui-datepicker-calendar thead th {
    background: linear-gradient(135deg, rgba(25, 35, 85, 0.4) 0%, rgba(15, 20, 55, 0.6) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.04) !important;
    border-radius: 6px !important;
    padding: 8px 0 !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
}

.ui-datepicker-calendar thead th span {
    color: rgba(180, 200, 240, 0.85) !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
}

.ui-datepicker-calendar thead th.ui-datepicker-week-end span {
    color: rgba(244, 192, 74, 0.85) !important;
}

.ui-datepicker-calendar tbody td {
    background: transparent !important;
    padding: 2px !important;
    border: none !important;
}

.ui-datepicker-calendar tbody td .ui-state-default {
    background: linear-gradient(135deg, rgba(15, 20, 55, 0.5) 0%, rgba(8, 12, 40, 0.7) 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.04) !important;
    border-radius: 8px !important;
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-align: center !important;
    padding: 8px 0 !important;
    text-decoration: none !important;
    display: block !important;
    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;
}

.ui-datepicker-calendar tbody td:not(.ui-state-disabled) .ui-state-default:hover {
    background: linear-gradient(135deg, rgba(30, 45, 110, 0.7) 0%, rgba(20, 30, 80, 0.85) 100%) !important;
    border-color: rgba(100, 140, 255, 0.25) !important;
    color: #ffffff !important;
    box-shadow: 
        0 4px 12px rgba(70, 120, 255, 0.2),
        inset 0 1px 0 rgba(255, 255, 255, 0.08) !important;
    transform: translateY(-1px) !important;
}

.ui-datepicker-calendar tbody td.ui-datepicker-week-end .ui-state-default {
    color: rgba(244, 192, 74, 0.85) !important;
    background: linear-gradient(135deg, rgba(20, 20, 50, 0.5) 0%, rgba(10, 12, 35, 0.7) 100%) !important;
}

.ui-datepicker-calendar tbody td.ui-datepicker-other-month .ui-state-default,
.ui-datepicker-calendar tbody td.ui-state-disabled .ui-state-default {
    background: linear-gradient(135deg, rgba(8, 10, 30, 0.3) 0%, rgba(4, 6, 18, 0.4) 100%) !important;
    color: rgba(140, 160, 200, 0.25) !important;
    border-color: rgba(255, 255, 255, 0.02) !important;
    cursor: not-allowed !important;
    text-shadow: none !important;
    opacity: 0.5 !important;
}

.ui-datepicker-calendar tbody td.ui-state-disabled .ui-state-default:hover {
    transform: none !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.02) !important;
}

.ui-datepicker-calendar tbody td.ui-datepicker-today .ui-state-default,
.ui-datepicker-calendar tbody td .ui-state-highlight {
    background: linear-gradient(135deg, rgba(244, 192, 74, 0.2) 0%, rgba(217, 150, 38, 0.3) 100%) !important;
    border: 1px solid rgba(244, 192, 74, 0.5) !important;
    color: #ffd159 !important;
    font-weight: 700 !important;
    box-shadow: 
        0 0 0 1px rgba(244, 192, 74, 0.2),
        inset 0 1px 0 rgba(255, 240, 190, 0.15),
        0 4px 12px rgba(244, 192, 74, 0.2) !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
}

.ui-datepicker-calendar tbody td.ui-datepicker-current-day .ui-state-default,
.ui-datepicker-calendar tbody td .ui-state-active,
.ui-datepicker-calendar tbody td .ui-state-highlight.ui-state-active {
    background: linear-gradient(135deg, #f4c04a 0%, #d99626 100%) !important;
    border: 1px solid rgba(255, 220, 140, 0.5) !important;
    color: #1a1f4d !important;
    font-weight: 800 !important;
    box-shadow: 
        0 6px 18px rgba(217, 150, 38, 0.4),
        0 0 0 1px rgba(255, 220, 140, 0.2),
        inset 0 1px 0 rgba(255, 240, 190, 0.5),
        inset 0 -1px 0 rgba(120, 75, 10, 0.3) !important;
    text-shadow: 0 1px 0 rgba(255, 240, 190, 0.3) !important;
    transform: scale(1.05) !important;
}

.ui-datepicker-calendar tbody td .ui-state-hover {
    background: linear-gradient(135deg, rgba(30, 45, 110, 0.8) 0%, rgba(20, 30, 80, 0.95) 100%) !important;
    border-color: rgba(100, 140, 255, 0.35) !important;
    color: #ffffff !important;
    box-shadow: 
        0 4px 14px rgba(70, 120, 255, 0.25),
        inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
}

/* BONUS ETKINLESTIR BUTONU 180426_2910_mb3524624524233434 */
.bonus_btn.bonusSeeMore.active_bonus_btn, .bonus_btn.active_bonus_btn, .bonus_btn.pending_bonus_btn{
    color: #fff;
}

/* PROMO HESABINIZA TANIMLANMIŞTIR GORSELI 180426_2910_mb2352452423425325235 */
#PromoResult .promoResult .promoImg img[src*="Casino.png"] {
    display: none !important;
}

#PromoResult .promoResult .promoImg {
    position: relative !important;
    width: 100% !important;
    aspect-ratio: 688 / 280 !important;
    background-image: url("https://i.ibb.co/gMQLq1wT/PROMUZN.jpg") !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 8px !important;
}

/* BUTON RENK REVIZE 200426_2910_mb13526432534534453 */
.primary-btn.primary-btn--bordered{
    color: #fff!important;
}

/* BONUSLAR SAYFASI BAGLANTILI BONUSLAR GIZLE 210426_2910_mb2352462354235423356*/
#js_bonusCard > div.bonus_card_header > span > img{
    display: none;
}

#js_bonusCard > div.bonus_card_header > span{
    display: none;
}

/* DEDEBET EN IYI JP BASLIGINI GIZLER 280426_2910_mb135246523423523452343 */
.dynamic_container:has(.jackpot_container) .rd_title__block {
    display: none!important;
}

/* TABLO GIRIS GECMISI VSVS 060526_2910_MB13252462342642352334 */
.full_data.full_data_rtl .icont_text {
  background: linear-gradient(160deg, #1a1a2e 0%, #12121e 100%) !important;
  border: 1px solid #383860 !important;
  border-radius: 10px !important;
  box-shadow: 0 4px 20px rgba(0,0,0,.40), inset 0 1px 0 rgba(255,255,255,.04) !important;
  padding: 12px 14px !important;
  margin-bottom: 14px !important;
}

.full_data.full_data_rtl .icont_text p {
  color: #c8c8e0 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;
}

.full_data.full_data_rtl .icont_text .dynamic_icon {
  color: #6e6e9a !important;
  filter: drop-shadow(0 0 6px rgba(110,110,154,.4)) !important;
}

.full_data.full_data_rtl table {
  background: linear-gradient(160deg, #1a1a2e 0%, #12121e 100%) !important;
  border: 1px solid #383860 !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  box-shadow: 0 4px 20px rgba(0,0,0,.40), inset 0 1px 0 rgba(255,255,255,.04) !important;
  margin-bottom: 12px !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
}

.full_data.full_data_rtl table tr {
  border-bottom: 1px solid rgba(255,255,255,.04) !important;
}

.full_data.full_data_rtl table tr:last-child {
  border-bottom: none !important;
}

.full_data.full_data_rtl table th {
  color: #8888aa !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.6px !important;
  text-transform: uppercase !important;
  padding: 9px 14px !important;
  border-bottom: 1px solid rgba(255,255,255,.04) !important;
  background: transparent !important;
  text-align: right !important;
}

.full_data.full_data_rtl table tr:last-child th {
  border-bottom: none !important;
}

.full_data.full_data_rtl table th span {
  color: #8888aa !important;
}

.full_data.full_data_rtl table td {
  color: #c8c8e0 !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  padding: 9px 14px !important;
  border-bottom: 1px solid rgba(255,255,255,.04) !important;
  background: transparent !important;
}

.full_data.full_data_rtl table tr:last-child td {
  border-bottom: none !important;
}

.full_data.full_data_rtl table td span {
  color: #c8c8e0 !important;
}

.full_data.full_data_rtl table td .dynamic_icon {
  color: #4ecb71 !important;
  text-shadow: 0 0 8px rgba(78,203,113,.45) !important;
  filter: drop-shadow(0 0 6px rgba(78,203,113,.35)) !important;
}

/* DEDEBET SLIDER ALTI OGE BOSLUK REVIZE 090529_2910_MB1235431234152345234 */
.dynamic_container:has(.js_lobby_groups_cont){
    padding: 0;
}

.js_lobby_groups_cont .rd_title__block{
    margin-top: 0!important;
}

/* DEDEBET MESAJ GONDER 090526_2910_MB2135134123424234 */
#content.inbox_bg_main.inbox_v2 {
    background: linear-gradient(160deg, #07073d 0%, #050530 50%, #04042a 100%) !important;
    border: 1px solid rgba(244, 192, 74, 0.25) !important;
    border-radius: 18px !important;
    padding: 18px 14px !important;
    box-shadow:
        0 20px 50px rgba(0, 0, 0, 0.5),
        0 8px 20px rgba(0, 0, 0, 0.3),
        inset 0 1px 0 rgba(244, 192, 74, 0.15) !important;
    margin: 8px;
}

.tl_mail_message_cont.new-item {
    background: linear-gradient(180deg, #0b0b4a 0%, #07073a 100%) !important;
    border: 1px solid rgba(244, 192, 74, 0.3) !important;
    border-radius: 14px !important;
    padding: 22px 20px !important;
    margin: 14px 0 18px 0 !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.05),
        inset 0 0 40px rgba(0, 0, 0, 0.3),
        0 10px 24px rgba(0, 0, 0, 0.4) !important;
}

.tl_mail_message_cont.new-item div.ui-input-text {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 12px !important;
    margin-bottom: 14px !important;
}

.tl_mail_message_cont.new-item .tl_mail_send_input.new-item__field--title {
    background:
        radial-gradient(ellipse at top, rgba(244, 192, 74, 0.04) 0%, transparent 60%),
        linear-gradient(180deg, #11114e 0%, #07073a 35%, #03031f 100%) !important;
    color: #ffffff !important;
    border: 1px solid rgba(244, 192, 74, 0.32) !important;
    border-top-color: rgba(244, 192, 74, 0.5) !important;
    border-radius: 12px !important;
    padding: 13px 16px !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.06),
        inset 0 2px 6px rgba(0, 0, 0, 0.55),
        inset 0 -1px 0 rgba(244, 192, 74, 0.08),
        inset 0 0 30px rgba(244, 192, 74, 0.025),
        0 4px 12px rgba(0, 0, 0, 0.35),
        0 1px 0 rgba(255, 255, 255, 0.03) !important;
    caret-color: #f4c04a !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.55) !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.tl_mail_message_cont.new-item .tl_mail_send_input.new-item__field--title::placeholder {
    color: rgba(180, 180, 210, 0.55) !important;
    font-weight: 400 !important;
    letter-spacing: 0.4px !important;
    text-shadow: none !important;
}

.tl_mail_message_cont.new-item .tl_mail_send_input.new-item__field--title:hover {
    border-color: rgba(244, 192, 74, 0.55) !important;
    border-top-color: rgba(244, 192, 74, 0.7) !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.08),
        inset 0 2px 6px rgba(0, 0, 0, 0.55),
        inset 0 -1px 0 rgba(244, 192, 74, 0.12),
        inset 0 0 30px rgba(244, 192, 74, 0.04),
        0 4px 14px rgba(0, 0, 0, 0.4) !important;
}

.tl_mail_message_cont.new-item .tl_mail_send_input.new-item__field--title:focus {
    border-color: rgba(244, 192, 74, 0.75) !important;
    border-top-color: rgba(244, 192, 74, 0.9) !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.1),
        inset 0 2px 6px rgba(0, 0, 0, 0.5),
        inset 0 -1px 0 rgba(244, 192, 74, 0.18),
        inset 0 0 25px rgba(244, 192, 74, 0.06),
        0 0 0 3px rgba(244, 192, 74, 0.12),
        0 0 18px rgba(244, 192, 74, 0.18) !important;
    outline: none !important;
}

.tl_mail_message_cont.new-item .tl_mail_send_area.new-item__field--text {
    background:
        radial-gradient(ellipse at top, rgba(244, 192, 74, 0.04) 0%, transparent 70%),
        linear-gradient(180deg, #11114e 0%, #07073a 35%, #03031f 100%) !important;
    color: #ffffff !important;
    border: 1px solid rgba(244, 192, 74, 0.32) !important;
    border-top-color: rgba(244, 192, 74, 0.5) !important;
    border-radius: 12px !important;
    padding: 14px 16px !important;
    margin-bottom: 18px !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
    line-height: 1.6 !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.06),
        inset 0 2px 6px rgba(0, 0, 0, 0.55),
        inset 0 -1px 0 rgba(244, 192, 74, 0.08),
        inset 0 0 40px rgba(244, 192, 74, 0.022),
        0 4px 12px rgba(0, 0, 0, 0.35),
        0 1px 0 rgba(255, 255, 255, 0.03) !important;
    caret-color: #f4c04a !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.tl_mail_message_cont.new-item .tl_mail_send_area.new-item__field--text::placeholder {
    color: rgba(180, 180, 210, 0.55) !important;
    font-weight: 400 !important;
    letter-spacing: 0.4px !important;
    text-shadow: none !important;
}

.tl_mail_message_cont.new-item .tl_mail_send_area.new-item__field--text:hover {
    border-color: rgba(244, 192, 74, 0.55) !important;
    border-top-color: rgba(244, 192, 74, 0.7) !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.08),
        inset 0 2px 6px rgba(0, 0, 0, 0.55),
        inset 0 -1px 0 rgba(244, 192, 74, 0.12),
        inset 0 0 40px rgba(244, 192, 74, 0.035),
        0 4px 14px rgba(0, 0, 0, 0.4) !important;
}

.tl_mail_message_cont.new-item .tl_mail_send_area.new-item__field--text:focus {
    border-color: rgba(244, 192, 74, 0.75) !important;
    border-top-color: rgba(244, 192, 74, 0.9) !important;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.1),
        inset 0 2px 6px rgba(0, 0, 0, 0.5),
        inset 0 -1px 0 rgba(244, 192, 74, 0.18),
        inset 0 0 30px rgba(244, 192, 74, 0.05),
        0 0 0 3px rgba(244, 192, 74, 0.12),
        0 0 18px rgba(244, 192, 74, 0.18) !important;
    outline: none !important;
}

.tl_mail_send_input.new-item__field--title::selection,
.tl_mail_send_area.new-item__field--text::selection {
    background: rgba(244, 192, 74, 0.4) !important;
    color: #ffffff !important;
}

.tl_mail_message_cont.new-item .attach-wrapper {
    border-top: 1px dashed rgba(244, 192, 74, 0.18) !important;
    padding-top: 16px !important;
    margin-top: 4px !important;
    border-radius: 0 !important;
}

.tl_mail_message_cont.new-item .primary-btn.primary-btn--bordered {
    background:
        linear-gradient(180deg, rgba(13, 13, 75, 0.4) 0%, rgba(5, 5, 40, 0.6) 100%),
        linear-gradient(180deg, #0a0a45 0%, #050530 100%) !important;
    color: #e8c378 !important;
    border: 1px solid rgba(232, 195, 120, 0.45) !important;
    border-top-color: rgba(232, 195, 120, 0.65) !important;
    border-radius: 10px !important;
    padding: 11px 22px !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    letter-spacing: 0.6px !important;
    box-shadow:
        0 4px 12px rgba(0, 0, 0, 0.4),
        inset 0 1px 0 rgba(232, 195, 120, 0.18),
        inset 0 -1px 0 rgba(0, 0, 0, 0.4) !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6) !important;
    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.tl_mail_message_cont.new-item .primary-btn.primary-btn--bordered:hover {
    background:
        linear-gradient(180deg, rgba(232, 195, 120, 0.12) 0%, rgba(184, 132, 31, 0.18) 100%),
        linear-gradient(180deg, #0a0a45 0%, #050530 100%) !important;
    border-color: rgba(232, 195, 120, 0.7) !important;
    color: #f4d394 !important;
    box-shadow:
        0 6px 16px rgba(184, 132, 31, 0.22),
        inset 0 1px 0 rgba(232, 195, 120, 0.28),
        inset 0 -1px 0 rgba(60, 40, 5, 0.4) !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.65) !important;
}

.tl_mail_message_cont.new-item .primary-btn.primary-btn--bordered:active {
    box-shadow:
        0 2px 6px rgba(184, 132, 31, 0.2),
        inset 0 2px 4px rgba(0, 0, 0, 0.5) !important;
}

.tl_mail_attachfiel_content {
    color: #ffffff !important;
    margin-left: 8px !important;
}

.tl_mail_attachfiel_content > * {
    background: linear-gradient(180deg, rgba(232, 195, 120, 0.14) 0%, rgba(184, 132, 31, 0.2) 100%) !important;
    color: #f4d394 !important;
    border: 1px solid rgba(232, 195, 120, 0.4) !important;
    border-radius: 8px !important;
    padding: 6px 10px !important;
    margin: 0 6px 6px 0 !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    box-shadow:
        0 2px 6px rgba(0, 0, 0, 0.3),
        inset 0 1px 0 rgba(232, 195, 120, 0.22) !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45) !important;
}

.tl_mail_message_cont.new-item .send_btn_block {
    border-top: 1px solid rgba(244, 192, 74, 0.12) !important;
    padding-top: 18px !important;
    margin-top: 20px !important;
}

.tl_mail_message_cont.new-item #send_btn.primary-btn {
    background:
        linear-gradient(180deg, #d4a13c 0%, #b8821f 45%, #93651a 100%) !important;
    color: #fff5dc !important;
    border: 1px solid rgba(232, 188, 110, 0.5) !important;
    border-top-color: rgba(255, 220, 150, 0.65) !important;
    border-radius: 12px !important;
    padding: 14px 22px !important;
    font-weight: 800 !important;
    letter-spacing: 1.2px !important;
}

.tl_mail_message_cont.new-item #send_btn.primary-btn:hover {
    background:
        linear-gradient(180deg, #e6b34a 0%, #c8922a 45%, #a47218 100%) !important;
    border-color: rgba(255, 220, 150, 0.7) !important;
    color: #fffaeb !important;
}

.tl_mail_message_cont.new-item #send_btn.primary-btn:active {
    box-shadow:
        0 3px 8px rgba(115, 78, 18, 0.42),
        inset 0 2px 5px rgba(60, 40, 5, 0.45) !important;
}

#send_btn_errors.field-validation-error:not(:empty) {
    color: #fca5a5 !important;
    background: linear-gradient(135deg, rgba(252, 165, 165, 0.1) 0%, rgba(239, 68, 68, 0.16) 100%) !important;
    border: 1px solid rgba(252, 165, 165, 0.32) !important;
    border-left: 3px solid rgba(239, 68, 68, 0.75) !important;
    border-radius: 10px !important;
    padding: 8px 12px !important;
    margin-top: 10px !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.45) !important;
}

/* DUNYA KUPOSI MENU 100626_2910_mb252345235235234234324 */
.cw_mob_sidebar_block:has(.cw_mob_sidebar_menu_item[href="/tr/sections/pages/dedekupa26"]) {
    background: linear-gradient(135deg, #f4c04a 0%, #d99626 100%) !important;
    border-bottom-color: rgba(255, 220, 140, .5);
    box-shadow:
        0 6px 18px rgba(217, 150, 38, .4),
        inset 0 1px 0 rgba(255, 240, 190, .5),
        inset 0 -1px 0 rgba(120, 75, 10, .3);
}

.cw_mob_sidebar_block:has(.cw_mob_sidebar_menu_item[href="/tr/sections/pages/dedekupa26"])::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 45%;
    height: 100%;
    background: linear-gradient(105deg, transparent, rgba(255, 245, 210, .5), transparent);
    transform: translateX(-150%) skewX(-20deg);
    animation: dedekupa-shine 3.2s ease-in-out infinite;
    pointer-events: none;
}

@keyframes dedekupa-shine {
    55%, 100% {
        transform: translateX(330%) skewX(-20deg);
    }
}

.cw_mob_sidebar_block .cw_mob_sidebar_menu_item[href="/tr/sections/pages/dedekupa26"] span {
    color: #1a1f4d !important;
    font-weight: 800;
    text-shadow: 0 1px 0 rgba(255, 240, 190, .35);
}

.cw_mob_sidebar_block .cw_mob_sidebar_menu_item[href="/tr/sections/pages/dedekupa26"] .cw_mob_icon_m {
    color: #1a1f4d !important;
    filter: brightness(0) saturate(100%) invert(11%) sepia(38%) saturate(1900%) hue-rotate(215deg) brightness(95%) contrast(98%);
}

/* DEDEBET LOBBY VE LOBBY POPUP 170626_2910_mb2352352342342424234 */
#js_lobby_wrapper #js_lobby_buttons_cont {
    display: flex !important;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    padding: 0 4px;
}

#js_lobby_wrapper #js_lobby_buttons_cont .lobbyFilter_filters_inner {
    display: contents !important;
}

#js_lobby_wrapper #js_lobby_buttons_cont .lobbyFilter_divider,
#js_lobby_wrapper #js_lobby_buttons_cont .lobbyFilter_search_close,
#js_lobby_wrapper #js_lobby_buttons_cont .lobbyFilter_clear_main_btn {
    display: none !important;
}

#js_lobby_wrapper #js_lobby_buttons_cont .lobbyFilter_search_cover {
    position: static !important;
    inset-inline-end: auto !important;
    max-width: none !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
    width: auto !important;
    gap: 8px !important;
    padding: 0 !important;
    background: transparent !important;
    overflow: visible !important;
    animation: none !important;
    transition: none !important;
}

#js_lobby_wrapper #js_lobby_buttons_cont .lobbyFilter_search_cover .lobbyFilter_search {
    flex: 1 1 0 !important;
    width: 100% !important;
    max-width: none !important;
    height: 38px !important;
    padding: 0 12px !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    overflow: visible !important;
}

#js_lobby_wrapper #js_lobby_buttons_cont .lobbyFilter_search_btn {
    flex: 0 0 auto !important;
    width: 18px !important;
    height: 18px !important;
    margin: 0 !important;
}

#js_lobby_wrapper #js_lobby_buttons_cont .lobbyFilter_search_input {
    flex: 1 1 auto !important;
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    display: inline-block !important;
    opacity: 1 !important;
    visibility: visible !important;
    text-align: left !important;
}

#js_lobby_wrapper #js_lobby_buttons_cont .lobbyFilter_search_clear {
    flex: 0 0 auto !important;
    max-width: 20px !important;
    overflow: hidden !important;
}

#js_lobby_wrapper #js_lobby_buttons_cont .lobbyFilter_search_input:placeholder-shown ~ .lobbyFilter_search_clear {
    max-width: 0 !important;
    width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 0 !important;
}

#js_lobby_wrapper #js_lobby_open_filter_btn {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 7px;
    flex: 0 0 auto !important;
    width: auto !important;
    height: 38px !important;
    padding: 0 16px !important;
    border-radius: 12px !important;
    background: linear-gradient(135deg, rgba(244, 192, 74, .2), rgba(244, 192, 74, .07)) !important;
    border: 1px solid rgba(244, 192, 74, .5) !important;
    color: #f4c04a !important;
    font-size: 12.5px !important;
    font-weight: 700 !important;
    letter-spacing: .2px;
    line-height: 1;
    white-space: nowrap;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);
    transition: transform .2s ease, background .2s ease, border-color .2s ease;
}

#js_lobby_wrapper #js_lobby_open_filter_btn .dynamic_icon {
    color: #f4c04a !important;
    font-size: 15px;
    display: inline-flex;
    align-items: center;
}

#js_lobby_wrapper #js_lobby_open_filter_btn:active {
    transform: translateY(1px);
    background: rgba(244, 192, 74, .26) !important;
    border-color: rgba(244, 192, 74, .65) !important;
}

#js_lobby_wrapper #js_lobby_open_filter_btn span {
    display: inline !important;
}

#js_lobby_wrapper #js_lobby_open_filter_btn .dynamic_icon:after {
    background-color: #ffd159 !important;
    box-shadow: 0 0 0 1px rgba(11, 16, 38, .7);
}

#js_lobby_wrapper #js_lobby_view_all_providers {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 7px;
    flex: 0 0 auto !important;
    width: auto !important;
    height: 38px !important;
    padding: 0 16px !important;
    border-radius: 12px !important;
    background: linear-gradient(135deg, rgba(244, 192, 74, .12), rgba(244, 192, 74, .04)) !important;
    border: 1px solid rgba(244, 192, 74, .35) !important;
    color: #f4c04a !important;
    font-size: 12.5px !important;
    font-weight: 600 !important;
    line-height: 1;
    white-space: nowrap;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);
    transition: transform .2s ease, background .2s ease, border-color .2s ease;
}

#js_lobby_wrapper #js_lobby_view_all_providers .dynamic_icon {
    color: #f4c04a !important;
}

#js_lobby_wrapper #js_lobby_view_all_providers:active {
    transform: translateY(1px);
    background: rgba(244, 192, 74, .18) !important;
    border-color: rgba(244, 192, 74, .55) !important;
}

#js_lobby_wrapper .lobbyFilter_search_cover .lobbyFilter_search {
    background: linear-gradient(135deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .02)) !important;
    border: 1px solid rgba(244, 192, 74, .25) !important;
    border-radius: 12px !important;
}

#js_lobby_wrapper .lobbyFilter_search_cover .lobbyFilter_search:focus-within {
    border-color: rgba(244, 192, 74, .55) !important;
    box-shadow: 0 0 0 3px rgba(244, 192, 74, .12);
}

#js_lobby_wrapper #js_dl_search_game {
    color: #fff !important;
    font-weight: 600 !important;
    background: transparent !important;
    border: none !important;
    padding-left: 2px !important;
}

#js_lobby_wrapper #js_dl_search_game::placeholder {
    color: rgba(255, 255, 255, .5) !important;
}

#js_lobby_wrapper .lobbyFilter_search_btn .dynamic_icon,
#js_lobby_wrapper #js_clear_search_val .dynamic_icon {
    color: #f4c04a !important;
}

#js_lobby_wrapper {
    margin: 10px 10px 16px !important;
    padding: 12px 8px 10px !important;
    background: linear-gradient(180deg, rgba(20, 29, 64, .55) 0%, rgba(11, 16, 38, .6) 100%) !important;
    border: 1px solid rgba(244, 192, 74, .3) !important;
    border-radius: 16px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .05) !important;
}

.lobbyFilter_fixed #js_lobby_wrapper {
    left: 10px !important;
    right: 10px !important;
    width: auto !important;
    margin: 0 !important;
    background: linear-gradient(180deg, #141d40 0%, #0b1026 100%) !important;
    box-shadow: 0 12px 30px rgba(0, 0, 0, .6) !important;
}

#js_lobby_wrapper::after {
    display: none !important;
}

#js_lobby_wrapper .lobbyFilter_group_slider .lobbyFilter_group_item_icon {
    width: 34px !important;
    height: 34px !important;
    opacity: .92 !important;
    filter: brightness(0) invert(1) !important;
    transition: filter .2s ease, transform .2s ease, opacity .2s ease;
}

#js_lobby_wrapper .lobbyFilter_group_slider .lobbyFilter_group_item.active .lobbyFilter_group_item_icon {
    opacity: 1 !important;
    transform: translateY(-1px) scale(1.06);
    filter: brightness(0) invert(1) !important;
}

#js_lobby_wrapper .lobbyFilter_group_slider .lobbyFilter_group_item_name {
    color: rgba(255, 255, 255, .62) !important;
    font-weight: 600 !important;
}

#js_lobby_wrapper .lobbyFilter_group_slider .lobbyFilter_group_item.active .lobbyFilter_group_item_name {
    color: #e0c14b !important;
}

#js_lobby_wrapper .lobbyFilter_group_slider .lobbyFilter_group_item.active::after {
    background: linear-gradient(90deg, #f4c04a, #d99626) !important;
    box-shadow: 0 0 8px rgba(244, 192, 74, .5) !important;
}

#js_lobby_main .lobbyFilter_provider_wrapper {
    display: block !important;
    margin: 0 10px 14px !important;
}

#js_lobby_providers_cont {
    display: flex !important;
    gap: 8px !important;
    padding: 2px 2px 8px !important;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: thin;
    scrollbar-color: rgba(244, 192, 74, .4) transparent;
}

#js_lobby_providers_cont::-webkit-scrollbar {
    height: 5px;
}

#js_lobby_providers_cont::-webkit-scrollbar-thumb {
    background: rgba(244, 192, 74, .35);
    border-radius: 3px;
}

#js_lobby_providers_cont .lobbyFilter_provider_item {
    flex: 0 0 auto !important;
    display: flex !important;
    align-items: center;
    gap: 7px;
    padding: 6px 12px 6px 7px !important;
    background: linear-gradient(135deg, #161f44 0%, #10173a 100%) !important;
    border: 1px solid rgba(244, 192, 74, .18) !important;
    border-radius: 40px !important;
    box-shadow: none !important;
    transition: transform .15s ease, background .2s ease, border-color .2s ease;
}

#js_lobby_providers_cont .lobbyFilter_provider_item:active {
    transform: scale(.96);
}

#js_lobby_providers_cont .lobbyFilter_provider_item.active {
    background: linear-gradient(135deg, rgba(244, 192, 74, .2), rgba(244, 192, 74, .06)) !important;
    border-color: #f4c04a !important;
    box-shadow: 0 4px 14px rgba(244, 192, 74, .16) !important;
}

#js_lobby_providers_cont .lobbyFilter_provider_img {
    width: 24px !important;
    height: 24px !important;
    flex: 0 0 auto;
    border-radius: 50% !important;
    object-fit: cover;
    background: rgba(255, 255, 255, .06);
}

#js_lobby_providers_cont span.lobbyFilter_provider_img {
    display: flex;
    align-items: center;
    justify-content: center;
}

#js_lobby_providers_cont .lobbyFilter_provider_img .dynamic_icon {
    color: #f4c04a !important;
    font-size: 30px;
    line-height: 24px;
}

#js_lobby_providers_cont .lobbyFilter_provider_name {
    display: flex !important;
    align-items: center;
    gap: 5px;
    white-space: nowrap;
}

#js_lobby_providers_cont .lobbyFilter_provider_name > span:first-child {
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: rgba(255, 255, 255, .88) !important;
    font-size: 12px !important;
    font-weight: 600 !important;
}

#js_lobby_providers_cont .lobbyFilter_provider_item.active .lobbyFilter_provider_name > span:first-child {
    color: #fff !important;
}

#js_lobby_providers_cont .js_lobby_cats_count {
    flex: 0 0 auto;
    color: #f4c04a !important;
    font-size: 11px !important;
}

#js_lobby_providers_cont .lobbyFilter_provider_name_all {
    flex: 0 0 auto !important;
    align-self: center;
    margin: 0 0 0 2px !important;
    padding: 7px 14px !important;
    background: rgba(244, 192, 74, .1) !important;
    border: 1px solid rgba(244, 192, 74, .4) !important;
    border-radius: 40px !important;
    color: #f4c04a !important;
    -webkit-text-fill-color: #f4c04a !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    white-space: nowrap;
}

#js_lobby_filter.lobbyFilter_popup {
    background: rgba(3, 5, 20, .72) !important;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
}

#js_lobby_filter .lobbyFilter_popup_content {
    background: linear-gradient(180deg, #111a3a 0%, #0b1026 100%) !important;
    border: 1px solid rgba(244, 192, 74, .14) !important;
    box-shadow: 0 -8px 40px rgba(0, 0, 0, .7), inset 0 1px 0 rgba(255, 255, 255, .05) !important;
    overflow: hidden;
}

#js_lobby_filter .lobbyFilter_popup_header {
    background: linear-gradient(180deg, rgba(244, 192, 74, .07), transparent) !important;
    border-bottom: 1px solid rgba(244, 192, 74, .12) !important;
    padding: 16px 18px !important;
}

#js_lobby_filter .lobbyFilter_popup_header_title {
    color: #fff !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    letter-spacing: .3px !important;
}

#js_lobby_filter .lobbyFilter_close_popup {
    width: 34px;
    height: 34px;
    background: rgba(255, 255, 255, .06) !important;
    border: 1px solid rgba(255, 255, 255, .12) !important;
    border-radius: 50% !important;
    transition: background .2s ease, border-color .2s ease;
}

#js_lobby_filter .lobbyFilter_close_popup:active {
    background: rgba(244, 192, 74, .18) !important;
    border-color: rgba(244, 192, 74, .5) !important;
}

#js_lobby_filter .lobbyFilter_close_popup .dynamic_icon {
    color: rgba(255, 255, 255, .8) !important;
}

#js_lobby_filter .lobbyFilter_popup_inner_cont {
    background: transparent !important;
}

#js_lobby_filter .lobbyFilter_popup_inner_cont::-webkit-scrollbar {
    width: 6px;
}

#js_lobby_filter .lobbyFilter_popup_inner_cont::-webkit-scrollbar-thumb {
    background: rgba(244, 192, 74, .3);
    border-radius: 3px;
}

#js_lobby_filter .lobbyFilter_popup_title_box {
    border-bottom: 1px solid rgba(255, 255, 255, .06) !important;
    padding-bottom: 12px !important;
    margin-bottom: 14px !important;
}

#js_lobby_filter .lobbyFilter_popup_title {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #f4c04a !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: .12em !important;
    text-transform: uppercase !important;
}

#js_lobby_filter .lobbyFilter_popup_title::before {
    content: '';
    width: 3px;
    height: 13px;
    border-radius: 2px;
    background: linear-gradient(180deg, #f4c04a, #d99626);
}

#js_lobby_filter .lobbyFilter_popup_view_btn {
    color: #f4c04a !important;
    background: rgba(244, 192, 74, .08) !important;
    border: 1px solid rgba(244, 192, 74, .3) !important;
    border-radius: 20px !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    padding: 6px 12px !important;
    transition: background .2s ease, border-color .2s ease;
}

#js_lobby_filter .lobbyFilter_popup_view_btn:active {
    background: rgba(244, 192, 74, .16) !important;
}

#js_lobby_filter .lobbyFilter_popup_mrg {
    border-bottom: 1px solid rgba(255, 255, 255, .05) !important;
    padding-bottom: 14px !important;
    margin-bottom: 14px !important;
}

#js_lobby_filter .lobbyFilter_popup_category {
    background: transparent !important;
    border-bottom: 1px solid rgba(255, 255, 255, .05) !important;
}

#js_lobby_filter .lobbyFilter_popup_category_fixed {
    background: #0b1026 !important;
    border-bottom: 1px solid rgba(244, 192, 74, .18) !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, .6) !important;
}

#js_lobby_filter .lobbyFilter_group_slider {
    padding: 12px 4px !important;
}

#js_lobby_filter .lobbyFilter_group_slider .lobbyFilter_group_item {
    flex-direction: column;
    gap: 5px;
    min-width: 76px;
    padding: 10px 8px !important;
    background: #151f44 !important;
    border: 1px solid rgba(255, 255, 255, .07) !important;
    border-radius: 14px !important;
    transition: transform .15s ease, border-color .2s ease, background .2s ease;
}

#js_lobby_filter .lobbyFilter_group_slider .lobbyFilter_group_item:active {
    transform: scale(.96);
}

#js_lobby_filter .lobbyFilter_group_slider .lobbyFilter_group_item.active {
    background: linear-gradient(135deg, rgba(244, 192, 74, .18), rgba(244, 192, 74, .06)) !important;
    border-color: rgba(244, 192, 74, .5) !important;
    box-shadow: 0 4px 14px rgba(244, 192, 74, .15) !important;
}

#js_lobby_filter .lobbyFilter_group_item_icon {
    width: 30px;
    height: 30px;
    filter: brightness(0) invert(1);
    opacity: .85;
}

#js_lobby_filter .lobbyFilter_group_item.active .lobbyFilter_group_item_icon {
    opacity: 1;
}

#js_lobby_filter .lobbyFilter_group_item_name {
    color: rgba(255, 255, 255, .7) !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    text-align: center;
    white-space: nowrap;
}

#js_lobby_filter .lobbyFilter_group_item.active .lobbyFilter_group_item_name {
    color: #f4c04a !important;
}

#js_lobby_wrapper .lobbyFilter_group_slider:before,
#js_lobby_wrapper .lobbyFilter_group_slider:after,
#js_lobby_filter .lobbyFilter_group_slider:before,
#js_lobby_filter .lobbyFilter_group_slider:after {
    display: none !important;
}

#js_lobby_filter .js_lobby_filter_popup_sub_cont.lobbyFilter_popup_provider {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 8px !important;
}

@media (max-width: 360px) {
    #js_lobby_filter .js_lobby_filter_popup_sub_cont.lobbyFilter_popup_provider {
        grid-template-columns: 1fr !important;
    }
}

#js_lobby_filter .lobbyFilter_provider_item {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 9px !important;
    width: 100% !important;
    min-width: 0 !important;
    padding: 9px 11px !important;
    background: #141d40 !important;
    border: 1px solid rgba(255, 255, 255, .07) !important;
    border-radius: 12px !important;
    box-shadow: none !important;
    transition: transform .15s ease, border-color .2s ease, background .2s ease !important;
}

#js_lobby_filter .lobbyFilter_provider_item:active {
    transform: scale(.98);
}

#js_lobby_filter .lobbyFilter_provider_item.active {
    background: linear-gradient(135deg, rgba(244, 192, 74, .16), rgba(244, 192, 74, .05)) !important;
    border-color: #f4c04a !important;
    box-shadow: 0 4px 14px rgba(244, 192, 74, .14) !important;
}

#js_lobby_filter .js_lobby_filter_themes.lobbyFilter_provider_item {
    justify-content: center !important;
}

#js_lobby_filter .lobbyFilter_provider_item img.lobbyFilter_provider_img {
    width: 26px !important;
    height: 26px !important;
    flex: 0 0 auto;
    border-radius: 7px !important;
    object-fit: cover;
}

#js_lobby_filter .lobbyFilter_provider_item span.lobbyFilter_provider_img {
    width: 26px;
    height: 26px;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

#js_lobby_filter .lobbyFilter_provider_item span.lobbyFilter_provider_img .dynamic_icon {
    color: #f4c04a !important;
}

#js_lobby_filter .lobbyFilter_provider_name {
    display: flex !important;
    align-items: center;
    gap: 4px;
    min-width: 0 !important;
    overflow: hidden !important;
}

#js_lobby_filter .lobbyFilter_provider_name > span:first-child {
    color: rgba(255, 255, 255, .9) !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

#js_lobby_filter .lobbyFilter_provider_item.active .lobbyFilter_provider_name > span:first-child {
    color: #fff !important;
}

#js_lobby_filter .lobbyFilter_provider_name .js_lobby_filter_cats_count {
    flex: 0 0 auto;
    color: #f4c04a !important;
    font-size: 11px !important;
}

#js_lobby_filter .lobbyFilter_popup_footer {
    gap: 10px;
    padding: 14px 16px !important;
    background: linear-gradient(180deg, transparent, #0b1026 40%) !important;
    border-top: 1px solid rgba(244, 192, 74, .12) !important;
}

#js_lobby_filter .lobbyFilter_clear_btn {
    padding: 12px 16px !important;
    background: rgba(255, 255, 255, .04) !important;
    border: 1px solid rgba(255, 255, 255, .15) !important;
    border-radius: 10px !important;
    color: rgba(255, 255, 255, .6) !important;
    -webkit-text-fill-color: rgba(255, 255, 255, .6) !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    font-weight: 600 !important;
    transition: border-color .2s ease, color .2s ease;
}

#js_lobby_filter .lobbyFilter_clear_btn:not(:disabled):active {
    border-color: rgba(255, 255, 255, .3) !important;
    color: #fff !important;
}

#js_lobby_filter .lobbyFilter_clear_btn:disabled {
    opacity: .45 !important;
}

#js_lobby_filter .lobbyFilter_popup_result_btn {
    padding: 12px 18px !important;
    background: linear-gradient(135deg, #f4c04a 0%, #d99626 100%) !important;
    border: 1px solid rgba(255, 220, 130, .5) !important;
    border-radius: 10px !important;
    color: #1a1f4d !important;
    -webkit-text-fill-color: #1a1f4d !important;
    -webkit-background-clip: border-box !important;
    background-clip: border-box !important;
    font-weight: 800 !important;
    text-shadow: none !important;
    box-shadow: 0 6px 18px rgba(244, 192, 74, .32) !important;
    transition: transform .2s ease, box-shadow .2s ease;
}

#js_lobby_filter .lobbyFilter_popup_result_btn:active {
    transform: translateY(1px);
    box-shadow: 0 3px 10px rgba(244, 192, 74, .28) !important;
}

#js_lobby_filter .lobbyFilter_popup_result_btn #js_lobby_filter_show_all_count {
    color: #1a1f4d !important;
    -webkit-text-fill-color: #1a1f4d !important;
    font-weight: 800 !important;
}

/* MISYON / VIZYON 190626_2910_mb3215246246543265345346346364*/
.additional-infos {
    background:
        linear-gradient(to bottom, transparent, rgba(206, 185, 1, .55) 35%, rgba(206, 185, 1, .75) 50%, rgba(206, 185, 1, .55) 65%, transparent) left center / 3px 100% no-repeat,
        radial-gradient(120% 80% at 100% 0%, rgba(255, 193, 7, .04), transparent 60%),
        linear-gradient(160deg, #0a0b3d 0%, #05052f 55%, #03031f 100%) !important;
    border: 1px solid rgba(206, 185, 1, .22) !important;
    border-radius: 20px !important;
    padding: 30px 24px 20px !important;
    box-shadow:
        0 10px 24px rgba(0, 0, 0, .55),
        0 2px 6px rgba(0, 0, 0, .5),
        inset 0 1px 0 rgba(206, 185, 1, .08) !important;
    position: relative !important;
    overflow: hidden !important;
}

.additional-infos .info_container .d-flex {
    flex-direction: column !important;
    gap: 0 !important;
}

.additional-infos .info_article {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
}

.additional-infos .info_article + .info_article {
    border-top: 1px solid rgba(206, 185, 1, .15) !important;
    padding-top: 16px !important;
}

.additional-infos .info_article p:has(meta) {
    display: none !important;
}

.additional-infos .info_title,
.additional-infos .info_section-title {
    color: #ceb901 !important;
    text-shadow: 0 0 10px rgba(175, 159, 3, .3) !important;
    padding-left: 12px !important;
    border-left: 3px solid #af9f03 !important;
}

.additional-infos .info_article p {
    color: #b8bcd0 !important;
}

.additional-infos .moretext_inner {
    border-top: 1px solid rgba(206, 185, 1, .15) !important;
    padding-top: 16px !important;
}

.additional-infos .moreless_button {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    width: fit-content !important;
    margin: 24px auto 0 !important;
    padding: 8px 14px !important;
    background: linear-gradient(180deg, rgba(206, 185, 1, .08), rgba(206, 185, 1, .02)) !important;
    border: 1px solid rgba(206, 185, 1, .3) !important;
    border-radius: 10px !important;
    color: #ceb901 !important;
    box-shadow:
        inset 0 1px 0 rgba(206, 185, 1, .1),
        0 2px 8px rgba(0, 0, 0, .4) !important;
}

.additional-infos .moreless_button.active {
    background: linear-gradient(180deg, rgba(206, 185, 1, .15), rgba(206, 185, 1, .05)) !important;
    border-color: rgba(206, 185, 1, .5) !important;
    box-shadow:
        inset 0 1px 0 rgba(206, 185, 1, .15),
        0 2px 8px rgba(0, 0, 0, .4),
        0 0 16px rgba(175, 159, 3, .25) !important;
}

.additional-infos .moreless_button i {
    color: #ceb901 !important;
    transition: transform .25s ease !important;
}

.additional-infos .moreless_button.active i {
    transform: rotate(180deg) !important;
}

/* BAGLANTILI BONUSLAR 250626_2910_mb2523423423424234234234 */
.js_linkedBonuses_popup {
    --lb-gold: #f4c04a;
    --lb-gold-bright: #ffd159;
    --lb-gold-deep: #d99626;
    --lb-gold-soft: #f4d394;
    --lb-red: #ff5b5b;
    --lb-txt: #eef1ff;
    --lb-muted: rgba(238, 241, 255, 0.58);
    --lb-line: rgba(244, 192, 74, 0.16);
    --lb-bg: #05052f;
}

.js_linkedBonuses_popup .linked-bonus-backdrop {
    background: rgba(3, 4, 18, 0.74) !important;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
}

.js_linkedBonuses_popup .linked-bonus {
    background: var(--lb-bg) !important;
    color: var(--lb-txt);
    border: 1px solid rgba(244, 192, 74, 0.3);
    box-shadow: 0 -12px 44px rgba(0, 0, 0, 0.55);
}

.js_linkedBonuses_popup .linked-bonus__head {
    margin-bottom: 14px;
    padding-bottom: 12px;
    border-bottom: 1px solid var(--lb-line);
}

.js_linkedBonuses_popup .linked-bonus__head svg path {
    fill: var(--lb-gold);
}

.js_linkedBonuses_popup .linked-bonus .linked-bonus__title {
    font-weight: 800;
    color: var(--lb-gold);
    border-inline-end-color: var(--lb-line);
}

.js_linkedBonuses_popup .linked-bonus__head-text span {
    font-size: 12px;
    font-weight: 600;
    color: var(--lb-muted);
}

.js_linkedBonuses_popup .linked-bonus__content::-webkit-scrollbar {
    width: 6px;
}

.js_linkedBonuses_popup .linked-bonus__content::-webkit-scrollbar-thumb {
    background: rgba(244, 192, 74, 0.4);
    border-radius: 6px;
}

.js_linkedBonuses_popup .linked-bonus__subtitle {
    font-weight: 800;
    letter-spacing: 0.3px;
    color: var(--lb-gold-bright);
}

.js_linkedBonuses_popup .linked-bonus__desc {
    color: var(--lb-muted);
}

.js_linkedBonuses_popup .linked-bonus .bonus-title {
    font-weight: 700;
    letter-spacing: 0.4px;
    color: var(--lb-gold-soft);
}

.js_linkedBonuses_popup .linked-bonus .bonus-title--list {
    color: var(--lb-red);
}

.js_linkedBonuses_popup .linked-bonus__status {
    padding: 12px !important;
    border: 1px solid rgba(244, 192, 74, 0.42) !important;
    border-radius: 12px !important;
    background: linear-gradient(180deg, rgba(244, 192, 74, 0.08) 0%, rgba(244, 192, 74, 0.02) 100%), #07073a !important;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.3);
}

.js_linkedBonuses_popup .linked-bonus__status .status__head {
    color: var(--lb-txt);
}

.js_linkedBonuses_popup .linked-bonus__status .status__head img {
    display: none !important;
}

.js_linkedBonuses_popup .linked-bonus__status .status__head h2 {
    color: var(--lb-txt);
    font-weight: 700;
}

.js_linkedBonuses_popup .linked-bonus__status .status__body {
    border: 1px solid var(--lb-line) !important;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.02);
}

.js_linkedBonuses_popup .linked-bonus__status .status__body-title {
    font-weight: 700;
    letter-spacing: 0.3px;
    color: var(--lb-gold);
}

.js_linkedBonuses_popup .linked-bonus__status .status__body-row {
    border: none !important;
    padding: 0 !important;
    color: var(--lb-muted);
}

.js_linkedBonuses_popup .linked-bonus__status .status__body-row span {
    color: var(--lb-muted);
}

.js_linkedBonuses_popup .linked-bonus__status .status__body-row strong {
    color: var(--lb-txt);
    font-weight: 700;
}

.js_linkedBonuses_popup .bonus_wallet_img {
    width: 16px;
    height: 16px;
    object-fit: contain;
}

.js_linkedBonuses_popup .bonus_wallet_number {
    font-weight: 800;
    color: var(--lb-gold-bright);
}

.js_linkedBonuses_popup .linked-bonus__status--no-bg {
    padding: 12px !important;
    border: 1px solid rgba(255, 91, 91, 0.3) !important;
    border-radius: 12px !important;
    background: linear-gradient(180deg, rgba(255, 91, 91, 0.06) 0%, rgba(255, 91, 91, 0.02) 100%), #0a0738 !important;
    opacity: 0.94;
}

.js_linkedBonuses_popup .linked-bonus__status--no-bg .status__body {
    border-color: rgba(255, 91, 91, 0.18) !important;
}

.js_linkedBonuses_popup .linked-bonus__status--no-bg .status__body-title {
    color: #ffb0b0;
}

.js_linkedBonuses_popup .linked-bonus__status--no-bg .bonus_wallet_number {
    color: #ffb0b0;
}

.js_linkedBonuses_popup .linked-bonus .linked-bonus__close-btn {
    color: var(--lb-gold) !important;
    font-weight: 700 !important;
    transition: transform 0.15s ease, opacity 0.2s ease;
}

.js_linkedBonuses_popup .linked-bonus .linked-bonus__close-btn:active {
    transform: scale(0.88);
    opacity: 0.7;
}

.js_linkedBonuses_popup .linked-bonus__action {
    background-color: var(--lb-bg) !important;
    border-top: 1px solid var(--lb-line);
}

.js_linkedBonuses_popup .linked-bonus__action .bonus_btn {
    min-height: 46px;
    border-radius: 12px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.3px;
    transition: transform 0.15s ease, box-shadow 0.2s ease;
}

.js_linkedBonuses_popup .linked-bonus__action .bonus_btn_close {
    background: rgba(255, 255, 255, 0.05) !important;
    color: var(--lb-muted) !important;
    border: 1px solid rgba(255, 255, 255, 0.14) !important;
}

.js_linkedBonuses_popup .linked-bonus__action .bonus_btn_close:active {
    transform: scale(0.97);
    background: rgba(255, 255, 255, 0.1) !important;
}

.js_linkedBonuses_popup .linked-bonus__action .bonus_btn_active {
    background: linear-gradient(180deg, var(--lb-gold-bright) 0%, var(--lb-gold) 48%, var(--lb-gold-deep) 100%) !important;
    color: #1a1f4d !important;
    border: 1px solid rgba(255, 220, 150, 0.6) !important;
    border-top-color: rgba(255, 235, 190, 0.85) !important;
    box-shadow: 0 8px 20px rgba(217, 150, 38, 0.32), inset 0 1px 0 rgba(255, 255, 255, 0.4);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.25);
}

.js_linkedBonuses_popup .linked-bonus__action .bonus_btn_active:active {
    transform: scale(0.97);
    box-shadow: 0 4px 12px rgba(217, 150, 38, 0.28), inset 0 2px 5px rgba(120, 80, 10, 0.3);
}

@media (prefers-reduced-motion: reduce) {
    .js_linkedBonuses_popup .linked-bonus__close-btn,
    .js_linkedBonuses_popup .linked-bonus__action .bonus_btn {
        transition-duration: 0.01ms !important;
    }
}

/*oyungecmisi detay 270626_2910_mb43222222*/
.account_content .game_history_more_table_block {
    margin: -6px 0 12px;
    padding: 8px 12px;
    background: transparent !important;
    border: 1px solid #2a2a48;
    border-radius: 8px;
}

.account_content .game_history_more_table_block .game_history_more_table {
    width: 100%;
}

.account_content .game_history_more_table_block .game_history_more_table:first-child {
    border-bottom: 1px solid #2a2a48;
    margin-bottom: 6px;
    padding-bottom: 6px;
}

.account_content .game_history_more_table_block .game_history_more_table td {
    padding: 5px 4px;
    font-size: 12px;
}

.account_content .game_history_more_table_block .game_history_more_table td:first-child {
    color: #8888aa;
    width: 50%;
}

.account_content .game_history_more_table_block .game_history_more_table td:last-child {
    color: #c8c8e0;
    text-align: right;
}

.account_content .game_history_more_table_block .game_history_more_table tr:first-child td:last-child {
    color: #8888aa;
    font-size: 11px;
}

.account_content .game_history_more_table_block .game_history_more_table tr:first-child td:first-child {
    display: none;
}

.account_content .game_history_more_table_block .color_red {
    color: #e05555 !important;
}

.account_content .game_history_more_table_block .color_green {
    color: #4ecb71 !important;
}

/* DEDEBET BONUS CARD OYUN MIKTARI GIZLER - AB BEYIN TALEBI 270626_2910_mb2451234123412341234 */
.bonus_card_header .game_quantity{
    display: none!important;
}

/* NAVBAR SAYILI IKON 010726_2910_mb14312312312312313123 */
.cw_mob_mav_notification_count{
    color: #000000!important;
    background: #c99e00!important;
}

/* DEDEBET OZELLIKLI OGELER MOBIL 160726_2910_mb1412312431243123123 */
.dynamic_featured_content .dynamic_featured_item {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate !important;
    background:
        linear-gradient(180deg, rgba(255, 255, 255, .055) 0%, rgba(255, 255, 255, 0) 42%),
        linear-gradient(160deg, #0a0a3e 0%, #050532 100%) !important;
    border: 1px solid rgba(244, 192, 74, .22) !important;
    border-radius: 12px !important;
    box-shadow:
        0 4px 12px rgba(0, 0, 0, .45),
        inset 0 1px 0 rgba(255, 232, 170, .14) !important;
    transition: transform .25s ease, background .25s ease, border-color .25s ease !important;
    animation: dfm-rise .5s ease backwards;
}

.dynamic_featured_content .dynamic_featured_item::before {
    content: "" !important;
    position: absolute !important;
    top: -14% !important;
    left: 50% !important;
    right: auto !important;
    bottom: auto !important;
    width: 72% !important;
    height: 72% !important;
    margin: 0 !important;
    background: radial-gradient(circle,
        rgba(244, 192, 74, .26) 0%,
        rgba(244, 192, 74, .08) 45%,
        rgba(244, 192, 74, 0) 70%) !important;
    border-radius: 0 !important;
    transform: translateX(-50%);
    opacity: .45;
    animation: dfm-halo 4.5s ease-in-out infinite;
    pointer-events: none !important;
    z-index: 0 !important;
}

.dynamic_featured_content .dynamic_featured_item::after {
    content: "" !important;
    position: absolute !important;
    top: -30% !important;
    bottom: -30% !important;
    left: 0 !important;
    right: auto !important;
    width: 55% !important;
    height: auto !important;
    margin: 0 !important;
    background: linear-gradient(90deg,
        rgba(255, 232, 170, 0) 0%,
        rgba(255, 232, 170, .22) 50%,
        rgba(255, 232, 170, 0) 100%) !important;
    border-radius: 0 !important;
    transform: translateX(-200%) skewX(-16deg);
    animation: dfm-shine 7s linear infinite !important;
    pointer-events: none !important;
    z-index: 0 !important;
}

.dynamic_featured_content .dynamic_featured_item > img,
.dynamic_featured_content .dynamic_featured_title {
    position: relative !important;
    z-index: 1 !important;
}

.dynamic_featured_content .dynamic_featured_item > img {
    filter: drop-shadow(0 2px 5px rgba(0, 0, 0, .55));
    animation: dfm-float 4.5s ease-in-out infinite;
}

.dynamic_featured_content .dynamic_featured_title {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    line-height: 1.3 !important;
    margin: 0 !important;
    padding: 6px 2px 10px !important;
    border: none !important;
    border-radius: 0 !important;
    font-size: 9px !important;
    font-weight: 700 !important;
    letter-spacing: .04em !important;
    color: #c6c6e6 !important;
    transition: color .25s ease !important;
}

.dynamic_featured_content .dynamic_featured_item:active {
    transform: scale(.95) !important;
    border-color: rgba(244, 192, 74, .65) !important;
    background:
        linear-gradient(180deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, 0) 42%),
        linear-gradient(160deg, #101055 0%, #07073f 100%) !important;
}

.dynamic_featured_content .dynamic_featured_item:active .dynamic_featured_title {
    color: #f4c04a !important;
}

.dynamic_featured_content .dynamic_featured_item:nth-child(1) { animation-delay: .04s }
.dynamic_featured_content .dynamic_featured_item:nth-child(2) { animation-delay: .1s }
.dynamic_featured_content .dynamic_featured_item:nth-child(3) { animation-delay: .16s }
.dynamic_featured_content .dynamic_featured_item:nth-child(4) { animation-delay: .22s }
.dynamic_featured_content .dynamic_featured_item:nth-child(5) { animation-delay: .28s }
.dynamic_featured_content .dynamic_featured_item:nth-child(6) { animation-delay: .34s }
.dynamic_featured_content .dynamic_featured_item:nth-child(7) { animation-delay: .4s }
.dynamic_featured_content .dynamic_featured_item:nth-child(8) { animation-delay: .46s }
.dynamic_featured_content .dynamic_featured_item:nth-child(9) { animation-delay: .52s }
.dynamic_featured_content .dynamic_featured_item:nth-child(10) { animation-delay: .58s }
.dynamic_featured_content .dynamic_featured_item:nth-child(11) { animation-delay: .64s }
.dynamic_featured_content .dynamic_featured_item:nth-child(12) { animation-delay: .7s }

.dynamic_featured_content .dynamic_featured_item:nth-child(1)::after,
.dynamic_featured_content .dynamic_featured_item:nth-child(1)::before,
.dynamic_featured_content .dynamic_featured_item:nth-child(1) > img { animation-delay: .2s }

.dynamic_featured_content .dynamic_featured_item:nth-child(2)::after,
.dynamic_featured_content .dynamic_featured_item:nth-child(2)::before,
.dynamic_featured_content .dynamic_featured_item:nth-child(2) > img { animation-delay: .65s }

.dynamic_featured_content .dynamic_featured_item:nth-child(3)::after,
.dynamic_featured_content .dynamic_featured_item:nth-child(3)::before,
.dynamic_featured_content .dynamic_featured_item:nth-child(3) > img { animation-delay: 1.1s }

.dynamic_featured_content .dynamic_featured_item:nth-child(4)::after,
.dynamic_featured_content .dynamic_featured_item:nth-child(4)::before,
.dynamic_featured_content .dynamic_featured_item:nth-child(4) > img { animation-delay: 1.55s }

.dynamic_featured_content .dynamic_featured_item:nth-child(5)::after,
.dynamic_featured_content .dynamic_featured_item:nth-child(5)::before,
.dynamic_featured_content .dynamic_featured_item:nth-child(5) > img { animation-delay: 2s }

.dynamic_featured_content .dynamic_featured_item:nth-child(6)::after,
.dynamic_featured_content .dynamic_featured_item:nth-child(6)::before,
.dynamic_featured_content .dynamic_featured_item:nth-child(6) > img { animation-delay: 2.45s }

.dynamic_featured_content .dynamic_featured_item:nth-child(7)::after,
.dynamic_featured_content .dynamic_featured_item:nth-child(7)::before,
.dynamic_featured_content .dynamic_featured_item:nth-child(7) > img { animation-delay: 2.9s }

.dynamic_featured_content .dynamic_featured_item:nth-child(8)::after,
.dynamic_featured_content .dynamic_featured_item:nth-child(8)::before,
.dynamic_featured_content .dynamic_featured_item:nth-child(8) > img { animation-delay: 3.35s }

.dynamic_featured_content .dynamic_featured_item:nth-child(9)::after,
.dynamic_featured_content .dynamic_featured_item:nth-child(9)::before,
.dynamic_featured_content .dynamic_featured_item:nth-child(9) > img { animation-delay: 3.8s }

.dynamic_featured_content .dynamic_featured_item:nth-child(10)::after,
.dynamic_featured_content .dynamic_featured_item:nth-child(10)::before,
.dynamic_featured_content .dynamic_featured_item:nth-child(10) > img { animation-delay: 4.25s }

.dynamic_featured_content .dynamic_featured_item:nth-child(11)::after,
.dynamic_featured_content .dynamic_featured_item:nth-child(11)::before,
.dynamic_featured_content .dynamic_featured_item:nth-child(11) > img { animation-delay: 4.7s }

.dynamic_featured_content .dynamic_featured_item:nth-child(12)::after,
.dynamic_featured_content .dynamic_featured_item:nth-child(12)::before,
.dynamic_featured_content .dynamic_featured_item:nth-child(12) > img { animation-delay: 5.15s }

@keyframes dfm-rise {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
}

@keyframes dfm-shine {
    0% { transform: translateX(-200%) skewX(-16deg) }
    14%, 100% { transform: translateX(320%) skewX(-16deg) }
}

@keyframes dfm-halo {
    0%, 100% { opacity: .38 }
    50% { opacity: .8 }
}

@keyframes dfm-float {
    0%, 100% { transform: translateY(0) }
    50% { transform: translateY(-3px) }
}

@media (prefers-reduced-motion: reduce) {
    .dynamic_featured_content .dynamic_featured_item,
    .dynamic_featured_content .dynamic_featured_item::before,
    .dynamic_featured_content .dynamic_featured_item::after,
    .dynamic_featured_content .dynamic_featured_item > img,
    .dynamic_featured_content .dynamic_featured_title {
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
    }
}

/* BONUS ISTEMIYORUM BUTON 230726_2910_mb1234123123123123123 */
.brequest_popup_footer_btn{
    color: #fff!important;
}