    :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 33.333333%;
        max-width: 33.333333%
    }

    .dynamic_featured_item {
        background-color: initial !important;
        border: none !important;
        padding: 0 0 16px !important
    }

    .right-menu__nav .nav__dropdown-head {
        background: #203949;
        box-shadow: 0 2px 4px #D3D3D3;
        padding: 15px !important;
        margin-bottom: 8px;
        border-radius: 35px;
        border-width: 2px;
        font-weight: bolder
    }

    .right-menu__nav button.nav__dropdown-head:after {
        color: #1f9649 !important
    }

    .right-menu__container {
        background: #1f9649;
        background: -webkit-linear-gradient(245deg, #1f9649 0%, #203949 100%);
        background: -moz-linear-gradient(245deg, #1f9649 0%, #203949 100%);
        background: linear-gradient(245deg, #1f9649 0%, #203949 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1F9649", endColorstr="#203949", GradientType=0)
    }

    .right-menu__user .user__inner {
        background: #1f9649;
        background: -webkit-linear-gradient(245deg, #1f9649 0%, #203949 100%);
        background: -moz-linear-gradient(245deg, #1f9649 0%, #203949 100%);
        background: linear-gradient(245deg, #1f9649 0%, #203949 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1F9649", endColorstr="#203949", GradientType=0)
    }

    .right-menu__user .user__info .user__username {
        color: #fff !important
    }

    .right-menu p {
        color: #1f9649
    }

    .right-menu__user .user__info .user__id .user__id--highlighted {
        color: #fff !important
    }

    .balance__card .card__balance-info .card__balance-count {
        color: #fff !important
    }

    .right-menu .highlighted {
        color: #fff !important
    }

    .card__balance__dropdown_arrow {
        color: #fff !important
    }

    .right-menu .dynamic_icon {
        color: #d3d3d3
    }

    .right-menu__nav .nav__list-item.opened .nav__dropdown-head {
        background: #1f9649;
        background: -webkit-linear-gradient(245deg, #1f9649 0%, #203949 100%);
        background: -moz-linear-gradient(245deg, #1f9649 0%, #203949 100%);
        background: linear-gradient(120deg, #1f9649 0%, #203949 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1F9649", endColorstr="#203949", GradientType=0);
        margin-bottom: 0;
    }

    .nav__list-item.opened ul {
        padding: 0 !important;
        margin: 0 0 0 5% !important;
        display: inline-block;
        position: relative;
        width: 95%;
    }

    .nav__list-item.opened ul li {
        padding: 10px 60px;
        margin: 0;
        background: #1f9649;
        background: -webkit-linear-gradient(120deg, #1f9649 0%, #203949 100%);
        background: -moz-linear-gradient(120deg, #1f9649 0%, #203949 100%);
        background: linear-gradient(120deg, #1f9649 0%, #203949 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1F9649", endColorstr="#203949", GradientType=0);
        border: 1px solid silver;
        border-radius: 20px;
    }

    .nav__list-item.opened ul li:last-child {
        margin-bottom: 10px;
    }

    .nav__list-item.opened ul li a,
    .nav__list-item.opened ul li a p,
    .nav__list-item.opened ul li a span {
        color: white !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;
    }


/* BETWOON MOBIIL SOL MENU 230126_2910_MB1524624523434 */
.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;
}

/* ANA ARKAPLAN - Yeşil tonlarıyla uyumlu koyu zemin */
.cw_mob_sidebar {
    background: linear-gradient(
        180deg,
        #0d1f12 0%,
        #142a18 50%,
        #0f2314 100%
    )!important;
}

/* ANA DİZİLİM */
.cw_items_blocks {
    display: grid;
    grid-template-columns: repeat(6, 1fr) !important;
    gap: 4px;
    width: 100%;
}

/* 3. STANDART KUTULAR (3'lü Dizilim) */
.cw_mob_sidebar_block {
    grid-column: span 2 !important; 
    border-radius: 20px;
    overflow: hidden;
}

/* BAŞLIKLAR VE FOOTER (Tam Genişlik) */
.leftMenuFooter-mob-cd,
.cw_mob_sidebar_block:has(a[href*="/kesfet"]), 
.cw_mob_sidebar_block:has(a[href*="/betwoonkosesi"]),
.cw_mob_sidebar_block:has(a[href*="/sosyalmedya"]){ 
    grid-column: 1 / -1 !important; 
    width: 100%;
}
.leftMenuFooter-mob-cd { margin: 20px 0; display: block; }

/* Başlık Görünüm Sıfırlama */
.cw_mob_sidebar_block:has(a[href*="/kesfet"]), 
.cw_mob_sidebar_block:has(a[href*="/betwoonkosesi"]),
.cw_mob_sidebar_block:has(a[href*="/sosyalmedya"]){
    background: transparent !important; 
    box-shadow: none !important; 
    border: none !important;
    margin-bottom: 10px;
}

.cw_mob_sidebar_block:has(a[href*="/kesfet"]) .cw_mob_sidebar_menu_item, 
.cw_mob_sidebar_block:has(a[href*="/betwoonkosesi"]) .cw_mob_sidebar_menu_item,
.cw_mob_sidebar_block:has(a[href*="/sosyalmedya"]) .cw_mob_sidebar_menu_item{
    background: transparent !important; 
    box-shadow: none !important; 
    border: none !important;
    min-height: auto !important;
}

.cw_mob_sidebar_block:has(a[href*="/kesfet"]) .cw_mob_sidebar_menu_item::before, 
.cw_mob_sidebar_block:has(a[href*="/betwoonkosesi"]) .cw_mob_sidebar_menu_item::before,
.cw_mob_sidebar_block:has(a[href*="/sosyalmedya"]) .cw_mob_sidebar_menu_item::before{
    display: none !important;
}

.cw_mob_sidebar_block:has(a[href*="/kesfet"]) a,
.cw_mob_sidebar_block:has(a[href*="/betwoonkosesi"]) a,
.cw_mob_sidebar_block:has(a[href*="/sosyalmedya"]) a{
    pointer-events: none; 
    cursor: default; 
    color: #4ade80; 
    min-height: auto; 
    padding: 0; 
    border: unset; 
    background: unset; 
    box-shadow: unset;
}

.cw_mob_sidebar_block:has(a[href*="/kesfet"]) a span,
.cw_mob_sidebar_block:has(a[href*="/betwoonkosesi"]) a span,
.cw_mob_sidebar_block:has(a[href*="/sosyalmedya"]) a span{
    font-size: 18px; 
    font-weight: bold; 
    border-bottom: 3px solid #4ade80; 
    padding-bottom: 2px;
    color: #fff;
}

/* ÖZEL KEŞFET BUTONLARI (2'li Dizilim) */
.cw_mob_sidebar_block:has(a[href="/tr/promo/cratosroyalbetcark"]),
.cw_mob_sidebar_block:has(a[href="https://t.ly/crtsbeniara"]),
.cw_mob_sidebar_block:has(a[href="/tr/promotions/tournaments"]),
.cw_mob_sidebar_block:has(a[href="https://t.ly/crtsapp"]),
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/crbvipclub"]),
.cw_mob_sidebar_block:has(a[href="/tr/promotions/all"]){
    grid-column: span 3 !important; 
    border-radius: unset;
    margin-bottom: 5px;
}



/* Keşfet Yazıları */
.cw_mob_sidebar_block:has(a[href="/tr/promo/cratosroyalbetcark"]) a span,
.cw_mob_sidebar_block:has(a[href="https://t.ly/crtsbeniara"]) a span,
.cw_mob_sidebar_block:has(a[href="/tr/promotions/tournaments"]) a span,
.cw_mob_sidebar_block:has(a[href="https://t.ly/crtsapp"]) a span,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/crbvipclub"]) a span,
.cw_mob_sidebar_block:has(a[href="/tr/promotions/all"]) a span{
    font-size: 11px;
    padding: 0 5px;
    white-space: normal;
    text-align: center;
}

.cw_mob_sidebar_menu_item .cw_mob_icon_m { margin-bottom: 8px; }

.cw_mob_sidebar_menu_item span {
    font-size: 12px;
    font-weight: bold;
    white-space: normal !important;
    word-wrap: break-word;
    color: #ffffff;
}

.cw_mob_sidebar_block .cw_mob_sidebar_menu_item, 
.cw_mob_sidebar_menu_item_dropdown_content .cw_mob_sidebar_menu_item { 
    margin-top: 0; 
}

.cw_mob_sidebar_menu_item.tl_main_nav_item-active { 
    color: unset !important; 
}

.cw_mob_icon_m {
    line-height: 30px;
}

/* MOBİL MENU FOOTER */
.leftMenuFooter-mob-cd.custom-added-cd {
    margin-bottom: 30px !important;
}

.bannerDeposit-mob-cd {
    margin: 20px 0;
}

/* ========================================= */
/* 3D KUTU STİLLERİ - YEŞİL GRADIENT */
/* ========================================= */

.cw_mob_sidebar_menu_item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    border-radius: 16px;
    min-height: 65px;
    box-sizing: border-box;
    text-align: center;
    position: relative;
    
    /* Yeşil gradient - ekran görüntüsüne uygun */
    background: linear-gradient(to top, #1e7b3c 0%, #0a9c3f 100%);
    
    /* 3D ETKİSİ */
    box-shadow: 
        /* Dış gölge - derinlik */
        0 8px 16px rgba(0, 0, 0, 0.5),
        0 4px 8px rgba(0, 0, 0, 0.3),
        /* Alt kenar - 3D çıkıntı */
        0 3px 0 #145c2c,
        /* İç üst ışık */
        inset 0 2px 0 rgba(255, 255, 255, 0.4),
        /* İç alt gölge */
        inset 0 -4px 8px rgba(30, 123, 60, 0.4);
    
    /* Koyu yeşil çerçeve */
    border: 1px solid rgba(30, 123, 60, 0.5);
    border-top-color: rgba(74, 222, 128, 0.6);
    border-bottom-color: rgba(30, 123, 60, 0.8);
    transform: translateY(0);
    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Aktif/Tıklama - Basılma Efekti */
.cw_mob_sidebar_menu_item:active {
    transform: translateY(1px);
    background: linear-gradient(to top, #166534 0%, #3fcc70 100%);
    
    box-shadow: 
        0 4px 8px rgba(0, 0, 0, 0.4),
        0 2px 4px rgba(0, 0, 0, 0.2),
        0 1px 0 #145c2c,
        inset 0 2px 6px rgba(30, 123, 60, 0.5);
}

/* Üst Işık Yansıması */
.cw_mob_sidebar_menu_item::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 50%;
    background: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.25) 0%,
        transparent 100%
    );
    border-radius: 16px 16px 0 0;
    pointer-events: none;
}

/* Renkler */
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwx"]) .cw_mob_sidebar_menu_item { background: #000000; } /* X */
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwoontelegram"]) .cw_mob_sidebar_menu_item { background: #069fd0; } /* TELEGRAM */
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/betwoonwhatsapp"]) .cw_mob_sidebar_menu_item {background: #0d8934;} /* WHATSAPP */
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/instagrambwoon"]) .cw_mob_sidebar_menu_item { background: #d9008e; } /* INSTAGRAM */
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwyoutube"]) .cw_mob_sidebar_menu_item { background: #c73131; } /* YOUTUBE */
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwface"]) .cw_mob_sidebar_menu_item { background: #1240bb; } /* YOUTUBE */

/* TÜM RENKLİ BUTONLAR - BEYAZ YAZI */
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwx"]) .cw_mob_sidebar_menu_item span,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwoontelegram"]) .cw_mob_sidebar_menu_item span,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/betwoonwhatsapp"]) .cw_mob_sidebar_menu_item span,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/instagrambwoon"]) .cw_mob_sidebar_menu_item span,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwyoutube"]) .cw_mob_sidebar_menu_item span,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/bwface"]) .cw_mob_sidebar_menu_item span{
    color: #ffffff !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}


/* TÜM RENKLİ BUTONLAR - BEYAZ İ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/bwoontelegram"]) .cw_mob_icon_m,
.cw_mob_sidebar_block:has(a[href="https://cutt.ly/betwoonwhatsapp"]) .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/bwface"]) .cw_mob_icon_m{
    color: #ffffff !important;
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5));
}

/* İKON RENKLERİ - Beyaz (yeşil arka plan üzerinde okunabilirlik için) */
.cw_mob_sidebar .cw_mob_sidebar_block .cw_mob_icon_m {
    color: #ffffff !important;
    transition: all 0.3s ease;
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5));
}

/* NAVBAR */
.login_sidebar  .cw_mob_mav_fixed_bot{
    background: #122817;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
}

.login_sidebar .cw_mob_mav_fixed_alternative_items_wrapper > div{
    background-color: #259a4e;
    box-shadow: rgba(0, 0, 0, 0.09) 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;
    
}

.login_sidebar .cw_mob_mav_fixed_alternative-active{
    background-color: #259a4e00;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 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) 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;
}

/* 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;
}