@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

:root {
	--themeColor: #bcad6f;
    --secondaryColor: #0f0f0f;
    --baseColor: #0b0b0b;
}

body {
	background-image: url('https://i.ibb.co/4RX38c8N/Arkaplan-2.png') !important;
	background-size: cover!important;
	background-position: left center!important;
	background-attachment: fixed!important;
	background-repeat: no-repeat!important;
	display: flex;
	justify-content: center !important;
	flex-wrap: wrap;
}
.layout-content-holder-bc
{
	max-width: 1500px !important;
	margin: auto;
	height: 100% !important;
}
.nav-menu {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    list-style: none !important;
    padding: 0 !important;
    gap: 16px !important;
    margin: 0 20px;
}
.nav-menu > li:nth-child(5) {
	margin-right: 35vw !important;
}
@media (max-width: 1440px) {
	.nav-menu > li:nth-child(5) {
		margin-right: 25vw !important;
	}
}
@media (max-width: 1024px) {
	.nav-menu > li:nth-child(5) {
		margin-right: 20vw !important;
	}
}
header.header-bc {
    background: none !important;
    margin: auto;
}
.layout-header-holder-bc
{
	background: var(--baseColor) !important;
	margin-bottom: 15px !important;
	box-shadow: none !important;
	border-bottom: 2px solid var(--themeColor) !important;
}
header a.nav-menu-item {
    display: flex !important;
    flex-direction: column;
    color: var(--themeColor) !important;
    gap: 10px;
}
header a.nav-menu-item span {
    font-size: 12px;
    font-family: "Cinzel";
	font-weight: bold;
	text-transform: uppercase;
}
.nav-menu-container .nav-menu, .nav-content-bc, .nav-menu-container.header-navigation:first-child {
    background: none !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu {
    justify-content: center !important;
    gap: 7px !important;
	margin: auto;
}
.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item>i {margin-right:0 !important;box-shadow: 0 0 30px 0px var(--themeColor);border-radius: 100px;}
.logo-container {
    position: absolute !important;
    left: 0;
    right: 0;
    margin: auto !important;
    display: block !important;
    width: fit-content;
    transform: scale(1.5);
    margin-top: 90px !important;
}
.hdr-main-content-bc {
    justify-content: center;
	padding-top: 0px !important;
	height: 75px !important;
	margin-bottom: 50px;
}
.logo {
    height: 75px !important;
    padding-top: 10px;
	margin-top: 20px !important;
}
.nav-content-bc {
    margin-top: 20px !important;
    margin-bottom: 30px !important;
}
.hdr-user-bc .btn.register, .hdr-user-bc .btn.sign-in {
    background: #ffffff1c;
    color: #fff !important;
    border: 1px solid #fff;
    padding: 0 20px;
    text-decoration: none !important;
    border-color: var(--themeColor);
    position: relative;
    overflow: hidden;
    transition: 0.2s all;
    box-shadow: none !important;
    border-radius: 100px;
    font-family: "Cinzel";
    font-weight: bold;
    letter-spacing: 2px;
}
.hdr-user-bc .btn.sign-in { background: var(--baseColor) !important; }
.hdr-user-bc .btn.register {background: var(--themeColor);color: #000 !important;margin-inline-end: -10px !important;}
.hdr-user-bc .btn.register:hover, .hdr-user-bc .btn.sign-in:hover {
	box-shadow: var(--themeColor) 0 0 10px 1px !important;
	background: var(--themeColor);
}
.popup-inner-bc span#login_button_id {
	padding: 5px 9px;
    color: rgba(var(--hero-sc), 1);
    background: rgba(var(--hero), 1);
    transition: background var(--default-transition-duration);
	border-radius: var(--border-radius);
	font-size: 12px;
}
.popup-inner-bc button[title="GiriÅŸ"],
.popup-inner-bc button[title="Sonraki"],
.popup-inner-bc button[title="KayÄ±t"],
.popup-inner-bc button[title="SÄ±fÄ±rla"],
.popup-inner-bc span#login_button_id
{
	position: relative;
    overflow: hidden;
	font-family: "Cinzel";
    font-weight: bold;
    letter-spacing: 2px;
	text-decoration: none;
}
.popup-inner-bc span#login_button_id,
.popup-inner-bc button[title="KayÄ±t"] {
	background: #00000080;
}
.hdr-user-bc .btn.sign-in:hover:before,
.hdr-user-bc .btn.register:before,
.popup-inner-bc button[title="GiriÅŸ"]:before,
.popup-inner-bc button[title="Sonraki"]:before,
.popup-inner-bc button[title="SÄ±fÄ±rla"]:before,
.popup-inner-bc button[title="KayÄ±t"]:before,
.popup-inner-bc span#login_button_id:before
{
	content:'';
    top:0;
    transform:translateX(100%);
    width:100%;
    height:220px;
    position: absolute;
    z-index:1;
    animation: slide 1.5s infinite;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(128,186,232,0) 99%, rgba(125,185,232,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.8)), color-stop(99%,rgba(128,186,232,0)), color-stop(100%,rgba(125,185,232,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* IE10+ */
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#007db9e8',GradientType=1 ); /* IE6-9 */
	opacity: 0.7;
}
.hdr-user-bc .btn.sign-in:hover:before { animation: slide 1s infinite; }
.hdr-user-bc .btn.register:hover, .hdr-user-bc .btn.sign-in:hover {
    box-shadow: var(--themeColor) 0 0 10px 1px !important;
    background: var(--themeColor) !important;
	color: var(--secondaryColor) !important;
}
@keyframes slide {
    0% {transform:translateX(-100%);}
    100% {transform:translateX(100%);}
}
header .form-control-bc.select.compact-mode.filled, header .hdr-time-bc, header smartPanel-bc {
    display: none;
}
.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: none !important;
    box-shadow: none !important;
	transform: scale(1.05);
}
.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active { background: none !important; }
.nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item span,
.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active span
{ color: #fff !important; }
.nav-content-bc .nav-menu-container .nav-menu-sub {
    background: rgb(0 0 0 / 70%) !important;
    backdrop-filter: blur(7px);
	border: 1px solid var(--themeColor);
	margin-top: 30px !important;
	border-top: none !important;
}
.nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item::before {
	display: none !important;
}
.nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item {
	align-items: flex-start;
	justify-content: center;
	transition: 0.05s all;
	flex-wrap: wrap;
}
.nav-menu-container .nav-menu-sub>li:hover a {
	padding-left: 15px !important;
	border-left: 2px solid var(--themeColor) !important;
	border-radius: 0 !important;
	color: #fff !important;
}
.layout-footer-holder-bc {
    background: none !important;
    margin-top: 50px !important;
    background: var(--baseColor) !important;
    border-top: 1px solid var(--themeColor);
    padding-bottom: 10px;
}
.layout-footer-holder-bc a {
    color: var(--themeColor) !important;
}
.layout-footer-holder-bc .horizontalSliderElem,
.layout-footer-holder-bc .infoTime,
.layout-footer-holder-bc .selectHolder.languageDropdown .selectContainer
{
    background: #0000005c !important;
    color: #fff !important;
    color: var(--themeColor) !important;
}
.layout-footer-holder-bc .horizontalSliderElem {
    padding: 0 !important;
    background: transparent !important;
	transition: 0.1s all;
}
.layout-footer-holder-bc .horizontalSliderElem:hover { transform: scale(1.05); }
.layout-footer-holder-bc .ftr-copy-rights-bc,
.layout-footer-holder-bc .sliderTitle,
.layout-footer-holder-bc .footerLinkColTitle
{
    color: #fff !important;
}
.layout-footer-holder-bc .footerCopyrights,
.view-see-more
{
    color: var(--themeColor) !important;
}
.layout-footer-holder-bc .footerSocialLink {
    background: #0000005c !important;
	transition: 0.1s all;
}
.layout-footer-holder-bc .footerSocialLink:hover { transform: scale(1.05); }
.layout-footer-holder-bc .horizontalSliderElem img {
    filter: none !important;
    opacity: 1 !important;
}
/* Slider */
.slider-bc {
    border-radius: 10px !important;
    overflow: hidden !important;
}
/* Games */
.casino-game-item-content {
    border: 1px solid var(--themeColor) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
}
h3.view-title-more.ellipsis {
    font-family: "Cinzel";
}
a.view-see-more {
    font-family: "Cinzel";
    font-weight: bold;
}
.casino-full-game-bg {
    background: none !important;
}
.header-bc::before {
    position: absolute;
    content: "Grand Opera Bet";
	content: "KIBRISIN EN PRESTIJLI CASINOSU";
    background: linear-gradient(to bottom, #9c6152 27%, #cca095 40%, #a16c66 78%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #fff;
    font-family: 'Playfair Display', serif;
    text-transform: uppercase;
    font-size: 7.7rem;
	font-size: 3rem;
    font-weight: 400;
    margin: auto !important;
	margin-top: 65px !important;
    letter-spacing: 3.2rem;
	letter-spacing: 2rem;
    pointer-events: none;
    width: 99% !important;
    white-space: nowrap;
    animation: blinking 5s infinite ease-in-out;
    display: flex;
    justify-content: center;
	overflow: hidden;
}
@keyframes blinking {
    0% { opacity: 0.05; }
    50% { opacity: 0.75; }
    100% { opacity: 0.05; }
}
/* Promotions start */
.horizontal-sl-list.promotion-horizontal-sl-list-bc.horizontal-items-expanded
{
    border-radius: 100px;
    border: 1px solid var(--themeColor);
}
button.btn.nav-floating-btn.bc-i-double-arrow-top {
    box-shadow: 0 0 30px var(--themeColor);
	display: none !important;
}
.promotion-details-popup.windowed .popup-inner-bc {
    background: rgba(0, 0, 0, 0.68) !important;
    backdrop-filter: blur(10px);
}
.promotion-details-popup.windowed .e-p-close-icon-bc {
	color: var(--baseColor) !important;
}
.layout-bc.promotion-page .layout-content-holder-bc {
    max-width: 1310px !important;
    padding: 0 10px !important;
}
.horizontal-sl-wheel {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: nowrap;
    width: 100%;
}
.promotion-page .horizontal-items-expanded .horizontal-sl-item-bc {
    align-items: center;
    display: flex;
    height: 71px;
    justify-content: center !important;
    border-radius: 0 !important;
    margin: 0;
    border: none !important;
    flex: auto;
}
.promotion-page .horizontal-items-expanded .horizontal-sl-item-bc p {
    color: #fff !important;
}
.layout-content-holder-bc > div > div > div.horizontal-sl-item-bc i { display: none; }
.promotions-article-title { display: none; }
.overlay-header {
    background: var(--themeColor);
}
.promotion-details-info { color: #fff; }
img.promotion-details-img {
    box-shadow: 0 0 25px -10px var(--themeColor);
}
.promotionsListEl-bc {
    border: none !important;
}
.promotion-horizontal-sl-list-bc .horizontal-sl-arrow {
    display: none !important;
}
.promotion-page .horizontal-items-expanded .horizontal-sl-item-bc {
    background: rgb(0 0 0 / 50%) !important;
    backdrop-filter: blur(7px);
    border-right: 1px solid var(--themeColor) !important;
}
.promotion-page .horizontal-items-expanded .horizontal-sl-item-bc p {
    font-family: "Poppins";
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 13px !important;
}
.promotion-page .horizontal-items-expanded .horizontal-sl-item-bc:last-child { border: none !important; }
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover
{
    background: #bcad6fbd !important;
}
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active p,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover p
{
    color: #fff !important;
}
.promotion-details-popup h1.back-nav-title-bc-h1.ellipsis {
    font-family: "Poppins";
    color: var(--baseColor) !important;
    font-weight: bold;
}
/* Promotions end */
.e-p-content-holder-bc {
    background-image: url('https://i.ibb.co/RG0cY5sz/media-18756301-dc265167fb883e0b8a0be7d0175b3c7e.jpg') !important;
    background-size: cover !important;
}
.promotion-details-container {
    background-image: url('https://i.ibb.co/SS9NVrn/media-18756301-2819ffdd9cffc70280a95dd6bf85466b.jpg') !important;
    background-size: cover !important;
}
.live-chat-adviser-bc {
    color: #fff !important;
    background: #070707c9 !important;
}
header .header-user-nav .nav-menu-other a {
    background: #191919 !important;
    margin: 0 5px;
    border-top: 2px solid var(--themeColor) !important;
    border-radius: 5px;
}
header .header-user-nav .nav-menu-other a span {
    font-family: "Poppins" !important;
    font-weight: normal !important;
}
header .header-user-nav .nav-menu-other a i.hdr-user-avatar-icon-bc.bc-i-user {
    font-size: 20px;
    box-shadow: 0px 0px 11px -2px var(--themeColor);
    border-radius: 15px;
    color: var(--themeColor);
}
.header-user-nav>.nav-menu-other>li:hover {
    background: none !important;
}

/* Fix */
.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 {
    color: var(--themeColor) !important;
    display: flex;
    flex-direction: column;
    gap: 10px;
	font-size: 13px;
	font-family: "Cinzel";
	font-weight: bold;
}
.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item i, .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item i {
    margin-right: 0 !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 {
    color: var(--themeColor) !important;
}
.status-popup-content-w-bc {
    background: var(--baseColor) !important;
}
.sportsbook-container.multi-column-view .multi-column-resize-block,
.left-menu-container,
.left-menu-scroll>.sp-sub-list-bc>.sp-s-l-b-content-wrp>.sp-s-l-b-content-bc>.sp-sub-list-bc .sp-sub-list-bc>.sp-s-l-head-bc,
.left-menu-scroll>.sp-sub-list-bc.active>.sp-s-l-head-bc,
.market-game-section:hover, .market-game-section
{
    background: rgb(0 0 0 / 50%) !important;
    backdrop-filter: blur(7px);
}

.is-home-page .sdr-item-bc:before {
    background: none !important;
}
.hdr-main-content-bc .infoTime { display: none !important; }

/* Footer fix */
.sliderSingleElWrapper:nth-child(4) img {
    height: 80px !important;
}
.sliderSingleElWrapper:nth-child(5) img {
    height: 120px !important;
}

/* Fast Redirect Gifs Fix Radius */
.is-home-page .hm-row-bc:nth-child(3) img {
    border-radius: 15px;
}

.loyalty-program-level-card-img {
    margin-top: -18px !important;
	margin-bottom: -18px !important;
}

/* Stories Edit */
.storiesWidgetWrapper .horizontalSliderRow {
    display: flex;
    justify-content: space-around;
}

/* 2025-04-25 17:28 edit */
.crypto-currency-data,
.header-buttons-wallet,
.hdr-time-bc,
.hdr-user-bc .nav-menu-sub,
.smartPanel-bc,
.hdr-user-bc .header-custom-buttons
{
	visibility: hidden !important;
	backface-visibility: hidden !important;
	content-visibility: hidden !important;
	display: none !important;
}
[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc {
    position: absolute;
    top: 25px;
    z-index: 3;
}
.hdr-user-bc .btn.sign-in { margin-left: 0 !important; }
[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc[aria-label="yilbasibilet"] {left: calc(1.5% + 425px);}
[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc[aria-label="Para YatÄ±rma"] { left: calc(1.5% + 280px); }
[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc[aria-label="Bonus Talep"] { left: calc(1.5% + 140px); }
[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc[aria-label="MaÄŸaza"] { left: calc(1.5%); }

[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc[aria-label="TV"] { left:auto; right: calc(2% + 280px); }
[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc[aria-label="Bayilik"] { left:auto; right: calc(2%); }
[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc[aria-label="Beni Ara"] { left:auto; right: calc(2% + 140px); }
[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc {
    height: 30px !important;
}

/* alt bar edit */
.nav-menu-container.header-navigation:nth-child(2) {
    background: none !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu {
    justify-content: center !important;
    margin-top: 35px;
    margin-bottom: -30px;
}

/* stories edit */
[class*=is-web] .viewModeStoriesContent {
    height: initial !important;
}
.singleStorySeeMore {
    opacity: 0.25;
}
.singleStorySeeMore:hover {
    opacity: 1;
}

.u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc {
    background: url("https://i.ibb.co/CKpshksr/media-18756301-3b630dcefa596514e559f7e780a1e54b.gif") !important;
}
.u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc {
    background: url("https://i.ibb.co/dJV4PF08/media-18756301-f20a0bd9b440b28b7d804876edf6dee0.jpg") !important;
}
.u-i-p-amounts-bc.bonuses .u-i-p-a-content-bc:after,
.u-i-p-amounts-bc.withdrawable .u-i-p-a-content-bc:after,
.u-i-p-a-content-bc:before
{
    display: none;
}

/* Profile Menus */
.user-profile-nav .user-profile-nav-header {background: var(--secondaryColor);box-shadow: 0px 0px 10px -5px var(--themeColor);border-bottom: 0;color: var(--themeColor);font-family: "Poppins";}
.user-profile-nav.active .user-profile-nav-header { border: 1px solid var(--themeColor);border-bottom: 0; }
.user-profile-nav .user-profile-nav-list {
    background: var(--baseColor);
    border: 1px solid var(--themeColor);
    border-top: 0;
}
[dir=ltr] .u-i-p-a-loyaltyPoint-bc {
    background-image: radial-gradient(circle at -14% 113%, #bcad6f, #70601e) !important;
	color: var(--baseColor) !important;
}
.u-i-p-p-u-i-d-username-bc { color: #fff !important; }
.u-i-p-p-u-i-d-user-id-bc.ellipsis { color: var(--themeColor) !important; }
.u-i-p-p-u-i-avatar-holder-bc {
	border: 1px solid var(--themeColor) !important;
	background: var(--baseColor) !important;
	color: var(--themeColor) !important;
}
.promoCodeWrapper-bc { padding: 0 !important; margin-bottom: 10px;box-shadow: 0px 0px 10px -5px var(--themeColor); }
.promoCodeWrapper-bc>form {
	padding: 0 !important;
	border: 1px solid var(--themeColor) !important;
	background: var(--baseColor) !important;
	color: var(--themeColor) !important;
}
.promoCodeWrapper-bc>form .form-control-input-bc {
	background: none !important;
}
.u-i-profile-page-content .userLogoutBtn {
	background-image: radial-gradient(circle at -14% 113%, #650b0d, #ba0410) !important;
	color: #fff !important;
	opacity: 0.75;
	height: auto !important;
	padding: 10px 10px !important;
}
.u-i-profile-page-content .userLogoutBtn:hover { opacity: 1; }

/* Slot & Live Casino Edits */
.live-casino-games,
.casino-slots
{
    background: var(--baseColor) !important;
}
.casinoProviderRow,
.casinoGameListBlockHeader
{
	background: var(--baseColor) !important;
}
.casinoProviderBlockTitle i {
	border: 1px solid var(--themeColor) !important;
	border-radius: 100px !important;
}
.searchInputWrp {
	border: 1px solid var(--themeColor) !important;
	border-radius: 100px !important;
	background: var(--baseColor) !important;
}
.casinoProviderBlockTitle, .casinoGameListTitle {
	font-size: 14px;
    font-family: "Cinzel";
    font-weight: bold;
    text-transform: uppercase;
}
.providerItemsInner:not(.active) {
	background: var(--baseColor) !important;
}
.providerItemsInner.active,
.providerItemsInner:hover
{
	background: var(--themeColor) !important;
	border: 1px solid var(--themeColor) !important;
}
.providerItemsInner:hover svg path,
.providerItemsInner:hover svg rect,
.providerItemsInner:hover svg polygon {
    fill: var(--baseColor) !important;
}
.onlinePlayersCount {
	background: none !important;
}
.casinoCategoryChooserContainer {
	background: transparent !important;
}
.casinoCategoryChooserContainer .horizontalSliderWrapper {
	background: var(--baseColor) !important;
	border: 1px solid var(--themeColor) !important;
}
.casinoCategoryChooserContainer .horizontalCategoryItem i,
.casinoCategoryChooserContainer .horCatItemTitle
{
	color: var(--themeColor) !important;
}
.casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem i,
.casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover .horizontalCategoryItem i
{
	background: linear-gradient(#bcad6f, #beaf73) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
.horizontalCategoryItemWrp.active .horizontalCategoryItem,
.horizontalCategoryItemWrp:hover .horizontalCategoryItem
{
	box-shadow:0px 0px 10px #000000 !important;
	background: #0000007a !important;
}
.casino-slots .casino-info-block {
	background: var(--baseColor) !important;
	border: 1px solid var(--themeColor) !important;
}
.casino-slots .casino-info-content>li {
	background: #151515 !important;
}
.casino-slots .casinoCategoryChooserContainer .horizontalSliderNav:before {
    background: linear-gradient(to bottom, #000000, #000000) !important;
}

.popup-holder-bc .sign-in .e-p-content-bc,
.popup-holder-bc .register .e-p-content-bc
{
	background: url(https://i.ibb.co/S7MxM0FR/media-18756301-bada6d4d590bac3c2272003f3adad1f1.jpg) !important;
}

.my-profile-info-block .slider-bc {
    overflow: unset !important;
}

.layout-header-holder-bc .hdr-dynamic-content .product-banner-container-bc.col-4.product-banner-without-titles {
    position: absolute;
    width: calc(100% - 5px);
}
.layout-header-holder-bc .hdr-dynamic-content .carousel-count-arrow-container
{
	margin-top: 3.5px !important;
	width: 99% !important;
}
.layout-header-holder-bc .hdr-dynamic-content .carousel-count-arrow-container i {
	border-radius: 100px !important;
	background: var(--baseColor) !important;
	width: 25px !important;
	height: 25px !important;
}
.carousel-count-arrow-container i:before {
    font-size: 8px !important;
}
.layout-header-holder-bc .hdr-dynamic-content .e-p-close-icon-bc {
    top: 10px !important;
	color: var(--baseColor) !important;
}
.informative-widget {
	background: var(--themeColor) !important;
}
.informative-widget-container {
    padding: 10px !important;
}
.informative-widget-container>span {
	color: var(--baseColor) !important;
	font-family: "Poppins";
}
.informative-widget-container>span>p>span {
	color: var(--baseColor) !important;
}
/* Games */
.skill-games .horizontal-sl-list.casino-horizontal-sl-list-bc.horizontal-items-expanded.scroll-start {
	background: var(--baseColor) !important;
	border: 1px solid var(--themeColor) !important;
	border-radius: 25px;
	padding: 10px 0px;
}
.skill-games .horizontal-items-expanded .horizontal-sl-item-bc {
	background: transparent !important;
}
.skill-games .sport-search-bc {
	border: 1px solid var(--themeColor) !important;
    border-radius: 100px !important;
	overflow: hidden;
}
.skill-games .ss-icon-holder-bc {
	background: var(--baseColor) !important;
}
/* Sanal Oyunlar fix */
.virtual-sports .casinoProviderRow,
.virtual-sports .casinoGameListBlockHeader
{
	background: transparent !important;
}
/* DÃ¶viz BÃ¼fesi - exchange */
.user-profile-container .my-profile-info-block.exchange-shop-page .exchangeWrapper {
    background: url("https://i.ibb.co/CsJ91WsZ/media-18756301-bf9f39d05a9641f5c5830ff8ac661119.png") !important;
}
.user-profile-container .my-profile-info-block.exchange-shop-page .exchangePoints:not(.exchangePointsPopup),
.user-profile-container .my-profile-info-block.exchange-shop-page .form-control-label-bc.inputs,
.user-profile-container .my-profile-info-block.exchange-shop-page .exchangeListElInfo,
.user-profile-container .my-profile-info-block.exchange-shop-page .multi-select-label-bc
{
    background: #0000009e;
}
.user-profile-container .my-profile-info-block.exchange-shop-page .multi-select-label-bc .checkbox-control-content-bc {
    background: #000000d4;
}
/* Footer ikili fix */
.layout-footer-holder-bc .sliderGroup .sliderSingleElWrapper:nth-child(3) .sliderImage:last-child {
    display: none;
}
/* Profil Deposit and Withdraw */
.deposit-page .accordion-button p,
.deposit-page .accordion-button i,
.withdraw-page .accordion-button p,
.withdraw-page .accordion-button i
{
    color: var(--themeColor) !important;
}
.deposit-page .accordion-button p,
.withdraw-page .accordion-button p
{
    font-family: "Poppins";
}
/* Special Info Popup - Desktop */
.popup-holder-bc.info > .popup-middleware-bc > .popup-inner-bc,
.popup-holder-bc.info > .popup-middleware-bc > .popup-inner-bc > .status-popup-content-w-bc
{
    width: 100% !important;
    max-width: 780px;
    background: none !important;
    border: none !important;
}
.popup-holder-bc {
	min-width: 100% !important;
}
.popup-holder-bc.info > .popup-middleware-bc > .popup-inner-bc > .status-popup-content-w-bc > .casino-popup-content {
    max-height: 100% !important;
}
.popup-holder-bc.info:not([style*="z-index: 2001"])
  > .popup-middleware-bc
  > .popup-inner-bc
  > .status-popup-content-w-bc
  > .casino-popup-title,
.popup-holder-bc.info:not([style*="z-index: 2001"])
  > .popup-middleware-bc
  > .popup-inner-bc
  > .status-popup-content-w-bc
  > .casino-popup-button-block,
.popup-holder-bc.info:not([style*="z-index: 2001"])
  > .popup-middleware-bc
  > .popup-inner-bc
  > .status-popup-content-w-bc
  > .popup-checkbox {
    display: none !important;
}
.popup-holder-bc.info .e-p-close-icon-bc {
    background: #fff !important;
    color: #000;
    border-radius: 100px;
    font-size: 10px;
}
.sms-verification-popup {
    background: #101010;
    padding: 15px !important;
}
.entrance-popup-bc.register,
.entrance-popup-bc.sign-in
{
    border: 2px solid #d3be7a;
}
#base_popup_id.popup-inner-bc {
	filter: drop-shadow(0px 0px 20px #d3be7a) !important;
}
.casinoProviderContent.extraCategoryExist .casinoProviderRow,
.casinoGameListBlockHeader {
	background: transparent !important;
}
.is-home-page .hm-row-bc:nth-child(6) {
	display: none;
}
.popup-holder-bc.windowed.user-profile-container > .popup-middleware-bc > #base_popup_id {
	background: #040404 !important;
} 
.popup-holder-bc.windowed.user-profile-container .description-value.ellipsis {
	color: #ffffff !important;
}
.FooterLicenceCuracaoContainer.anj-container div a {
	max-width: 70px !important;
	min-width: 70px !important;
}
.status-popup-content-w-bc {
	background: #260202 !important;
}
.message-block-bc {
	background: #bcad6f !important;
}
.vb-outer{
	background: #bcad6f54 !important;
}
.vb-row {
	background: transparent !important;
}
.vb-row tbody {
	background: #bcad6f54 !important;
}
table[role='presentation'] > tbody > tr > td[bgcolor='#632423'],
table[role='presentation'] > tbody > tr > td[bgcolor='#632423'] > a{
	background: #a28e3b !important;
	color: black !important;
}
.loyaltyProgramSection {
	background: linear-gradient(to right, #a28e3bc7, #a28e3b66) !important;
}
.description-c-row-column-bc.texts {
	background: linear-gradient(to right, #a28e3bc7, #d6b11566) !important;
	border-radius: 4px;
}
.btn.a-color.deposit {
	background: linear-gradient(to right, #a28e3bc7, #e5bc0f66) !important;
	color: white;
}
.footerWrapper .sliderGroup .sliderSingleElWrapper:nth-child(3) {
	display: none;
}
.footerWrapper > .footerContainerWrapper > .footerContainer > div:nth-child(3).sliderGroup > .sliderContent > .sliderGroup > div:nth-child(1).sliderSingleElWrapper > .sliderSingleEl > a.sliderImage > img {
	width: 60px !important;
	height: auto !important;
}
.layout-bc.theme-default.casino-slots {
    background-image: url(https://i.ibb.co/N2N7j5BM/Arkaplan-2.png) !important;
    background-size: cover !important;
    background-position: center !important;
    background-attachment: fixed !important;
}
.casino-slots .casinoProviderRow {
    background: transparent !important;
}
.casinoTopWinnersWidget .casinoTopWinnersWidgetHeader h3.view-title-more {
	font-size: 0;
}
.casinoTopWinnersWidget .casinoTopWinnersWidgetHeader h3.view-title-more::before {
	content: 'En Ã‡ok Kazananlar';
	font-size: 1rem;
	color: #d4bf6e !important;
}
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(2) > span,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(2).active > span,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(3) > span,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(3).active > span,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(4) > span,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(4).active > span {
	font-size: 0;
}
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(1).active,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(2).active,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(3).active,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(4).active,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(1):hover,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(2):hover,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(3):hover,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(4):hover {
	background: linear-gradient(to right, #e5d48fc7, #ffde5066) !important;
	color: white;
}

.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(2) > span::before,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(2).active > span::before {
	content: 'GÃ¼nlÃ¼k';
	font-size: .8rem;
}
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(3) > span::before,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(3).active > span::before {
	content: 'HaftalÄ±k';
	font-size: .8rem;
}
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(4) > span::before,
.casinoTopWinnersWidgetTab .tab-bc.selected-underline:nth-child(4).active > span::before {
	content: 'AylÄ±k';
	font-size: .8rem;
}
.is-home-page .layout-content-holder-bc  {
	display: grid !important;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(1) { order: 1 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) { order: 2 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(3) { order: 3 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(4) { order: 4 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(5) { order: 11 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(6) { order: 6 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(7) { order: 7 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(8) { order: 8 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(9) { order: 9 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(10) { order: 10 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(11) { order: 11 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(12) { order: 12 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(13) { order: 13 !important; }
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(14) { order: 14 !important; }

.is-home-page .sdr-item-holder-bc a img[ALT='ÅžANS Ã‡ARKI'] {
    content: url('https://i.imgur.com/2chXJrd.gif') !important;
}
.is-home-page .hm-row-bc:nth-child(3) a img {
	content: url('https://i.imgur.com/a5gHnhu.gif') !important;
}
body > .world-cup.sport-world-cup-2026-root ~ #comm100-container,
body > .sportsbook ~ #comm100-container {
    display: none !important;
}
.popup-inner-bc span#login_button_id, .popup-inner-bc button[title="KayÄ±t"] {
    color: rgba(var(--oc-1-sc), 1);
    background: rgba(var(--oc-1), 1);
    transition: background var(--default-transition-duration);
}
.live-casino-games.page-full-size .sdr-item-holder-bc a.sdr-item-bc > img {
    content: url('https://i.imgur.com/gjkCcye.gif') !important;
}
#root.live-casino-games.page-full-size {
    background: url('https://i.imgur.com/KTQ11WB.png') !important;
    background-attachment: fixed !important;
    background-size: 100% !important;
    background-position: center !important;
}
.ds-popup.ds-popup--info {
    background: transparent;
    backdrop-filter: blur(20px) brightness(.2);
}
.ds-popup.ds-popup--info .casinoProvidersPopupContent__footer {
    background: #0e0c0c !important;
    border-top: 2px solid var(--themeColor);
}
.ds-label.ds-label--large-medium,
span.ds-label.ds-label--medium-regular.casinoProvidersPopupContent__sectionTitle {
    color: var(--themeColor) !important;
}
.ds-textfield__field:has(input.ds-textfield__input:focus) {
    border: 1px solid var(--themeColor) !important;
    filter: unset !important;
    box-shadow: unset !important;
}
.ds-popup__content::-webkit-scrollbar-thumb {
    background: var(--themeColor) !important;
}


/* GRAND OPERA BET - POPUP DARK OPERA THEME */
/* Ã–lÃ§Ã¼ / pozisyon / aÃ§Ä± / yapÄ± bozmaz. Sadece renk, yÃ¼zey, border, glow ve typography gÃ¶rÃ¼nÃ¼mÃ¼. */

#base_popup_id .entrance-popup-bc.sign-in,
#base_popup_id .entrance-popup-bc.register {
  border-image: none !important;
  border-color: rgba(218, 181, 92, 0.96) !important;

  background:
    radial-gradient(circle at 50% 0%, rgba(229, 184, 89, 0.18) 0%, rgba(229, 184, 89, 0.06) 20%, transparent 42%),
    radial-gradient(circle at 100% 22%, rgba(137, 16, 20, 0.28) 0%, rgba(137, 16, 20, 0.10) 32%, transparent 58%),
    radial-gradient(circle at 0% 78%, rgba(123, 9, 13, 0.30) 0%, rgba(123, 9, 13, 0.10) 34%, transparent 62%),
    linear-gradient(180deg, rgba(23, 5, 6, 0.96) 0%, rgba(52, 9, 10, 0.94) 42%, rgba(14, 7, 7, 0.97) 100%) !important;

  color: rgba(255, 241, 205, 0.94) !important;

  box-shadow:
    inset 0 0 0 1px rgba(255, 229, 157, 0.16),
    inset 0 22px 55px rgba(255, 217, 129, 0.045),
    inset 0 -40px 80px rgba(114, 7, 10, 0.34),
    0 0 0 1px rgba(122, 19, 20, 0.42),
    0 0 32px rgba(221, 174, 78, 0.34),
    0 24px 72px rgba(0, 0, 0, 0.82) !important;

  backdrop-filter: blur(8px) saturate(122%);
  -webkit-backdrop-filter: blur(8px) saturate(122%);
}

/* Ä°Ã§ alanlar ana panelle birleÅŸsin */
#base_popup_id .entrance-popup-bc .e-p-content-holder-bc,
#base_popup_id .entrance-popup-bc .e-p-content-bc,
#base_popup_id .entrance-popup-bc .e-p-body-bc,
#base_popup_id .entrance-popup-bc .form-sign-bc,
#base_popup_id .entrance-popup-bc .form-sign-in-slider-wrapper {
  background: transparent !important;
}

/* Header: premium koyu opera bar */
#base_popup_id .entrance-popup-bc .e-p-header-bc {
  background:
    linear-gradient(90deg, rgba(18, 6, 6, 0.86) 0%, rgba(77, 13, 14, 0.62) 48%, rgba(18, 6, 6, 0.86) 100%) !important;

  box-shadow:
    inset 0 -1px 0 rgba(222, 181, 89, 0.34),
    inset 0 1px 0 rgba(255, 238, 179, 0.08),
    0 8px 24px rgba(0, 0, 0, 0.22) !important;
}

/* Logo */
#base_popup_id .entrance-popup-bc .hdr-logo-bc {
  filter:
    drop-shadow(0 1px 6px rgba(238, 194, 91, 0.45))
    drop-shadow(0 0 14px rgba(155, 17, 20, 0.30))
    brightness(1.08)
    contrast(1.08) !important;
}

/* SaÄŸ Ã¼st kapatma */
#base_popup_id .e-p-close-icon-bc {
  color: rgba(238, 202, 128, 0.92) !important;
  text-shadow:
    0 0 10px rgba(213, 164, 66, 0.36),
    0 2px 8px rgba(0, 0, 0, 0.72) !important;
}

#base_popup_id .e-p-close-icon-bc:hover {
  color: rgba(255, 235, 178, 1) !important;
  filter: brightness(1.12);
}

/* BaÅŸlÄ±k yazÄ±larÄ± */
#base_popup_id .entrance-popup-bc .sg-n-text-row-1-bc {
  color: rgba(214, 189, 143, 0.78) !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.65) !important;
}

#base_popup_id .entrance-popup-bc .sg-n-text-row-2-bc {
  color: rgba(255, 234, 181, 0.98) !important;
  text-shadow:
    0 2px 10px rgba(0, 0, 0, 0.78),
    0 0 14px rgba(222, 170, 72, 0.28) !important;
  letter-spacing: 0.2px;
}

/* Input kutularÄ± */
#base_popup_id .entrance-popup-bc .form-control-bc.default,
#base_popup_id .entrance-popup-bc .form-control-bc.default.has-icon {
  background: transparent !important;
}

#base_popup_id .entrance-popup-bc .form-control-label-bc.inputs {
  background:
    linear-gradient(180deg, rgba(17, 10, 10, 0.82) 0%, rgba(42, 12, 12, 0.78) 100%) !important;

  border-color: rgba(202, 156, 72, 0.26) !important;

  box-shadow:
    inset 0 0 0 1px rgba(255, 226, 153, 0.08),
    inset 0 10px 22px rgba(255, 220, 143, 0.025),
    0 7px 18px rgba(0, 0, 0, 0.26) !important;
}

#base_popup_id .entrance-popup-bc .form-control-input-bc {
  color: rgba(255, 244, 219, 0.96) !important;
  caret-color: rgba(238, 194, 91, 1) !important;
}

#base_popup_id .entrance-popup-bc .form-control-title-bc {
  color: rgba(207, 184, 142, 0.58) !important;
}

#base_popup_id .entrance-popup-bc .form-control-input-bc::placeholder {
  color: rgba(207, 184, 142, 0.42) !important;
}

/* Input focus */
#base_popup_id .entrance-popup-bc .form-control-bc:focus-within .form-control-label-bc.inputs {
  background:
    linear-gradient(180deg, rgba(28, 12, 11, 0.92) 0%, rgba(63, 15, 14, 0.86) 100%) !important;

  border-color: rgba(238, 194, 91, 0.62) !important;

  box-shadow:
    inset 0 0 0 1px rgba(255, 229, 158, 0.22),
    0 0 0 1px rgba(121, 15, 17, 0.35),
    0 0 22px rgba(221, 169, 68, 0.22),
    0 8px 22px rgba(0, 0, 0, 0.30) !important;
}

#base_popup_id .entrance-popup-bc .form-control-bc:focus-within .form-control-title-bc {
  color: rgba(255, 224, 151, 0.86) !important;
}

#base_popup_id .entrance-popup-bc .form-control-input-stroke-bc {
  background:
    linear-gradient(90deg, transparent 0%, rgba(226, 178, 82, 0.75) 48%, transparent 100%) !important;
  opacity: 0.62 !important;
}

/* Checkbox */
#base_popup_id .entrance-popup-bc .checkbox-control-icon-bc {
  background: rgba(24, 12, 11, 0.92) !important;
  border-color: rgba(209, 165, 78, 0.32) !important;

  box-shadow:
    inset 0 0 0 1px rgba(255, 226, 153, 0.08),
    0 4px 12px rgba(0, 0, 0, 0.30) !important;
}

#base_popup_id .entrance-popup-bc .checkbox-control-input-bc:checked + .checkbox-control-icon-bc {
  background:
    linear-gradient(180deg, rgba(255, 226, 152, 1) 0%, rgba(200, 145, 47, 1) 100%) !important;

  color: rgba(24, 8, 8, 1) !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.42),
    0 0 16px rgba(225, 174, 72, 0.38) !important;
}

#base_popup_id .entrance-popup-bc .checkbox-control-text-bc {
  color: rgba(214, 191, 148, 0.74) !important;
}

/* GÄ°RÄ°Åž butonu */
#base_popup_id .entrance-popup-bc .btn.a-color {
  background:
    linear-gradient(180deg, rgba(255, 234, 181, 1) 0%, rgba(226, 180, 83, 1) 46%, rgba(152, 92, 30, 1) 100%) !important;

  color: rgba(23, 7, 7, 1) !important;
  border-color: rgba(255, 232, 164, 0.70) !important;

  text-shadow:
    0 1px 0 rgba(255, 255, 255, 0.32) !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.45),
    inset 0 -1px 0 rgba(90, 45, 12, 0.42),
    0 0 0 1px rgba(94, 36, 14, 0.30),
    0 9px 22px rgba(0, 0, 0, 0.36),
    0 0 24px rgba(221, 171, 69, 0.28) !important;
}

#base_popup_id .entrance-popup-bc .btn.a-color span {
  color: rgba(23, 7, 7, 1) !important;
  font-weight: 800 !important;
  letter-spacing: 0.3px;
}

#base_popup_id .entrance-popup-bc .btn.a-color:hover {
  background:
    linear-gradient(180deg, rgba(255, 242, 199, 1) 0%, rgba(239, 194, 96, 1) 48%, rgba(174, 105, 35, 1) 100%) !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.55),
    inset 0 -1px 0 rgba(90, 45, 12, 0.42),
    0 10px 24px rgba(0, 0, 0, 0.40),
    0 0 30px rgba(235, 184, 78, 0.38) !important;
}

/* KAYIT butonu */
#base_popup_id .entrance-popup-bc .e-p-sections-bc .btn.register {
  background:
    linear-gradient(180deg, rgba(255, 234, 181, 1) 0%, rgba(218, 174, 83, 1) 52%, rgba(134, 80, 27, 1) 100%) !important;

  color: rgba(24, 7, 7, 1) !important;
  border-color: rgba(255, 235, 176, 0.78) !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.46),
    0 7px 18px rgba(0, 0, 0, 0.34),
    0 0 18px rgba(222, 174, 75, 0.26) !important;
}

#base_popup_id .entrance-popup-bc .e-p-sections-bc .btn.register span {
  color: rgba(24, 7, 7, 1) !important;
  font-weight: 800 !important;
  letter-spacing: 0.3px;
}

#base_popup_id .entrance-popup-bc .e-p-sections-bc .btn.register:hover {
  background:
    linear-gradient(180deg, rgba(255, 244, 205, 1) 0%, rgba(235, 188, 91, 1) 52%, rgba(156, 92, 30, 1) 100%) !important;
}

/* Åžifremi unuttum */
#base_popup_id .entrance-popup-bc .sg-n-forgot-password {
  color: rgba(225, 192, 115, 0.88) !important;
  text-shadow:
    0 2px 8px rgba(0, 0, 0, 0.70),
    0 0 12px rgba(219, 165, 62, 0.16) !important;
}

#base_popup_id .entrance-popup-bc .sg-n-forgot-password-text:hover .sg-n-forgot-password {
  color: rgba(255, 235, 178, 1) !important;
}

/* Destek linki */
#base_popup_id .entrance-popup-bc .live-chat-adviser-bc {
  background:
    linear-gradient(90deg, transparent 0%, rgba(164, 21, 24, 0.22) 48%, transparent 100%) !important;

  color: rgba(225, 194, 123, 0.90) !important;

  box-shadow:
    inset 0 1px 0 rgba(238, 194, 91, 0.15),
    0 -12px 26px rgba(0, 0, 0, 0.22) !important;

  text-shadow:
    0 2px 8px rgba(0, 0, 0, 0.72),
    0 0 10px rgba(219, 165, 62, 0.18) !important;
}

#base_popup_id .entrance-popup-bc .live-chat-adviser-bc i,
#base_popup_id .entrance-popup-bc .live-chat-adviser-bc span {
  color: rgba(225, 194, 123, 0.90) !important;
}

#base_popup_id .entrance-popup-bc .live-chat-adviser-bc:hover i,
#base_popup_id .entrance-popup-bc .live-chat-adviser-bc:hover span {
  color: rgba(255, 236, 184, 1) !important;
}

