/* theme_custom_css */
:root {
    --b: 0, 11, 36 !important;
    --hero: 255, 183, 0 !important;
    --oc-1: 255, 183, 0 !important;
    --oc-1-hover: 69, 86, 129 !important;
    --menu: 25, 35, 60 !important;
    --desktop-header-margin-bottom: 40px !important;
    --header: 0, 11, 36 !important;
}

.generic-search-btn:before,
.generic-search-close-btn:before {
    background: #09204f !important;
}


.m-block-nav-items-bc .nav-ico-w-row-bc:before {
    position: absolute;
    top: 48%;
    left: 26%;
    font-size: 10px;
}

.m-block-nav-items-bc .nav-ico-w-row-bc:after {
    position: absolute;
    top: 65%;
    left: 26%;
    font-size: 10px;
}

/* ===================== XPAY KRİPTO ===================== */
.m-block-nav-items-bc .deposit_xpayiocrypto .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 50 TL';
}

.m-block-nav-items-bc .deposit_xpayiocrypto .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 🔄';
}

/* ===================== XPAY HAVALE ===================== */
.m-block-nav-items-bc .deposit_xpayiohavale .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 500 TL';
}

.m-block-nav-items-bc .deposit_xpayiohavale .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_xpayiohavale .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_xpayiohavale .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== XPAY KREDİ KARTI ===================== */
.m-block-nav-items-bc .deposit_xpayiocard .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 250 TL';
}

.m-block-nav-items-bc .deposit_xpayiocard .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 🔄';
}

/* ===================== XPAY PAPARA ===================== */
.m-block-nav-items-bc .deposit_xpayiopapara .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 1000 TL';
}

.m-block-nav-items-bc .deposit_xpayiopapara .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 2000 TL';
}

/* ===================== X HAVALE ===================== */
.m-block-nav-items-bc .deposit_xhavale .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 1000 TL';
}

.m-block-nav-items-bc .deposit_xhavale .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_xhavale .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_xhavale .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== KOLAY HAVALE ===================== */
.m-block-nav-items-bc .deposit_kolayhavale .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 1000 TL';
}

.m-block-nav-items-bc .deposit_kolayhavale .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 5000 TL';
}

.m-block-nav-items-bc .withdraw_kolayhavale .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 5000 TL';
}

.m-block-nav-items-bc .withdraw_kolayhavale .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== VEVOPAY KRİPTO ===================== */
.m-block-nav-items-bc .deposit_vevopaycrypto .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 200 TL';
}

.m-block-nav-items-bc .deposit_vevopaycrypto .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 250 TL';
}

.m-block-nav-items-bc .withdraw_vevopaycrypto .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 2500 TL';
}

.m-block-nav-items-bc .withdraw_vevopaycrypto .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== VEVOPAY PAPARA ===================== */
.m-block-nav-items-bc .deposit_vevopaypapara .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 2000 TL';
}

.m-block-nav-items-bc .deposit_vevopaypapara .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_vevopaypapara .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_vevopaypapara .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== ANINDA QR ===================== */
.m-block-nav-items-bc .deposit_anindaqr .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 200 TL 🔥';
}

.m-block-nav-items-bc .deposit_anindaqr .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 🔄';
}

.m-block-nav-items-bc .withdraw_anindaqr .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 1000 TL';
}

.m-block-nav-items-bc .withdraw_anindaqr .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 🔄';
}

/* ===================== ANINDA KRİPTO ===================== */
.m-block-nav-items-bc .deposit_aninda_kripto .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 1000 TL';
}

.m-block-nav-items-bc .deposit_aninda_kripto .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 1000 TL';
}

.m-block-nav-items-bc .withdraw_aninda_kripto .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 1000 TL';
}

.m-block-nav-items-bc .withdraw_aninda_kripto .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 1.000.000 TL';
}

/* ===================== ANINDA KREDİ KARTI ===================== */
.m-block-nav-items-bc .deposit_aninda_kredikarti .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 500 TL';
}

.m-block-nav-items-bc .deposit_aninda_kredikarti .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 🔄';
}

/* ===================== PARAMJET ===================== */
.m-block-nav-items-bc .deposit_paramjet .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 500 TL';
}

.m-block-nav-items-bc .deposit_paramjet .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 1000 TL';
}

.m-block-nav-items-bc .withdraw_paramjet .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 1000 TL';
}

.m-block-nav-items-bc .withdraw_paramjet .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 500.000 TL';
}

/* ===================== NAKITX ===================== */
.m-block-nav-items-bc .deposit_nakitx .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 500 TL';
}

.m-block-nav-items-bc .deposit_nakitx .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_nakitx .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_nakitx .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== ANINDA HAVALE ===================== */
.m-block-nav-items-bc .deposit_aninda_havale .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 250 TL 🔥';
}

.m-block-nav-items-bc .deposit_aninda_havale .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 250 TL';
}

.m-block-nav-items-bc .withdraw_aninda_havale .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 250 TL';
}

.m-block-nav-items-bc .withdraw_aninda_havale .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== FULLPAYS ===================== */
.m-block-nav-items-bc .deposit_fullpayshavale .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 500 TL 🔥';
}

.m-block-nav-items-bc .deposit_fullpayshavale .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 1000 TL';
}

.m-block-nav-items-bc .withdraw_fullpayshavale .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 1000 TL';
}

.m-block-nav-items-bc .withdraw_fullpayshavale .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== ONEPAY ===================== */
.m-block-nav-items-bc .deposit_jetpayv2_bank .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 1000 TL';
}

.m-block-nav-items-bc .deposit_jetpayv2_bank .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_jetpayv2_bank .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_jetpayv2_bank .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== EXPRESS ===================== */
.m-block-nav-items-bc .deposit_cash4uhavale .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 500 TL';
}

.m-block-nav-items-bc .deposit_cash4uhavale .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 3000 TL';
}

.m-block-nav-items-bc .withdraw_cash4uhavale .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 3000 TL';
}

.m-block-nav-items-bc .withdraw_cash4uhavale .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== FULGURPAY ===================== */
.m-block-nav-items-bc .deposit_fulgurpay .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 1 TL';
}

.m-block-nav-items-bc .deposit_fulgurpay .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 100 TL';
}

.m-block-nav-items-bc .withdraw_fulgurpay .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 100 TL';
}

.m-block-nav-items-bc .withdraw_fulgurpay .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 1.000.000 TL';
}

/* ===================== BIGPAYS ===================== */
.m-block-nav-items-bc .deposit_bigpayss_bank .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 1000 TL';
}

.m-block-nav-items-bc .deposit_bigpayss_bank .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 2500 TL';
}

.m-block-nav-items-bc .withdraw_bigpayss_bank .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 2500 TL';
}

.m-block-nav-items-bc .withdraw_bigpayss_bank .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== ASPAYS ===================== */
.m-block-nav-items-bc .deposit_aspays .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 1000 TL';
}

.m-block-nav-items-bc .deposit_aspays .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 5000 TL';
}

.m-block-nav-items-bc .withdraw_aspays .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 5000 TL';
}

.m-block-nav-items-bc .withdraw_aspays .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== EN HIZLI ===================== */
.m-block-nav-items-bc .deposit_enhizlihavalenew .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 2000 TL';
}

.m-block-nav-items-bc .deposit_enhizlihavalenew .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_enhizlihavalenew .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_enhizlihavalenew .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== ANLIKPAY ===================== */
.m-block-nav-items-bc .deposit_anlikpay .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 1000 TL';
}

.m-block-nav-items-bc .deposit_anlikpay .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 1000 TL';
}

.m-block-nav-items-bc .withdraw_anlikpay .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 1000 TL';
}

.m-block-nav-items-bc .withdraw_anlikpay .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== ALLPAY ===================== */
.m-block-nav-items-bc .deposit_minimumhavale .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 750 TL';
}

.m-block-nav-items-bc .deposit_minimumhavale .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_minimumhavale .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_minimumhavale .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== MANIPAY ===================== */
.m-block-nav-items-bc .deposit_meeldevnew .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 1000 TL';
}

.m-block-nav-items-bc .deposit_meeldevnew .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 1000 TL';
}

.m-block-nav-items-bc .withdraw_meeldevnew .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 1000 TL';
}

.m-block-nav-items-bc .withdraw_meeldevnew .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== ZENITPAY ===================== */
.m-block-nav-items-bc .deposit_havalem .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 500 TL';
}

.m-block-nav-items-bc .deposit_havalem .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 1500 TL';
}

.m-block-nav-items-bc .withdraw_havalem .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 1500 TL';
}

.m-block-nav-items-bc .withdraw_havalem .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== WEXAPAY ===================== */
.m-block-nav-items-bc .deposit_wexapay .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 500 TL';
}

.m-block-nav-items-bc .deposit_wexapay .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 1500 TL';
}

.m-block-nav-items-bc .withdraw_wexapay .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 1500 TL';
}

.m-block-nav-items-bc .withdraw_wexapay .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== BLUEPAY HAVALE ===================== */
.m-block-nav-items-bc .deposit_paronapayv2havale .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 500 TL';
}

.m-block-nav-items-bc .deposit_paronapayv2havale .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 1500 TL';
}

.m-block-nav-items-bc .withdraw_paronapayv2havale .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_paronapayv2havale .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}


/* ===================== HD HAVALE ===================== */
.m-block-nav-items-bc .deposit_hdhavale .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 1000 TL';
}

.m-block-nav-items-bc .deposit_hdhavale .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 3000 TL';
}

.m-block-nav-items-bc .withdraw_hdhavale .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 3000 TL';
}

.m-block-nav-items-bc .withdraw_hdhavale .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

/* ===================== ÖDENET HAVALE ===================== */
.m-block-nav-items-bc .deposit_odenethavale .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 500 TL';
}

