/* TOP LOGO 160625_2910 */
#header_fix > div > div.header__fixed-left.d-flex.align-items-center > a{
    order: 2;
}
.header__fixed {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header__logo {
    position: absolute!important;
    left: 55%;
    transform: translateX(-55%)!important;
    z-index: 10; 
}

.cw_state_logged .header__logo{
    left: 50%!important;
    transform: translateX(-50%)!important;
}

#header_fix > div{
    max-width: 1438px;
    margin: auto;
}

#header_fix{
    background-color: #f0f0f0;
}

#js_dy_hdr_cont{
    justify-content: center;
}

/* OYUNLAR ÜST KISIM 080725_2910_pc541986515143254_v3 */
.dynamic_featured_item {
    background-color: initial!important;
    border: none!important;
    transition: 1s;
}

.dynamic_featured_item:hover{
    transform: scale(1.1);
    transition: 1s;
    background-color: initial!important;
    border: none!important;
}

#app > div.content-wrapper > main > div > div:nth-child(2) > div > a:nth-child(1) > img:hover{
    transition: .2s;
    filter: drop-shadow(0 5px 6px #cf1011)
}

#app > div.content-wrapper > main > div > div:nth-child(2) > div > a:nth-child(2) > img:hover{
    transition: .2s;
    filter: drop-shadow(0 5px 6px #054a48)
}

#app > div.content-wrapper > main > div > div:nth-child(2) > div > a:nth-child(3) > img:hover{
    transition: .2s;
    filter: drop-shadow(0 5px 6px #2382e4)
}

#app > div.content-wrapper > main > div > div:nth-child(2) > div > a:nth-child(4) > img:hover{
    transition: .2s;
    filter: drop-shadow(0 5px 6px #fdd208)
}

#app > div.content-wrapper > main > div > div:nth-child(2) > div > a:nth-child(5) > img:hover{
    transition: .2s;
    filter: drop-shadow(0 5px 6px #d084d2)
}

/* ÜYE OL GİRİŞ YAP BUTONLARI 230825_2910_pc2109342389523432 */
a.registerDialog.tl_btn.h-bg-primary {
    box-shadow: rgb(0 0 0 / 40%) 0 2px 4px, rgb(0 0 0 / 30%) 0 7px 13px -3px, rgb(24 34 85) 0 -3px inset;
    background: linear-gradient(180deg,#141e4f 0%,#141e4f 70%,#2d3c80 100%);
    transition: all .4s;
    border: none;
    min-width: 100px
}

a.registerDialog.tl_btn.h-bg-primary:hover {
    background: linear-gradient(180deg,#141e4f 0%,#141e4f 70%,#2d3c80 100%)!important;
    transform: scale(.9)
}

.cw_sign_in_button {
    background: linear-gradient(180deg,#00bbc2 0%,#50a2a3 70%,#00bbc2 100%)!important;
    box-shadow: rgba(0, 0, 0, .4) 0 2px 4px, rgba(0, 0, 0, .3) 0 7px 13px -3px, rgba(0, 0, 0, .2) 0 -3px inset;
    transition: all .4s;
    border: none!important;
    min-width: 100px;
    color: #fff!important;
}

.cw_sign_in_button:hover {
    transform: scale(.9)
}
/* HEADER 160625_2910_pc564156564 */

#app > div.tl_header_bot_row.dynamic_menu.header__bottom.d-flex.align-items-center{
   background: linear-gradient(180deg,rgba(21, 35, 97, 1) 0%, rgba(20, 30, 79, 1) 50%, rgba(30, 44, 112, 1) 100%)!important;
}

.tl_main_nav_item:hover, a.tl_main_nav_item:hover{
    color: #0086a1;
}

/* PROMOSYONLAR BENİ ARA İLETİŞİM 160625_2910_pc659595554*/
#header_fix > div > div.header__fixed-left.d-flex.align-items-center > div > a:nth-child(1),
#header_fix > div > div.header__fixed-left.d-flex.align-items-center > div > a:nth-child(2),
#header_fix > div > div.header__fixed-left.d-flex.align-items-center > div > a:nth-child(3)
{ 
   padding: 17px;
   background: linear-gradient(90deg,rgba(26, 38, 99, 1) 0%, rgba(26, 38, 99, 1) 15%, rgba(40, 55, 133, 1) 50%, rgba(26, 38, 99, 1) 85%, rgba(26, 38, 99, 1) 100%);
   box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
   color: #fff;
   text-shadow: 0 0 2px #fff;
}

#header_fix > div > div.header__fixed-left.d-flex.align-items-center > div > a:nth-child(1):hover,
#header_fix > div > div.header__fixed-left.d-flex.align-items-center > div > a:nth-child(2):hover,
#header_fix > div > div.header__fixed-left.d-flex.align-items-center > div > a:nth-child(3):hover{
   transform: scale(.9);
   transition: all .4s;
}
/* BUTON ICON'LARI */
.header__top-promolink:nth-child(1) i{
    color: #FFFFFF;
}

.header__top-promolink:nth-child(2) i{
    display: none;
}

.header__top-promolink svg{
   display: none;
}

.header__top-links > .header__top-promolink:nth-child(2):before{
   content: "";
   display: inline-block;
   width: 16px;
   height: 16px;
   background-image: url('https://img.icons8.com/?size=100&id=9730&format=png&color=FFFFFF');
   background-size: contain;
   background-repeat: no-repeat;
   padding-right: 7px;
}

.header__top-links > .header__top-promolink:nth-child(3):before{
   content: "";
   display: inline-block;
   width: 16px;
   height: 16px;
   background-image: url('https://img.icons8.com/?size=100&id=3Cfptde5Kaaw&format=png&color=FFFFFF');
   background-size: contain;
   background-repeat: no-repeat;
   padding-right: 7px;
}

/* DROPDOWN MENÜ 280625_2910_pc56984452 */
.header_nav__dropdown_button_click.open > div{
    background-color: #1a2663;
    box-shadow: 0 0 4px #c3cdff;
    border: none;
}

#js_dy_hdr > div.js_header_dropdown.header_nav__dropdown_button_click.open > div > a:hover{
    background-color: #ff000000!important;
    color: #0086a1;
    box-shadow: 0 0 5px #293986;
}