/* Popup arka perde */
.popup-holder-bc.full-screen .popup-middleware-bc {
  background:
    radial-gradient(circle at 50% 35%, rgba(126, 16, 18, 0.24) 0%, rgba(20, 4, 4, 0.62) 56%, rgba(0, 0, 0, 0.78) 100%) !important;

  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
}

/* =========================================================
   GRAND OPERA BET - PROMOSYON DETAY POPUP
   BaÅŸtan temiz sÃ¼rÃ¼m
   Accordion yok / + yok / bÃ¼tÃ¼n iÃ§erikler aÃ§Ä±k
   ========================================================= */


/* Ana popup panel */
#base_popup_id.popup-inner-bc,
#base_popup_id.popup-inner-bc * {
  box-sizing: border-box;
}

#base_popup_id.popup-inner-bc {
  border: 1px solid rgba(224, 180, 82, 0.92) !important;

  background:
    radial-gradient(circle at 50% 0%, rgba(231, 186, 88, 0.13) 0%, rgba(231, 186, 88, 0.04) 24%, transparent 46%),
    radial-gradient(circle at 100% 25%, rgba(125, 14, 18, 0.28) 0%, rgba(125, 14, 18, 0.08) 34%, transparent 62%),
    radial-gradient(circle at 0% 82%, rgba(90, 8, 11, 0.26) 0%, rgba(90, 8, 11, 0.08) 35%, transparent 64%),
    linear-gradient(180deg, rgba(18, 6, 6, 0.98) 0%, rgba(61, 10, 11, 0.96) 46%, rgba(17, 7, 7, 0.98) 100%) !important;

  color: rgba(245, 231, 201, 0.94) !important;

  box-shadow:
    inset 0 0 0 1px rgba(255, 228, 154, 0.08),
    inset 0 18px 42px rgba(255, 218, 132, 0.03),
    inset 0 -44px 90px rgba(115, 9, 13, 0.24),
    0 0 28px rgba(224, 176, 70, 0.22),
    0 24px 80px rgba(0, 0, 0, 0.78) !important;

  backdrop-filter: blur(6px) saturate(116%);
  -webkit-backdrop-filter: blur(6px) saturate(116%);
}


