:root {
    --headerG: linear-gradient(0deg, #5D7690 0%, #1A242E 100%);
    --dominantTxt: #ffffff;
    --softNavy: #3e546a;
}

.snow_effect{
    display:none;
}

.additional-infos .info_article > p {
    color: #fff
}

.notification_content {
    height: 44px;
    background-color: #e2e2e2 !important;
    border-bottom: 3px solid #169d48;
    color: #1f2a36 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    font-weight: 700;
    z-index: 91
}

.to_top {
    background: #11161c;
    color: white;
}

/*Header*/
.santa_hat::after{
    display:none!important;
}
.LogoMobilePlatform {
    background: var(--cdn-logo-mob_png);
    width: 165px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: contain;
}

#header {
    border-bottom: 2px solid #169d48;
    box-shadow: 0 0 6px #169d48;
}

.rd_title__block {
    padding: 0;
}

.rd_title {
    text-align: center;
    width: 100%;
    color: white;
    line-height: 2;
    background: linear-gradient(270deg, rgb(22 142 35) 0%, #000000);
}

.topheader_user_id {
    background: rgba(42, 67, 97, 1);
    border: 1px solid #11161c;
}

.topheader_user_id span:first-child {
    color: green;
    font-weight: bold;
}

.topheader_user_id span:last-child {
    color: white;
}

/*Top Amusnet Jackpot*/
.top_jackpots__block {
    background: linear-gradient(270deg, #269b58 0%, rgba(42, 67, 97, 1) 100%) !important;
}

/*Only Prgamatic, amusnet, digital banners*/
/*4lü orta web*/

.rd_header_tab_item:not(.active) {
    background: linear-gradient(270deg, #11161c 0%, rgba(42, 67, 97, 1) 100%) !important;
    color: white;
}

.rd_header_tab_item:not(.active) img {
    filter: none;
    -webkit-filter: none;
}

.top_jackpots__value, .top_jackpots__crns {
    color: white !important;
}

/*Top Winners*/

.topWinsDropdown_heading {
    background: linear-gradient(270deg, rgb(35 92 41) 0%, rgba(42, 67, 97, 1) 106%) !important;
    color: white !important;
}

.top_winners__value .top_jackpots__crns {
    color: var(--cwHeaderG) !important;
    text-shadow: none
}

.top_winners__value .top_jackpots__crns {
    color: var(--cwFooterG) !important;
    text-shadow: none
}

.top_winners__game {
    background: linear-gradient(270deg, rgba(22, 142, 35, 1) 0%, rgba(42, 67, 97, 1) 106%) !important;
    backdrop-filter: blur(15px);
    box-shadow: 0 0 5px 3px #478906 !important;
}

.top_winners__game span {
    color: #fff
}

.top_winners__game i {
    color: #fff !important;
}

.top_winners__date, .top_winners__bet {
    color: #fff !important
}

.top_winners__img {
    animation: breath 4s linear infinite
}

#js_top_winners_content .swiper-wrapper:hover {
    animation: auto;
}

@keyframes breath {
    0% {
        opacity: 1
    }

    25% {
        opacity: .5
    }

    50% {
        opacity: 1
    }

    75% {
        opacity: .5
    }

    100% {
        opacity: 1
    }
}

@keyframes scroller {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(-100%)
    }

    100% {
        transform: translateX(0)
    }
}

.js_top_winners_container {
    overflow: hidden;
    position: relative
}

.widget_arrow__wrapper {
    display: none !important
}

.top_winners__game_block {
    min-width: 0 !important;
    animation: scroller 20s linear infinite;
    gap: 15px !important;
    padding: 15px !important;
    overflow: visible !important;
}

.top_winners__game:hover .top_winners__game_block {
    animation: none !important;
}

/*Top Winners End*/


/* Sport Widget */
div.sport_widgets {
    max-height: 480px;
    overflow-x: hidden;
    overflow-y: scroll;
    margin-bottom: 20px;
    box-shadow: 0 0 13px 5px #3e546b;
    border-radius: 10px;
}

div.sport_widgets::-webkit-scrollbar {
    -webkit-appearance: none;
}

div.sport_widgets::-webkit-scrollbar:vertical {
    width: 15px;
}

div.sport_widgets::-webkit-scrollbar-thumb {
    background-color: rgb(62, 84, 107);
    border-radius: 10px;
    border: 2px solid #ffffff;
}

div.sport_widgets::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff;
}

#comm100-container > #comm100-float-button-4c01672f-4b1d-42b3-8907-f79b7586caa6-2 > div:first-child {
    bottom: calc(var(--cwNavbarBottomHeight) + 5px) !important;
    right: 12px !important;
    top: unset !important;
    transform: none !important;
    border-radius: 40px;
    animation: neon2 2s ease infinite;
    background: 0 0
}

.notification_icon {
    color: var(--cwTooltipAccent) !important;
    text-shadow: unset !important
}

@keyframes neon2 {
    0%, 100% {
        box-shadow: 0 0 10px #89ff00, inset 1px -5px 3px yellow;
        color: #f5efcb
    }

    50% {
        box-shadow: 0 1px 3px #89ff00, inset 0 -8px 3px #ffff0069;
        color: #f5efcb
    }
}

@keyframes neon {
    0%, 100% {
        text-shadow: 0 0 10px #89ff00, 0 0 20px #222907, 0 0 20px #707300, 0 0 20px #ef00e3a8, 0 0 2px #fed128, 2px 2px 2px #806914;
        color: #f5efcb
    }

    50% {
        text-shadow: 0 0 2px #89ff00, 0 0 5px #222907, 0 0 5px #707300, 0 0 5px #800e0b, 0 0 2px #800e0b, 4px 4px 2px #40340a;
        color: #f5efcb
    }
}

.billboard_container .banners_billboard:not(.empty_banner) {
    height: 400px !important;
    margin-bottom: 0;
    padding: 0 16px
}

.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 {
    height: 400px;
    transform: unset !important
}

.dynamic_container {
    padding: 5px !important;
}

.right-menu__nav .nav__dropdown-head > span {
    color: #ffffff;
}

.right-menu__user .user__inner {
    background: #fff
}

/*Home Cards*/
.banners_card_stream{
    padding:0 5px;
}
.banners_card_stream .dynamicBanners_item{
    border-top:4px solid #168C23;
    border-bottom:4px solid #168C23;
    box-shadow:0 0 5px #000;
}

.dynamic_featured_item img {
    width: 130px !important
}

.dynamic_featured_content {
    padding: 0 !important;
    padding-left: 14px !important;
    float: none !important;
    display: -webkit-box;
    display: flex !important;
    flex-wrap: wrap !important;
    margin-right: -8px;
    margin-left: -8px
}

.dynamic_featured_item {
    margin: 0 !important;
    padding: 0 4px !important;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
}

.dynamic_featured_item {
    background-color: initial !important;
    border: none !important;
    padding: 0 !important
}

#rwToggleQuickActionsBtn {
    background-color: initial;
    cursor: pointer;
    border: none;
    padding: 15px;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    justify-content: center;
    color: #fff;
    transition: all .3s
}

#rwToggleQuickActionsBtn > span {
    background-color: #35400e;
    height: 40px;
    width: 40px;
    border-radius: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    justify-content: center;
    border: none;
    box-shadow: none;
    padding: 10px;
}

.banners_square .dynamicBanners_item {
    background-color: initial !important
}

.top_winners__value .top_jackpots__crns {
    color: #379823 !important;
    text-shadow: none
}

.top_winners__value .top_jackpots__crns {
    color: #379823 !important;
    text-shadow: none
}

.top_winners__game.swiper-slide {
    background: linear-gradient(45deg, #0000003d, #7fff0078, #0000003d) !important;
    backdrop-filter: blur(15px);
    box-shadow: 0 0 10px 4px #c4ca00
}

.top_winners__game.swiper-slide span {
    color: #fff
}

.top_winners__game.swiper-slide i {
    color: #fff
}

.top_winners__date, .top_winners__bet {
    color: #fff !important
}

.top_winners__img {
    animation: breath 4s linear infinite
}

@keyframes breath {
    0% {
        opacity: 1
    }

    25% {
        opacity: .5
    }

    50% {
        opacity: 1
    }

    75% {
        opacity: .5
    }

    100% {
        opacity: 1
    }
}

@keyframes scroller {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(-100%)
    }

    100% {
        transform: translateX(0)
    }
}

.js_top_winners_container {
    overflow: hidden;
    position: relative
}

.widget_arrow__wrapper {
    display: none !important
}

.js_top_winners_container .swiper-wrapper {
    min-width: 0 !important;
    max-width: none !important;
    animation: scroller 40s linear infinite;
    gap: 10px !important;
    padding: 15px !important
}

#js_top_winners_content .swiper-wrapper {
    min-width: 0 !important;
    max-width: none !important;
    animation: scroller 40s linear infinite;
    gap: 10px !important;
    padding: 15px !important
}