#js_dy_hdr > div.js_header_dropdown.header_nav__dropdown_button_click.open > div > a:hover i{
    color: #0086a1;
}
/* PROMOSYONLAR BAŞLIK 120725_2910_pc65468574584 */
#dynRules > div.dynRules_content{
    width: 1125px;
}

/* PROMOSYONLAR SIDEBAR VE İÇERİK ALANI 120725_2910_pc12413455334252 */

#dynRules_left_sidebar{
    box-shadow: 0 0 5px #000000;
}

#dynRules_left_sidebar,
.dynRules_lmenu_subitem
{
    background: linear-gradient(90deg,#151c41 0%,#162055 15%,#283785 50%,#162055 85%,#151c41 100%)!important;
}

.dynRules_lmenu_text {
    color: #fff!important;
}

.dynRules_lmenu_sub.open .dynRules_lmenu_item_inner:after{
    color: #fff;
}

#dynRules_left_sidebar > div > a > span > span{
    text-align: center;
}

#dynRules .dynRules_content p span,
#dynRules .dynRules_content li,
#dynRules .dynRules_content ul span
{
    color: #fff!important;
}

.dynRules_lmenu_item.active:not(.open){
    background: linear-gradient(90deg,#151c41 0%,#162055 15%,#283785 50%,#162055 85%,#151c41 100%)!important;
}
/* PALAZZO PROMOSYONLAR PROMOSYON GÖRSELLER KISMI 170825_2910_pc1345135321412 */
.pn_card_hover{
    background: #00000078!important;
}

.pn_card:hover img{
    filter: blur(3px);
}

.js_news_promo_see_more_btn {
    font-weight: bold!important;
    box-shadow: rgba(0,0,0,.4)0 2px 4px,rgba(0,0,0,.3)0 7px 13px -3px,rgba(0,0,0,.2)0 -3px inset;
}
/* OYUN BAŞLIKLARI 210625_2910_pc658741468 */

#app > div.content-wrapper > main > div > div > div.rd_title__block.mb-2.single_title.d-flex.align-items-center.justify-content-between{
   justify-content: center!important; 
   background: linear-gradient(90deg,rgba(21, 35, 97, 0.25) 0%, rgba(21, 35, 97, 1) 29%, rgba(21, 35, 97, 1) 50%, rgba(21, 35, 97, 1) 75%, rgba(21, 35, 97, 0.25) 100%);
   border-radius: 10px;
   min-height: 48px;
   margin-bottom: 17px!important;
}

#app > div.content-wrapper > main > div > div > div.rd_title__block.mb-2.single_title.d-flex.align-items-center.justify-content-between > h2{
    color: #fff!important;
}

/* VARSAYILAN BAŞLIKLARI GİZLE */
/* OYUN BAŞLIKLARINI GİZLER */
.lgWidth_1 {
    display: none!important;
}

/* FOOTER LİSANS ALANI 250625_2910_pc645168514845_v2 */
#js_footer > div > div.d-flex.footer_box_1 > div.d-flex.flex-column > div.d-flex.align-items-center.mb-1 > div.footer_copy{
    font-size: 13px!important;
    font-weight: bold;
}

#js_footer > div > div.d-flex.footer_box_1 > div.d-flex.flex-column{
    flex-direction: column-reverse!important;
}

#anj-e0566248-3bdc-48ee-893c-b7508b526a4c{
    display: flex!important;
    justify-content: center!important;
    text-align: center!important;
}

#js_footer > div > div.d-flex.footer_box_1{
    border-radius: 5px;
    margin-bottom: 7px;
}
/* en çok oynanan slot oyunları 230625_2910_pc56748465_v3  */

/* GÖRSELLER */
/* Gate of olympus */
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(1){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/Img/partners/1272/slot/1.jpg);
}
/* Big bass splash */
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(2){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/Img/partners/1272/slot/2.jpg);
}
/* Le bandit */
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(3){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/Img/partners/1272/slot/3.jpg);
}
/* Starlinght princess */
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(4){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/Img/partners/1272/slot/4.jpg);
}
/* Sugar supreme */
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(5){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/Img/partners/1272/slot/5.jpg);
}
/* Sweet Bonanza */
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(6){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/Img/partners/1272/slot/6.jpg);
}

/* 40 Burning Hot */
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(7){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/Img/partners/1272/slot/7.jpg);
}

/* GÖRSEL ÖZELLİKLERİ */
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(1),
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(2),
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(3),
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(4),
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(5),
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(6),
#js_card_stream_2004 > .swiper-wrapper > .swiper-slide:nth-child(7){
    border-radius: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    animation: fadeInCo 2s ease-in-out forwards;
}

#js_card_stream_2004 > .swiper-wrapper > .swiper-slide img {
    transition: 0.5s;
}

#js_card_stream_2004 > .swiper-wrapper > .swiper-slide img:hover{
    transform: scale(1.1);
    transition: 0.5s;
    box-shadow: 0 0 20px rgba(0,255,255,0.5);
}

/* En çok oynanan casino oyunları 270625_2910_pc84656845_v2 */
/* Lighting Blackjack*/
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(1){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/CMS/1272/Web_Content/Banners/bg-lighting-blackjack_20250628212923552.jpg);
}
/* Sweet Bonanza Candy Land */
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(2){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/CMS/1272/Web_Content/Banners/bg-sweetbonanza_20250628212937204.jpg);
}
/* Crazy Coin Flip */
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(3){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/CMS/1272/Web_Content/Banners/bg-crazycoinflip_20250628213010031.jpg);
}
/* Crazy Time */
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(4){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/CMS/1272/Web_Content/Banners/bg-crazytime_20250628213000128.jpg);
}
/* Lighting Roulette */
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(5){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/CMS/1272/Web_Content/Banners/bg-lighting-roulette_20250628213022759.jpg);
}

/* Mega Whell */
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(6){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/CMS/1272/Web_Content/Banners/mw_20250628210329683.png);
}