/* Kapatma ikonu */
#base_popup_id.popup-inner-bc > .e-p-close-icon-bc {
  color: rgba(244, 207, 124, 0.96) !important;
  text-shadow:
    0 0 10px rgba(220, 171, 67, 0.28),
    0 2px 8px rgba(0, 0, 0, 0.72) !important;
}

#base_popup_id.popup-inner-bc > .e-p-close-icon-bc:hover {
  color: rgba(255, 236, 184, 1) !important;
  filter: brightness(1.08);
}


/* Ãœst baÅŸlÄ±k alanÄ± */
#base_popup_id.popup-inner-bc > .overlay-header {
  background:
    linear-gradient(90deg, rgba(24, 8, 8, 0.98) 0%, rgba(112, 20, 22, 0.50) 50%, rgba(24, 8, 8, 0.98) 100%) !important;

  border-bottom: 1px solid rgba(220, 176, 82, 0.34) !important;

  box-shadow:
    inset 0 -1px 0 rgba(255, 230, 156, 0.08),
    0 8px 22px rgba(0, 0, 0, 0.24) !important;
}

#base_popup_id.popup-inner-bc > .overlay-header .back-nav-title-bc-h1 {
  color: rgba(255, 229, 166, 0.98) !important;
  text-shadow:
    0 2px 8px rgba(0, 0, 0, 0.74),
    0 0 11px rgba(222, 172, 70, 0.16) !important;
  letter-spacing: 0.2px;
}