.story-item__footer {
    display: none !important
}

#comm100-float-button-5194f22f-9b4a-4093-b859-bbed55a391a2-2 {
    z-index: 90 !important;
    position: fixed
}

#comm100-container > #comm100-float-button-5194f22f-9b4a-4093-b859-bbed55a391a2-2 > div:first-child {
    max-width: 70px;
    right: 10px !important;
}

/*Bottom Menu*/
.cw_mob_mav_fixed_bot {
    background: white;
    /*background: radial-gradient(circle,rgba(5, 6, 33, 1) 0%, rgba(42, 67, 97, 1) 100%);*/
}

.cw_mob_mav_fixed_bot_item {
    color: green;
}

.cw_mob_mav_fixed_bot_main_action {
    background: #11161c;
    box-shadow: 0 0 5px black;
}

.cw_mob_mav_fixed_bot_main_action > div > i, .cw_mob_root-sidebar_opened .cw_mob_mav_fixed_bot_main_action > div > i:last-child {
    color: #378e21;
    font-weight: bold;
}

.cw_mob_mav_fixed_bot_item > i {
    color: #378e21;
}

/*---------------------------------------*/

/*Register*/
.dyn_regPopup {
    background: var(--headerG);
}

.dyn_regPopup_header {
    background: var(--headerG);
    color: var(--dominantTxt);
}

.dyn_regPopup_content::before {
    content: "";
    display: inline-block;
    width: 100%;
    background: url(https://i.ibb.co/ns2ncwqY/430x161-1.webp) no-repeat;
    height: 165px;
}

/*Profile*/
.document_upload_content,
.dyn_profile,
.tfa_content,
.account_content{
    background:var(--softNavy)!important;
}

.dyn_profile .dyn_label,
.document_upload_content,
.tfa_content,
.account_content{
    color:white!important;
    font-weight:bold;
}

.dyn_prof_user_info_top{
    background:var(--cwFooterG);
    color:white!important;
}

.dyn_prof_user_pic_box{
    background: var(--cwDepositButtonG);
    color:white;
}

.heading{
    background:var(--cwDepositButtonG);
    color:white;
}

.qr_code_btn,
.primary-btn.primary-btn--bordered{
    background: var(--cwButtonG)!important;
    color: var(--cwButtonTxt)!important;
    border: 1px solid var(--cwButtonBorder)!important;
    border-radius: var(--cwButtonRadius)!important;
}

.cashier_fixed_header .reg_close,
.cashier_text{
    color:white;
}

.account_content .no_data_found_txt{
    color:white;
}

.full_data{
    background:var(--softNavy);
}
.full_data .icont_text i{
    color:#169e49;
}
.full_data .icont_text p{
    color:white;
}


.full_data table{
    background:var(--btn-secondary);
    border-radius:10px;
}

.account_content table,
.full_data table{
    box-shadow: 0 0 10px #000;
    border: 1px solid var(--btn-secondary)!important;
}
.account_content table tr,
.full_data table tr{
    background:rgba(42, 67, 97, 1)!important;
    border: 1px solid var(--btn-secondary)!important;
    color:white;
}

.full_data tbody tr th{
    color:#169e49!important;
}
.full_data tbody tr td{
    color:white!important;
}

/*Bonus*/

.new_bonuses .tab_item{
    background:rgba(42, 67, 97, 1);
    color:white;
}

.new_bonuses .bonus_tab_list{
    background:unset;
}

.new_bonus_content .switcher_box{
    background:var(--softNavy)!important;
    border-top:2px solid var(--cwButtonSecondaryBg);
    border-bottom:2px solid var(--cwButtonSecondaryBg);
    box-shadow:0 0 10px #000;
    margin: 0;
    padding: 0;
}

.new_bonus_content{
    background:var(--softNavy);
}

.bonus_card_body,
.bonus_card.disabled:before{
    background-color:rgba(42, 67, 97, 1);
    color:white;
    font-weight:bold;
}
.game_quantity, .card_number{
    background:var(--cwButtonSecondaryBg);
    color:white;
}
.bonus_caption{
    color:#2df80a;
}
.bonus_caption span:first-child:after{
    color:white!important;
}
.bonus_list li span:first-child{
    opacity:1;
}
.bonus_info_content{
    border:2px solid var(--btn-secondary)
}
.bonus_info_content p{
    color:#2df80a;
}

.bonus_games .title{
    color: #0f2b46;
    text-align:center;
    padding:5px;
    background:#2df80a;
    opacity: 1;
    font-weight: bold;
}

.bonus_search .close-search{
    inset-inline-end: unset;
}
.bonus_search .close-search .clear-search-icon{
    position: absolute;
    inset-inline-end: 12px;
    top: -7px;
}

.bonus_games .icon{
    background:#0f2b46;
}
.bonus_games .icon i, .discount i{
    color:white;
}
.contribution_desc{
    color:white;
}

/*Bonus Talep*/
.topWinners-cover.topWinners-cover, .topJackpot-cover.topJackpot-cover, .cashback-backdrop.cashback-backdrop{
    backdrop-filter:none!important;
    background:none!important;
}


/* NAVBAR 130226_2910_mb21352625352352362365235 */
.login_sidebar .cw_mob_mav_fixed_alternative_items_wrapper > div{
    background-color: #259a4e;
    box-shadow: rgba(0, 0, 0, 0.09) 0 2px 1px, rgba(0, 0, 0, 0.09) 0 4px 2px, rgba(0, 0, 0, 0.09) 0 8px 4px, rgba(0, 0, 0, 0.09) 0 16px 8px, rgba(0, 0, 0, 0.09) 0 32px 16px;

}

.login_sidebar .cw_mob_mav_fixed_alternative-active{
    background-color: #259a4e00;
    box-shadow: rgba(0, 0, 0, 0.25) 0 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0 0 0 1px inset;
}

.login_sidebar .cw_mob_mav_fixed_bot_main_action {
    background: #fff;
}

.login_sidebar .cw_mob_mav_fixed_bot_main_action .cw_mob_icon_m{
    color: #000!important;
}

/* BETWOON ALT NAVİGASYON 230126_2910_mb2352523423325 */
/* Ana navigasyon arkaplanı */
.cw_mob_mav_fixed_bot {
    background: linear-gradient(
            180deg,
            #145c32 0%,
            #0f4528 100%
    );
}
/* Ayırıcı çizgi */
.cw_mob_separator_menu {
    background: linear-gradient(90deg, transparent, #4ade80, transparent);
}
/* Ana menü butonu (hamburger) */
.cw_mob_mav_fixed_bot_main_action {
    background: linear-gradient(to top, #22c55e 0%, #4ade80 100%);
    border: 1px solid rgba(74, 222, 128, 0.6);
    box-shadow:
            0 4px 12px rgba(0, 0, 0, 0.3),
            0 2px 0 #16a34a,
            inset 0 1px 0 rgba(255, 255, 255, 0.3);
}
.cw_mob_mav_fixed_bot_main_action i {
    color: #ffffff !important;
}
.cw_mob_mav_fixed_bot_main_action.tl_main_nav_item-active {
    background: linear-gradient(to top, #16a34a 0%, #4ade80 100%);
}
/* Navigasyon öğeleri */
.cw_mob_mav_fixed_bot_item {
    background: transparent;
}
.cw_mob_mav_fixed_bot_item i {
    color: #4ade80 !important;
}
.cw_mob_mav_fixed_bot_item span,
.cw_mob_mav_fixed_bot_item span span {
    color: #ffffff !important;
    font-weight: 500;
}
/* Alternatif öğeler wrapper */
.cw_mob_mav_fixed_alternative_items_wrapper {
    background: transparent;
}
/* Home butonu */
.cw_mob_mav_fixed_alternative {
    background: rgba(34, 197, 94, 0.25);
    border: 1px solid rgba(74, 222, 128, 0.5);
    border-radius: 10px;
}
.cw_mob_mav_fixed_alternative-active {
    background: linear-gradient(to top, #22c55e 0%, #4ade80 100%);
    border-color: #4ade80;
    box-shadow: 0 0 10px rgba(74, 222, 128, 0.4);
}

/* ÜYE GİRİŞİ BETWOON 280126_2910_mb235325243434 */
.cw_mob_right_sidebar .platformRightLoginPanel {
    display: flex;
    flex-direction: column;
    height: 100%;
    background: linear-gradient(135deg, #0a1f1a 0%, #0f2922 50%, #1a3d32 100%);
    position: relative;
    overflow: hidden;
}

/* Animated Background Orbs */
.cw_mob_right_sidebar .platformRightLoginPanel::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background:
            radial-gradient(circle at 20% 80%, rgba(34, 197, 94, 0.25) 0%, transparent 50%),
            radial-gradient(circle at 80% 20%, rgba(74, 222, 128, 0.2) 0%, transparent 50%),
            radial-gradient(circle at 40% 40%, rgba(16, 185, 129, 0.15) 0%, transparent 40%);
    animation: floatOrbs 15s ease-in-out infinite;
    z-index: 0;
}

@keyframes floatOrbs {
    0%, 100% { transform: translate(0, 0) rotate(0deg); }
    33% { transform: translate(2%, 2%) rotate(5deg); }
    66% { transform: translate(-2%, 1%) rotate(-5deg); }
}

/*
.cw_mob_right_sidebar .platformRightLoginPanel::after {
    content: "";
    flex-grow: 1;
    background-image: url(https://i.ibb.co/4nfG4L4Z/336x282.pn);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    max-height: 40vh; 
    margin-top: 7em;
    opacity: .85;
    position: relative;
    z-index: 1;
    filter: drop-shadow(0 10px 30px rgba(0, 0, 0, 0.3));
}
*/
/* Login Form Container */
.cw_mob_right_sidebar .login_container {
    position: relative;
    z-index: 2;
    background: rgba(255, 255, 255, 0.06);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: 1px solid rgba(74, 222, 128, 0.15);
    border-radius: 24px;
    padding: 24px 20px;
    margin: 10px 15px;
    box-shadow:
            0 8px 32px rgba(0, 0, 0, 0.3),
            inset 0 1px 0 rgba(74, 222, 128, 0.1);
}

/*--------HEADER-------- */
.cw_mob_right_sidebar .sidebar_login-header {
    position: relative;
    z-index: 2;
    padding: 15px 20px;
}

.cw_mob_right_sidebar .sidebar_login-header span {
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    letter-spacing: 1px;
}

.cw_mob_right_sidebar .sidebar_login-close {
    filter: brightness(0) invert(1);
    opacity: 0.8;
    transition: all 0.3s ease;
}

.cw_mob_right_sidebar .sidebar_login-close:hover {
    opacity: 1;
    transform: rotate(90deg);
}

/*--------BUZLU INPUT STİLLERİ-------- */
.cw_mob_right_sidebar .r_login__row {
    margin-bottom: 16px;
    position: relative;
}

.cw_mob_right_sidebar .login_input,
.cw_mob_right_sidebar .platformPassInput,
.cw_mob_right_sidebar #email,
.cw_mob_right_sidebar #password {
    width: 100%;
    padding: 16px 20px;
    border: 1px solid rgba(74, 222, 128, 0.2);
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    box-shadow:
            0 4px 20px rgba(0, 0, 0, 0.2),
            inset 0 1px 0 rgba(74, 222, 128, 0.1);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    outline: none;
    box-sizing: border-box;
}

.cw_mob_right_sidebar .login_input::placeholder,
.cw_mob_right_sidebar .platformPassInput::placeholder,
.cw_mob_right_sidebar #email::placeholder,
.cw_mob_right_sidebar #password::placeholder {
    color: rgba(255, 255, 255, 0.5);
    font-weight: 400;
}

.cw_mob_right_sidebar .login_input:focus,
.cw_mob_right_sidebar .platformPassInput:focus,
.cw_mob_right_sidebar #email:focus,
.cw_mob_right_sidebar #password:focus {
    background: rgba(74, 222, 128, 0.08);
    border-color: rgba(34, 197, 94, 0.5);
    box-shadow:
            0 8px 30px rgba(0, 0, 0, 0.25),
            0 0 0 3px rgba(34, 197, 94, 0.2),
            inset 0 1px 0 rgba(74, 222, 128, 0.15);
    transform: translateY(-2px);
}

.cw_mob_right_sidebar .login_input:hover,
.cw_mob_right_sidebar .platformPassInput:hover,
.cw_mob_right_sidebar #email:hover,
.cw_mob_right_sidebar #password:hover {
    background: rgba(74, 222, 128, 0.06);
    border-color: rgba(74, 222, 128, 0.3);
}

/*--------ŞİFRE GÖZ İKONU-------- */
.cw_mob_right_sidebar .eye_button {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    border: none;
    cursor: pointer;
    opacity: 0.6;
    transition: all 0.3s ease;
    filter: brightness(0) invert(1);
}

.cw_mob_right_sidebar .eye_button:hover {
    opacity: 1;
}

/*--------CAPTCHA-------- */
.cw_mob_right_sidebar .login_captcha_block {
    background: rgba(74, 222, 128, 0.05);
    border-radius: 12px;
    padding: 12px;
    margin-bottom: 16px;
    border: 1px solid rgba(74, 222, 128, 0.1);
}

.cw_mob_right_sidebar .login_captcha_block label {
    color: rgba(255, 255, 255, 0.8);
    font-size: 13px;
    margin-bottom: 8px;
    display: block;
}

.cw_mob_right_sidebar #Captcha {
    width: 100%;
    padding: 12px 16px;
    border: 1px solid rgba(74, 222, 128, 0.2);
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
    color: #fff;
    font-size: 14px;
    transition: all 0.3s ease;
    outline: none;
}