/* Speed Baccarat */
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(7){
    background-image: url(https://cdn.pzgrsl.com/plat/prd/CMS/1272/Web_Content/Banners/sb_20250628210440387.png);
}

#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(1),
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(2),
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(3),
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(4),
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(5),
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(6),
#js_card_stream_2069 >.swiper-wrapper>.swiper-slide:nth-child(7){
    border-radius: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    animation: fadeInCo 2s ease-in-out forwards;
}

#js_card_stream_2069>.swiper-wrapper>.swiper-slide img {
    transition: .5s
}

#js_card_stream_2069>.swiper-wrapper>.swiper-slide img:hover {
    transform: scale(1.1);
    transition: .5s;
    box-shadow: 0 0 20px rgba(0,255,255,.5)
}

@keyframes fadeInCo {
    0%{
    opacity: 0;
}
100%{
opacity: 1;
}
}

/* POPÜLER CASİNO OYUNLARI, POPÜLER SLOT OYUNLARI, EN YENİ SLOT OYUNLARI 020725_2910_pc984615849856179v2 */
#js_lg_ws_125 .lca-card-body img,#js_lg_ws_123 .lca-card-body img,#js_lg_ws_127 .lca-card-body img {
    border-radius: 9px;
}

#js_lg_ws_125 .lca-card,#js_lg_ws_123 .lca-card,#js_lg_ws_127 .lca-card {
    border-radius: 15px!important;
    box-shadow: rgb(0 0 0) 0px 0.0625em 0.0625em, rgb(0 0 0) 0px 0.125em 0.5em, rgb(0 0 0) 0px 0px 0px 1px inset;
}

#js_lg_ws_125 .swiper-slide, #js_lg_ws_123 .swiper-slide, #js_lg_ws_127 .swiper-slide{
    padding-bottom: 5px;
}

/* Header giriş sonrası butonlar 040725_2910_pc8974561887 */
#header_fix .relative .links_container{
    background: linear-gradient(90deg, #1a2663 0%, #1a2663 15%, #283785 50%, #1a2663 85%, #1a2663 100%);
    box-shadow: 0 0 4px #c3cdff;
    border: none;
}

#header_fix .relative .links_container a{
    color: #fff;
}

#header_fix .relative .links_container a:hover{
    background: linear-gradient(90deg, #3e4b90 0%, #3a488e 15%, #3f4d94 50%, #2a356c 85%, #394684 100%);
    color: #f3f3f3;
}

#header_fix .relative > a,
#header_fix .tl_acc_balance > a,
#header_fix  a.inboxDialog.tl_btn,
#header_fix .tl_acc_lang.d-flex.tl_btn.ternBtn,
#LanguageBarSorting
{
    color: #fff!important;
    background: linear-gradient(90deg,#1a2663 0%,#1a2663 15%,#283785 50%,#1a2663 85%,#1a2663 100%);
    box-shadow: none;
    border: none;
}

#header_fix .ternBtn > a > i{
    color: #fff!important;
}

/* PARA YATIRMALAR */ 
#header_fix > div > div.header__fixed-right.d-flex.align-items-center.js_fixed_header_right > a.depositDialog.tl_btn.h-bg-primary.cw_deposit_button{
    background: linear-gradient(180deg,#00bbc2 0%,#50a2a3 70%,#00bbc2 100%)!important;
    border: none;
    border-radius: 15px!important;
    box-shadow: rgba(0,0,0,.4)0 2px 4px,rgba(0,0,0,.3)0 7px 13px -3px,rgba(0,0,0,.2)0 -3px inset;
}

#header_fix > div > div.header__fixed-right.d-flex.align-items-center.js_fixed_header_right > a.depositDialog.tl_btn.h-bg-primary.cw_deposit_button:hover{
    transform: scale(.9);
    transition: all .4s;
}
/* SABİT SAYFA ARKAPALN GÖRSELİ 280625_2910_pc658845614658 */
.dyn_homepage{
    background-attachment:fixed;
    background-image: url(https://cdn.pzgrsl.com/plat/prd/Img/partners/1272/pl/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}
/* OYUN KATEGORİLERİ (SAĞLAYICI ADLARI KISMI) 120725_2910_pc135413143433 */
#js_lobby_wrapper{
    background: linear-gradient(180deg,#152361 0%,#141e4f 50%,#1e2c70 100%);
}

.lobbyFilter_group_item_name, .active>.lobbyFilter_group_item_name{
    color: #fff!important;
}

.active>.lobbyFilter_group_item_name, .lobbyFilter_group_item:not(.active):hover .lobbyFilter_group_item_name{
    color: #fff!important;
    text-shadow: 0 0 5px #fff;
}

.lobbyFilter_group_slider:after,
.lobbyFilter_group_slider:before{
    background: linear-gradient(270deg, #f0f0f036 61.84%, rgba(255, 255, 255, 0) 100%);
}

.lobbyFilter_collapse_btn:before{
    display: none;
}

.lobbyFilter_collapse_btn{
    border: 1px solid #fff;
}

.collapsed+.lobbyFilter_collapse_btn .dynamic_icon{
    color: #fff;
}

.lobbyFilter_collapse_btn .dynamic_icon{
    color: #fff;
}

.lobbyFilter_provider_item:hover, .lobbyFilter_provider_item.active{
    border: 1px solid #fff;
}

/* ÜYE PROFİLİM KISMI 170725_2910_pc6546168453_v2 */

#accountDialog .tl_my_acc_cont_nav *{
    color: #fff!important;
    font-weight: bold;
    text-align: center;
}

#accountDialog .histsearch_btn {
    background: linear-gradient(17deg, #123d68 0%, #245280 25%, #2a5987 50%, #326496 75%, #4373a3 100%)!important;
    box-shadow: rgba(0, 0, 0, .4) 0 2px 4px, rgba(0, 0, 0, .3) 0 7px 13px -3px, rgba(0, 0, 0, .2) 0 -3px inset;
    border: none!important;
}

#accountDialog .tl_my_acc_cont_nav, #accountDialog .tl_my_acc_nav_item, #accountDialog .js_sport_links{
    background: linear-gradient(90deg,rgba(0, 64, 128, 1) 0%, rgba(2, 76, 150, 1) 50%, rgba(0, 64, 128, 1) 100%);
}

#accountDialog .tl_my_acc_nav_item, #accountDialog .js_sport_links{
    margin-bottom: 5px;
    border: none;
    border-radius: 15px;
    background-color: #ff000000!important;
    box-shadow: rgba(0,0,0,.4)0 2px 4px,rgba(0,0,0,.3)0 7px 13px -3px,rgba(0,0,0,.2)0 -3px inset;
}