.m-block-nav-items-bc .deposit_odenethavale .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 1000 TL';
}

.m-block-nav-items-bc .withdraw_odenethavale .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 2000 TL';
}

.m-block-nav-items-bc .withdraw_odenethavale .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}


/* ===================== DEPOZİT KRİPTO ===================== */
.m-block-nav-items-bc .deposit_cryptodeposit .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 200 TL';
}

.m-block-nav-items-bc .deposit_cryptodeposit .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 500 TL';
}

.m-block-nav-items-bc .withdraw_cryptodeposit .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 500 TL';
}

.m-block-nav-items-bc .withdraw_cryptodeposit .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 500.000 TL';
}

/* ===================== NEOPAYS ===================== */
.m-block-nav-items-bc .deposit_neopaysbanktransfer .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 500 TL';
}

.m-block-nav-items-bc .deposit_neopaysbanktransfer .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 3000 TL';
}

.m-block-nav-items-bc .withdraw_neopaysbanktransfer .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 3000 TL';
}

.m-block-nav-items-bc .withdraw_neopaysbanktransfer .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 100.000 TL';
}

.m-block-nav-items-bc .deposit_neopayscrypto .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 100 TL';
}

.m-block-nav-items-bc .deposit_neopayscrypto .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 10000 TL';
}

.m-block-nav-items-bc .withdraw_neopayscrypto .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 10000 TL';
}

.m-block-nav-items-bc .withdraw_neopayscrypto .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 9000.000 TL';
}

.m-block-nav-items-bc .deposit_neopayscard .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 500 TL';
}

.m-block-nav-items-bc .deposit_neopayscard .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 🔄';
}

/* ===================== PAYURUS ===================== */
.m-block-nav-items-bc .deposit_payurus .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 100 TL';
}

.m-block-nav-items-bc .deposit_payurus .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 100 TL';
}

.m-block-nav-items-bc .withdraw_payurus .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 100 TL';
}

.m-block-nav-items-bc .withdraw_payurus .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 500.000 TL';
}


/* ===================== MEGAPAY CARD ===================== */
.m-block-nav-items-bc .deposit_megapaycard .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 100 TL';
}

.m-block-nav-items-bc .deposit_megapaycard .nav-ico-w-row-bc:after {
    content: 'Min Çekim: 🔄';
}

/* ===================== OTOMONEY HAVALE ===================== */
.m-block-nav-items-bc .deposit_otomoneyhavale .nav-ico-w-row-bc:before {
    content: 'Min Yatırım: 100 TL';
}

.m-block-nav-items-bc .deposit_otomoneyhavale .nav-ico-w-row-bc:after {
    content: 'Max Yatırım: 500.000 TL';
}

.m-block-nav-items-bc .withdraw_otomoneyhavale .nav-ico-w-row-bc:before {
    content: 'Min Çekim: 5.000 TL';
}

.m-block-nav-items-bc .withdraw_otomoneyhavale .nav-ico-w-row-bc:after {
    content: 'Max Çekim: 500.000 TL';
}

body .layout-bc {
    background: #000c24 !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}



.logo-container .hdr-logo-bc {
    max-width: 160px !important;
    width: 280px !important;
}

.is-home-page .layout-content-holder-bc {
    max-width: 1670px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 80px !important;
}

#root>div.layout-header-holder-bc>header>div.nav-content-bc>div>nav {
    max-width: 1670px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.hdr-main-content-bc {
    max-width: 1670px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}


.hdr-main-content-bc {
    background: #000c24 !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-position: center !important;
    height: 80px !important;

}



.sdr-item-bc:before {
    background: none !important;
}


.informative-widget {
    height: 100%;
    margin-top: 0px !important;
}

.hdr-dynamic-content {
    padding-inline-start: 0px !important;
    padding-inline-end: 0px !important;
}


.btn.sign-in {
    color: #000000 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    /*font-weight: bold !important;*/
    text-decoration: none !important;
    font-size: 14px !important;
    background-image: linear-gradient(to right, #ffcc34, #ffc200) !important;
    background-size: 200% auto !important;
}

.btn.s-small.register {
    color: #000000 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    /*font-weight: bold !important;*/
    text-decoration: none !important;
    font-size: 14px !important;
    background-image: linear-gradient(to right, #84ff00, #0cc000) !important;
    background-size: 200% auto !important;
}




.popup-inner-bc {
    border-radius: 20px !important;
    /*border-bottom: 2px solid #19233c !important;
	border-top: 2px solid #19233c !important;
	border-left: 2px solid #19233c !important;
	border-right: 2px solid #19233c !important;
	box-shadow: 0px -2px 30px #19233c !important;*/
    background: #000c24 !important;
}




#comm100-float-button-845e565e-8d84-4e87-b99b-6e0e68313969-2 img {
    width: 70px !important;
}




.sdr-iframe-backface-bc {
    max-height: 110px !important;
}

.sdr-item-bc:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62%, rgb(0 0 0 / 0%)) !important;
}

.nav-menu-container .nav-menu {
    width: 100% !important;
    justify-content: space-evenly !important;
}

.layout-header-holder-bc {
    box-shadow: 0 15px 0 0 #000b24 !important;
}




.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(1) {}










.page-view-more {
    margin-bottom: 20px !important;
}