.cw_mob_right_sidebar #Captcha:focus {
    background: rgba(74, 222, 128, 0.08);
    border-color: rgba(34, 197, 94, 0.5);
    box-shadow: 0 0 0 3px rgba(34, 197, 94, 0.2);
}

.cw_mob_right_sidebar .captchaImage {
    border-radius: 10px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.cw_mob_right_sidebar .refreshLoginCaptcha {
    background: rgba(74, 222, 128, 0.1);
    border-radius: 8px;
    padding: 8px;
    transition: all 0.3s ease;
}

.cw_mob_right_sidebar .refreshLoginCaptcha:hover {
    background: rgba(74, 222, 128, 0.2);
    transform: rotate(180deg);
}

/*--------GİRİŞ BUTONU-------- */
.cw_mob_right_sidebar #loginButton {
    width: 100%;
    padding: 16px 24px;
    border: none;
    border-radius: 16px;
    background: linear-gradient(135deg, #22c55e 0%, #16a34a 50%, #15803d 100%);
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    box-shadow:
            0 10px 30px rgba(34, 197, 94, 0.4),
            0 0 0 0 rgba(34, 197, 94, 0);
    position: relative;
    overflow: hidden;
}

.cw_mob_right_sidebar #loginButton::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);
    transition: left 0.5s ease;
}

.cw_mob_right_sidebar #loginButton:hover {
    transform: translateY(-3px);
    box-shadow:
            0 15px 40px rgba(34, 197, 94, 0.5),
            0 0 0 4px rgba(34, 197, 94, 0.2);
    background: linear-gradient(135deg, #4ade80 0%, #22c55e 50%, #16a34a 100%);
}

.cw_mob_right_sidebar #loginButton:hover::before {
    left: 100%;
}

.cw_mob_right_sidebar #loginButton:active {
    transform: translateY(-1px);
    box-shadow: 0 5px 20px rgba(34, 197, 94, 0.4);
}

/*--------ŞİFREMİ UNUTTUM-------- */
.cw_mob_right_sidebar .platformForgPass {
    color: rgba(255, 255, 255, 0.7);
    font-weight: 500;
    font-size: 13px;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    padding: 8px 0;
    position: relative;
}

.cw_mob_right_sidebar .platformForgPass::after {
    content: "";
    position: absolute;
    bottom: 6px;
    left: 0;
    width: 0;
    height: 1px;
    background: linear-gradient(90deg, #22c55e, #4ade80);
    transition: width 0.3s ease;
}

.cw_mob_right_sidebar .platformForgPass:hover {
    color: #4ade80;
}

.cw_mob_right_sidebar .platformForgPass:hover::after {
    width: 100%;
}

/*--------HATA MESAJLARI-------- */
.cw_mob_right_sidebar .error,
.cw_mob_right_sidebar .input-validation-error {
    border: 1px solid rgba(239, 68, 68, 0.6) !important;
    box-shadow:
            0 4px 20px rgba(239, 68, 68, 0.2),
            0 0 0 3px rgba(239, 68, 68, 0.1) !important;
}

.cw_mob_right_sidebar #loginerrormessage {
    background: rgba(239, 68, 68, 0.15);
    backdrop-filter: blur(10px);
    color: #fecaca;
    padding: 12px 16px;
    border-radius: 12px;
    font-size: 13px;
    margin-bottom: 16px;
    border: 1px solid rgba(239, 68, 68, 0.3);
    display: flex;
    align-items: center;
    gap: 8px;
}

.cw_mob_right_sidebar #loginerrormessage::before {
    content: "⚠";
    font-size: 16px;
}

/*--------LOADING-------- */
.cw_mob_right_sidebar #loadingSpan {
    color: rgba(255, 255, 255, 0.8);
    font-size: 13px;
    text-align: center;
    display: block;
    margin-bottom: 12px;
}