#accountDialog .tl_my_acc_nav_item.active{
    background: #192560!important;
    color: #fff;
}

#accountDialog{
    box-shadow: rgba(0,0,0,.4)0 2px 4px,rgba(0,0,0,.3)0 7px 13px -3px,rgba(0,0,0,.2)0 -3px inset;
}
#accountDialog .dyn_label{
    color: #fff;
}
#accountDialog .tl_my_acc_cont_content{
    background: linear-gradient(90deg,rgba(26, 38, 99, 1) 0%, rgba(22, 31, 84, 1) 35%, rgba(26, 38, 99, 1) 100%);
}
/* BONUSLARIM */
#accountDialog .noBonus-title, #accountDialog .bonus_tab_list span, #accountDialog .bonus_tab_list a, #accountDialog .balance-swither--title, #accountDialog .bonuses_content .dynamic_icon, #accountDialog .bonuses_content label, #accountDialog .no_data_found_txt {
        color: #fff;
}

/* OYUN GEÇMİŞİ */
#accountDialog #content_hostory label{
    color: #fff;
}

/* FİNANSAL İŞLEMLER */
#accountDialog .transactions_history label{
    color: #fff;
}
/* GİRİŞLERİM */
#accountDialog #tl_profile_content .icont_text p, #accountDialog #tl_profile_content .icont_text i{
    color: #fff;
}
/* BONUSLARIM */
.noBonus-title, .bonus_tab_list span, .bonus_tab_list a, .balance-swither--title, .bonuses_content .dynamic_icon, .bonuses_content label, .no_data_found_txt {
        color: #fff;
}

/* OYUN GEÇMİŞİ */
#content_hostory label{
    color: #fff;
}

/* FİNANSAL İŞLEMLER */
.transactions_history label{
    color: #fff;
}
/* GİRİŞLERİM */
#tl_profile_content .icont_text p, #tl_profile_content .icont_text i{
    color: #fff;
}
/* PROMOSYONLAR BAŞLIK 240725_2910_pc615168165556 */
.dynRules_title {
    background: linear-gradient(90deg,rgba(21,35,97,.25) 0%,#152361 29%,#152361 50%,#152361 75%,rgba(21,35,97,.25) 100%);
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff!important;
}

/* AMUSNET JACKPOT BAŞLIĞINI GİZLER */
#app > div.content-wrapper > main > div > div.dynamic_container.topJackpot_section > div.rd_header_tabs.d-flex.mb-2{
    display: none;
}

/* JACKPOT ALANI */
.top_jackpots__block {
    background: #ff000000!important;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgb(26 38 99) 0px 7px 13px -3px, rgb(28 40 103) 0px -3px 0px inset;
}

.top_jackpots__value, .top_jackpots__crns{
    color: #fff!important;
}

.top_jackpots__hover_winners {
    background: linear-gradient(90deg,rgba(26, 38, 99, 1) 0%, rgba(26, 38, 99, 1) 15%, rgba(40, 55, 133, 1) 50%, rgba(26, 38, 99, 1) 85%, rgba(26, 38, 99, 1) 100%)!important;
    box-shadow: rgba(0, 0, 0, .4) 0 2px 4px, rgba(0, 0, 0, .3) 0 7px 13px -3px, rgba(0, 0, 0, .2) 0 -3px inset;
}

.top_jackpots__hover_winners span{
    color: #fff;
}

.top_jackpots__hover_content  {
    box-shadow: rgba(0, 0, 0, .4) 0 2px 4px, rgb(0 0 0 / 30%) 0 7px 13px -3px, rgb(147 147 147 / 20%) 0 -3px inset!important;
}

.js_jackpot_link {
    box-shadow: rgba(0, 0, 0, .4) 0 2px 4px, rgb(0 0 0 / 30%) 0 7px 13px -3px, rgb(147 147 147 / 20%) 0 -3px inset;
    border: none!important;
}

.top_jackpots__hover_win__name, .top_jackpots__hover_btn{
    color: #25337d!important;
    font-weight: bold;
}

/* AMUSNET JACKPOT BAŞLIK İKONU */
#app > div.content-wrapper > main > div > div.dynamic_container.topJackpot_section > div.rd_title__block.mb-2.single_title.d-flex.align-items-center.justify-content-between > h2::before{
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url(https://cdn.pzgrsl.com/plat/prd/img/CmsImageLibrary/Amusnet_w.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
}



/* PROMOSYONLAR POPUP 220825_2910_pc1241352314134_v2 */
.cw_promo_popup_root:not(.main-wrapper):not(:where(.main-wrapper *)) {
    width: 50%;
    transform: translate(50%,0);
    height: 1px
}

.dynRules_logo:not(.main-wrapper):not(:where(.main-wrapper *)) {
    display: none
}

.dynRules_left_sidebar:not(.main-wrapper):not(:where(.main-wrapper *)) {
    display: none
}

#dynRules>div.dynRules_content:not(.main-wrapper):not(:where(.main-wrapper *)) {
    width: 100%!important;
    max-width: 100%
}

.dynRules_logo~.dynRules:not(.main-wrapper):not(:where(.main-wrapper *)) {
    margin-top: 0!important
}

.cw_icon_close_v2:not(.main-wrapper):not(:where(.main-wrapper *))::before {
    color: #fff;
    font-weight: 700;
    font-size: 28px
}

.cw_icon_close_v2:not(.main-wrapper):not(:where(.main-wrapper *)) {
    background-color: #1a2663;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    padding: 17px!important;
}

#js_news_promo_popoup_cont>div>div.cw_promo_popup_header.cw_popup_news:not(.main-wrapper):not(:where(.main-wrapper *)) {
    height: 36px;
    background: 0 0
}

.dynRules_content_inner:not(.main-wrapper):not(:where(.main-wrapper *)) {
    padding: 10px!important;
    border: none!important;
}