.page-view-more {
    background: linear-gradient(90deg, #000423, #140c5a, #000423) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    text-align: left !important;
    justify-content: left !important;
    width: 100% !important;
    justify-self: center !important;
    height: 40px !important;
    border-top: 1px solid #00227d !important;
    border-bottom: 1px solid #00227d !important;
}

.view-title-more {
    color: #fff !important;
    padding-left: 60px;
    flex: none !important;
    font-size: 14px !important;
}





.nav-menu-container.header-navigation:first-child .nav-menu>li:first-child>.nav-menu-item {
    border-start-start-radius: 8px !important;
    border-end-start-radius: 8px !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item,
.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item {
    padding: 0 9px !important;
    background: #09204f !important;
    margin-right: 8px;
    border-radius: 8px;
    font-size: 12px !important;
}

.nav-menu-container.header-navigation:first-child {
    background: transparent !important;
}







.nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item,
.nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item {
    background: #14326e !important;
    box-shadow: inset 0 -3px 2px 0px #c1c1c1 !important;
}

.nav-content-bc .nav-menu-container .nav-menu-sub {
    background: #141e36 !important;
}

.nav-menu-container .nav-menu-sub .nav-menu-item:hover:before {
    background: #c1c1c1 !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active,
.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active {
    background: #ffc403 !important;
    box-shadow: none !important;
}

.nav-menu-container .nav-menu-sub .nav-menu-item.active>* {
    color: #fff !important;
}








.nav-content-menu .nav-menu a[href="/tr/promotions"].nav-menu-item {
    padding: 0 9px !important;
    background: #04d632;
    background: linear-gradient(10deg, rgba(4, 214, 50, 1) 0%, rgba(28, 142, 26, 1) 55%, rgba(27, 73, 7, 1) 100%) !important;
    margin-right: 8px;
    border-radius: 8px;
    border: 2px solid #454e64;
}

.nav-content-menu .nav-menu a[href="/tr/promotions"].nav-menu-item.active {
    padding: 0 9px !important;
    background: #04d632;
    background: linear-gradient(10deg, rgba(4, 184, 43, 1) 0%, rgba(20, 102, 18, 1) 55%, rgba(17, 46, 5, 1) 100%) !important;
    margin-right: 8px;
    border-radius: 8px;
    border: 2px solid #454e64;
}








.informative-widget-link {
    display: flex;
    justify-content: center;
    background: linear-gradient(90deg, #000c25, #44008a, #000c25) !important;
    border-radius: 10px !important;
    border-top: 0.5px solid #6300ff !important;
    border-right: 0.5px solid #6300ff !important;
    border-left: 0.5px solid #6300ff !important;
    border-bottom: 0.5px solid #6300ff !important;
    animation: textclip 4s linear infinite !important;
}

.informative-widget-container {
    padding: 15px 0px 0px 0px !important;
}

.informative-widget-container>span {
    line-height: 12px !important;
}

.informative-widget-container img {
    max-width: 1080px !important;
    max-height: 80px !important;
}












.layout-footer-holder-bc {
    background: #000c24 !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
    background-position: center;
}

/*
.is-home-page .layout-footer-holder-bc::before {
  content: "";
  background: url('assets/images/footer-mor-isik.png');
  background-repeat: no-repeat;
  background-size: 100%;
  height: 10px;
}
*/

/*.footerLinkCols {
    background: url(assets/images/web-footer-menu-bg.png);
    padding: 45px 0px 0px 0px;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 370px;
}*/



.footerContainer .sliderGroup .sliderContent .sliderTitle {
    display: none;
}

.footerContainer .sliderGroup .sliderContent .sliderGroup .horizontalSliderWrapper:nth-child(1) {
    position: absolute;
    top: 19px;
    max-width: 900px;
    left: 50%;
    transform: translateX(-50%);
}

.footerContainer .sliderGroup .sliderContent .sliderGroup .horizontalSliderWrapper:nth-child(1) .horizontalSliderRow .sliderImage {
    min-width: 100px;
    width: 130px;
}

.footerContainer .sliderGroup .sliderContent .sliderGroup .horizontalSliderWrapper:nth-child(1) .horizontalSliderRow .sliderImage img {
    width: 120px;
    opacity: 1 !important;
    filter: none !important;
}

.footerContainer .sliderGroup .sliderContent .sliderGroup .horizontalSliderWrapper:nth-child(1) .horizontalSliderRow .sliderImage:nth-child(1) img {
    content: url(assets/images/android.png) !important;
}

.footerContainer .sliderGroup .sliderContent .sliderGroup .horizontalSliderWrapper:nth-child(1) .horizontalSliderRow .sliderImage:nth-child(2) img {
    content: url(assets/images/apple.png) !important;
}

.footerContainer .sliderGroup .sliderContent .sliderGroup .horizontalSliderWrapper:nth-child(1) .horizontalSliderRow .sliderImage:nth-child(3) img {
    content: url(assets/images/macos.png) !important;
}

.footerContainer .sliderGroup .sliderContent .sliderGroup .horizontalSliderWrapper:nth-child(1) .horizontalSliderRow .sliderImage:nth-child(4) img {
    content: url(assets/images/huawei.png) !important;
}

.footerContainer .sliderGroup .sliderContent .sliderGroup .horizontalSliderWrapper:nth-child(1) .horizontalSliderRow .sliderImage:nth-child(5) img {
    content: url(assets/images/linux.png) !important;
}

.footerContainer .sliderGroup .sliderContent .sliderGroup .horizontalSliderWrapper:nth-child(1) .horizontalSliderRow .sliderImage:nth-child(6) img {
    content: url(assets/images/windows.png) !important;
}












.is-home-page .footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(2) {
    width: 100%;
    position: absolute;
    bottom: -14%;
    left: 50% !important;
    transform: translateX(-50%) !important;
    background: #000c24;
}

.is-home-page .footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(2) .sliderSingleEl {
    padding: 15px;
}

.is-home-page .footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(3) {
    position: absolute;
    bottom: 0;
    left: 0;
}

.is-home-page .footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(3) .sliderSingleEl a:nth-child(1) {
    position: absolute;
    left: 12%;
    bottom: -15px;
}

.is-home-page .footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(3) .sliderSingleEl a:nth-child(2) {
    position: absolute;
    left: 47%;
    bottom: -38px;
}

.is-home-page .footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(3) .sliderSingleEl a:nth-child(2) img {
    width: auto !important;
    height: 87px;
}


[class*=is-web] .sliderSingleEl .sliderImage img {
    display: block;
    width: auto;
}

.is-home-page .footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(3) .sliderSingleEl iframe {
    width: 90px;
    /*right: 45% !important;*/
    /*transform: translateX(-50%) !important;*/
    position: absolute;
    height: 120px !important;
}

.footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(4) {
    display: none;
}

.footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(5) {
    display: none;
}






.footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(6) .sliderImage:nth-child(1) {}

.footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(6) .sliderImage:nth-child(1) img {
    height: 130px;
}



.footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(6) .sliderImage:nth-child(2) {}

.footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(6) .sliderImage:nth-child(2) img {
    height: 450px;
}



.footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(6) .sliderImage:nth-child(3) {}

.footerContainer .sliderGroup .sliderContent .sliderGroup .sliderSingleElWrapper:nth-child(6) .sliderImage:nth-child(3) img {
    height: 130px;
}




.hdr-dynamic-content {
    display: none;
}


.header-bc {
    background: #000c24 !important;
}

.nav-content-bc {
    background: transparent !important;
}

.layout-header-holder-bc {
    background: #000c24 !important;
}





.hdr-main-content-bc .logo-container .header-icon {
    display: none;
}





/*login olmadan once*/

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-of-type(1) {
    position: absolute;
    left: 430px;
    transform: translateX(0%);
    height: auto !important;
}

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(1) .btn.a-color:nth-child(1):before {
    content: '' !important;
}

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(1) .btn.a-color:nth-child(1) span {
    display: none;
}

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(1) .btn.a-color:nth-child(1) {
    background-image: url('assets/images/media_18755722_ebe97b5e9bf4d3fb911f3f45094e2cd9.svg') !important;
    background: transparent;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    width: 100px;
    height: 35px !important;
}


header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-of-type(2) {
    position: absolute;
    left: 300px;
    transform: translateX(0%) !important;
    height: auto !important;
}

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(2) .btn.a-color:nth-child(1):before {
    content: '' !important;
}

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(2) .btn.a-color:nth-child(1) span {
    display: none;
}

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(2) .btn.a-color:nth-child(1) {
    background-image: url('assets/images/media_18755722_d5c01d9b0b6cc4a63700bd51a4bc9ef5.svg') !important;
    background: transparent;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    width: 100px;
    height: 35px !important;
}



header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(3) .btn.a-color:nth-child(1):before {
    content: '' !important;
}

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(3) .btn.a-color:nth-child(1) span {
    display: none;
}

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(3) .btn.a-color:nth-child(1) {
    background-image: url('assets/images/media_18755722_082c43d097fa9ef4c4d32a9f49a31162.gif') !important;
    background: transparent;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    width: 42px;
    height: 42px;
}


header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(4) .btn.a-color:nth-child(1):before {
    content: '' !important;
}

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(4) .btn.a-color:nth-child(1) span {
    display: none;
}

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(4) .btn.a-color:nth-child(1) {
    background-image: url('assets/images/media_18755722_b3896dd1b730e63d143e24563ad144cc.gif') !important;
    background: transparent;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    width: 42px;
    height: 42px;
}


header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(5) .btn.a-color:nth-child(1):before {
    content: '' !important;
}

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(5) .btn.a-color:nth-child(1) span {
    display: none;
}

header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-child(5) .btn.a-color:nth-child(1) {
    background-image: url('assets/images/media_18755722_fc8b6d68fd6216472f963cd201515991.gif') !important;
    background: transparent;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    width: 42px;
    height: 42px;
}













/*login olduktan sonra*/

.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons:nth-of-type(1) {
    position: unset;
}




.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(1) {
    /*
  position: absolute;
    left: -542px;
    transform: translateX(0%) !important;
  */
    height: 41px !important;
}

.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(1):before {
    content: '' !important;
}

.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(1) span {
    display: none;
}

.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(1) {
    background-image: url('assets/images/deposit-btn.png') !important;
    background: transparent;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    width: 117px;
    height: 41px;
}


.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(2) {
    /*
  position: absolute;
    left: -672px;
    transform: translateX(0%) !important;
  */
    height: 41px !important;
}

.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(2):before {
    content: '' !important;
}

.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(2) span {
    display: none;
}

.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(2) {
    background-image: url('assets/images/media_18755722_d5c01d9b0b6cc4a63700bd51a4bc9ef5.svg') !important;
    background: transparent;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    width: 100px;
    height: 35px;
}



.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(3):before {
    content: '' !important;
}

.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(3) {
    background-image: url('assets/images/media_18755722_082c43d097fa9ef4c4d32a9f49a31162.gif') !important;
    background: transparent;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    width: 42px;
    height: 42px;
}


.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(4):before {
    content: '' !important;
}

.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(4) {
    background-image: url('assets/images/media_18755722_b3896dd1b730e63d143e24563ad144cc.gif') !important;
    background: transparent;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    width: 42px;
    height: 42px;
}


.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(5):before {
    content: '' !important;
}

.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(5) span {
    display: none;
}

.has-wallet header .hdr-main-content-bc .hdr-user-bc .header-custom-buttons a:nth-child(5) {
    background-image: url('assets/images/media_18755722_fc8b6d68fd6216472f963cd201515991.gif') !important;
    background: transparent;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    width: 42px;
    height: 42px;
}

















.header-bc .sidebar-content .sidebar-item:nth-child(1) img {
    content: url(assets/images/box1.png) !important;
}

.header-bc .sidebar-content .sidebar-item:nth-child(2) img {
    content: url(assets/images/telefon1.png) !important;
}

.header-bc .sidebar-content .sidebar-item:nth-child(3) img {
    content: url(assets/images/telegram1.png) !important;
}

.header-bc .sidebar-content .sidebar-item:nth-child(4) img {
    content: url(assets/images/elmas1.png) !important;
}

.header-bc .sidebar-content .sidebar-item:nth-child(5) img {
    content: url(assets/images/tv1.png) !important;
}



.sidebar-imageSrc {
    background: linear-gradient(-20deg, rgb(0 11 36) 0%, rgb(27 53 102) 50%, rgb(0 11 36) 100%) !important;
}

.sidebar-image {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px !important;
    height: 35px !important;
    border-radius: 100% !important;
    background: none !important;
}

.sidebar-item {
    padding: 8px !important;
}

.sidebar-title {
    font-size: 16px;
}

.sidebar-imageSrc:hover {
    background: linear-gradient(-90deg, #19233c 0%, #16003a 50%, #ddb568 100%) !important;
    border-bottom: 1px solid #ddb568 !important;
    border-top: 1px solid #ddb568 !important;
    border-left: 1px solid #ddb568 !important;
}

.sidebar-imageSrc {
    background: none !important;
}

.sidebar-image img {
    animation: Toastify__zoomIn2 3.5s infinite;
}

@keyframes Toastify__zoomIn2 {
    50% {
        opacity: 50;
        transform: scale3d(.9, .9, .9)
    }

    100% {
        opacity: 1
    }
}

[dir=ltr] .sidebar-item {
    border-top-left-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
}

.sidebar-content .sidebar-item .sidebar-image {
    position: relative;
}

.sidebar-image img {
    width: 200px !important;
    height: 40px !important;

}

.sidebar-image::before {
    content: '';
    position: absolute;
    width: 39px;
    height: 38px;
    border-radius: 100%;
    background: linear-gradient(180deg, #ddb5681f, 10%, transparent, 90%, #ddb568) !important;
    z-index: 0;
    animation: rotate 1s linear infinite;
    top: -2px;
    left: -2px;
}

@keyframes rotate {
    0% {
        transform: translate(-50%, -50%)rotate(0)
    }

    100% {
        transform: translate(-50%, -50%)rotate(360deg)
    }
}

.sidebar-image {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px !important;
    height: 35px !important;
    border-radius: 100% !important;
    background: none !important;
    padding: 0px -0px 0px -40px !important;
}
























.promotionsListEl-bc:hover {
    background: url(assets/images/media_18755722_919c3265bedcb75f735b617c54f281b0.gif) !important;
    background-size: auto;
    background-size: cover !important;
    border-radius: 20px !important;
}

.promotionsArticleThumbnail-bc {
    display: flex;
    width: 100%;
    height: auto;
    opacity: 0;
    border-radius: 4px 4px 0 0;
    animation: promo-img .24s .1s forwards;
}

.promotionsListEl-bc:hover .promotionsArticleThumbnail-bc {
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
}

.promotionsArticleThumbnail-bc {
    backdrop-filter: blur(10px) !important;
    box-shadow: inset -5px 0px 4px 0px rgba(0, 0, 0, 0) !important;
    border-radius: 10px !important;
}

.promotionsListEl-bc img {
    opacity: 0.9 !important;
}

.promotions-article-title.ellipsis {
    display: none !important;
}

.promotionsListEl-bc:hover .promotionsArticleThumbnail-bc {
    transform: scale(1.05);
    background: #0000007a !important;
}

/* Promosyon ızgarası mobilde taşmasın: sütun min'i kapsayıcıyı aşmasın.
   Bundle kuralı minmax(345px,1fr) dar ekranda 345px'i zorlayıp yatay taşma yapıyordu;
   min(345px,100%) ile <345px viewport'ta sütun %100'e iner (geniş ekranda hâlâ 345px). */
.promotionsList-bc:not(.gridView) {
    grid-template-columns: repeat(auto-fill, minmax(min(345px, 100%), 1fr)) !important;
}









.footerSocialLink .bc-i-instagram {
    background: url(assets/images/media_18755722_9880aacb5c98ebcf74b757c9f8039915.png) !important;
    background-size: auto;
    background-size: cover !important;
    width: 29px !important;
    height: 29px !important;
}

.footerSocialLink .bc-i-twitter {
    background: url(assets/images/media_18755722_a012469067e06e8743ac0594bd65fcf4.png) !important;
    background-size: auto;
    background-size: cover !important;
    width: 29px !important;
    height: 29px !important;
}

.footerSocialLink .bc-i-telegram {
    background: url(assets/images/media_18755722_cb546f35385b47112ae854788e39e4bc.png) !important;
    background-size: auto;
    background-size: cover !important;
    width: 29px !important;
    height: 29px !important;
}


.footerSocialLink .bc-i-youtube {
    background: url(assets/images/media_18755722_5089a3e39394daaaf67657907407ed0a.png) !important;
    background-size: auto;
    background-size: cover !important;
    width: 29px !important;
    height: 29px !important;
}



.footerSocialLink {
    background-color: transparent !important;
}

.footerSocialLink a {
    background: transparent !important;
}

.footerSocialLink .bc-i-instagram::before {
    color: transparent !important;
}

.footerSocialLink .bc-i-twitter::before {
    color: transparent !important;
}

.footerSocialLink .bc-i-telegram::before {
    color: transparent !important;
}

.footerSocialLink .bc-i-youtube::before {
    color: transparent !important;
}

.nav-menu-container .nav-menu .nav-menu-item,
.nav-menu-container .nav-menu-other .nav-menu-item Specificity: (0, 3, 0) {
    font-size: 12px !important;
}

.hdr-user-avatar-icon-bc {
    color: #5f76ae !important;
}







.m-nav-items-list-item-bc.active,
.m-nav-items-list-item-bc:hover {
    border: none !important;
    background: transparent !important;
}

.m-nav-items-list-item-bc:not(.active) {
    background: transparent !important;
    border: transparent !important;
}

/*
.m-nav-items-list-item-bc .nav-ico-w-row-bc:before{
  content: 'test';
}
.m-nav-items-list-item-bc .nav-ico-w-row-bc:after{
  content: 'test2';
}
*/

.m-nav-items-list-item-bc .nav-ico-w-row-bc .payment-logo {
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}

.m-nav-items-list-item-bc .nav-ico-w-row-bc {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    width: 100%;
    height: 90px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}









.payment-logo {
    max-width: 100% !important;
    max-height: 100% !important;
}


.dep-w-info-bc .nav-ico-w-row-bc {}

.dep-w-info-bc .m-block-nav-items-bc {
    grid-template-columns: repeat(3, 1fr) !important;
    grid-gap: 0px;
}

.dep-w-info-bc .m-nav-items-list-item-bc {
    background: #fff0 !important;
    padding-inline-start: 0px !important;
    padding-inline-end: 0px !important;
}







.ftr-copy-rights-bc a {
    color: #b0abb8;
}

[class*=is-web] .copyRightBlock {
    padding-bottom: 20px !important;
}

.featuredGameItem {
    background-color: #000c25 !important;
}
/* yapilacaklar.txt (2026-07-13) — Madde 10: oyun kartında hareket ("hareketli hale
 * getirelim"). Provider thumbnail'ları statik → hover'da hafif yakınlaşma. Blurlu
 * Demo/Oyna overlay'i bundle'ın casino-game-layer keyframe'i zaten sağlar. */
.casinoGameItemImage { transition: transform var(--slow-transition-duration, .3s) ease, filter var(--default-transition-duration) ease; }
.casinoGameItem:hover .casinoGameItemImage,
.casinoGameItem:has(> .casinoGameItemBlock) .casinoGameItemImage {
    transform: scale(1.06);
}

/* ============================================================================
 * dekstop.txt (2026-07-13) — masaüstü düzeltmeleri
 * ========================================================================= */

/* Madde 5: oyun kartına hover/dokun'da BULANIKLAŞMA alanı. Bundle .casinoGameItemBlock
 * overlay'ini gösteriyor ama blur/koyu arka plan vermiyordu ("blur vardı gitmiş"). */
.casinoGameItemBlock {
    background: rgba(0, 6, 24, .62) !important;
    -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px);
}
.casinoGameItemBlock .casinoGameItemLabelBc { color: #fff; }
.casinoGameItem:hover .casinoGameItemImage { filter: blur(2px) brightness(.72); }

/* Madde 2: "yukarı çık" butonu aşağı inince görünsün. Bundle onu .header-bc içinde
 * static + opacity:0 bırakıyordu → hiç görünmüyordu. ui.js body'ye taşır (header'ın dinamik
 * transform'u fixed'i hapsetmesin) + eşikte (y>400) .nav-floating-btn-show ekler.
 * hatalar #10: native GÖRÜNÜM (yatayda ortalı, alttan 90px, saydam yuvarlak). */
.center-bottom-btn {
    position: fixed !important;
    left: 0; right: 0; margin: 0 auto;   /* native center-bottom: yatayda ortala */
    bottom: 90px;
    z-index: 930;
    width: 56px; height: 56px;
    display: flex !important; align-items: center; justify-content: center;
    opacity: 0; pointer-events: none;
    transition: opacity .25s ease;
}
.center-bottom-btn.nav-floating-btn-show { opacity: 1 !important; pointer-events: auto; }
/* hatalar #10: ESKİ altın-gradient blob KALDIRILDI. Görünüm = native `.layout-bc .nav-floating-btn`
 * (butonu body'ye taşıdığımız için o scoped kural artık ulaşmıyor → aynı değerler burada). */
.center-bottom-btn .nav-floating-btn {
    width: 56px; height: 56px; border-radius: 50%;
    background: rgba(var(--b-sc), .15);
    color: rgba(var(--b-sc), .8);
    font-size: 14px;
    backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px);
    display: flex; align-items: center; justify-content: center;
}

/* Madde 3: sidebar-content (Bonus talep/Beni Ara/Telegram/VIP/TV promo rayı) yanlış div içine
 * (kısa .header-bc kapsayıcısına) düşmüştü → top:50% HEADER'ın %50'si (=58px, ekran üstü) oluyor,
 * translateY(-50%) ile üstte kırpılıyordu (kullanıcı: "farklı div içine atılmış, ortada olmalı").
 * position:fixed ile kapsayıcı VIEWPORT olur → top:50% ekran ortası; dikey ortalanır. */
.header-bc .sidebar-content {
    display: none !important;          /* yan butonlar (Bonus talep/Beni Ara/Telegram/WhatsApp/TV rayı) kaldırıldı — istek gereği */
    position: fixed !important;
    top: 50vh !important;              /* vh = daima viewport; header'ın will-change/transform'u kapsayıcı olsa da ekran ortası */
    bottom: auto !important;
    z-index: 60;
}
/* hatalar #2: iletişim rayı VARSAYILAN KAPALI gelmeli (şu an açık geliyordu). Native BC zaten
 * hover yokken translate(135px) ile rayı sağa kaydırıp kapatıyor AMA yukarıdaki eski kuralın
 * koşulsuz `transform: translateY(-50%) !important`i bu kapanmayı eziyordu → ray hep açık.
 * Kapanmayı hover-durumuna bağla: hover yok = 135px kay (yalnız yuvarlak ikon peek), item hover = tam açıl.
 * (top:50vh + fixed korunur; sadece transform artık koşullu.) */
[dir=ltr] .header-bc .sidebar-content:not(:has(.sidebar-item:hover)) {
    transform: translate(135px) translateY(-50%) !important;
}
[dir=rtl] .header-bc .sidebar-content:not(:has(.sidebar-item:hover)) {
    transform: translate(-135px) translateY(-50%) !important;
}
.header-bc .sidebar-content:has(.sidebar-item:hover) {
    transform: translate(0) translateY(-50%) !important;
}

/* Madde 10: kartlarda idle "hareket" — periyodik ışık geçişi (shine). GPU-dostu, kart
 * hover değilken. Yalnız slot grid'inin İLK 10 kartında (kullanıcı isteği). */
.casinoGameItem { position: relative; }
.casinoGamesList .casinoGameItemContent:nth-child(-n+10) .casinoGameItem::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1;
    pointer-events: none;
    background: linear-gradient(115deg, transparent 34%, rgba(255,255,255,.16) 48%, transparent 62%);
    transform: translateX(-130%);
    animation: casinoCardShine 6s ease-in-out infinite;
}
.casinoGamesList .casinoGameItemContent:nth-child(-n+10) .casinoGameItem:hover::after,
.casinoGamesList .casinoGameItemContent:nth-child(-n+10) .casinoGameItem:has(> .casinoGameItemBlock)::after { display: none; }
@keyframes casinoCardShine {
    0%, 62%   { transform: translateX(-130%); }
    82%, 100% { transform: translateX(130%); }
}
@media (prefers-reduced-motion: reduce) {
    .casinoGamesList .casinoGameItemContent:nth-child(-n+10) .casinoGameItem::after { animation: none; display: none; }
}

/* dekstop.txt #7: ANLIK KAZANÇLAR altı HIZLI ERİŞİM — bölüm kısayol kartları tek sırada eşit
 * genişlik (eski $__promo İade bannerları aşağı taşındı, bkz. home.php $__quick). */
.home-quick-access {
    display: grid !important;
    grid-template-columns: none !important;   /* base .product-banner-container-bc auto-fill 322px'i ez */
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    gap: 10px;
    width: 100%;
}
.home-quick-access > div { min-width: 0; }
.home-quick-access .product-banner-bc { display: block; width: 100%; }
.home-quick-access .product-banner-img-bc { width: 100%; height: auto; display: block; border-radius: 10px; }

@media (max-width: 900px) {
    .home-quick-access { grid-auto-flow: row; grid-template-columns: repeat(2, 1fr); grid-auto-columns: auto; }
}

/* dekstop.txt: native promo slider (hm-row-bc has-slider). BC bundle .sdr-image-bc'ye object-fit:cover
 * veriyor → 4000x1000 betronix bannerı ~3.34:1 kutuya sığarken KIRPILIYOR. unset(=fill) tüm bannerı gösterir.
 * ponytail: BC bundle CSS'i düzenleyemiyoruz → custom.css override. KULLANICI ONAYLI CSS istisnası (bu seferlik). */
.sdr-image-bc { object-fit: unset !important; }

/* hatalar #3/#4/#5/#6: smart panel drawer'ları (Bildirim/Favori/Ayarlar/Betslip) sadece BAŞLIK
 * gösterip içeriği KIRPIYORDU. Kök neden: BC `.sidePanel-holder { height: calc(100% - header) }`
 * ama panel `.smartPanel-bc` (transform'lu header) içinde → position:fixed % viewport yerine
 * transform'lu ATAYA çözülüyor → 116px-57px = 59px'e çöküyor. vh ATADAN BAĞIMSIZ → tam yükseklik.
 * (mobil QA'daki "fixed-torun→vh" dersi.) İçerik fixed başlığın altından başlasın diye padding-top. */
.sidePanel-holder {
    height: calc(100vh - var(--desktop-header-height, 56px) - var(--dynamic-header, 0px) - 1px) !important;
    padding-top: 44px;
    overflow-y: auto;
}
.sidePanel-holder-bc:before {
    height: calc(100vh - var(--desktop-header-height, 56px)) !important;
}
/* hatalar: modal açılınca en üstte olsun (iletişim rayı/sayfa içeriğinin ÜSTÜNDE). */
.sidePanel-holder-bc:not(.hidden) { z-index: 99990; }
.sidePanel-holder-bc:not(.hidden):before { z-index: 99989; }
.sidePanel-holder-bc:not(.hidden) .sidePanel-holder { z-index: 99991; }

/* `#footer-betslip` (BetslipDock) KALDIRILDI 2026-08-12: içi sabit kabuktu — input
 * yok, "Bahis Yap" hep disabled → açılıyor ama bahis yapılamıyordu. Gerçek kupon
 * betgo-sport iframe'inde; BAHİS KUPONU butonu artık oraya götürüyor. Kuralları da
 * götürdüm, yoksa eşleşmeyen ölü seçici olarak kalırlardı. */

/* Ayarlar dropdown menüsü (Oran formatı / Dil / Saat formatı) — BC select'e tık → seçenek listesi.
   Görünümü motorun KENDİ `.multi-select-label-bc` kuralları verir (compact-mode
   varyantı dahil); burada yalnız açık/kapalı ve imleç kalır. Eskiden buradaki elde
   yazılmış kutu motorun stilini eziyordu. */
.js-setting-select { position: relative; cursor: pointer; }
.js-setting-menu[hidden] { display: none; }
.js-setting-option { cursor: pointer; }

/* dekstop.txt: ANLIK KAZANÇLAR — bir kazancın üstüne gelince marquee DURSUN (hareket etmesin).
 * .runningLine inline animation-play-state:running → hover'da paused (!important şart, inline'ı ez). */
.casinoTopWinnersWidget .runningLine:hover { animation-play-state: paused !important; }

/* hatalar #11 (revize): casino alt-navigasyonu artık HEADER'da — referans yapısı: `.nav-content-bc`
 * içinde `.nav-content-menu`den (ana nav) SONRA ayrı bir `nav.header-navigation` = :nth-child(2).
 * Native BC ":nth-child(2)" = underline şerit ama bizim temada --menu-sc koyu (şeritte görünmez) +
 * unscoped `.nav-menu{justify:space-evenly}` sızıyor → explicit override. `.nav-content-bc > ...`
 * DOĞRUDAN çocuk = yalnız alt-nav (ana nav `.nav-content-menu` torunu, `>` ile HARİÇ). */
.nav-content-bc > .nav-menu-container.header-navigation {
    background: rgba(var(--menu, 25,35,60), 1) !important;
    border-radius: 6px !important;
    margin-top: 6px;
}
.nav-content-bc > .nav-menu-container.header-navigation .nav-menu {
    justify-content: space-between !important;
    width: 100% !important;
}
/* hatalar #11 (geri bildirim): 4 öğe ortada toplanmıştı (yanyana) → sayfaya tam yayıl, 4 EŞİT parça.
 * Her li 1/4 genişlik (flex:1), öğe kendi çeyreğinde ortalı; underline = metin genişliği. */
.nav-content-bc > .nav-menu-container.header-navigation .nav-menu > li {
    flex: 1 1 0 !important;
    display: flex !important;
    justify-content: center !important;
}
.nav-content-bc > .nav-menu-container.header-navigation .nav-menu > li > .nav-menu-item,
.nav-content-bc > .nav-menu-container.header-navigation .nav-menu-other > .nav-menu-item {
    background: transparent !important;
    color: rgba(var(--b-sc, 255,255,255), .5) !important;
    border-radius: 0 !important;
    margin-right: 0 !important;
    box-shadow: none !important;
    padding: 0 6px !important;
}
.nav-content-bc > .nav-menu-container.header-navigation .nav-menu-item > .CMSIconSVGWrapper {
    width: 14px !important; height: 14px !important;
}
.nav-content-bc > .nav-menu-container.header-navigation .nav-menu-item > i {
    font-size: 15px !important;
}
.nav-content-bc > .nav-menu-container.header-navigation .nav-menu > li > .nav-menu-item:hover,
.nav-content-bc > .nav-menu-container.header-navigation .nav-menu > li > .nav-menu-item.active {
    background: transparent !important;
    color: rgba(var(--b-sc, 255,255,255), 1) !important;
    box-shadow: inset 0 -2px rgba(var(--hero, 245,197,24), 1) !important;
}

/* ────────────────────────────────────────────────────────────────────────────
 * Tarayıcı OTOMATİK DOLDURMA maskesi (giriş/kayıt formları "beyaz kutu" oluyordu).
 *
 * 🔴 Motorun kendi kuralı (index.Y8VP_-at.css) ETKİSİZ:
 *     -webkit-box-shadow: 0 0 0 1000px transparent inset;
 *   Chrome'un otomatik-doldurma zeminini örtmek için gölge rengi OPAK olmalı;
 *   `transparent` hiçbir şey boyamaz → kaydedilmiş şifreyle açılan login modalında
 *   input'lar Chrome'un açık zeminiyle (beyaz) görünüyordu.
 *
 * İki katmanlı inset: üstte normal input örtüsü (--b-sc %15), altta sayfa zemini
 * (--b) → otomatik-doldurulmuş alan, normal alanla AYNI görünür. Tema değişkenlerine
 * bağlı olduğu için sabit renk yok.
 * ──────────────────────────────────────────────────────────────────────────── */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px rgba(var(--b-sc, 255,255,255), .15) inset,
                        0 0 0 1000px rgba(var(--b, 0,11,36), 1) inset !important;
    box-shadow: 0 0 0 1000px rgba(var(--b-sc, 255,255,255), .15) inset,
                0 0 0 1000px rgba(var(--b, 0,11,36), 1) inset !important;
    -webkit-text-fill-color: rgba(var(--b-sc, 255,255,255), .9) !important;
    caret-color: rgba(var(--b-sc, 255,255,255), .9);
}

/* ========================================================================
 * MINYONBET NİHAİ TEMA KATMANI — 2026-08-12
 * Bu çizginin üstü mevcut panel custom.css, altı Minyonbet tasarımıdır.
 * ======================================================================== */

/*
 * Minyonbet lacivert / elektrik mavi / sarı arayüzü
 * Panel: Temanın tam custom.css dosyası — ORTAK
 * Bu bölüm birleşik custom.css dosyasının nihai Minyonbet katmanıdır.
 * minyonbet-theme-vars.css dosyasından sonra yüklenmelidir.
 */

html body {
  color: #f6f9ff !important;
  background:
    radial-gradient(circle at 50% -12%, rgba(8, 120, 255, .22), transparent 34%),
    linear-gradient(180deg, #020b20 0%, #010611 100%) fixed !important;
}

html body #root,
html body .layout-bc,
html body .layout-content-holder-bc {
  color: #f6f9ff !important;
  background-color: #020b20 !important;
  background-image:
    radial-gradient(circle at 50% 0%, rgba(8, 120, 255, .10), transparent 26%),
    linear-gradient(180deg, #020b20 0%, #010611 100%) !important;
}

html body *,
html body *::before,
html body *::after {
  box-sizing: border-box;
}

/* Header ana yüzeyleri */
html body .layout-header-holder-bc,
html body header.header-bc,
html body header.header-bc .hdr-main-content-bc {
  color: #f6f9ff !important;
  background-color: #020b20 !important;
  background-image:
    linear-gradient(90deg, rgba(8, 120, 255, .08), transparent 28%, transparent 72%, rgba(255, 201, 40, .05)),
    linear-gradient(180deg, #061634 0%, #020b20 100%) !important;
}

html body .layout-header-holder-bc {
  border-bottom: 1px solid rgba(36, 165, 255, .42) !important;
  box-shadow: 0 10px 28px rgba(0, 0, 0, .42), 0 1px rgba(36, 165, 255, .26) !important;
}

html body .hdr-logo-bc {
  filter: drop-shadow(0 4px 11px rgba(8, 120, 255, .25)) !important;
}

html body .nav-content-bc,
html body .nav-content-menu,
html body .nav-menu-container.header-navigation,
html body .nav-menu-container.header-navigation > .nav-menu {
  background-color: #04122d !important;
  background-image: linear-gradient(180deg, #071a3e 0%, #031027 100%) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}

html body .nav-content-bc {
  border-top: 1px solid rgba(36, 165, 255, .22) !important;
  border-bottom: 1px solid rgba(36, 165, 255, .34) !important;
}

html body .nav-menu-container.header-navigation .nav-menu-item {
  color: rgba(246, 249, 255, .78) !important;
  background: transparent !important;
  border-radius: 0 !important;
  transition: color .18s ease, background-color .18s ease, box-shadow .18s ease !important;
}

html body .nav-menu-container.header-navigation .nav-menu-item:hover {
  color: #fff !important;
  background: rgba(8, 120, 255, .13) !important;
  box-shadow: inset 0 -2px #24a5ff !important;
}

html body .nav-menu-container.header-navigation .nav-menu-item.active,
html body .nav-menu-container.header-navigation .nav-menu-item[aria-current="page"] {
  color: #ffda57 !important;
  background: linear-gradient(180deg, rgba(8, 120, 255, .16), rgba(255, 201, 40, .035)) !important;
  box-shadow: inset 0 -3px #ffc928 !important;
}

html body .nav-menu-container.header-navigation .nav-menu-item i,
html body .nav-menu-container.header-navigation .nav-menu-item svg,
html body .nav-menu-container.header-navigation .CMSIconSVGWrapper {
  color: #24a5ff !important;
  fill: currentColor !important;
}

/* Giriş ve kayıt düğmeleri */
html body .btn.sign-in,
html body .js-open-login {
  color: #f6f9ff !important;
  background: linear-gradient(180deg, rgba(8, 120, 255, .23), rgba(8, 120, 255, .10)) !important;
  border: 1px solid rgba(36, 165, 255, .70) !important;
  box-shadow: inset 0 1px rgba(255, 255, 255, .08), 0 5px 14px rgba(0, 0, 0, .24) !important;
}

html body .btn.sign-in:hover,
html body .js-open-login:hover {
  background: linear-gradient(180deg, #0878ff, #075ee8) !important;
  border-color: #52bbff !important;
}

html body .btn.register,
html body .btn.a-color,
html body .deposit-btn,
html body a[href*="page=deposit"] {
  color: #010919 !important;
  -webkit-text-fill-color: #010919 !important;
  background-color: #ffc928 !important;
  background-image: linear-gradient(135deg, #ffb800 0%, #ffda57 52%, #ffc928 100%) !important;
  border: 1px solid rgba(255, 242, 176, .72) !important;
  box-shadow: inset 0 1px rgba(255, 255, 255, .46), 0 6px 18px rgba(255, 201, 40, .16) !important;
  font-weight: 700 !important;
  text-shadow: none !important;
}

html body .btn.register:hover,
html body .btn.a-color:hover,
html body .deposit-btn:hover,
html body a[href*="page=deposit"]:hover {
  background-image: linear-gradient(135deg, #ffc928 0%, #ffe681 55%, #ffcb32 100%) !important;
  box-shadow: inset 0 1px rgba(255, 255, 255, .58), 0 8px 24px rgba(255, 201, 40, .24) !important;
}

html body .btn.register span,
html body .btn.a-color span,
html body .deposit-btn span,
html body a[href*="page=deposit"] span {
  color: #010919 !important;
  -webkit-text-fill-color: #010919 !important;
}

/* Hero */
html body #root.is-home-page .layout-content-holder-bc > .hm-row-bc.has-slider {
  position: relative !important;
  margin-top: 8px !important;
  filter: drop-shadow(0 13px 25px rgba(0, 0, 0, .42));
}

html body #root.is-home-page .slider-bc,
html body #root.is-home-page .carouselWrapper,
html body #root.is-home-page .sdr-item-holder-bc {
  overflow: hidden !important;
  border-radius: 12px !important;
}

html body #root.is-home-page .slider-bc {
  border: 1px solid rgba(36, 165, 255, .30) !important;
  background: #020b20 !important;
  box-shadow: inset 0 1px rgba(255, 255, 255, .04) !important;
}

html body .swiper-pagination-fraction {
  color: #fff !important;
  background: rgba(2, 11, 32, .82) !important;
  border: 1px solid rgba(255, 201, 40, .44) !important;
  border-radius: 999px !important;
  backdrop-filter: blur(8px);
}

html body .swiper-pagination-current {
  color: #ffc928 !important;
}

html body .swiper-button-prev,
html body .swiper-button-next {
  color: #fff !important;
  background: rgba(2, 11, 32, .70) !important;
  border: 1px solid rgba(36, 165, 255, .36) !important;
  border-radius: 50% !important;
  backdrop-filter: blur(8px);
}

/* Bölüm başlıkları */
html body .page-view-more,
html body .view-title-more,
html body .sectionTitle,
html body [class*="section-title"] {
  color: #f6f9ff !important;
}

html body .page-view-more,
html body .view-title-more {
  position: relative !important;
  background:
    linear-gradient(90deg, rgba(8, 120, 255, .18), rgba(255, 201, 40, .055) 52%, transparent) !important;
  border-top: 1px solid rgba(36, 165, 255, .22) !important;
  border-bottom: 1px solid rgba(255, 201, 40, .28) !important;
}

html body .page-view-more::before,
html body .view-title-more::before {
  content: "" !important;
  width: 4px !important;
  align-self: stretch !important;
  background: linear-gradient(180deg, #24a5ff, #ffc928) !important;
  border-radius: 0 4px 4px 0 !important;
}

html body .page-view-more h1,
html body .page-view-more h2,
html body .page-view-more h3,
html body .view-title-more h1,
html body .view-title-more h2,
html body .view-title-more h3,
html body .sectionTitleText {
  color: #f6f9ff !important;
  text-shadow: 0 2px 10px rgba(8, 120, 255, .24) !important;
}

/* Casino kartları */
html body .casinoGameItem,
html body .casinoGameItemContent,
html body .featuredGameItem,
html body .casinoProviderItem {
  border-radius: 10px !important;
}

html body .casinoGameItem {
  background: #061530 !important;
  border: 1px solid rgba(36, 165, 255, .18) !important;
  box-shadow: 0 8px 20px rgba(0, 0, 0, .28) !important;
  overflow: hidden !important;
  transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease !important;
}

html body .casinoGameItem:hover {
  border-color: rgba(255, 201, 40, .62) !important;
  box-shadow: 0 11px 28px rgba(0, 0, 0, .38), 0 0 18px rgba(8, 120, 255, .16) !important;
  transform: translateY(-2px) !important;
}

html body .casinoGameItemBlock {
  background: linear-gradient(180deg, transparent 0%, rgba(2, 11, 32, .92) 72%) !important;
}

html body .casinoGameItemLabelBc,
html body .casinoGameItemLabelBc * {
  color: #f6f9ff !important;
}

/* Spor kartları ve oranlar */
html body .c-segment-holder-bc,
html body .competition-title,
html body .market-bc,
html body .sgm-market-g-i-cell-bc,
html body .sportsbookEvent,
html body .event-list-bc {
  border-color: rgba(36, 165, 255, .16) !important;
}

html body .c-segment-holder-bc,
html body .competition-title,
html body .sportsbookEvent {
  color: rgba(246, 249, 255, .82) !important;
  background-color: #061530 !important;
  background-image: linear-gradient(135deg, rgba(8, 120, 255, .075), transparent 48%) !important;
  border-radius: 9px !important;
  box-shadow: inset 0 1px rgba(255, 255, 255, .025) !important;
}

html body .c-segment-holder-title,
html body .competition-title .c-title-bc {
  color: #9fcfff !important;
}

html body .market-bc,
html body .sgm-market-g-i-cell-bc {
  color: #f6f9ff !important;
  background: #071a3e !important;
  border: 1px solid rgba(36, 165, 255, .14) !important;
  border-radius: 6px !important;
}

html body .market-bc:hover,
html body .sgm-market-g-i-cell-bc:hover {
  background: rgba(8, 120, 255, .24) !important;
  border-color: rgba(36, 165, 255, .62) !important;
}

html body .market-bc.active,
html body .sgm-market-g-i-cell-bc.active,
html body .market-bc.selected,
html body .sgm-market-g-i-cell-bc.selected {
  color: #010919 !important;
  background: linear-gradient(135deg, #ffb800, #ffda57) !important;
  border-color: #fff0a8 !important;
}

html body .market-odd-bc,
html body .coefficient,
html body [class*="odd-value"] {
  color: #ffc928 !important;
  font-weight: 700 !important;
}

html body .active .market-odd-bc,
html body .selected .market-odd-bc {
  color: #010919 !important;
}

/* Filtreler, tablar ve form elemanları */
html body .horizontal-sl-item-bc,
html body [role="tab"],
html body .ds-chip,
html body .form-control-bc,
html body .inputs {
  border-color: rgba(36, 165, 255, .20) !important;
}

html body .horizontal-sl-item-bc,
html body [role="tab"],
html body .ds-chip {
  color: rgba(246, 249, 255, .68) !important;
  background: rgba(7, 26, 62, .72) !important;
}

html body .horizontal-sl-item-bc.active,
html body [role="tab"].active,
html body [role="tab"][aria-selected="true"],
html body .ds-chip--selected {
  color: #010919 !important;
  background: linear-gradient(135deg, #ffb800, #ffda57) !important;
  border-color: #ffe681 !important;
  box-shadow: 0 4px 14px rgba(255, 201, 40, .16) !important;
}

html body input,
html body textarea,
html body select,
html body .form-control-bc,
html body .inputs {
  color: #f6f9ff !important;
  -webkit-text-fill-color: #f6f9ff !important;
  background-color: #061530 !important;
  border-color: rgba(36, 165, 255, .26) !important;
}

html body input:focus,
html body textarea:focus,
html body .form-control-bc:focus-within {
  border-color: #24a5ff !important;
  box-shadow: 0 0 0 3px rgba(8, 120, 255, .13) !important;
}

/* Arama, popup ve yan paneller */
html body .sidePanel-holder-bc,
html body .sidePanel-holder,
html body .popup-holder-bc,
html body .popup-inner-bc,
html body .e-p-content-bc,
html body .notification-new-container,
html body .settings-selectors-bc,
html body .generic-search-content {
  color: #f6f9ff !important;
  background-color: #020b20 !important;
  background-image: linear-gradient(180deg, #061530 0%, #020b20 100%) !important;
  border-color: rgba(36, 165, 255, .24) !important;
}

html body .overlay-header,
html body .back-nav-bc,
html body .e-p-header-bc {
  color: #f6f9ff !important;
  background: linear-gradient(180deg, #071a3e, #04122d) !important;
  border-bottom: 1px solid rgba(255, 201, 40, .34) !important;
}

html body .notification-new-header {
  color: #9fcfff !important;
  background: #04122d !important;
  border-bottom: 1px solid rgba(36, 165, 255, .22) !important;
}

html body .notification-new-header .js-notif-clear {
  color: #ffc928 !important;
}

html body .notification-new-item {
  color: rgba(246, 249, 255, .78) !important;
  background: linear-gradient(90deg, rgba(8, 120, 255, .10), rgba(255, 255, 255, .018)) !important;
  border: 1px solid rgba(36, 165, 255, .13) !important;
}

html body .notification-new-item-icon,
html body .js-notif-close {
  color: #ffc928 !important;
}

/* Footer */
html body .layout-footer-holder-bc,
html body .footerContainer {
  color: rgba(246, 249, 255, .68) !important;
  background-color: #010611 !important;
  background-image:
    radial-gradient(circle at 50% 0%, rgba(8, 120, 255, .12), transparent 30%),
    linear-gradient(180deg, #031027 0%, #010611 100%) !important;
  border-top: 1px solid rgba(36, 165, 255, .34) !important;
}

html body .footerContainer h1,
html body .footerContainer h2,
html body .footerContainer h3,
html body .footerContainer h4,
html body .footerContainer .sliderTitle {
  color: #ffc928 !important;
}

html body .footerContainer a {
  color: rgba(246, 249, 255, .62) !important;
}

html body .footerContainer a:hover {
  color: #24a5ff !important;
}

/*
 * Footer'ın eski custom.css yerleşimini sıfırla.
 * Eski kurallar lisans bloklarını absolute/bottom:-14% ile akıştan çıkarıyor,
 * doğrulama görsellerinden birine 450px yükseklik veriyordu.
 */
html body .footerContainer > .sliderGroup,
html body .footerContainer > .sliderGroup > .sliderContent {
  position: relative !important;
  width: 100% !important;
  max-width: 1440px !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 auto !important;
  padding: 0 !important;
  overflow: visible !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup {
  position: relative !important;
  inset: auto !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 24px 22px 20px !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  grid-template-areas:
    "licenses licenses licenses"
    "gamble contact trust" !important;
  align-items: center !important;
  justify-items: center !important;
  gap: 22px 34px !important;
  background: linear-gradient(180deg, rgba(7, 26, 62, .55), rgba(1, 6, 17, .96)) !important;
  border-top: 1px solid rgba(36, 165, 255, .24) !important;
  border-bottom: 1px solid rgba(255, 201, 40, .18) !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .horizontalSliderWrapper {
  grid-area: licenses !important;
  position: static !important;
  inset: auto !important;
  width: 100% !important;
  max-width: 980px !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 auto !important;
  padding: 0 0 18px !important;
  display: block !important;
  overflow: hidden !important;
  transform: none !important;
  border-bottom: 1px solid rgba(36, 165, 255, .18) !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .horizontalSliderWrapper .horizontalSliderRow {
  position: static !important;
  width: 100% !important;
  height: auto !important;
  display: flex !important;
  flex-flow: row wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 14px 24px !important;
  transform: none !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .horizontalSliderWrapper .sliderImage {
  position: static !important;
  inset: auto !important;
  flex: 0 0 94px !important;
  width: 94px !important;
  min-width: 94px !important;
  height: 48px !important;
  margin: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  transform: none !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .horizontalSliderWrapper .sliderImage img {
  width: auto !important;
  max-width: 94px !important;
  height: auto !important;
  max-height: 42px !important;
  margin: 0 !important;
  object-fit: contain !important;
  opacity: .82 !important;
  filter: grayscale(.2) brightness(.92) !important;
  transform: none !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .sliderSingleElWrapper {
  position: static !important;
  inset: auto !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
  background: transparent !important;
  transform: none !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .sliderSingleElWrapper:nth-of-type(2) {
  grid-area: contact !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .sliderSingleElWrapper:nth-of-type(3) {
  grid-area: gamble !important;
  justify-self: center !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .sliderSingleElWrapper:nth-of-type(4) {
  display: none !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .sliderSingleElWrapper:nth-of-type(5) {
  grid-area: trust !important;
  justify-self: center !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .sliderSingleElWrapper .sliderSingleEl {
  position: static !important;
  width: auto !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  flex-flow: row wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  color: rgba(246, 249, 255, .62) !important;
  background: transparent !important;
  transform: none !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .sliderSingleElWrapper .sliderImage {
  position: static !important;
  inset: auto !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  transform: none !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .sliderSingleElWrapper .sliderImage img {
  width: auto !important;
  max-width: 190px !important;
  height: auto !important;
  max-height: 64px !important;
  margin: 0 !important;
  object-fit: contain !important;
  transform: none !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .sliderSingleElWrapper:nth-of-type(3) .sliderImage:first-child img {
  width: 210px !important;
  max-width: 210px !important;
  max-height: 46px !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .sliderSingleElWrapper:nth-of-type(3) .sliderImage:nth-child(2) img {
  width: auto !important;
  max-width: 62px !important;
  max-height: 72px !important;
}

html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
> .sliderSingleElWrapper:nth-of-type(5) .sliderImage img {
  width: 142px !important;
  max-width: 142px !important;
  height: auto !important;
  max-height: 82px !important;
}

html body .footerContainer .ftr-copy-rights-bc,
html body .footerContainer .ftr-copy-rights-bc p {
  margin: 0 !important;
  padding: 0 !important;
  color: rgba(246, 249, 255, .64) !important;
  font-size: 12px !important;
  line-height: 18px !important;
  text-align: center !important;
}

html body .footerContainer .copyRightBlock {
  width: 100% !important;
  max-width: 1440px !important;
  min-height: 44px !important;
  margin: 0 auto !important;
  padding: 11px 22px calc(11px + env(safe-area-inset-bottom, 0px)) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 18px !important;
  color: rgba(246, 249, 255, .55) !important;
  background: #010611 !important;
  border-top: 1px solid rgba(36, 165, 255, .16) !important;
  box-sizing: border-box !important;
}

html body .footerContainer .footerWarning,
html body .footerContainer .footerCopyrights {
  position: static !important;
  inset: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
}

html body .footerContainer .footerWarningAge {
  min-width: 34px !important;
  height: 24px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #ff5b8d !important;
  background: rgba(255, 52, 115, .08) !important;
  border: 1px solid rgba(255, 52, 115, .45) !important;
  border-radius: 999px !important;
  font-size: 11px !important;
  font-weight: 700 !important;
}

html body .footerContainer .footerCopyrights {
  color: rgba(246, 249, 255, .54) !important;
  font-size: 11px !important;
  line-height: 18px !important;
}

@media (max-width: 900px) {
  html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup {
    padding: 18px 12px 16px !important;
    grid-template-columns: 1fr !important;
    grid-template-areas:
      "licenses"
      "gamble"
      "trust"
      "contact" !important;
    gap: 16px !important;
  }

  html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
  > .sliderSingleElWrapper:nth-of-type(3),
  html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
  > .sliderSingleElWrapper:nth-of-type(5) {
    justify-self: center !important;
  }

  html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
  > .horizontalSliderWrapper .horizontalSliderRow {
    gap: 10px 14px !important;
  }

  html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
  > .horizontalSliderWrapper .sliderImage {
    flex-basis: 72px !important;
    width: 72px !important;
    min-width: 72px !important;
    height: 38px !important;
  }

  html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
  > .horizontalSliderWrapper .sliderImage img {
    max-width: 72px !important;
    max-height: 34px !important;
  }

  html body .footerContainer .copyRightBlock {
    padding-inline: 14px !important;
  }
}

/*
 * Masaüstü indirme kısayolları: Android–Windows satırı footer'ın en altında
 * kalmasın; sosyal ikonlar ile dil/saat alanı arasındaki üst orta banda dönsün.
 */
@media (min-width: 901px) {
  html body .footerContainer {
    position: relative !important;
    overflow: visible !important;
  }

  html body .footerContainer > .sliderGroup,
  html body .footerContainer > .sliderGroup > .sliderContent,
  html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup {
    position: static !important;
    overflow: visible !important;
  }

  html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup {
    grid-template-areas: "gamble contact trust" !important;
    grid-template-rows: auto !important;
  }

  html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
  > .horizontalSliderWrapper {
    position: absolute !important;
    top: 24px !important;
    left: 50% !important;
    right: auto !important;
    bottom: auto !important;
    z-index: 4 !important;
    width: min(760px, calc(100% - 450px)) !important;
    max-width: 760px !important;
    height: 40px !important;
    min-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border: 0 !important;
    transform: translateX(-50%) !important;
  }

  html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
  > .horizontalSliderWrapper .horizontalSliderRow {
    height: 40px !important;
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    align-items: center !important;
    justify-items: stretch !important;
    gap: 10px !important;
  }

  html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
  > .horizontalSliderWrapper .sliderImage {
    flex: none !important;
    width: 100% !important;
    min-width: 0 !important;
    height: 40px !important;
    padding: 0 !important;
  }

  html body .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
  > .horizontalSliderWrapper .sliderImage img {
    width: 100% !important;
    max-width: none !important;
    height: 36px !important;
    max-height: 36px !important;
    object-fit: fill !important;
    opacity: 1 !important;
    filter: none !important;
  }
}

/* Scrollbar */
html body * {
  scrollbar-color: #0878ff #020b20;
  scrollbar-width: thin;
}

html body *::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}

html body *::-webkit-scrollbar-track {
  background: #020b20;
}

html body *::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, #24a5ff, #075ee8);
  border-radius: 99px;
}

@media (max-width: 900px) {
  html body #root.is-home-page .layout-content-holder-bc > .hm-row-bc.has-slider {
    margin-top: 4px !important;
  }

  html body #root.is-home-page .slider-bc,
  html body #root.is-home-page .carouselWrapper,
  html body #root.is-home-page .sdr-item-holder-bc {
    border-radius: 0 !important;
  }

  html body .page-view-more {
    min-height: 42px !important;
    display: flex !important;
    align-items: center !important;
  }

  /* Mobil bölüm başlığı: kutuyu ortala, yazıyı optik olarak 2px aşağı al. */
  html body .page-view-more > .view-title-more {
    position: static !important;
    top: auto !important;
    min-height: 0 !important;
    height: auto !important;
    margin-top: 2px !important;
    margin-bottom: 0 !important;
    line-height: 1.2 !important;
  }

  html body .rb-minyon-mobile-bottom {
    color: rgba(246, 249, 255, .68) !important;
    background:
      linear-gradient(180deg, rgba(255, 201, 40, .12), transparent 22%),
      linear-gradient(180deg, #061530 0%, #010611 100%) !important;
    border-top: 2px solid #ffc928 !important;
    box-shadow:
      0 -8px 24px rgba(0, 0, 0, .48),
      0 -2px 12px rgba(255, 201, 40, .12) !important;
  }

  /* Pasif menü ikonları da Minyonbet sarısını taşısın. */
  html body .rb-minyon-mobile-bottom i,
  html body .rb-minyon-mobile-bottom svg,
  html body .rb-minyon-mobile-bottom [class*="icon"] {
    color: #ffc928 !important;
    fill: currentColor !important;
  }

  html body .rb-minyon-mobile-bottom .active,
  html body .rb-minyon-mobile-bottom .selected,
  html body .rb-minyon-mobile-bottom [aria-current="page"] {
    color: #010919 !important;
    -webkit-text-fill-color: #010919 !important;
    background: linear-gradient(135deg, #ffb800, #ffda57) !important;
    border-radius: 9px !important;
    box-shadow:
      inset 0 1px rgba(255, 255, 255, .48),
      0 3px 10px rgba(255, 201, 40, .18) !important;
  }

  html body .rb-minyon-mobile-bottom .active *,
  html body .rb-minyon-mobile-bottom .selected *,
  html body .rb-minyon-mobile-bottom [aria-current="page"] * {
    color: #010919 !important;
    -webkit-text-fill-color: #010919 !important;
    fill: currentColor !important;
  }
}

/* ========================================================================
 * MINYONBET WALLPAPER + LIQUID GLASS FOOTER
 * Footer yaklaşık %75 yüzey / %25 wallpaper görünürlüğüyle çalışır.
 * ======================================================================== */
html body #root.layout-bc {
  min-height: 100vh !important;
  background-color: #000b24 !important;
  background-image:
    linear-gradient(rgba(0, 11, 36, .12), rgba(0, 6, 17, .28)),
    url("https://api.betgo.digital/storage/sliders/t10/2026/08/4c3032a4-fd4c-4c94-a0d0-9ae802c54fa4.webp") !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;
  background-size: cover !important;
  background-attachment: fixed !important;
}

html body #root.layout-bc .layout-content-bc,
html body #root.layout-bc .layout-content-holder-bc {
  background-color: transparent !important;
  background-image: none !important;
}

/* Ana cam yüzey: %75 opaklık, yaklaşık %25 wallpaper görünürlüğü. */
html body #root.layout-bc .layout-footer-holder-bc {
  background:
    linear-gradient(135deg, rgba(6, 21, 48, .20), rgba(1, 6, 17, .14)) !important;
  -webkit-backdrop-filter: blur(2px) saturate(135%) brightness(1.05) !important;
  backdrop-filter: blur(2px) saturate(135%) brightness(1.05) !important;
  border-top: 1px solid rgba(255, 201, 40, .42) !important;
  box-shadow:
    inset 0 1px rgba(255, 255, 255, .11),
    0 -8px 22px rgba(0, 0, 0, .14) !important;
}

/* İç içe yüzeyler tekrar koyulaştırmasın; camı dış kabuk verir. */
html body #root.layout-bc .layout-footer-holder-bc .footerWrapper,
html body #root.layout-bc .layout-footer-holder-bc .footerContainerWrapper,
html body #root.layout-bc .layout-footer-holder-bc .footerContainer,
html body #root.layout-bc .layout-footer-holder-bc .footerHeader,
html body #root.layout-bc .layout-footer-holder-bc .footerLinksSection,
html body #root.layout-bc .layout-footer-holder-bc .footerLinkCols,
html body #root.layout-bc .layout-footer-holder-bc .sliderGroup,
html body #root.layout-bc .layout-footer-holder-bc .sliderContent {
  background-color: transparent !important;
  background-image: none !important;
}

/* En alt telif şeridi camdan biraz daha belirgin kalsın. */
html body #root.layout-bc .layout-footer-holder-bc .copyRightBlock {
  background-color: rgba(1, 6, 17, .10) !important;
  background-image: linear-gradient(90deg, transparent, rgba(36, 165, 255, .025), transparent) !important;
  -webkit-backdrop-filter: blur(2px) saturate(125%) !important;
  backdrop-filter: blur(2px) saturate(125%) !important;
  border-top: 1px solid rgba(255, 201, 40, .22) !important;
}

/* Açık cam üzerinde footer yazıları okunaklı kalsın. */
html body #root.layout-bc .layout-footer-holder-bc a,
html body #root.layout-bc .layout-footer-holder-bc h3,
html body #root.layout-bc .layout-footer-holder-bc p,
html body #root.layout-bc .layout-footer-holder-bc span {
  text-shadow: 0 1px 4px rgba(0, 0, 0, .88) !important;
}

/* Masaüstü footer marka logosu: tam genişlikte kendi satırında, gerçek merkezde. */
@media (min-width: 901px) {
  html body #root.layout-bc .layout-footer-holder-bc
  .footerContainer > .sliderGroup > .sliderContent > .sliderGroup
  > .sliderSingleElWrapper:has(img[alt="Minyonbet"]) {
    grid-area: auto !important;
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
    position: relative !important;
    inset: auto !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 82px !important;
    margin: 0 !important;
    padding: 8px 0 !important;
    display: grid !important;
    place-items: center !important;
    justify-self: stretch !important;
    align-self: center !important;
    transform: none !important;
    box-sizing: border-box !important;
  }

  html body #root.layout-bc .layout-footer-holder-bc
  .sliderSingleElWrapper:has(img[alt="Minyonbet"]) .sliderSingleEl {
    width: 100% !important;
    min-height: 66px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: grid !important;
    place-items: center !important;
    text-align: center !important;
  }

  html body #root.layout-bc .layout-footer-holder-bc
  .sliderSingleElWrapper:has(img[alt="Minyonbet"]) .sliderImage {
    position: static !important;
    inset: auto !important;
    width: 220px !important;
    min-width: 220px !important;
    height: 66px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: visible !important;
    transform: none !important;
  }

  html body #root.layout-bc .layout-footer-holder-bc
  .sliderSingleElWrapper:has(img[alt="Minyonbet"]) img[alt="Minyonbet"] {
    display: block !important;
    width: 220px !important;
    max-width: 220px !important;
    height: auto !important;
    max-height: 66px !important;
    margin: 0 auto !important;
    object-fit: contain !important;
    object-position: center center !important;
    /* Kaynaktaki geniş şeffaf alanı telafi et: görünen logoyu büyüt ve sola al. */
    transform: translateX(-45px) scale(1.70) !important;
    transform-origin: center center !important;
  }
}