/*--------LOGO ALANI-------- */
.cw_mob_right_sidebar .platformLoginRightLogo {
    filter: drop-shadow(0 4px 15px rgba(0, 0, 0, 0.3));
    margin-bottom: 10px;
}

/*--------DEKORATIF ELEMENTLER-------- */
.cw_mob_right_sidebar .platformRightLoginPanel .login_container::before {
    content: "✦";
    position: absolute;
    top: 15px;
    right: 20px;
    font-size: 18px;
    opacity: 0.3;
    color: #4ade80;
    animation: twinkleUyeGiris 3s ease-in-out infinite;
}

.cw_mob_right_sidebar .platformRightLoginPanel .login_container::after {
    content: "◆";
    position: absolute;
    bottom: 15px;
    left: 20px;
    font-size: 14px;
    opacity: 0.2;
    color: #22c55e;
    animation: twinkleUyeGiris 2s ease-in-out infinite 0.5s;
}

@keyframes twinkleUyeGiris {
    0%, 100% { opacity: 0.2; transform: scale(1); }
    50% { opacity: 0.5; transform: scale(1.2); }
}

/* ===== BETWOON LOBBY 280126_2910_mb235252343434 ===== */
/* Ana arka plan gradient - KOYU */
#js_lobby_main {
    background: linear-gradient(
            180deg,
            #145c32 0%,
            #0f4528 100%
    );
    padding: 10px 1px;
    border-radius: 20px;
}

.lobbyFilter_provider {
    padding: 0;
    gap: 8px;
    max-width: 100%;
    overflow-x: auto;
    align-items: center;
}

/* Kategori slider container */
.lobbyFilter_group_wrapper {
    background: linear-gradient(
            180deg,
            #145c32 0%,
            #0f4528 100%
    );
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(16, 185, 129, 0.2);
    border-radius: 16px;
    padding: 12px 6px;
    margin-bottom: 16px;
}

/* Kategori butonları */
.lobbyFilter_group_item {
    background: rgba(6, 78, 59, 0.6);
    border: 1px solid rgba(16, 185, 129, 0.15);
    border-radius: 12px;
    padding: 10px 16px;
    transition: all 0.25s ease;
}

.lobbyFilter_group_item:hover {
    background: rgba(16, 185, 129, 0.25);
    border-color: rgba(16, 185, 129, 0.35);
}

.lobbyFilter_group_item.active {
    background: linear-gradient(135deg, rgba(16, 185, 129, 0.35) 0%, rgba(6, 182, 212, 0.35) 100%);
    border-color: rgba(16, 185, 129, 0.6);
    box-shadow: 0 4px 20px rgba(16, 185, 129, 0.3);
}

/* Kategori ikonları */
.lobbyFilter_group_item_icon {
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));
    opacity: 0.9;
    transition: opacity 0.2s ease;
}

.lobbyFilter_group_item:hover .lobbyFilter_group_item_icon,
.lobbyFilter_group_item.active .lobbyFilter_group_item_icon {
    opacity: 1;
}

/* Kategori metinleri */
.lobbyFilter_group_item_name {
    color: rgba(255, 255, 255, 0.9);
    font-weight: 500;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}

.lobbyFilter_group_item.active .lobbyFilter_group_item_name {
    color: #fff;
}

/* Badge'ler (Hot, New) */
#js_lobby_main .lb_card_badge {
    border-radius: 6px;
    font-size: 10px;
    font-weight: 600;
    padding: 3px 8px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
}

#js_lobby_main .badge_type_hot {
    background: linear-gradient(135deg, #ff4757 0%, #ff6b81 100%) !important;
}

#js_lobby_main .badge_type_new {
    background: linear-gradient(135deg, #10b981 0%, #06b6d4 100%) !important;
}

/* Filtre ve arama alanı */
.lobbyFilter_search_wrapper {
    background: linear-gradient(
            180deg,
            #145c32 0%,
            #0f4528 100%
    );
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(16, 185, 129, 0.18);
    border-radius: 12px;
    padding: 10px 14px;
    margin-top: 12px;
}

/* Filtre butonları */
.lobbyFilter_popup_btn,
.lobbyFilter_provider_btn {
    background: rgba(6, 78, 59, 0.7);
    border: 1px solid rgba(16, 185, 129, 0.2);
    border-radius: 10px;
    color: rgba(255, 255, 255, 0.9);
    padding: 8px 14px;
    transition: all 0.2s ease;
}

.lobbyFilter_popup_btn:hover,
.lobbyFilter_provider_btn:hover {
    background: rgba(16, 185, 129, 0.3);
    border-color: rgba(16, 185, 129, 0.4);
}

/* Arama input */
.lobbyFilter_search {
    background: rgb(3 30 20 / 0%);
    border: 1px solid rgba(16, 185, 129, 0.15);
    border-radius: 10px;
    overflow: hidden;
}

.lobbyFilter_search_input {
    background: transparent;
    border: none;
    color: #fff;
    padding: 10px 14px;
}

.lobbyFilter_search_input::placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.lobbyFilter_search_input:focus {
    outline: none;
}

/* Provider wrapper */
.lobbyFilter_provider_wrapper {
    background: linear-gradient(
            180deg,
            #145c32 0%,
            #0f4528 100%
    );
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(16, 185, 129, 0.15);
    border-radius: 14px;
    padding: 12px 12px;
    margin-top: 14px;
}

/* Provider items */
.lobbyFilter_provider_item {
    background: rgba(6, 78, 59, 0.6);
    border: 1px solid rgba(16, 185, 129, 0.12);
    border-radius: 10px;
    padding: 10px 14px;
    transition: all 0.2s ease;
}

.lobbyFilter_provider_item:hover {
    background: rgba(16, 185, 129, 0.25);
    transform: translateY(-1px);
}

.lobbyFilter_provider_item.active {
    background: linear-gradient(135deg, rgba(16, 185, 129, 0.35) 0%, rgba(6, 182, 212, 0.35) 100%);
    border-color: rgba(16, 185, 129, 0.5);
}

/* Provider logo */
.lobbyFilter_provider_img {
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
}

/* Provider name */
.lobbyFilter_provider_name {
    color: rgba(255, 255, 255, 0.85);
    font-weight: 500;
}

.lobbyFilter_provider_item.active .lobbyFilter_provider_name {
    color: #fff;
}

/* Tüm Sağlayıcılar butonu */
.lobbyFilter_provider_name_all {
    background: linear-gradient(135deg, rgba(16, 185, 129, 0.3) 0%, rgba(6, 182, 212, 0.3) 100%);
    border: 1px solid rgba(16, 185, 129, 0.4);
    border-radius: 10px;
    color: #34d399;
    padding: 10px 18px;
    font-weight: 600;
    transition: all 0.2s ease;
}

.lobbyFilter_provider_name_all:hover {
    background: linear-gradient(135deg, rgba(16, 185, 129, 0.4) 0%, rgba(6, 182, 212, 0.4) 100%);
    box-shadow: 0 4px 15px rgba(16, 185, 129, 0.3);
}

/* Divider */
.lobbyFilter_divider {
    background: linear-gradient(180deg, transparent, rgba(16, 185, 129, 0.3), transparent);
    width: 1px;
    margin: 0 12px;
}

/* Clear button */
.lobbyFilter_clear_main_btn {
    background: rgba(127, 29, 29, 0.5);
    border: 1px solid rgba(239, 68, 68, 0.35);
    border-radius: 8px;
    color: #f87171;
    transition: all 0.2s ease;
}

.lobbyFilter_clear_main_btn:hover {
    background: rgba(239, 68, 68, 0.35);
}

/* Search close button */
.lobbyFilter_search_close {
    color: rgba(255, 255, 255, 0.8);
    padding-right: 6px;
}

.lobbyFilter_search input::placeholder{
    color: rgba(255, 255, 255, 0.6);
}

/* Scrollbar styling */
.lobbyFilter_provider::-webkit-scrollbar {
    height: 6px;
}

.lobbyFilter_provider::-webkit-scrollbar-track {
    background: rgba(5, 46, 32, 0.5);
    border-radius: 3px;
}

.lobbyFilter_provider::-webkit-scrollbar-thumb {
    background: rgba(16, 185, 129, 0.4);
    border-radius: 3px;
}

.lobbyFilter_provider::-webkit-scrollbar-thumb:hover {
    background: rgba(16, 185, 129, 0.55);
}

/* Swiper navigation arrows (varsa) */
#js_lobby_main .swiper-button-next,
#js_lobby_main .swiper-button-prev {
    background: rgba(6, 78, 59, 0.7);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(16, 185, 129, 0.25);
    border-radius: 50%;
    width: 36px;
    height: 36px;
    color: rgba(255, 255, 255, 0.9);
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
    background: rgba(16, 185, 129, 0.35);
    color: #fff;
}

.swiper-button-next::after,
.swiper-button-prev::after {
    font-size: 14px;
    font-weight: bold;
}