.dynRules:not(.main-wrapper):not(:where(.main-wrapper *)) {
    padding: 0!important
}

:not(.main-wrapper) *::-webkit-scrollbar {
    width: 10px;
    background-color: #a3afb9
}

:not(.main-wrapper) *::-webkit-scrollbar-thumb {
    background-color: #25337d
}

#dynRules>div.dynRules_content>p:not(.main-wrapper):not(:where(.main-wrapper *)) {
    display: none
}

.cw_promo_popup_iframe:not(.main-wrapper):not(:where(.main-wrapper *)) {
    border-radius: 50px
}

#dynRules>div.dynRules_content img:not(.main-wrapper):not(:where(.main-wrapper *)) {
    border-radius: 50px
}


.cw_promo_popup_inner,
.cw_promo_popup_iframe {
  box-shadow: 0 0 0 2000px #00000075 !important;
}

/* ÜST DUYURU / BİLDİRİM ALANI 260825_2910_pc2352523432456 */
.notification_wrapper{
    text-align: center;
    width: unset;
}

.cw_icon_close_v4::before{
    position: absolute;
    right: 20px;
}


/* PROMOSYONLAR POPPUP 290825_2910_mb90345289513134 */

.dynRules_content_inner {
    background: #ff000000!important;
}

.dynRules_content{
    position: relative;
}

.dynRules_content:after{
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    position: absolute;
    background: url('https://cdn.pzgrsl.com/plat/prd/img/partners/1272/2910/bgbgdikey.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
    filter: blur(11px);
}

@keyframes promosyonlarImg{
    0% {
    opacity: 0;
    transform: scale(0.3);
    }
    
    50% {
        opacity: 1;
        transform: scale(1.05);
    }
    
    70% {
        transform: scale(0.9);
    }
    
    100% {
        transform: scale(1);
    }
}

#dynRules>div.dynRules_content img:not(.main-wrapper):not(:where(.main-wrapper *)){
    animation-duration: 2s;
    animation-timing-function: ease;
    animation-delay: 0s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-fill-mode: none;
    animation-play-state: running;
    animation-name: promosyonlarImg;
    animation-timeline: auto;
    animation-range-start: normal;
    animation-range-end: normal;
}

/* HAKKIMIZDA SAYFASI ARKAPLAN 020925_2910_pc123445632523 */
.main-wrapper #dynRules .dynRules_content {
    background: linear-gradient(90deg,#1a2663 0%,#1a2663 15%,#283785 50%,#1a2663 85%,#1a2663 100%)!important;
}


/* PZ JP 040925_2910_pc3529058242835 */
.top_jackpots__block {
    border: 1px solid #3f51b5
}

.top_jackpot_icon:after {
    content: '';
    border-radius: 100%;
    left: 7px;
    z-index: -1;
    position: absolute;
    width: 109px;
    height: 109px;
    background: url(https://cdn.pzgrsl.com/plat/prd/Img/Partners/1272/2910/jpiconwawet.png);
    background-size: 100%;
    background-position: 50%;
    opacity: 1;
    animation: 14s waves2jp linear infinite forwards;
}
.top_jackpots__anim:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 50%;
    left: 55%;
    transform: translate(-55%,-50%);
    filter: blur(5px);
    opacity: 1;
    transition: all 450ms cubic-bezier(.23,1,.32,1)
}

.top_jackpots__anim:hover:before {
    transform: translate(-50%,-50%)scale(1);
    filter: blur(50px)
}

.top_jackpots__anim:before,.top_jackpots__block {
    background-color: #0000;
    box-shadow: 2px 2px 12px rgb(0 0 0/8%);
    border-radius: 21px;
    background-image: url(https://cdn.pzgrsl.com/plat/prd/Img/Partners/1272/2910/jpbg04092016.jpg);
    background-repeat: repeat-x;
    background-size: 900px 100%;
    animation: 25s wavesjp linear infinite forwards
}

@keyframes wavesjp {
    to {
        background-position: 1600px 130%,3150px 130%,5300px 130%
    }
}

@keyframes waves2jp {
    to {
        -webkit-transform: rotate(360deg)
    }
}

:root{
    --cdn-jackpot_icons: url('https://cdn.pzgrsl.com/plat/prd/Img/Partners/1272/2910/ikonlar.png')!important;
}

/* üye ol 250925_2910_pc4135436254 */
.dyn_regPopup_content .dyn_regPopup_banner{
    width: 50%;
}

.dyn_regPopup_content{
    background: transparent;
}

.dyn_regPopup_header {
    background: transparent;
}

#reg_popup{
    background: linear-gradient(180deg,#152361 0%,#141e4f 50%,#1e2c70 100%)!important;
    padding: 10px!important;
    border-radius: 20px;
    box-shadow: 0 0 500px #152361;
    border: 1px solid #8db5ba;
}

.dyn_regPopup_content .dyn_regPopup_body {
    width: 50%;
}

.dyn_regPopup_content .dynamicBanners_img {
    object-fit: cover;
    object-position: center;
}

.dyn_regPopup_header .dyn_regPopup_header_text{
    color: #ffffff;
    font-weight: bold;
}

.dyn_regPopup_content .dyn_form_group {
    width: 100%!important;
}

.dyn_regPopup_content .dyn_input, .dyn_select{
    background: linear-gradient(90deg,rgb(96 96 141) 0%, rgb(106 106 151) 50%, rgb(96 96 141) 100%);
    border-radius: 5px;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
    color: #fff;
}

.dyn_regPopup_content .dyn_input:focus, .dyn_select:focus{
    border: none;
    background: #454e79;
}

.dyn_regPopup_content .dyn_input::placeholder{
    color: #ffffff;
}

.dyn_regPopup_content .js_progress_text{
    font-weight: bold;
    font-size: 14px;
    color: #fff;
}

.dyn_regPopup_content .dyn_label{
    color: #fff;
}

.dyn_regPopup_content .dyn_regPopup_body{
    position: relative;
}

.dyn_regPopup_content .dyn_regPopup_body:before {
    content: "";
    position: absolute;
    background: url(https://i.hizliresim.com/5xt39d5.png);
    background-size: contain;
    background-repeat: no-repeat;
    opacity: .2;
    width: 400px;
    height: 400px;
    top: 140px;
    left: 0px;
    filter: blur(0px);
}

.dyn_regPopup_content #js_reg_btn_back{
    font-weight: bold;
    color: #000;
    border-radius: 10px;
}

.dyn_regPopup_content #js_reg_btn_submit{
    border-radius: 10px;
    font-weight: bold;
}