/* Ana iÃ§erik iki kolon */
#base_popup_id.popup-inner-bc .promotion-details-container {
  display: grid !important;
  grid-template-columns: minmax(280px, 360px) minmax(0, 1fr) !important;
  gap: 18px !important;
  align-items: flex-start !important;

  background: transparent !important;
  padding: 16px !important;
  overflow: visible !important;
}


/* Sol gÃ¶rsel kutusu */
#base_popup_id.popup-inner-bc .promotion-details-header {
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;

  background:
    linear-gradient(180deg, rgba(20, 8, 8, 0.88) 0%, rgba(12, 6, 6, 0.94) 100%) !important;

  border: 1px solid rgba(208, 162, 73, 0.24) !important;
  border-radius: 16px !important;

  box-shadow:
    inset 0 0 0 1px rgba(255, 228, 154, 0.05),
    0 10px 26px rgba(0, 0, 0, 0.26) !important;

  padding: 8px !important;
  overflow: hidden !important;
}

#base_popup_id.popup-inner-bc .promotion-details-img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;

  object-fit: contain !important;
  border-radius: 12px !important;

  box-shadow:
    0 0 0 1px rgba(255, 228, 154, 0.08),
    0 8px 22px rgba(0, 0, 0, 0.20) !important;
}


/* SaÄŸ iÃ§erik alanÄ± */
#base_popup_id.popup-inner-bc .promotion-details-info {
  background: transparent !important;
  color: rgba(241, 228, 201, 0.92) !important;

  height: auto !important;
  min-height: 0 !important;
  max-height: calc(100vh - 170px) !important;

  overflow-x: hidden !important;
  overflow-y: auto !important;

  padding-right: 6px !important;
}