/* GPU optimizasyonu için will-change kullanımı */
.lobbyFilter_group_item,
.lobbyFilter_provider_item,
.lobbyFilter_popup_btn,
.lobbyFilter_provider_btn {
    will-change: transform;
}

/* Mobil için backdrop-filter fallback */
@supports not (backdrop-filter: blur(12px)) {
    .lobbyFilter_group_wrapper,
    .lobbyFilter_search_wrapper,
    .lobbyFilter_provider_wrapper {
        background: rgba(5, 46, 32, 0.95);
    }
}

#js_lobby_open_filter_btn i{
    color: #fff;
}

#js_lobby_open_filter_btn span{
    color: #fff;
}

#js_lobby_search_btn i{
    color: #fff;
}

.lobbyFilter_search_wrapper.collapsed .lobbyFilter_search_cover{
    background: rgba(6, 78, 59, 0.85);
}

.lobbyFilter_group_slider {
    width: 100%;
    z-index: 5;
    border: unset;
    border-bottom: 2px solid #ffffff17;
    padding-bottom: 5px;
}

.lobbyFilter_group_slider:before {
    left: 0;
    background: linear-gradient(90deg, var(--bg-level-1) 0%, color-mix(in srgb, var(--bg-level-1) 0%, transparent) 100%);
}

.lobbyFilter_group_slider:before{
    display: none;
}

.lobbyFilter_group_slider:after{
    display: none;
}

.lobbyFilter_group_item.active:before{
    display: none;
}

.lobbyFilter_clear_main_btn .dynamic_icon, .lobbyFilter_provider_btn .dynamic_icon, .lobbyFilter_popup_btn .dynamic_icon{
    color: #fff;
}

/* ===== LOBBY FILTER POPUP 280126_2910_mb13523423434 ===== */

/* Ana popup */
.lobbyFilter_popup {
    background: linear-gradient(180deg, #145c32 0%, #0f4528 100%);
    border: 1px solid rgba(34, 197, 94, 0.2);
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.5);
}

.lobbyFilter_popup_content {
    background: transparent;
}

/* Header */
.lobbyFilter_popup_header {
    background: rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(34, 197, 94, 0.15);
    padding: 16px 20px;
}

.lobbyFilter_popup_header_title {
    color: #fff;
    font-weight: 600;
    font-size: 15px;
}

/* Close button */
.lobbyFilter_close_popup {
    background: rgba(220, 38, 38, 0.15);
    border: 1px solid rgba(220, 38, 38, 0.4);
    border-radius: 8px;
    width: 34px;
    height: 34px;
    transition: all 0.2s ease;
}

.lobbyFilter_close_popup:hover {
    background: rgba(220, 38, 38, 0.3);
    border-color: #dc2626;
}

.lobbyFilter_close_popup .dynamic_icon {
    color: #f87171;
}

/* Inner container */
.lobbyFilter_popup_inner_cont {
    background: transparent;
}

/* Section */
.lobbyFilter_popup_mrg {
    margin-bottom: 20px;
}

/* Kategori bölümü */
.lobbyFilter_popup_category {
    background: rgb(15 71 39);
    border: 1px solid rgba(34, 197, 94, 0.1);
    padding: 14px;
}

/* Başlıklar */
.lobbyFilter_popup_title_box {
    margin-bottom: 12px;
}

.lobbyFilter_popup_title {
    color: #86efac;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1.2px;
}

/* View all button */
.lobbyFilter_popup_view_btn {
    background: rgba(34, 197, 94, 0.1);
    border: 1px solid rgba(34, 197, 94, 0.3);
    border-radius: 6px;
    color: #4ade80;
    padding: 6px 12px;
    font-size: 11px;
    font-weight: 500;
    transition: all 0.2s ease;
}

.lobbyFilter_popup_view_btn:hover {
    background: rgba(34, 197, 94, 0.2);
    border-color: #4ade80;
}

.lobbyFilter_popup_view_btn span {
    color: inherit;
}

/* Provider container */
.lobbyFilter_popup_provider {
    gap: 8px;
}

/* ===== PROVIDER ITEMS ===== */
.lobbyFilter_popup .lobbyFilter_provider_item {
    background: rgba(0, 0, 0, 0.25);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 10px;
    padding: 10px 14px;
    transition: all 0.2s ease;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.lobbyFilter_popup .lobbyFilter_provider_item:hover {
    background: rgba(34, 197, 94, 0.1);
    border-color: rgba(34, 197, 94, 0.3);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.lobbyFilter_popup .lobbyFilter_provider_item.active {
    background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
    border-color: transparent;
    box-shadow: 0 4px 16px rgba(34, 197, 94, 0.3);
}

.lobbyFilter_popup .lobbyFilter_provider_item.active .lobbyFilter_provider_name,
.lobbyFilter_popup .lobbyFilter_provider_item.active .lobbyFilter_provider_name span {
    color: #fff;
    font-weight: 600;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* ===== GROUP ITEMS (KATEGORİLER) ===== */
.lobbyFilter_popup .lobbyFilter_group_item {
    background: rgba(0, 0, 0, 0.25);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 10px;
    padding: 8px 16px;
    transition: all 0.2s ease;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.lobbyFilter_popup .lobbyFilter_group_item:hover {
    background: rgba(34, 197, 94, 0.1);
    border-color: rgba(34, 197, 94, 0.3);
}

.lobbyFilter_popup .lobbyFilter_group_item.active {
    background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
    border-color: transparent;
    box-shadow: 0 4px 16px rgba(34, 197, 94, 0.3);
}

.lobbyFilter_popup .lobbyFilter_group_item.active .lobbyFilter_group_item_name {
    color: #fff;
    font-weight: 600;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.lobbyFilter_popup .lobbyFilter_group_item.active .lobbyFilter_group_item_icon {
    filter: brightness(0) invert(1);
}

/* Provider images */
.lobbyFilter_popup .lobbyFilter_provider_img {
    border-radius: 6px;
}

.lobbyFilter_popup .lobbyFilter_provider_img .dynamic_icon {
    color: #4ade80;
}

.lobbyFilter_popup .lobbyFilter_provider_item.active .lobbyFilter_provider_img .dynamic_icon {
    color: #fff;
}

/* Provider names */
.lobbyFilter_popup .lobbyFilter_provider_name {
    color: rgba(255, 255, 255, 0.85);
    font-weight: 400;
    font-size: 13px;
}

/* Badges */
.lobbyFilter_popup .lb_card_badge {
    border-radius: 4px;
    font-size: 9px;
    font-weight: 700;
    padding: 3px 6px;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.lobbyFilter_popup .badge_type_hot {
    background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%) !important;
}

.lobbyFilter_popup .badge_type_new {
    background: linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%) !important;
}

/* Footer */
.lobbyFilter_popup_footer {
    background: rgba(0, 0, 0, 0.2);
    border-top: 1px solid rgba(34, 197, 94, 0.15);
    padding: 14px 20px;
    gap: 10px;
}

/* Clear button */
.lobbyFilter_clear_btn {
    background: rgba(220, 38, 38, 0.12);
    border: 1px solid rgba(220, 38, 38, 0.35);
    border-radius: 8px;
    color: #f87171;
    padding: 11px 18px;
    font-weight: 500;
    font-size: 13px;
    transition: all 0.2s ease;
}

.lobbyFilter_clear_btn:hover {
    background: rgba(220, 38, 38, 0.25);
    border-color: #ef4444;
}

/* Result button */
.lobbyFilter_popup_result_btn {
    background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
    border: none;
    border-radius: 8px;
    color: #fff;
    padding: 11px 22px;
    font-weight: 600;
    font-size: 13px;
    transition: all 0.2s ease;
    box-shadow: 0 4px 12px rgba(34, 197, 94, 0.25);
}

.lobbyFilter_popup_result_btn:hover {
    box-shadow: 0 6px 20px rgba(34, 197, 94, 0.35);
    transform: translateY(-1px);
}

/* Scrollbar */
.lobbyFilter_popup_inner_cont::-webkit-scrollbar {
    width: 6px;
}

.lobbyFilter_popup_inner_cont::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 3px;
}

.lobbyFilter_popup_inner_cont::-webkit-scrollbar-thumb {
    background: rgba(34, 197, 94, 0.4);
    border-radius: 3px;
}

.lobbyFilter_popup_inner_cont::-webkit-scrollbar-thumb:hover {
    background: rgba(34, 197, 94, 0.6);
}

/* Slider düzeltmeleri */
.lobbyFilter_popup .lobbyFilter_group_slider:before,
.lobbyFilter_popup .lobbyFilter_group_slider:after {
    display: none;
}

.lobbyFilter_popup .lobbyFilter_group_slider {
    border-bottom: none;
}

.lobbyFilter_popup .lobbyFilter_group_item_name {
    color: rgba(255, 255, 255, 0.9);
    font-size: 12px;
}

.lobbyFilter_popup .lobbyFilter_group_item_icon {
    opacity: 1;
    filter: contrast(11);
}

/* Hidden items */
.lobbyFilter_popup .lobbyFilter_provider_item.hidden {
    display: none;
}

/* Show more/less toggle */
.lobbyFilter_popup_view_btn.show_more .show_less_text {
    display: none;
}

.lobbyFilter_popup_view_btn:not(.show_more) .show_all_text {
    display: none;
}

/* ===== TEMA İTEMLERİ ===== */
.lobbyFilter_popup .js_lobby_filter_themes {
    background: rgba(0, 0, 0, 0.25);
    border: 1px solid rgba(255, 255, 255, 0.06);
    border-radius: 10px;
    padding: 10px 16px;
    transition: all 0.2s ease;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.lobbyFilter_popup .js_lobby_filter_themes:hover {
    background: rgba(34, 197, 94, 0.1);
    border-color: rgba(34, 197, 94, 0.3);
}

.lobbyFilter_popup .js_lobby_filter_themes.active {
    background: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);
    border-color: transparent;
    box-shadow: 0 4px 16px rgba(34, 197, 94, 0.3);
}

.lobbyFilter_popup .js_lobby_filter_themes.active .lobbyFilter_provider_name,
.lobbyFilter_popup .js_lobby_filter_themes.active .lobbyFilter_provider_name span {
    color: #fff;
    font-weight: 600;
}

/* Sağlayıcılar bölümü container */
#js_lobby_filter_providers_cont {
    background: rgba(0, 0, 0, 0.15);
    border: 1px solid rgba(34, 197, 94, 0.1);
    border-radius: 12px;
    padding: 14px;
}

/* Temalar bölümü container */
#js_lobby_filter_themes_cont {
    background: rgba(0, 0, 0, 0.15);
    border: 1px solid rgba(34, 197, 94, 0.1);
    border-radius: 12px;
    padding: 14px;
}

/* MESAJ KUTUSU 070126_2910_MB235346345345 */

/* Ana arkaplan */
.inbox_v2 #content,
.inbox_v2 .inbox_bg,
.inbox_v2,
#content.inbox_v2 .inbox_v2 {
    background: linear-gradient(
            180deg,
            #145c32 0%,
            #0f4528 100%
    );
}