.dyn_regPopup_content .dyn_footer_col_item{
    width: 100%!important;
}

.dyn_regPopup_header{
    position: relative;
}

.dyn_regPopup_header:before{
    content: "KAZANAN OLMAYA BİRKAÇ ADIM!";
    position: absolute;
    left: 240px;
    background: linear-gradient(90deg,rgb(60 58 168) 0%, rgb(79 77 255) 50%, rgba(60 58 168) 100%);
    color: #fff;
    font-weight: bold;
    text-align: center;
    width: 370px;
    border-radius: 20px;
    padding: 10px;
}

.dyn_regPopup_content .dyn_err_mess{
    background: #ff001169;
    color: white!important;
    font-weight: bold;
    font-size: 14px;
    margin-top: 4px;
}

.dyn_regPopup_content .input_validation_fail button,
#js_step_4 > div:nth-child(4) > button
{
    background: none!important;
    box-shadow: none!important;
    color: white;
}

.dyn_regPopup_content #js_reg_btn_send_otp_Email, .dyn_regPopup_content #js_reg_btn_send_otp_Mobile{
    background: #1388ff;
    box-shadow: none!important;
    color: #fff;
    padding: 5px;
    border-radius: 20px;
    box-shadow: 0 0 50px #0037ff!important;
}

.dyn_regPopup_content .dyn_regPopup_banner{
    backdrop-filter: none;
}

.dyn_regPopup_content .dyn_resend_text, .dyn_resend_countdown {
    color: #fff!important;
    font-weight: bold;
}

.dyn_regPopup_content #js_step_2 > div > div.dyn_form_group.input_validation_fail > span{
    background: #ff0000d4;
}

.dyn_regPopup_content #js_reg_btn_send_otp_Email, .dyn_regPopup_content #js_reg_btn_send_otp_Mobile{
    z-index: 2;
}

.dyn_regPopup .tl_head_close{
    color: #fff!important;
    font-weight: bold;
}

.dyn_regPopup_content .radioBox_label{
    color: #fff;
}

.dyn_regPopup .radioBox_label input:checked+.radioBox_icon:before{
    background-color: #fff;
}

/* Üst bildirim alanı 021025_2910_pc124524534 */
.notification_content{
    background:linear-gradient(90deg,#1a2663 0%,#1a2663 15%,#283785 50%,#1a2663 85%,#1a2663 100%);
    border-bottom: 2px solid #47a5a7!important;
}

.notification_content > div > div > div > p{
    color: #fff;
}


/* PALAZZO ÜYE GİRİŞİ 220925_2910_pc3154252542 */
#loginContent .tl_popup_content.tl_popup_content{
    background: linear-gradient(180deg,#152361 0%,#141e4f 50%,#1e2c70 100%)!important;
}
#login_container > div > div:nth-child(1) > div.form-group-label > label,
#login_container > div > div.form-group.login_form_group.register_input_new.relative.js_login_input > div.form-group-label > label,
#js_ft_pass_btn{
    color: #fff;
}

#loginForm > div.tl_popup_header{
    background: #37AAAD!important;
    color: #fff!important;
    font-weight: bold;
    text-align: center;
}

#loginForm .tl_head_close:before{
    color:#fff;
}

#js_lg_btn {
    background: linear-gradient(180deg,#00bbc2 0%,#50a2a3 70%,#00bbc2 100%)!important;
    box-shadow: rgba(0,0,0,.4)0 2px 4px,rgba(0,0,0,.3)0 7px 13px -3px,rgba(0,0,0,.2)0 -3px inset;
    transition: all .4s;
    border: none!important;
    min-width: 100px;
    color: #fff!important
}

#login_container > div > a.tl_sup_link{
    box-shadow: rgba(0,0,0,.4)0 2px 4px,rgba(0,0,0,.3)0 7px 13px -3px,rgba(0,0,0,.2)0 -3px inset;
}


/* PALAZZOBET MESAJ KUTUSU 210925_2910_pc1243524852943 */
#inboxContent > div.inbox-popup.inbox_v2 .inbox-popup__body{
    background: linear-gradient(180deg,#152361 0%,#141e4f 50%,#1e2c70 100%);
}

.inner-title,
.item__id,
.tl_mail_details,
.primary-text,
.tl_mail_message_body
{
    color: #fff!important;
}

#inboxContent #js_msgs_cont-inner .inbox-popup__item.js_msg_item{
    border: none!important;
    background: linear-gradient(90deg,rgb(23 172 178) 0%, rgb(37 181 186) 50%, rgb(4 185 192) 100%);
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}

#inboxContent #js_msgs_cont-inner > div.inbox-popup__item.js_msg_item.read.active *{
    color: #ffffff!important;
}

#inboxContent #js_msgs_cont-inner > div.inbox-popup__item.js_msg_item.read.active{
    border-bottom: 3px solid #ffffffa8!important;
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
}

#inboxContent #js_msgs_cont-inner .inbox-popup__item.js_msg_item *{
    color: #ffffff!important;
}

#inboxContent #newmessage_btn{
    background: linear-gradient(180deg,#00bbc2 0%,#11b5bb 70%,#00bbc2 100%)!important;
    color:#fff!important;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}


#inboxContent .inbox-popup__item.js_msg_item{
    border-radius: 10px;
}

#inboxContent > div.inbox-popup.inbox_v2 > div.inbox-popup__body > div.inbox-popup__items > div.inbox-popup__items-manage.js_inbox_items{
    background: #152158;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}

#inboxContent > div.inbox-popup.inbox_v2 > div.inbox-popup__body > div.inbox-popup__items > div.inbox-popup__items-manage.js_inbox_items *{
    color: #fff;
    font-weight: bold;
}