/* Scrollbar */
#base_popup_id.popup-inner-bc .promotion-details-info::-webkit-scrollbar {
  width: 8px;
}

#base_popup_id.popup-inner-bc .promotion-details-info::-webkit-scrollbar-track {
  background: rgba(25, 9, 9, 0.80);
  border-radius: 10px;
}

#base_popup_id.popup-inner-bc .promotion-details-info::-webkit-scrollbar-thumb {
  background:
    linear-gradient(180deg, rgba(232, 184, 82, 0.96), rgba(135, 76, 25, 0.96));
  border-radius: 10px;
}

#base_popup_id.popup-inner-bc .promotion-details-info::-webkit-scrollbar-thumb:hover {
  background:
    linear-gradient(180deg, rgba(255, 211, 111, 1), rgba(154, 88, 30, 1));
}


/* +, ok, tik, eski icon ne varsa kapat */
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-title::before {
  display: none !important;
  content: none !important;
}


/* Her kural bÃ¶lÃ¼mÃ¼ */
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler {
  display: block !important;
  position: relative !important;

  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;

  overflow: visible !important;

  background:
    linear-gradient(180deg, rgba(20, 9, 9, 0.76) 0%, rgba(39, 10, 11, 0.82) 100%) !important;

  border: 1px solid rgba(211, 164, 74, 0.22) !important;
  border-radius: 16px !important;

  box-shadow:
    inset 0 0 0 1px rgba(255, 228, 154, 0.04),
    0 10px 24px rgba(0, 0, 0, 0.18) !important;

  margin: 0 0 16px 0 !important;
  padding: 0 !important;
}


/* BaÅŸlÄ±k barÄ± */
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-title {
  display: block !important;
  position: relative !important;

  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;

  cursor: default !important;
  pointer-events: none !important;

  background:
    linear-gradient(90deg, rgba(34, 11, 11, 0.98) 0%, rgba(118, 19, 21, 0.50) 50%, rgba(34, 11, 11, 0.98) 100%) !important;

  border-bottom: 1px solid rgba(224, 178, 82, 0.18) !important;

  box-shadow:
    inset 0 -1px 0 rgba(255, 229, 155, 0.05),
    0 5px 16px rgba(0, 0, 0, 0.12) !important;

  padding: 16px 20px 16px 22px !important;
  overflow: visible !important;
}


/* BaÅŸlÄ±kta gold sol Ã§izgi */
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-title {
  border-left: 3px solid rgba(226, 181, 82, 0.95) !important;
}


/* BaÅŸlÄ±k yazÄ±sÄ± */
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-title span,
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-title strong,
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-title b {
  color: rgba(255, 229, 166, 0.98) !important;

  font-size: 17px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;

  text-shadow:
    0 2px 8px rgba(0, 0, 0, 0.70),
    0 0 10px rgba(222, 171, 69, 0.12) !important;
}


/* Ä°Ã§erik her zaman aÃ§Ä±k */
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content {

  background:
    linear-gradient(180deg, rgba(13, 8, 8, 0.78) 0%, rgba(27, 9, 10, 0.82) 100%) !important;

  color: rgba(240, 227, 200, 0.92) !important;

  border-top: 1px solid rgba(255, 228, 154, 0.05) !important;

  padding: 0px 20px !important;
  line-height: 1.72 !important;
}


/* Ä°Ã§erikteki tÃ¼m yazÄ±lar */
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content p,
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content span,
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content strong,
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content b,
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content div,
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content li {
  color: rgba(240, 228, 203, 0.92) !important;

  font-size: 15.5px !important;
  line-height: 1.72 !important;

  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: anywhere !important;

  overflow: visible !important;

  -webkit-line-clamp: unset !important;
  -webkit-box-orient: unset !important;
  text-overflow: unset !important;
}


/* Paragraf boÅŸluklarÄ± */
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content p {
  margin: 0 0 14px 0 !important;
}

#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content p:last-child {
  margin-bottom: 0 !important;
}


/* Strong / bold vurgular */
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content strong,
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content b {
  color: rgba(255, 225, 153, 0.98) !important;
  font-weight: 800 !important;
}


/* Link varsa */
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content a {
  color: rgba(246, 205, 112, 0.98) !important;
  text-decoration-color: rgba(246, 205, 112, 0.55) !important;
}

#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content a:hover {
  color: rgba(255, 235, 181, 1) !important;
}


/* Tablo olan promosyonlarda otomatik premium tablo */
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content table {
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;

  background: rgba(18, 8, 8, 0.72) !important;
  border: 1px solid rgba(215, 170, 78, 0.22) !important;
  border-radius: 12px !important;

  overflow: hidden !important;
  margin: 10px 0 14px 0 !important;
}

#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content th,
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content td {
  color: rgba(240, 228, 203, 0.94) !important;
  border-bottom: 1px solid rgba(215, 170, 78, 0.14) !important;
  padding: 10px 12px !important;
  font-size: 14.5px !important;
  line-height: 1.45 !important;
}

#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content th {
  color: rgba(255, 229, 166, 0.98) !important;
  background: rgba(95, 16, 18, 0.38) !important;
  font-weight: 800 !important;
}

#base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content tr:last-child td {
  border-bottom: none !important;
}


/* Hover sadece premium parÄ±ltÄ± */
#base_popup_id.popup-inner-bc .promotion-details-info .spoiler:hover {
  border-color: rgba(226, 181, 82, 0.30) !important;

  box-shadow:
    inset 0 0 0 1px rgba(255, 228, 154, 0.05),
    0 12px 28px rgba(0, 0, 0, 0.20),
    0 0 13px rgba(220, 170, 68, 0.07) !important;
}


/* Arka perde */
.popup-holder-bc.full-screen .popup-middleware-bc {
  background:
    radial-gradient(circle at 50% 35%, rgba(126, 16, 18, 0.24) 0%, rgba(20, 4, 4, 0.62) 58%, rgba(0, 0, 0, 0.80) 100%) !important;

  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
}


/* Mobil */
@media (max-width: 900px) {
  #base_popup_id.popup-inner-bc .promotion-details-container {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
    padding: 12px !important;
  }

  #base_popup_id.popup-inner-bc .promotion-details-info {
    max-height: none !important;
    overflow: visible !important;
    padding-right: 0 !important;
  }

  #base_popup_id.popup-inner-bc .promotion-details-info .spoiler-title {
    padding: 14px 16px !important;
  }

  #base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content {
    padding: 14px 16px !important;
  }

  #base_popup_id.popup-inner-bc .promotion-details-info .spoiler-title span,
  #base_popup_id.popup-inner-bc .promotion-details-info .spoiler-title strong,
  #base_popup_id.popup-inner-bc .promotion-details-info .spoiler-title b {
    font-size: 16px !important;
  }

  #base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content p,
  #base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content span,
  #base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content strong,
  #base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content b,
  #base_popup_id.popup-inner-bc .promotion-details-info .spoiler-content li {
    font-size: 14.5px !important;
  }
}
/* =====================================================
   SAHTE SÄ°TE / STATUS POPUP ARKAPLAN FIX
   Bu popup'ta panel arkaplanÄ±nÄ± komple kaldÄ±rÄ±r
   ===================================================== */

#base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) {
  background: transparent !important;
  background-image: none !important;

  border: none !important;
  box-shadow: none !important;

  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;

  overflow: visible !important;
}

/* Ä°Ã§ taÅŸÄ±yÄ±cÄ±yÄ± da temizle */
#base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-content-w-bc {
  background: transparent !important;
  background-image: none !important;

  border: none !important;
  box-shadow: none !important;

  overflow: visible !important;
}

/* Ä°Ã§ paragraf / gÃ¶rsel alanÄ± transparan */
#base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .casino-popup-content,
#base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .casino-popup-content p {
  background: transparent !important;
  background-image: none !important;

  border: none !important;
  box-shadow: none !important;

  margin: 0 !important;
}

/* GÃ¶rselin kendi kalitesini ve Ã¶lÃ§Ã¼sÃ¼nÃ¼ koru */
#base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .casino-popup-content img {
  display: block !important;
  max-width: 100% !important;
  height: auto !important;

  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* BaÅŸlÄ±k bu popup gÃ¶rselinde zaten varsa gizle */
#base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .casino-popup-title {
  display: none !important;
}

/* Alttaki Tamam butonu ve checkbox gÃ¶rÃ¼nmesin istersen */
#base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .casino-popup-button-block,
#base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .popup-checkbox {
  display: none !important;
}

/* Kapatma ikonu temiz kalsÄ±n */
#base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) > .e-p-close-icon-bc {
  color: rgba(255, 232, 170, 1) !important;
  text-shadow:
    0 0 10px rgba(222, 171, 67, 0.45),
    0 2px 8px rgba(0, 0, 0, 0.85) !important;
}

.popup-holder-bc.windowed.confirm #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .casino-popup-button-block, #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .popup-checkbox {
    display: block !important;
}

.popup-holder-bc.windowed.popup-restriction-type-registration.info #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .casino-popup-button-block, #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .popup-checkbox {
    display: block !important;
}

[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc[aria-label="Para Yatırma"] {
    left: calc(5% + 230px);
}

.popup-holder-bc.windowed.deposit.pending #base_popup_id .status-popup-content-w-bc {
    background: linear-gradient(to right, black, #382e06) !important;
    border-radius: 10px;
}

html[class='is-web'] .layout-bc:not(.hasLeftMenu,.sportsbook) .popup-holder-bc.windowed.success .popup-middleware-bc #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .casino-popup-button-block, #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .popup-checkbox {
    display: block !important;
}
.dep-w-info-bc .m-block-nav-items-bc{
    display:grid !important;
    gap:20px!important;
    grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;
}

.dep-w-info-bc .m-block-nav-items-bc .m-nav-items-list-item-bc{
    position:relative !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:flex-start !important;
    min-height:160px !important;
    padding:18px 18px 60px !important;
    border-radius:14px!important;
    background:linear-gradient(180deg,#3b0909 0%,#210404 100%) !important;
    border:1px solid rgba(194,151,57,.35)!important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.06),
        0 10px 24px rgba(0,0,0,.35);
    overflow:hidden;
    transition:.22s ease;
}