/* Mesaj kartları*/
.inbox_v2 .inbox-popup__item {
    background: linear-gradient(
            145deg,
            rgba(74, 222, 128, 0.15) 0%,
            rgba(34, 197, 94, 0.08) 50%,
            rgba(20, 92, 50, 0.2) 100%
    ) !important;
    border: 1px solid rgba(74, 222, 128, 0.25) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.15) !important;
    border-radius: 16px!important;
    box-shadow:
        /* Dış gölgeler - derinlik */
            0 8px 32px rgba(0, 0, 0, 0.3),
            0 4px 16px rgba(0, 0, 0, 0.2),
                /* İç gölgeler - 3D efekt */
            inset 0 1px 0 rgba(255, 255, 255, 0.1),
            inset 0 -20px 40px rgba(0, 0, 0, 0.15),
                /* Yeşil glow */
            0 0 40px rgba(74, 222, 128, 0.08) !important;
    border-bottom: none !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Hover efekti */
.inbox_v2 .inbox-popup__item:hover {
    background: linear-gradient(
            145deg,
            rgba(74, 222, 128, 0.22) 0%,
            rgba(34, 197, 94, 0.12) 50%,
            rgba(20, 92, 50, 0.25) 100%
    ) !important;
    border-color: rgba(74, 222, 128, 0.4) !important;
    transform: translateY(-2px) scale(1.01);
    box-shadow:
            0 12px 40px rgba(0, 0, 0, 0.35),
            0 6px 20px rgba(0, 0, 0, 0.25),
            inset 0 1px 0 rgba(255, 255, 255, 0.15),
            inset 0 -20px 40px rgba(0, 0, 0, 0.12),
            0 0 60px rgba(74, 222, 128, 0.12) !important;
}

/* Okunmamış mesaj vurgusu */
.inbox_v2 .inbox-popup__item.unread {
    background: linear-gradient(
            145deg,
            rgba(74, 222, 128, 0.2) 0%,
            rgba(34, 197, 94, 0.12) 50%,
            rgba(20, 92, 50, 0.22) 100%
    ) !important;
    border-left: 3px solid #166336 !important;
}

/* Başlık yazısı */
.inbox_v2 .item__title {
    color: #ffffff !important;
    font-weight: 600;
    font-size: 14px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    letter-spacing: 0.2px;
}

/* Tarih başlığı */
.tl_mail_details_title {
    color: rgba(167, 243, 208, 0.8) !important;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

/* Tarih değeri */
.tl_mail_details.js_last_update_time {
    color: #ffffff !important;
    font-size: 12px;
    font-weight: 500;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

/* ID yazısı */
.inbox_v2 .item__id {
    color: rgba(255, 255, 255, 0.5) !important;
    font-size: 11px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}

.inbox_v2 .item__id .primary-text {
    color: #4ade80 !important;
    font-weight: 600;
    text-shadow: 0 0 10px rgba(74, 222, 128, 0.4);
}

/* Silme butonu */
.inbox_v2 .js_delete_msg {
    padding: 8px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
    transition: all 0.25s ease;
}

.inbox_v2 .js_delete_msg:hover {
    background: rgba(239, 68, 68, 0.2);
    transform: scale(1.1);
}

.inbox_v2 .js_delete_msg svg path {
    fill: rgba(255, 255, 255, 0.6) !important;
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3));
    transition: fill 0.25s ease;
}

.inbox_v2 .js_delete_msg:hover svg path {
    fill: #f87171 !important;
}

/* Okunmamış göstergesi */
.inbox_v2 .item__indicator.js_dot_icon {
    width: 10px;
    height: 10px;
    background: linear-gradient(135deg, #4ade80 0%, #22c55e 100%);
    border-radius: 50%;
    box-shadow:
            0 0 12px rgba(74, 222, 128, 0.8),
            0 0 24px rgba(74, 222, 128, 0.4),
            inset 0 1px 2px rgba(255, 255, 255, 0.4);
    animation: softPulse 2.5s ease-in-out infinite;
}

@keyframes softPulse {
    0%, 100% {
        box-shadow:
                0 0 12px rgba(74, 222, 128, 0.8),
                0 0 24px rgba(74, 222, 128, 0.4);
    }
    50% {
        box-shadow:
                0 0 16px rgba(74, 222, 128, 1),
                0 0 32px rgba(74, 222, 128, 0.6);
    }
}

/* Yeni Mesaj butonu */
.inbox_v2 .primary-btn.primary-btn--bordered {
    background: linear-gradient(
            180deg,
            rgba(74, 222, 128, 0.9) 0%,
            rgba(34, 197, 94, 0.95) 100%
    ) !important;
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    border-radius: 14px;
    color: #ffffff !important;
    font-weight: 700;
    font-size: 13px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding: 16px 28px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow:
            0 8px 24px rgba(34, 197, 94, 0.4),
            0 4px 12px rgba(0, 0, 0, 0.2),
            inset 0 1px 0 rgba(255, 255, 255, 0.3),
            inset 0 -2px 8px rgba(0, 0, 0, 0.1);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.inbox_v2 .primary-btn.primary-btn--bordered:hover {
    transform: translateY(-3px);
    box-shadow:
            0 12px 32px rgba(34, 197, 94, 0.5),
            0 6px 16px rgba(0, 0, 0, 0.25),
            inset 0 1px 0 rgba(255, 255, 255, 0.35),
            inset 0 -2px 8px rgba(0, 0, 0, 0.1);
}

/* Scrollbar */
.inbox_v2 .inbox-popup__items-wrapper::-webkit-scrollbar {
    width: 4px;
}

.inbox_v2 .inbox-popup__items-wrapper::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.05);
    border-radius: 4px;
}

.inbox_v2 .inbox-popup__items-wrapper::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, #4ade80 0%, #22c55e 100%);
    border-radius: 4px;
}

.inbox_v2 .inbox-popup__btn-wrapper{
    background-color: #14562e00!important;
}

.inbox_v2 .readAll_icon {
    text-transform: uppercase!important;
    text-decoration: none!important;
    font-weight: 500;
}

.inbox-popup__items-manage{
    box-shadow: rgba(0, 0, 0, 0.17) 0 -23px 25px 0 inset, rgba(0, 0, 0, 0.15) 0 -36px 30px 0 inset, rgba(0, 0, 0, 0.1) 0 -79px 40px 0 inset, rgba(0, 0, 0, 0.06) 0 2px 1px, rgba(0, 0, 0, 0.09) 0 4px 2px, rgba(0, 0, 0, 0.09) 0 8px 4px, rgba(0, 0, 0, 0.09) 0 16px 8px, rgba(0, 0, 0, 0.09) 0 32px 16px;
}