#inboxContent > div.inbox-popup.inbox_v2 > div.inbox-popup__head{
    background: linear-gradient(180deg,#00bbc2 0%,#11b5bb 70%,#00bbc2 100%)!important;
    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;
}

#inboxContent > div.inbox-popup.inbox_v2 > div.inbox-popup__head > .inbox-popup__title{
    color: #fff;
}

#inboxContent .tl_head_close:before{
    color: #fff;
}

/* PALAZZO PROMO CODE 220925_2910_pc3454753233*/
#PromoCodeForm .promocode_txt{
    color: #fff;
    font-weight: bold;
}

#PromoCodeForm > div > span.form-group-label > label{
    color: #fff;
}

#PromoCodeForm #PromoCode::placeholder, #PromoCode{
    color: #fff!important;;
}

/* Palazzo hoş geldin popup çarpı işareti hizalaması 071025_2910_pc2135252543 */
.welcome_login_popup_inner .cw_icon_close_v4::before{
    position: static;

}

/* Palazzo bildirimler çarpı işareti renk değişimi 071025_2910_pc1354264363345 */
.notification_close_btn .cw_icon_close_v4::before{
    color: #fff;
} 
/* GİRİŞLERİM ALANINI GİZLER 241025_2910_pc245463452 */
#js_myActivity_hdr, #myActivity_tab{
    display: none;
}

/* PROMOSYONLAR ÜST MENÜ 261025_2910_pc98027562425234 */
.pn_category{
    justify-content: flex-end;
}
/*-------Üst Menü Stil------- */
.pn_category_item.active, .pn_category_item:hover{
    background: linear-gradient(180deg,#152361 0%,#141e4f 50%,#1e2c70 100%)!important;
}

/* PALAZZO MOBİL SAĞLAYICILAR KISMI 261025_2910_PC490634524 */
.lobbyFilter_popup_inner_cont{
    background: linear-gradient(180deg,#152361 0%,#141e4f 50%,#1e2c70 100%)!important;
}

#js_lobby_filter_inner_cont .lobbyFilter_popup_category_fixed{
    background-color: #152361;
}

#js_lobby_filter_inner_cont .lobbyFilter_popup_title{
    color: #fff;
}

#js_lobby_filter_inner_cont #js_lobby_filter_view_all_providers span,
#js_lobby_filter_inner_cont #js_lobby_filter_view_all_themes span{
    color: #fff;
}

.lobbyFilter_popup_mrg.open .lobbyFilter_popup_view_btn::after,
.lobbyFilter_popup_view_btn::after{
    color: #fff;
}

.lobbyFilter_popup_header,
.lobbyFilter_popup_footer {
    background: #eef1fd;
}

/* LOGO SONRASI */
.tl_header_top_row .header__logo::after{
    display: none;
}

/* PALAZZOBET WEB HEADER RENKLENDIRME */