.dep-w-info-bc .m-block-nav-items-bc .m-nav-items-list-item-bc:hover{
    transform:translateY(-3px) !important;
    border-color:#d4b04d!important;
    background:linear-gradient(180deg,#4a1111 0%,#280505 100%) !important;
    box-shadow:
        0 14px 30px rgba(0,0,0,.45),
        0 0 14px rgba(212,176,77,.12) !important;
}

.dep-w-info-bc .m-block-nav-items-bc .m-nav-items-list-item-bc.active{
    background:linear-gradient(180deg,#661414 0%,#360707 100%)!important;
    border-color:#dfbb54!important;
    box-shadow:
        0 0 0 1px rgba(223,187,84,.25),
        0 14px 30px rgba(0,0,0,.45) !important;
}

.dep-w-info-bc .nav-ico-w-row-bc{
    width:100% !important;
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
    min-height:64px !important;
    padding-bottom:16px !important;
    margin-bottom:18px !important;
    border-bottom:1px solid #dfbb545c !important;
}

.dep-w-info-bc .payment-logo{
    max-width:130px !important;
    max-height:50px !important;
    object-fit:contain !important;
    transition:.2s !important;
}

.dep-w-info-bc .m-nav-items-list-item-bc:hover .payment-logo{
    transform:scale(1.04) !important;
}

.dep-w-info-bc .m-nav-items-list-item-bc::before,
.dep-w-info-bc .m-nav-items-list-item-bc::after{
    position:absolute !important;
    top:100px !important;
    font-size:12px !important;
    font-weight:500 !important;
    line-height:1.25 !important;
    white-space:pre !important;
    letter-spacing:.15px !important;
    font-family:'Poppins',sans-serif !important;
    width:82px !important;
    text-align:center !important;
}

.dep-w-info-bc .m-nav-items-list-item-bc::before{
    left:10px !important;
    color:#59e3ea !important;
}

.dep-w-info-bc .m-nav-items-list-item-bc::after{
    right:10px !important;
    color:#f2d960 !important;
}

/* Yatırım Butonları */

.dep-w-info-bc .deposit_fulgurpay::before{content:"Min:\00000A1 ₺";}
.dep-w-info-bc .deposit_fulgurpay::after{content:"Max:\00000A500.000 ₺";}

.dep-w-info-bc .deposit_perahavale::before{content:"Min:\00000A1.000 ₺";}
.dep-w-info-bc .deposit_perahavale::after{content:"Max:\00000A500.000 ₺";}

.dep-w-info-bc .deposit_bankexpress::before{content:"Min:\00000A2.000 ₺";}
.dep-w-info-bc .deposit_bankexpress::after{content:"Max:\00000A500.000 ₺";}

.dep-w-info-bc .deposit_paronapayhavale::before{content:"Min:\00000A500 ₺";}
.dep-w-info-bc .deposit_paronapayhavale::after{content:"Max:\00000A500.000 ₺";}

.dep-w-info-bc .deposit_payurus::before{content:"Min:\00000A100 ₺";}
.dep-w-info-bc .deposit_payurus::after{content:"Max:\00000A500.000 ₺";}

.dep-w-info-bc .deposit_mangirpaybank::before{content:"Min:\00000A1.000 ₺";}
.dep-w-info-bc .deposit_mangirpaybank::after{content:"Max:\00000A100.000 ₺";}

.dep-w-info-bc .deposit_kolaypaynewhavale::before{content:"Min:\00000A1.000 ₺";}
.dep-w-info-bc .deposit_kolaypaynewhavale::after{content:"Max:\00000A1.000.000 ₺";}

.dep-w-info-bc .deposit_otomanbanktransfer::before{content:"Min:\00000A1.000 ₺";}
.dep-w-info-bc .deposit_otomanbanktransfer::after{content:"Max:\00000A500.000 ₺";}

.dep-w-info-bc .deposit_espaycard::before{content:"Min:\00000A300 ₺";}
.dep-w-info-bc .deposit_espaycard::after{content:"Max:\00000A5.000 ₺";}

.dep-w-info-bc .deposit_paronapaycard::before{content:"Min:\00000A500 ₺";}
.dep-w-info-bc .deposit_paronapaycard::after{content:"Max:\00000A50.000 ₺";}

.dep-w-info-bc .deposit_kolaypaynewcard::before{content:"Min:\00000A100 ₺";}
.dep-w-info-bc .deposit_kolaypaynewcard::after{content:"Max:\00000A100.000 ₺";}

.dep-w-info-bc .deposit_meeldevnew::before{content:"Min:\00000A500 ₺";}
.dep-w-info-bc .deposit_meeldevnew::after{content:"Max:\00000A100.000 ₺";}

.dep-w-info-bc .deposit_ekstrapay::before{content:"Min:\00000A2.000 ₺";}
.dep-w-info-bc .deposit_ekstrapay::after{content:"Max:\00000A1.000.000 ₺";}

/* Çekim Butonları */

.dep-w-info-bc .withdraw_fulgurpay::before{content:"Min:\00000A100 ₺";}
.dep-w-info-bc .withdraw_fulgurpay::after{content:"Max:\00000A500.000 ₺";}

.dep-w-info-bc .withdraw_perahavale::before{content:"Min:\00000A2.000 ₺";}
.dep-w-info-bc .withdraw_perahavale::after{content:"Max:\00000A500.000 ₺";}

.dep-w-info-bc .withdraw_bankexpress::before{content:"Min:\00000A2.000 ₺";}
.dep-w-info-bc .withdraw_bankexpress::after{content:"Max:\00000A500.000 ₺";}

.dep-w-info-bc .withdraw_paronapayhavale::before{content:"Min:\00000A3.000 ₺";}
.dep-w-info-bc .withdraw_paronapayhavale::after{content:"Max:\00000A500.000 ₺";}

.dep-w-info-bc .withdraw_payurus::before{content:"Min:\00000A100 ₺";}
.dep-w-info-bc .withdraw_payurus::after{content:"Max:\00000A100.000 ₺";}

.dep-w-info-bc .withdraw_mangirpaybank::before{content:"Min:\00000A2.000 ₺";}
.dep-w-info-bc .withdraw_mangirpaybank::after{content:"Max:\00000A100.000 ₺";}

.dep-w-info-bc .withdraw_kolaypaynewhavale::before{content:"Min:\00000A5.000 ₺";}
.dep-w-info-bc .withdraw_kolaypaynewhavale::after{content:"Max:\00000A500.000 ₺";}

.dep-w-info-bc .withdraw_otomanbanktransfer::before{content:"Min:\00000A2.000 ₺";}
.dep-w-info-bc .withdraw_otomanbanktransfer::after{content:"Max:\00000A500.000 ₺";}

.dep-w-info-bc .withdraw_espaycard::before{content:"Min:\00000A300 ₺";}
.dep-w-info-bc .withdraw_espaycard::after{content:"Max:\00000A5.000 ₺";}

.dep-w-info-bc .withdraw_paronapaycard::before{content:"Min:\00000A500 ₺";}
.dep-w-info-bc .withdraw_paronapaycard::after{content:"Max:\00000A50.000 ₺";}

.dep-w-info-bc .withdraw_kolaypaynewcard::before{content:"Min:\00000A100 ₺";}
.dep-w-info-bc .withdraw_kolaypaynewcard::after{content:"Max:\00000A100.000 ₺";}

.dep-w-info-bc .withdraw_meeldevnew::before{content:"Min:\00000A1.000 ₺";}
.dep-w-info-bc .withdraw_meeldevnew::after{content:"Max:\00000A100.000 ₺";}

.dep-w-info-bc .withdraw_ekstrapay::before{content:"Min:\00000A5.000 ₺";}
.dep-w-info-bc .withdraw_ekstrapay::after{content:"Max:\00000A500.000 ₺";}

.casinoLobbyContainer > .hm-row-bc:nth-child(3) .casinoProvidersWidgetCarousel .swiper-slide > div {
	background: transparent !important;
	backdrop-filter: blur(10px) brightness(.9);
}
 .casino-slots > div:nth-child(3).layout-content-holder-bc > .hm-row-bc:nth-child(2) > .hm-row-bc-inner:nth-child(1),
.casino-slots > div:nth-child(3).layout-content-holder-bc > .hm-row-bc:nth-child(2) > .hm-row-bc-inner:nth-child(2) {
    background: rgba(25, 8, 10, 0.58) !important;
    border: 1px solid rgba(210, 169, 55, 0.65) !important;
    border-radius: 6px !important;
    box-shadow: 0 6px 22px rgba(0, 0, 0, 0.45) !important;
    overflow: hidden !important;
}
.casino-info-block,
.casino-winners-block {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}
.casino-info-block > .casino-tournament-header {
    background: linear-gradient(180deg, #e0bd54 0%, #bcad6f 100%) !important;
    color: #1a0808 !important;
    border: none !important;
    border-bottom: 2px solid #6d151f !important;
    border-radius: 5px 5px 0 0 !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35) !important;
    font-weight: 700 !important;
}
span.casino-tournament-all {
    background: transparent !important;
    padding: 15px 15px;
    margin: 0 !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500 !important;
    font-size: 12px;
    border-bottom: 2px solid #bcad6f;
    width: 100%;
    background: linear-gradient(to bottom, #551219, #380a0f) !important;
    inset: 0 !important;
}
.casino-info-block > .casino-tournament-header * {
    color: #1a0808 !important;
    fill: #1a0808 !important;
}
.casino-info-block > .casino-info-content-tournament {
    background: rgba(35, 9, 13, 0.42) !important;
    border: none !important;
    box-shadow: none !important;
}
.casino-info-block > .casino-info-content-tournament ul {
    background: transparent !important;
    border: none !important;
    margin: 0 !important;
    padding: 6px !important;
}
.casino-info-block > .casino-info-content-tournament ul li {
    background: rgba(18, 14, 15, 0.72) !important;
    color: #f5ead0 !important;
    border: none !important;
    border-bottom: 1px solid rgba(210, 169, 55, 0.18) !important;
    border-radius: 3px !important;
    margin-bottom: 3px !important;
    box-shadow: inset 3px 0 0 rgba(126, 24, 35, 0.85) !important;
    transition: background 0.2s ease, box-shadow 0.2s ease !important;
}
.casino-info-block > .casino-info-content-tournament ul li:hover {
    background: rgba(103, 19, 31, 0.72) !important;
    box-shadow: inset 3px 0 0 #bcad6f !important;
}
.casino-info-block > .casino-info-content-tournament ul li,
.casino-info-block > .casino-info-content-tournament ul li * {
    color: #f5ead0 !important;
}
.casino-winners-block > .main-tabs-bc {
    background: #2b1114 !important;
    border: none !important;
    border-bottom: 2px solid #bcad6f !important;
    border-radius: 5px 5px 0 0 !important;
    display: flex !important;
    overflow: hidden !important;
}
.casino-winners-block > .main-tabs-bc > * {
    background: linear-gradient(180deg, #781b28 0%, #55121c 100%) !important;
    color: #f5e7bd !important;
    border: none !important;
    border-right: 1px solid rgba(210, 169, 55, 0.35) !important;
    font-weight: 700 !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.65) !important;
    transition: background 0.2s ease, color 0.2s ease !important;
}
.casino-winners-block > .main-tabs-bc > *:last-child {
    border-right: none !important;
}
.casino-winners-block > .main-tabs-bc > *:hover {
    background: linear-gradient(180deg, #95283a 0%, #691824 100%) !important;
    color: #ffffff !important;
}
.casino-winners-block > .main-tabs-bc > *.active,
.casino-winners-block > .main-tabs-bc > *[class*="active"],
.casino-winners-block > .main-tabs-bc > *[aria-selected="true"] {
    background: linear-gradient(180deg, #d8b348 0%, #bcad6f 100%) !important;
    color: #260b0f !important;
    box-shadow: inset 0 -3px 0 #6e1722 !important;
    text-shadow: none !important;
}
.casino-winners-block > ul.casino-info-content-winners,
ul.casino-info-content.casino-info-content-tournament {
    background: rgba(35, 9, 13, 0.42) !important;
    border: none !important;
    margin: 0 !important;
    padding: 6px !important;
    box-shadow: none !important;
}
.casino-winners-block > ul.casino-info-content-winners > li,
ul.casino-info-content.casino-info-content-tournament > li {
    background: rgba(70, 28, 34, 0.64) !important;
    color: #f5ead0 !important;
    border: none !important;
    border-bottom: 1px solid rgba(210, 169, 55, 0.2) !important;
    border-radius: 3px !important;
    margin-bottom: 3px !important;
    box-shadow: inset 3px 0 0 rgba(126, 24, 35, 0.9) !important;
    transition: background 0.2s ease, box-shadow 0.2s ease !important;
}
.casino-winners-block > ul.casino-info-content-winners > li:hover,
ul.casino-info-content.casino-info-content-tournament > li:hover {
    background: rgba(112, 25, 38, 0.78) !important;
    box-shadow: inset 3px 0 0 #bcad6f !important;
}
.casino-winners-block > ul.casino-info-content-winners > li,
.casino-winners-block > ul.casino-info-content-winners > li * {
    color: #f5ead0 !important;
}
.casino-winners-block > ul.casino-info-content-winners > li strong,
.casino-winners-block > ul.casino-info-content-winners > li span:last-child {
    color: #e2bd52 !important;
    font-weight: 700 !important;
}
.tournamentsWidgetItem .tournamentsWidgetImgContent .badge-standalone.tournamentsWidgetLive > div,
.tournamentsWidgetItem .tournamentsWidgetButtons > button:first-child {
    background: var(--themeColor) !important;
    filter: drop-shadow(0 0 5px var(--themeColor))
}
.tournamentsWidgetItem .tournamentsWidgetImgContent .badge-standalone.tournamentsWidgetLive > div span {
    font-size: 14px !important;
}
.tournamentsWidgetItem .countdown-container.tournamentsWidgetCounter {
    background: transparent !important;
    filter: drop-shadow(0 0 3px var(--themeColor));
    backdrop-filter: blur(10px);
}
.tournamentsWidgetItem .countdown-container.tournamentsWidgetCounter > * {
    color: #ffffff !important;
}
.casinoTournamentTabBlock .casinoTournamentTabContent .casinoTournamentTabWrp > div {
    background: #bcad6f80 !important;
}
.casinoTournamentTabBlock .casinoTournamentTabContent .casinoTournamentTabWrp > div.active,
.casinoTournamentTabBlock .casinoTournamentTabContent .casinoTournamentTabWrp > div:hover,

.tournament-casino .tournamentSectionMainContainer .tournamentGameStatus.live {
    background: var(--themeColor) !important;
}
.tournament-casino .tournamentSectionMainContainer .tournamentGameStatus.live * {
    color: black !important;
}
.tournamentJoinButton button {
    background: var(--themeColor) !important;
    filter: drop-shadow(0 0 0);
    color: black !important;
    font-weight: 500;
    font-family: 'Poppins', sans-serif !important;
    transition: .2s linear;
    margin-top: 15px !important;
    overflow: hidden !important;
}
.tournamentJoinButton button::before {
    content: "";
    top: 0px;
    transform: translateX(100%);
    width: 100%;
    height: 220px;
    position: absolute;
    z-index: 1;
    opacity: 0.7;
    animation: 1.5s ease 0s infinite normal none running slide;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0) 100%);
}
.tournamentJoinButton button:hover {
    scale: 1.02
}
.tournamentDetailsInfo .horizontalSliderRow > div > div {
    background: linear-gradient(
        180deg,
        rgba(255,255,255,.08),
        rgba(255,255,255,.03)
    );
    backdrop-filter: blur(10px);
    border: 1px solid rgba(255,255,255,.08);
    border-top: 2px solid var(--themeColor);
    border-radius: 14px;
    box-shadow:
        0 4px 20px rgba(0,0,0,.25),
        0 0 10px color-mix(in srgb, var(--themeColor) 35%, transparent);
    transition: .2s ease;
}
.tournamentDetailsInfo .horizontalSliderRow > div > div:hover {
    transform: translateY(-2px);
    box-shadow:
        0 8px 28px rgba(0,0,0,.35),
        0 0 16px color-mix(in srgb, var(--themeColor) 55%, transparent);
}
.tournamentDetailsInfo .horizontalSliderRow > div > div .casinoTournamentInfoSectionTitleBc {
    color: var(--themeColor) !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 600 !important;
    letter-spacing: .5px;
    text-transform: uppercase;
}
.tournamentDetailsInfo .horizontalSliderRow > div > div .casinoTournamentSectionContentBlockBc > div > p:first-child {
    color: rgba(255,255,255,.8) !important;
}
.tournamentDetailsInfo .horizontalSliderRow > div > div .casinoTournamentSectionContentBlockBc > div > p:last-child {
    color: #fff !important;
    font-weight: 600;
}
p.tournamentSectionMore {
    background: var(--themeColor);
    margin-top: 15px;
    padding: 10px 0;
    border-radius: 4px;
    padding-right: 10px !important;
    color: black !important;
    transition: .2s linear;
}
p.tournamentSectionMore:hover {
    padding-right: 15px !important;
}
.tournamentSectionInfoTxt:after {
    display: none !important;
}
.casinoGameItemBlock .casinoGameButtons > div:last-child button {
    background: var(--themeColor) !important;
}
.tournamentsWidgetItem .tournamentsWidgetImgContent .badge-standalone.tournamentsWidgetLive > div,
.tournamentsWidgetItem .tournamentsWidgetButtons > button:first-child {
    background: var(--themeColor) !important;
    filter: drop-shadow(0 0 5px #c90c0c) !important;
}
.tournamentsWidgetItem .tournamentsWidgetButtons > button:first-child {
	color: black !important;
}
.tournamentsWidgetItem .tournamentsWidgetImgContent .badge-standalone.tournamentsWidgetLive > div span {
    font-size: 13px !important;
	color: black !important;
}
.tournamentsWidgetItem .countdown-container.tournamentsWidgetCounter {
    background: transparent !important;
    filter: drop-shadow(0 0 3px var(--themeColor)) !important;
    backdrop-filter: blur(10px);
}
.tournamentsWidgetItem .countdown-container.tournamentsWidgetCounter > * {
    color: #ffffff !important;
}
.dep-w-info-bc .deposit_perahavale,
.dep-w-info-bc .deposit_bankexpress,
.dep-w-info-bc .deposit_meeldevnew  {
    position: relative;
    border-radius: 14px;
    animation: premiumPulse 2.4s ease-in-out infinite;
    transition: .3s;
}

.dep-w-info-bc .deposit_perahavale:hover,
.dep-w-info-bc .deposit_bankexpress:hover,
.dep-w-info-bc .deposit_meeldevnew:hover {
    animation-duration: 1.2s;
}
@keyframes premiumPulse {
    0%,100%{
        transform: scale(1);
        filter:
            drop-shadow(0 0 3px rgb(255 0 0 / 45%))
            drop-shadow(0 0 6px rgb(229 0 0 / 25%));
    }

    50%{
        transform: scale(1.025);
        filter:
            drop-shadow(0 0 3px rgb(178 0 0 / 90%))
            drop-shadow(0 0 5px rgb(67 0 0 / 45%))
            drop-shadow(0 0 7px rgb(186 37 37 / 55%));
    }
}

.dep-w-info-bc .deposit_perahavale,
.dep-w-info-bc .deposit_bankexpress {
    animation: premiumGoldHighlight 2s ease-in-out infinite !important;
    will-change: filter, transform !important;
}

@keyframes premiumGoldHighlight {
    0%,
    100% {
        transform: scale(1);

        filter:
            brightness(1)
            saturate(1)
            drop-shadow(0 0 1px rgba(255, 193, 7, .20))
            drop-shadow(0 0 5px rgba(255, 193, 7, .15));
    }

    50% {
        transform: scale(1.02);

        filter:
            brightness(1.18)
            saturate(1.15)
            drop-shadow(0 0 1px rgba(255, 215, 0, .85))
            drop-shadow(0 0 3px rgba(255, 223, 90, .65))
            drop-shadow(0 0 5px rgba(255, 230, 120, .40));
    }
}
#base_popup_id.popup-inner-bc .promotion-details-header {
    background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
}
.entrance-popup-bc.register .reg-form-block-bc {
    padding-left: 350px !important;
    border: 0 !important;
    position: relative !important;
    box-sizing: border-box !important;
}
.entrance-popup-bc.register .reg-form-block-bc::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    width: 350px !important;
    height: 100% !important;
    display: block !important;
    pointer-events: none !important;
    background-image: url('https://i.imgur.com/57N1ccx.giff') !important;
    background-size: contain !important;
    background-position: center !important;
	background-repeat: no-repeat;
    transform: translateX(-350px) !important;
    z-index: 0 !important;
}
.entrance-popup-bc.sign-in .form-sign-bc {
    border: 0 !important;
}
#root.casino-slots .jackpot-pool-card__pools .jackpot-pool-card__first img.jackpot-pool__icon {
    content: url("https://i.ibb.co/M5G3bQXC/red.png") !important;
}
#root.casino-slots .jackpot-pool-card__pools > .jackpot-pools-list > div:first-child img.jackpot-pool__icon {
	content: url("https://i.ibb.co/fGDyF97b/green.png") !important;
}
#root.casino-slots .jackpot-pool-card__pools > .jackpot-pools-list > div:last-child img.jackpot-pool__icon {
	content: url("https://i.ibb.co/zHfHLvVQ/blue.png") !important;
}
#root.casino-slots .jackpot-pool-card__pools .jackpot-pool-card__first span,
#root.casino-slots .jackpot-pool-card__pools > .jackpot-pools-list > div:first-child span,
#root.casino-slots .jackpot-pool-card__pools > .jackpot-pools-list > div:last-child span {
	font-weight: bold !important;
}
.jackpot-pool-card__pools .jackpot-pool-card__first .jackpot-pool__money > span,
.ds-drawer-wrapper.jackpot-pools-drawer > div.ds-drawer-spring .ds-drawer__content .jackpot-pools-list > div:first-child .jackpot-pool__money > span:first-child {
    color: #ff6500 !important;
}
.jackpot-pool-card__pools .jackpot-pools-list > div:first-child .jackpot-pool__money > span,
.ds-drawer-wrapper.jackpot-pools-drawer > div.ds-drawer-spring .ds-drawer__content .jackpot-pools-list > div:nth-child(2) .jackpot-pool__money > span:first-child {
    color: #0dda0d;
}
.jackpot-pool-card__pools .jackpot-pools-list > div:last-child .jackpot-pool__money > span,
.ds-drawer-wrapper.jackpot-pools-drawer > div.ds-drawer-spring .ds-drawer__content .jackpot-pools-list > div:nth-child(3) .jackpot-pool__money > span:first-child {
    color: #3197fe;
}
.ds-drawer-wrapper.jackpot-pools-drawer > div.ds-drawer-spring .ds-drawer__content .jackpot-pools-list > div:nth-child(4) .jackpot-pool__money > span:first-child {
    color: #640bff;
}
.casino-jackpot-widget:has(.casino-jackpot-widget__providers .horizontalCategoryItemWrp.active.egd)
.casino-jackpot-widget__inner .casino-jackpot-widget__body > .casino-jackpot-widget__pool-first .jackpot-pool__money > span {
    color: #ff6500 !important;
}
.casino-jackpot-widget:has(.casino-jackpot-widget__providers .horizontalCategoryItemWrp.active.egd)
.casino-jackpot-widget__inner .casino-jackpot-widget__body > .jackpot-pools-list > div:nth-child(1) .jackpot-pool .jackpot-pool__money > span {
    color: #0dda0d !important;
}
.casino-jackpot-widget:has(.casino-jackpot-widget__providers .horizontalCategoryItemWrp.active.egd)
.casino-jackpot-widget__inner .casino-jackpot-widget__body > .jackpot-pools-list > div:nth-child(2) .jackpot-pool .jackpot-pool__money > span {
    color: #3197fe !important;
}
.casino-jackpot-widget:has(.casino-jackpot-widget__providers .horizontalCategoryItemWrp.active.egd)
.casino-jackpot-widget__inner .casino-jackpot-widget__body > .jackpot-pools-list > div:nth-child(3) .jackpot-pool .jackpot-pool__money > span {
    color: #640bff !important;
}
#root.casino-slots .jackpot-pool-card__title > span.jackpot-pool-card__title-text {
	position: relative;
	display: flex;
	padding-left: 40px;
	padding-bottom: 20px;
	align-items: center;
	margin: 10px 0px 0px 10px;
	font-family: 'Poppins', sans-serif;
	font-weight: 600 !important;
}
#root.casino-slots .jackpot-pool-card__title > span.jackpot-pool-card__title-text::before {
	content: '';
	position: absolute;
	background-image: url('https://i.ibb.co/Wv6hrcST/40-Super-Fruits-Bell-Link.png');
	background-size: cover;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	left: 0 !important;
}