/* BETWOON ALT NAVİGASYON 230126_2910_mb2352523423325 */
/* Ana navigasyon arkaplanı */
.cw_mob_mav_fixed_bot {
    background: linear-gradient(
            180deg,
            #145c32 0%,
            #0f4528 100%
    );
}
/* Ayırıcı çizgi */
.cw_mob_separator_menu {
    background: linear-gradient(90deg, transparent, #4ade80, transparent);
}
/* Ana menü butonu (hamburger) */
.cw_mob_mav_fixed_bot_main_action {
    background: linear-gradient(to top, #22c55e 0%, #4ade80 100%);
    border: 1px solid rgba(74, 222, 128, 0.6);
    box-shadow:
            0 4px 12px rgba(0, 0, 0, 0.3),
            0 2px 0 #16a34a,
            inset 0 1px 0 rgba(255, 255, 255, 0.3);
}
.cw_mob_mav_fixed_bot_main_action i {
    color: #ffffff !important;
}
.cw_mob_mav_fixed_bot_main_action.tl_main_nav_item-active {
    background: linear-gradient(to top, #16a34a 0%, #4ade80 100%);
}
/* Navigasyon öğeleri */
.cw_mob_mav_fixed_bot_item {
    background: transparent;
}
.cw_mob_mav_fixed_bot_item i {
    color: #4ade80 !important;
}
.cw_mob_mav_fixed_bot_item span,
.cw_mob_mav_fixed_bot_item span span {
    color: #ffffff !important;
    font-weight: 500;
}
/* Alternatif öğeler wrapper */
.cw_mob_mav_fixed_alternative_items_wrapper {
    background: transparent;
}
/* Home butonu */
.cw_mob_mav_fixed_alternative {
    background: rgba(34, 197, 94, 0.25);
    border: 1px solid rgba(74, 222, 128, 0.5);
    border-radius: 10px;
}
.cw_mob_mav_fixed_alternative-active {
    background: linear-gradient(to top, #22c55e 0%, #4ade80 100%);
    border-color: #4ade80;
    box-shadow: 0 0 10px rgba(74, 222, 128, 0.4);
}

.inbox_v2 .inbox-popup__items-manage, .inbox_v2 .inbox-popup__tabs-wrapper{
    background-color: #0f853e!important;
    color: #fff;
}

.inbox_v2 .deleteAll_icon{
    color: #fff!important;
}

/* RIGHT MENU YENI TASARIM 310126_2910_mb32162462452542355 */
/* ===== SIDEBAR CONTAINER ===== */
.cw_mob_right_sidebar,
.right-menu {
    background: linear-gradient(
            180deg,
            #145c32 0%,
            #0f4528 100%
    );
    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(46, 204, 113, 0.1) 0%, transparent 50%) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
}

.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, rgba(46, 204, 113, 0.3) 0%, rgba(20, 92, 50, 0.9) 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(46, 204, 113, 0.2) !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;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
}

.balance__card {
    background: rgba(46, 204, 113, 0.15) !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(46, 204, 113, 0.2) !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(46, 204, 113, 0.3) 0%, rgba(46, 204, 113, 0.1) 100%) !important;
    border-radius: 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid rgba(46, 204, 113, 0.3) !important;
}

.card__wallet-badge .dynamic_icon {
    width: 22px;
    height: 22px;
    filter: sepia(1) saturate(2) hue-rotate(85deg) brightness(1.2);
}

/* 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;
}

.card__button {
    flex: 1 !important;
    padding: 14px 20px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    text-align: center !important;
    text-decoration: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* PARA CEKME BUTONU */
.card__button--transparent {
    background: transparent !important;
    border: 2px solid #2ecc71 !important;
    color: #2ecc71 !important;
}

/* ===== CASHBACK BUTONU ===== */
.cashback-btn,
.js-cashback_link_rm {
    margin: 0 20px 20px !important;
    padding: 14px 20px !important;
    background: linear-gradient(135deg, rgba(46, 204, 113, 0.2) 0%, rgba(46, 204, 113, 0.05) 100%) !important;
    border: 1px solid rgba(46, 204, 113, 0.4) !important;
    border-radius: 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    color: #2ecc71 !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
}

.cashback-btn .dynamic_icon,
.js-cashback_link_rm .dynamic_icon {
    filter: sepia(1) saturate(2) hue-rotate(85deg) brightness(1.2);
}

/* ===== 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;
    animation: fadeInUpRightMenu 0.4s ease forwards;
    opacity: 0;
}


@keyframes fadeInUpRightMenu {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* 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, rgba(46, 204, 113, 0.2) 0%, rgba(46, 204, 113, 0.05) 100%) !important;
    color: #2ecc71 !important;
    border: 1px solid rgba(46, 204, 113, 0.3) !important;
}

/* Menu Icon */
.nav__dropdown-head > .dynamic_icon {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    background: rgba(46, 204, 113, 0.15) !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(46, 204, 113, 0.15) !important;
}

.nav__list-item.opened > .nav__dropdown-head > .dynamic_icon {
    background: rgba(46, 204, 113, 0.25) !important;
    border-color: rgba(46, 204, 113, 0.4) !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;
    padding-left: 54px !important;
    list-style: none !important;
    margin: 0 !important;
}

.nav__list-item.opened .nav__list--sub {
    max-height: 300px !important;
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}

.nav__list-item--sub {
    margin: 2px 0 !important;
}

.nav__list-item--sub a,
.nav__list-item--sub p {
    display: block !important;
    padding: 5px 16px !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 span {
    color: #e74c3c !important;
}

.nav__list-item:last-child .nav__dropdown-head > .dynamic_icon,
#logout > .dynamic_icon {
    background: rgb(231 76 60 / 18%) !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: #2ecc71 !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(46, 204, 113, 0.2);
    border-radius: 3px;
}

.right-menu::-webkit-scrollbar-thumb:hover,
.cw_mob_right_sidebar::-webkit-scrollbar-thumb:hover {
    background: rgba(46, 204, 113, 0.4);
}

/* 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;
}


/* ===== SUBMENU ===== */
.cw_mob_right_sidebar .nav__list--sub {
    max-height: 0 !important;
    transition: max-height 0.3s ease !important;
    margin: 0 !important;
    background: rgba(0, 0, 0, 0.15) !important;
    border-radius: 0 0 12px 12px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.cw_mob_right_sidebar .nav__list-item.opened .nav__list--sub {
    max-height: 400px !important;
    margin-top: 0 !important;
    margin-bottom: 8px !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    border-left: 2px solid rgba(46, 204, 113, 0.4) !important;
    border-right: 2px solid rgba(46, 204, 113, 0.4) !important;
    border-bottom: 2px solid rgba(46, 204, 113, 0.4) !important;
    padding-left: 18px !important;
    border-radius: 0 0 12px 12px !important;
}

.cw_mob_right_sidebar .nav__list-item--sub {
    margin: 0 !important;
}

.cw_mob_right_sidebar .nav__list-item--sub a,
.cw_mob_right_sidebar .nav__list-item--sub p {
    display: block !important;
    color: rgb(255 255 255) !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    border-radius: 8px !important;
    transition: all 0.2s ease !important;
    position: relative !important;
    background: transparent !important;
}

/* Submenu item önünde nokta */
.cw_mob_right_sidebar  .nav__list-item--sub a::before {
    content: '' !important;
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 8px !important;
    height: 8px !important;
    background: rgba(46, 204, 113, 0.5) !important;
    border-radius: 50% !important;
    transition: all 0.2s ease !important;
}

/* RENKLENDIRME REVIZE */

.cw_mob_right_sidebar .dynamic_icon{
    color: #fff;
}

.right-menu__nav.right-menu__nav .nav__dropdown-head{
    color: #fff!important;
}

.right-menu__nav.right-menu__nav  .nav__list-item.opened .nav__dropdown-head{
    color: #fff!important;
}

.right-menu__user .user__image-wrapper .dynamic_icon{
    color: #fff!important;
}

.right-menu__nav .nav__list-item.opened .nav__dropdown-head:after{
    color: #fff;
}

.right-menu__nav button.nav__dropdown-head:after{
    color: #fff!important;
}

/* BETWOON MOBIL MENU 130226_2910_MB2352623523324_V2 */
/* İLK ÖĞELER OTOMATİK GRUPLANIYOR O NEDENLE GİZLENDİ */
.cw_mob_sidebar_language_switcher,
.cw_mob_sidebar_menu_item_devider,
.cw_mob_separator_aside,
.cw_mob_sidebar_language_switcher + .cw_mob_sidebar_menu_item_devider + .cw_mob_sidebar_block {
    display: none !important;
}

.cw_mob_sidebar{
    width: 77%;
    background: linear-gradient(180deg, #145c32 0%, #0f4528 100%) !important;
}

.cw_mob_sidebar_menu_item{
    padding-left: 5px;
}

.cw_mob_sidebar_block {
    padding: 5px 0;
    border-radius: 12px;
    margin-bottom: 8px;
    text-decoration: none;
    background: linear-gradient(135deg, #1a6b3a 0%, #145830 100%);
    border: unset;
    box-shadow: rgba(0, 0, 0, 0.3) 0 2px 4px, rgba(0, 0, 0, 0.2) 0 7px 13px -3px, rgba(0, 0, 0, 0.15) 0 -3px 0 inset;
}

.cw_mob_sidebar_block a span{
    color: #fff;
    font-size: 13px;
}

.cw_mob_sidebar_block .cw_mob_sidebar_menu_item, .cw_mob_sidebar_menu_item_dropdown_content .cw_mob_sidebar_menu_item{
    margin: unset!important;
}

.cw_mob_sidebar_menu_item .cw_mob_icon_m {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(46, 204, 113, 0.12);
    margin-right: 7px;
    color: #cfcfcf;
}

/* BASLIKLAR - V9 SİTE YEŞİLİYLE UYUMLU GOLD */
.cw_mob_sidebar_block:has(a[href="/betwoonkosesi"]),
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]),
.cw_mob_sidebar_block:has(a[href="/slotbasligi"]),
.cw_mob_sidebar_block:has(a[href="/sporbasligi"]),
.cw_mob_sidebar_block:has(a[href="/canlicasinobaslik"]),
.cw_mob_sidebar_block:has(a[href="/hizlioyunlarbaslik"]),
.cw_mob_sidebar_block:has(a[href="/sanalbahislerbaslik"]),
.cw_mob_sidebar_block:has(a[href="/tvoyunlaribaslik"]),
.cw_mob_sidebar_block:has(a[href="/iletisimbaslik"]),
.cw_mob_sidebar_block:has(a[href="/betwoondigerbaslik"]),
.cw_mob_sidebar_block:has(a[href="/kesfet"]){
    background: linear-gradient(135deg, #0b3a1e 0%, #0e4425 50%, #0b3a1e 100%) !important;
    margin-bottom: 8px;
    border: 1px solid rgba(201,169,78,0.15) !important;
    border-left: 4px solid #c9a94e !important;
    border-radius: 0 12px 12px 0 !important;
    padding: 5px 10px !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(201,169,78,0.08) !important;
}

/* BASLIKLAR A ETIKETI */
.cw_mob_sidebar_block:has(a[href="/betwoonkosesi"]) a,
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) a,
.cw_mob_sidebar_block:has(a[href="/slotbasligi"]) a,
.cw_mob_sidebar_block:has(a[href="/sporbasligi"]) a,
.cw_mob_sidebar_block:has(a[href="/canlicasinobaslik"]) a,
.cw_mob_sidebar_block:has(a[href="/hizlioyunlarbaslik"]) a,
.cw_mob_sidebar_block:has(a[href="/sanalbahislerbaslik"]) a,
.cw_mob_sidebar_block:has(a[href="/tvoyunlaribaslik"]) a,
.cw_mob_sidebar_block:has(a[href="/iletisimbaslik"]) a,
.cw_mob_sidebar_block:has(a[href="/betwoondigerbaslik"]) a,
.cw_mob_sidebar_block:has(a[href="/kesfet"]) a{
    pointer-events: none;
}

/* BASLIKLAR SPAN */
.cw_mob_sidebar_block:has(a[href="/betwoonkosesi"]) a span,
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) a span,
.cw_mob_sidebar_block:has(a[href="/slotbasligi"]) a span,
.cw_mob_sidebar_block:has(a[href="/sporbasligi"]) a span,
.cw_mob_sidebar_block:has(a[href="/canlicasinobaslik"]) a span,
.cw_mob_sidebar_block:has(a[href="/hizlioyunlarbaslik"]) a span,
.cw_mob_sidebar_block:has(a[href="/sanalbahislerbaslik"]) a span,
.cw_mob_sidebar_block:has(a[href="/tvoyunlaribaslik"]) a span,
.cw_mob_sidebar_block:has(a[href="/iletisimbaslik"]) a span,
.cw_mob_sidebar_block:has(a[href="/betwoondigerbaslik"]) a span,
.cw_mob_sidebar_block:has(a[href="/kesfet"]) a span{
    font-size: 14px !important;
    font-weight: 800;
    letter-spacing: 1px;
    color: #fff;
}

/* SOSYAL MEDYA GRID */
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) ~ .cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwx"]),
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) ~ .cw_mob_sidebar_block:has(a[href="https://cutt.ly/instagrambwoon"]),
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) ~ .cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwyoutube"]),
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) ~ .cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwoontelegram"]),
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) ~ .cw_mob_sidebar_block:has(a[href="https://cutt.ly/betwoonwhatsapp"]) {
    display: inline-flex !important;
    width: calc(20% - 4.8px) !important;
    margin-bottom: 8px !important;
    padding: 7px!important;
    justify-content: center;
    vertical-align: top;
    border: unset;
    margin-right: 2px;
}