/* TUTAR KUTUSU */
.js_fixed_header_right .cw_depositDialog_balance {
    background: linear-gradient(90deg, #0a0e2a 0%, #0f1540 50%, #0a0e2a 100%);
    border: 1px solid rgba(60, 120, 255, 0.4);
    border-radius: 8px;
    box-shadow: rgba(60, 120, 255, 0.1) 0px 2px 8px;
    margin-right: 6px;
}

.js_fixed_header_right .cw_depositDialog_balance span,
.js_fixed_header_right .cw_depositDialog_balance .js_currency_code {
    color: #c8d8ff !important;
}

/* MESAJ (INBOX) BUTONU */
.js_fixed_header_right > a.inboxDialog {
    background: linear-gradient(90deg, #0a0e2a 0%, #0f1540 50%, #0a0e2a 100%);
    border: 1px solid rgba(60, 120, 255, 0.4);
    border-radius: 8px;
    box-shadow: rgba(60, 120, 255, 0.1) 0px 2px 8px;
    margin-right: 6px;
}

.js_fixed_header_right > a.inboxDialog:hover {
    background: linear-gradient(90deg, #131a4a 0%, #1a2460 50%, #131a4a 100%);
    border-color: #3c78ff;
}

.js_fixed_header_right > a.inboxDialog i {
    color: #c8d8ff !important;
}

/* KULLANICI ADI BUTONU */
.js_fixed_header_right > .relative > .username_cont {
    background: linear-gradient(90deg, #0a0e2a 0%, #0f1540 50%, #0a0e2a 100%);
    border: 1px solid rgba(60, 120, 255, 0.4);
    border-radius: 8px;
    box-shadow: rgba(60, 120, 255, 0.1) 0px 2px 8px;
}

.js_fixed_header_right > .relative > .username_cont:hover {
    background: linear-gradient(90deg, #131a4a 0%, #1a2460 50%, #131a4a 100%);
    border-color: #3c78ff;
}

.js_fixed_header_right > .relative > .username_cont i,
.js_fixed_header_right > .relative > .username_cont div {
    color: #c8d8ff !important;
}

/* GENEL ARALIK */
.js_fixed_header_right {
    gap: 6px;
}

.cw_depositDialog_balance:hover{
    background-color: #263480!important;
    border-radius: 8px!important;
}

/* PARA YATIRMALAR BUTONU HEADER 280326_2910_pc15246524234234235 */
.cw_depositDialog_box .cw_deposit_button, .cw_slide_item_open{
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset; 
    border-radius: unset;
    border-radius: 7px
}

.cw_depositDialog_box .cw_deposit_button:hover{
    color: #fff;
}

/* Palazzo para yatırmalar 240326_2910_pc3215252523423434*/
/* Ana popup kutusu */
.brequest_popup {
    background: linear-gradient(160deg, #0c1238 0%, #101845 50%, #0e1540 100%) !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 14px !important;
}

/* Header */
.brequest_popup_header {
    background: linear-gradient(160deg, #0a0f2e 0%, #0d1440 60%, #0b1235 100%) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.07) !important;
}

.brequest_popup_header_title {
    color: #ffffff !important;
    letter-spacing: 0.04em;
}

.brequest_popup_header p {
    color: rgb(255 255 255) !important;
    font-size: 10px !important;
    letter-spacing: 0.04em;
}

/* Kapatma butonu */
.brequest_popup_close.brequest_popup_back_ico {
    background: rgba(255, 255, 255, 0.08) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-radius: 6px !important;
    color: rgba(255, 255, 255, 0.55) !important;
    transition: background 0.2s, color 0.2s;
}

.brequest_popup_close.brequest_popup_back_ico:hover {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important;
}

.brequest_popup_close .dynamic_icon::before,
.brequest_popup_close .dynamic_icon {
    color: rgba(255, 255, 255, 0.6) !important;
}

/* Bonus kartları */
.brequest_popup_item.js_bn_req_bonuses_cont {
    background: linear-gradient(135deg,
        rgba(22, 38, 110, 0.92) 0%,
        rgba(14, 26, 80, 0.97) 100%) !important;
    border: 1px solid rgba(70, 100, 210, 0.22) !important;
    border-radius: 12px !important;
    position: relative;
    overflow: hidden;
    box-shadow:
        0 4px 24px rgba(8, 14, 60, 0.55),
        0 1px 0 rgba(110, 150, 255, 0.08) inset,
        0 -3px 0 rgba(0, 0, 0, 0.25) inset !important;
    transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}

/* Kart üstü parlayan çizgi */
.brequest_popup_item.js_bn_req_bonuses_cont::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(130, 170, 255, 0.3), transparent);
    pointer-events: none;
}

.brequest_popup_item.js_bn_req_bonuses_cont:hover {
    transform: translateY(-2px);
    border-color: rgba(100, 140, 255, 0.45) !important;
    box-shadow:
        0 8px 36px rgba(30, 60, 180, 0.35),
        0 0 0 1px rgba(100, 140, 255, 0.12),
        0 1px 0 rgba(110, 150, 255, 0.1) inset !important;
}

/* Görsel alanı (kategori etiketi) */
.brequest_primary_img span {
    color: rgba(255, 255, 255, 0.6) !important;
    background: rgba(0, 0, 0, 0.35) !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    letter-spacing: 0.06em;
}

/* Bonus adı */
.brequest_popup_item_name {
    color: #dce8ff !important;
    font-weight: 700 !important;
    font-size: 13px !important;
}

/* Bonus tipi (Wager vb.) */
.brequest_popup_item_type {
    color: #ffffff !important;
    font-size: 11px !important;
}

/* Geri sayım timer kutuları */
.brequest_popup_timer {
    background: transparent !important;
}

.brequest_popup_timer li span{
    background: rgb(255 255 255 / 0%) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 7px !important;
}

.brequest_popup_timer li span:first-child {
    color: rgba(255, 255, 255, 0.35) !important;
    font-size: 9px !important;
    text-transform: uppercase;
    letter-spacing: 0.06em;
}

.brequest_popup_timer li span.js_exp_days,
.brequest_popup_timer li span.js_exp_hours,
.brequest_popup_timer li span.js_exp_minutes,
.brequest_popup_timer li span.js_exp_seconds {
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
}

/* Süre dolmak üzere — kırmızımsı uyarı */
.brequest_popup_timer.time_expire li {
    border-color: rgba(239, 68, 68, 0.4) !important;
    background: rgba(239, 68, 68, 0.1) !important;
}

.brequest_popup_timer.time_expire li span.js_exp_hours {
    color: #f87171 !important;
}

/* Bonusu Seç butonu */
.brequest_popup_item_select.js_select_bonus {
    background: linear-gradient(135deg, #1e3282, #152060) !important;
    border: 1px solid rgba(80, 115, 255, 0.35) !important;
    border-radius: 8px !important;
    color: #ffffff !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.08em !important;
    transition: border-color 0.2s, box-shadow 0.2s;
}

.brequest_popup_item_select.js_select_bonus:hover {
    border-color: rgba(100, 150, 255, 0.6) !important;
    box-shadow: 0 0 20px rgba(80, 120, 255, 0.2) !important;
}

/* Ayırıcı çizgi */
.brequest_popup_item hr {
    border: none !important;
    border-top: 1px solid rgba(255, 255, 255, 0.07) !important;
    margin: 0 !important;
}

/* Detay alanı */
.brequest_popup_item_details {
    background: transparent !important;
}

.brequest_popup_item_details_text p {
    color: rgb(255 255 255) !important;
    font-size: 11px !important;
}

/* Daha fazla / daha az butonu */
.brequest_popup_item_details_more {
    color: #ffffff !important;
    background: transparent !important;
    border: none !important;
    font-size: 11px !important;
    transition: color 0.2s;
}

.brequest_popup_item_details_more:hover {
    color: #7da4ff !important;
}

.brequest_popup_item_details_more .dynamic_icon::before {
    color: #4a60b8 !important;
}

/* Footer */
.brequest_popup_footer {
    border-top: 1px solid rgba(255, 255, 255, 0.06) !important;
}

/* Bonus İstemiyorum butonu */
.brequest_popup_footer_btn.js_bn_request_popup_close {
    background: transparent !important;
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
    border-radius: 8px !important;
    color: rgba(255, 255, 255, 0.45) !important;
    font-size: 12px !important;
    transition: border-color 0.2s, color 0.2s;
}

.brequest_popup_footer_btn.js_bn_request_popup_close:hover {
    border-color: rgba(255, 255, 255, 0.3) !important;
    color: rgba(255, 255, 255, 0.75) !important;
}

/* Kart giriş animasyonu */
@keyframes pb-fadein {
    from { opacity: 0; transform: translateY(8px); }
    to   { opacity: 1; transform: none; }
}

.brequest_popup_item.js_bn_req_bonuses_cont {
    animation: pb-fadein 0.35s ease both;
}

.bonusreqbuttons{
    margin-bottom: 5px;
}

.brequest_popup_item.js_bn_req_bonuses_cont:nth-child(1) { animation-delay: 0.05s; }
.brequest_popup_item.js_bn_req_bonuses_cont:nth-child(2) { animation-delay: 0.10s; }
.brequest_popup_item.js_bn_req_bonuses_cont:nth-child(3) { animation-delay: 0.15s; }
.brequest_popup_item.js_bn_req_bonuses_cont:nth-child(4) { animation-delay: 0.20s; }
.brequest_popup_item.js_bn_req_bonuses_cont:nth-child(5) { animation-delay: 0.25s; }