/* Profil Kullanıcı Casino Aktif Başlangıç */

body[style='overflow: hidden; padding-right: 6px;'] .popup-holder-bc.windowed.confirm #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) {
    background: rgba(5,5,5,.96) !important;
    border: 1px solid rgba(218,190,105,.35) !important;
    border-radius: 18px !important;
    box-shadow: 0 25px 80px rgba(0,0,0,.85),0 0 50px rgba(218,190,105,.12) !important;
    overflow: hidden !important;
}
body[style='overflow: hidden; padding-right: 6px;'] .popup-holder-bc.windowed.confirm #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-content-w-bc {
    position: relative !important;
    width: 100% !important;
    padding: 42px 32px 30px !important;
    background: linear-gradient(145deg,#18160f 0%,#0b0b09 45%,#050505 100%) !important;
    border: 0 !important;
    border-radius: 18px !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.04) !important;
    overflow: hidden !important;
}
body[style='overflow: hidden; padding-right: 6px;'] .popup-holder-bc.windowed.confirm #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-content-w-bc::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 2px !important;
    background: linear-gradient(90deg,transparent,#a98736,#f3df91,#dabe69,#a98736,transparent) !important;
    box-shadow: 0 0 18px rgba(218,190,105,.75) !important;
    z-index: 10 !important;
}