/* İkon kutusunu ortala */
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwx"]) .cw_mob_sidebar_menu_item,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/instagrambwoon"]) .cw_mob_sidebar_menu_item,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwyoutube"]) .cw_mob_sidebar_menu_item,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwoontelegram"]) .cw_mob_sidebar_menu_item,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/betwoonwhatsapp"]) .cw_mob_sidebar_menu_item {
    flex-direction: column !important;
    align-items: center !important;
    text-align: center;
    padding: 0!important;
}

/* İkon */
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwx"]) .cw_mob_icon_m,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/instagrambwoon"]) .cw_mob_icon_m,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwyoutube"]) .cw_mob_icon_m,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwoontelegram"]) .cw_mob_icon_m,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/betwoonwhatsapp"]) .cw_mob_icon_m {
    margin-right: 0 !important;
    background: unset;
    color: #fff;
    font-size: 50px;
}

/* Yazıyı küçült */
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwx"]) a span,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/instagrambwoon"]) a span,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwyoutube"]) a span,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwoontelegram"]) a span,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/betwoonwhatsapp"]) a span {
    font-size: 0 !important;
    line-height: 1.2;
}

/* Separator gizle */
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwx"]) .cw_mob_separator_aside,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/instagrambwoon"]) .cw_mob_separator_aside,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwyoutube"]) .cw_mob_separator_aside,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwoontelegram"]) .cw_mob_separator_aside,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/betwoonwhatsapp"]) .cw_mob_separator_aside {
    display: none !important;
}

/* SOSYAL MEDYA RENKLER */
/*-----TWITTER/X----- */
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) ~ .cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwx"]){
    background: #0a1f12;
}
/*-----TELEGRAM----- */
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) ~ .cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwoontelegram"]){
    background: #0d5a9e;
}
/*-----YOUTUBE----- */
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) ~ .cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwyoutube"]){
    background: #b71c1c;
}
/*-----INSTAGRAM----- */
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) ~ .cw_mob_sidebar_block:has(a[href="https://cutt.ly/instagrambwoon"]){
    background: #8b0a63;
}
/*-----WHATSAPP----- */
.cw_mob_sidebar_block:has(a[href="/sosyalmedya"]) ~ .cw_mob_sidebar_block:has(a[href="https://cutt.ly/betwoonwhatsapp"]){
    background: #0d7a3a;
}
/* SOSYAL MEDYA FOOTER*/
/*------MAIL--------*/
.footer_social-item{
    background:none!important;
}
.footer_social-item.social__mail-icon:before{
    content:"";
    background: url("https://i.ibb.co/39x1rZ02/mail.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
/*------FACEBOOK--------*/
.footer_social-item.social__facebook-icon:before{
    content:"";
    background: url("https://i.ibb.co/jv35zf8W/face.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
/*------PINTEREST--------*/
.footer_social-item.social__pinterest-icon:before{
    content:"";
    background: url("https://i.ibb.co/sJw4S509/pinterest.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
/*------TWITTER/X--------*/
.footer_social-item.social__twitter-icon:before{
    content:"";
    background: url("https://i.ibb.co/Y41NvLzb/x.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
/*------FACEBOOK--------*/
.footer_social-item.social__instagram-icon:before{
    content:"";
    background: url("https://i.ibb.co/rRY0PNcv/insta.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
/*------WHATSAPP--------*/
.footer_social-item.social__whatsApp-icon:before{
    content:"";
    background: url("https://i.ibb.co/xt5x5x0Q/whatsapp.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
/*------YOUTUBE--------*/
.footer_social-item.social__youtube-icon:before{
    content:"";
    background: url("https://i.ibb.co/kVb2PJfd/youtube.png") no-repeat center;
    background-size: contain;
    height:64px;
    width: 64px;
}