/* Profil Kullanıcı Casino Aktif Alanı Bitiş */

body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-content-w-bc::after {
    content: "" !important;
    position: absolute !important;
    top: -120px !important;
    left: 50% !important;
    width: 420px !important;
    height: 260px !important;
    transform: translateX(-50%) !important;
    background: radial-gradient(circle,rgba(218,190,105,.13) 0%,rgba(218,190,105,.04) 35%,transparent 70%) !important;
    pointer-events: none !important;
    z-index: 0 !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-content-w-bc > * {
    position: relative !important;
    z-index: 2 !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-content-w-bc h3.casino-popup-title {
    margin: 0 0 10px !important;
    color: #f1dfa0 !important;
    font-size: 23px !important;
    font-weight: 700 !important;
    letter-spacing: -.3px !important;
    text-align: center !important;
    text-shadow: 0 0 20px rgba(218,190,105,.18) !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-content-w-bc p.casino-popup-content {
    margin: 0 0 25px !important;
    color: rgba(255,255,255,.65) !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    text-align: center !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-button-block {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    gap: 10px !important;
    margin: 0 !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-button-block .btn {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 50px !important;
    padding: 0 20px !important;
    border-radius: 9px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    letter-spacing: .2px !important;
    transition: all .25s ease !important;
    overflow: hidden !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-button-block .btn.a-color {
    color: #151208 !important;
    border: 1px solid #f2dc88 !important;
    background: linear-gradient(135deg,#9d7e2d 0%,#c7a94f 25%,#f1dc8d 50%,#d1b45d 75%,#9b7b2c 100%) !important;
    box-shadow: 0 6px 25px rgba(218,190,105,.22),inset 0 1px 0 rgba(255,255,255,.5) !important;
    text-shadow: 0 1px rgba(255,255,255,.25) !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-button-block .btn.a-color::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: -120% !important;
    width: 70% !important;
    height: 100% !important;
    background: linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent) !important;
    transform: skewX(-20deg) !important;
    transition: left .6s ease !important;
}

body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-button-block .btn.a-color:hover::before {
    left: 150% !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-button-block .btn.a-color:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 9px 32px rgba(218,190,105,.35),inset 0 1px 0 rgba(255,255,255,.55) !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-button-block .btn.a-outline {
    color: #e0c875 !important;
    border: 1px solid rgba(218,190,105,.45) !important;
    background: linear-gradient(180deg,rgba(218,190,105,.07),rgba(255,255,255,.015)) !important;
    box-shadow: inset 0 1px rgba(255,255,255,.03),0 0 0 1px rgba(218,190,105,.02) !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-button-block .btn.a-outline:hover {
    color: #f5e7ad !important;
    border-color: rgba(218,190,105,.85) !important;
    background: rgba(218,190,105,.09) !important;
    box-shadow: 0 0 22px rgba(218,190,105,.15),inset 0 1px rgba(255,255,255,.05) !important;
    transform: translateY(-2px) !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .status-popup-button-block .btn:active {
    transform: translateY(0) scale(.98) !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) svg {
    filter: drop-shadow(0 0 8px rgba(218,190,105,.35)) !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) svg circle {
    stroke: #dabe69 !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) svg path {
    stroke: #dabe69 !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) .casino-popup-button-block {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    gap: 10px !important;
}
body[style='overflow: hidden; padding-right: 6px;'] #base_popup_id.popup-inner-bc:has(.status-popup-content-w-bc) button.btn {
    cursor: pointer !important;
}
#root.casino-slots .casinoProvidersWidget .swiper-wrapper .swiper-slide {
    transition: .2s linear;
}
#root.casino-slots .casinoProvidersWidget .swiper-wrapper .swiper-slide.swiper-slide-active {
    background: var(--themeColor);
}
#root.casino-slots .casinoProvidersWidget .swiper-wrapper .swiper-slide:hover {
    background: var(--themeColor);
}
#root.casino-slots .casinoProvidersWidget .swiper-wrapper:has(.swiper-slide:hover) .swiper-slide.swiper-slide-active:not(:hover) {
    background: transparent;
}
#root.casino-slots .casinoProvidersWidget .swiper-wrapper .swiper-slide.swiper-slide-active span svg path {
    fill: black !important;
}
#root.casino-slots .casinoProvidersWidget .swiper-wrapper:has(.swiper-slide:hover) .swiper-slide.swiper-slide-active:not(:hover) span svg path {
    fill: white !important;
}
.casino-jackpot-widget:has(.casino-jackpot-widget__providers .horizontalCategoryItemWrp.active.egd)
.casino-jackpot-widget__body > .casino-jackpot-widget__pool-first img {
    content: url("https://i.ibb.co/M5G3bQXC/red.png") !important;
}

.casino-jackpot-widget:has(.casino-jackpot-widget__providers .horizontalCategoryItemWrp.active.egd)
.casino-jackpot-widget__body > .jackpot-pools-list > div:nth-child(1) .jackpot-pool img {
    content: url("https://i.ibb.co/fGDyF97b/green.png") !important;
}

.casino-jackpot-widget:has(.casino-jackpot-widget__providers .horizontalCategoryItemWrp.active.egd)
.casino-jackpot-widget__body > .jackpot-pools-list > div:nth-child(2) .jackpot-pool img {
    content: url("https://i.ibb.co/zHfHLvVQ/blue.png") !important;
}

.casino-jackpot-widget:has(.casino-jackpot-widget__providers .horizontalCategoryItemWrp.active.egd)
.casino-jackpot-widget__body > .jackpot-pools-list > div:nth-child(3) .jackpot-pool img {
    content: url("https://i.ibb.co/k2MNNYcG/purple.png") !important;
}
.casino-jackpot-widget__inner .casino-jackpot-widget__body > .casino-jackpot-widget__pool-first,
.casino-jackpot-widget__inner .casino-jackpot-widget__body > .jackpot-pools-list > .jackpot-pool:nth-child(1),
.casino-jackpot-widget__inner .casino-jackpot-widget__body > .jackpot-pools-list > .jackpot-pool:nth-child(2),
.casino-jackpot-widget__inner .casino-jackpot-widget__body > .jackpot-pools-list > .jackpot-pool:nth-child(3) {
	span {
		font-weight: bold !important;
	}
}
#root.jackpot .horizontalCategoryItemWrp.active,
#root.jackpot .horizontalCategoryItemWrp.active > div {
	box-shadow: unset !important;
	background: transparent !important;
}
#root.jackpot .horizontalCategoryItemWrp.active > div::before {
	background: var(--themeColor) !important;
}
#root.casino-slots .casinoLobbyContainer .hm-row-bc:nth-child(3) .horizontal-scroll__inner--gap-xs > div:first-child,
#root.casino-slots .casinoLobbyContainer .hm-row-bc:nth-child(3) .horizontal-scroll__inner--gap-xs > div:hover {
	background: var(--themeColor) !important;
}
#root.casino-slots .casinoLobbyContainer .hm-row-bc:nth-child(3) .horizontal-scroll__inner--gap-xs > div:first-child svg path {
	fill: black !important;
}
#root.layout-bc.theme-default.is-home-page.betslip-Hidden > div:nth-child(7).info[style='z-index: 1001;'] .popup-middleware-bc #base_popup_id {
	background: transparent !important;
    border: unset !important;
    border-radius: unset !important;
    box-shadow: unset !important;
    overflow: unset !important;
}
#root.layout-bc.theme-default.is-home-page.betslip-Hidden > div:nth-child(7).info[style='z-index: 1001;'] .popup-middleware-bc .status-popup-content-w-bc {
	background: transparent !important;
	border-radius: unset !important;
	padding: 0 !important;
  	border: 0 !important;
	box-shadow: unset !important;
}
#root.layout-bc.theme-default.is-home-page.betslip-Hidden > div:nth-child(7).info[style='z-index: 1001;'] .popup-middleware-bc .status-popup-content-w-bc::before {
	display: none !important;
}
#root.layout-bc.theme-default.is-home-page.betslip-Hidden > div:nth-child(7).info[style='z-index: 1001;'] .popup-middleware-bc .status-popup-content-w-bc .casino-popup-content {
	margin: 0 !important;
}
#root.layout-bc.theme-default.is-home-page.betslip-Hidden > div:nth-child(7).info[style='z-index: 1001;'] .popup-middleware-bc .status-popup-content-w-bc .casino-popup-button-block,
#root.layout-bc.theme-default.is-home-page.betslip-Hidden > div:nth-child(7).info[style='z-index: 1001;'] .popup-middleware-bc .status-popup-content-w-bc .popup-checkbox {
	display: none !important;
}
.entrance-popup-bc.register,
.entrance-popup-bc.sign-in {
	max-height: 550px !important;
}