.popup-middleware-bc:only-child > .popup-inner-bc:only-child > .status-popup-content-w-bc {
    background: #151516 !important;
}
.popup-inner-bc:only-child > .status-popup-content-w-bc > .casino-popup-button-block > button.btn:only-child {
    box-shadow: rgba(192, 145, 3, 0.6) 0px 0px 20px 5px !important;
}
.popup-holder-bc.windowed.info > .popup-middleware-bc:only-child > .popup-inner-bc {
    border-radius: 15px !important;
}

#base_popup_id {
  border-radius: 15px !important;
}
.sdr-iframe-backface-bc {
  max-height: 130px !important;
}
[dir=ltr] .carousel:not(.swiperCountEnable) .swiper-button-prev:after, [dir=ltr] .ftr-content .carousel .swiper-button-prev:after {
  display: none !important;
  opacity: 0 !important;
}
[dir=ltr] .carousel:not(.swiperCountEnable) .swiper-button-next:after, [dir=ltr] .ftr-content .carousel .swiper-button-next:after {
  display: none !important;
  opacity: 0 !important;
}
.storiesWidgetWrapper .horizontalSliderRow {
  justify-content: center !important;
}
.informative-widget {
  margin-top: 0px !important;
}
.informative-widget-link {
  border-top: 0px solid rgba(var(--hero), 1) !important;
}
.popup-inner-bc, .u-i-profile-page-container, .my-profile-info-block>.overlay-header
{
  background: #131313 !important;
}

.footerSocialLink:first-child {
  background: transparent !important;
}
.footerSocialLink:nth-child(2) {
  background: transparent !important;
}

.footerSocialLink:nth-child(3) {
  background: transparent !important;
}
.footerSocialLink:last-child {
  background: transparent !important;
}

.footerSocialLinks > .footerSocialLink > a > i 
{
  color: #e6e6e6 !important;
}

.footerSocialLinks > .footerSocialLink:hover > a > i 
{
  color: #f1d48c !important;
}
.notification-new-item-icon
{
  color: #f1d48c !important;
}

[data-status=unread]:before
{
  background: #f1d48c !important;
}

.sidePanel-holder, .sidePanel-holder .overlay-header
{
  background: #131313 !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active
{
background: linear-gradient(46deg, #f1d48c33 29%, #f1d48c 75%) !important;
}
.carousel-viewport:first-child > .carousel-container:only-child > .carousel-slide > .ftr-game-item-bc {
  background-color: #000000 !important;
}

.sliderGroup:last-child > .horizontalSliderWrapper.horizontalItemsExpanded.alignedCenter > .horizontalSliderRow:only-child > a
{
  width: 130px !important;
  height: 130px !important;
}

.sliderGroup:last-child > .horizontalSliderWrapper.horizontalItemsExpanded.alignedCenter > .horizontalSliderRow:only-child > a > img
{
  filter: grayscale(0%) !important;
  opacity: 1 !important;
  width: 120px !important;
  height: auto !important;
  box-shadow: 0 0 7px #f2b707 !important;
  border-radius: 10px !important;
}

.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .sliderTitle:first-child
{
  text-shadow: 0 0 10px #f2b707 !important;
}


.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .horizontalSliderWrapper > .horizontalSliderRow {
  animation: scroll 21s linear infinite !important;
  width: max-content !important;
}

@keyframes scroll {
  0%{
    transform: translateX(0);
  }
  100%{
    transform: translateX(calc(-600px * 3));
  }
}

.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .horizontalSliderWrapper > .horizontalSliderNav {
  display: none !important;
}


.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .horizontalSliderWrapper > .horizontalSliderRow > .horizontalSliderElem > img
{
  filter: grayscale(0%) !important;
  opacity: 1 !important;
  border-radius: 10px !important;
}

.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .horizontalSliderWrapper > .horizontalSliderRow > .horizontalSliderElem
{
  background-color: transparent !important;
  width: 110px !important;
  height: 55px !important;
}

#login_form_id > .form-sign-bc > .sg-n-text-row-2-bc
{
  font-size: 16px !important;
}

.entrance-form-action-item-bc.right > .connect-button-wrapper > .connect-button-text
{
  margin: 10px 0 !important;
  margin-bottom: 10px !important;
}

.sg-n-text-row-1-bc, .sg-n-text-row-2-bc, .sg-n-forgot-password-text, .reg-step-title-v-bc
{
  padding-left: 8px !important;
}

.sg-n-forgot-password-text:last-child > .sg-n-forgot-password-text:only-child
{
  top: 130px !important;
}

.layout-content-holder-bc > section:last-child > .promotionsList-bc > .promotionsListEl-bc > .promotions-article-title
{
  background: #131313 !important;
  font-size: 12px !important;
  color: #e6e6e6 !important;
}

.layout-bc.page-full-size .layout-content-holder-bc
{
  padding: 0 !important;
}
.layout-header-holder-bc {
  margin-bottom: 0px !important;
}
html.is-web #root {
  --desktop-sub-nav-height: -15px !important;
}
html.is-web #root.has-sub-navigation
{
  --desktop-sub-nav-height: 25px !important;
}

.hdr-dynamic-content .e-p-close-icon-bc
{
  top: 8px;
}

.carousel-slide.active-slide:only-child > .informative-widget > .informative-widget-link
{
  background: #131313 !important;
  border-bottom: 1px rgba(var(--b-sc),.05) solid;
}

.layout-header-holder-bc > .hdr-dynamic-content
{
  padding-inline-start: 0px !important;
  padding-inline-end: 0px !important;
}

.carousel-slide.active-slide:only-child > .informative-widget
{
  margin-top: 0px !important;
}

.header-custom-buttons:nth-of-type(2) > .btn.a-color.header-icon-text.bc-i-live-chat
{
  color: #d6d9de !important;
  background: transparent !important;
}

/* ANA BUTON */
.hdr-user-bc > .btn.s-small.register,
#register_button_id {
  border: none !important;
  color: #131313 !important;
  padding: 8px 14px;
  background-color: #f1d48c !important;
  border-radius: 6px;
  cursor: pointer;

  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Hover */
.hdr-user-bc > .btn.s-small.register:hover,
#register_button_id:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}

/* Tıklama */
.hdr-user-bc > .btn.s-small.register:active,
#register_button_id:active {
  transform: scale(0.96);
}

/* Çapraz parlama */
.hdr-user-bc > .btn.s-small.register::before,
#register_button_id::before {
  content: "";
  position: absolute;
  bottom: -100%;
  left: -100%;
  width: 200%;
  height: 200%;

  background: linear-gradient(
    45deg,
    transparent,
    rgba(255,255,255,0.5),
    transparent
  );

  transform: rotate(0deg);
  animation: shineDiagonal 3s infinite linear;
}

/* Animasyon */
@keyframes shineDiagonal {
  0% {
    transform: translate(-100%, 100%);
  }
  100% {
    transform: translate(100%, -100%);
  }
}

.hdr-user-bc > .btn.s-small.sign-in {
  border: none !important;
  color: #131313 !important;
  padding: 8px 14px;
  background: #e6e6e6 !important;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none !important; /* bunu ekle */

  /* Animasyon */
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}

/* Hover efekti */
.hdr-user-bc > .btn.s-small.sign-in:hover {
  background: #d4d4d4 !important;
  color: #000 !important;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}

/* Tıklama efekti */
.hdr-user-bc > .btn.s-small.sign-in:active {
  transform: scale(0.96);
}

/* Işık kayma efekti */
.hdr-user-bc > .btn.s-small.sign-in::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.6), transparent);
  transition: 0.5s;
}

.hdr-user-bc > .btn.s-small.sign-in:hover::before {
  left: 100%;
}


.login-ext-1 > .entrance-form-action-item-bc.right > button[type="submit"]
{
  background: #f1d48c !important;
  color: #131313 !important;
}

.registration button[type="submit"]
{
  background: #f1d48c !important;
  color: #131313 !important;
}

.header-buttons-wallet > .btn.a-color.connect-wallet
{
  border-image: none !important;
  color: white !important;
  padding-right: 10px;
  padding-left: 10px;
  background: #77717178 !important;
}

.header-custom-buttons > .btn.a-color.header-icon-text.bc-i-bonus
{
  border-image: none !important;
  color: white !important;
  background: transparent !important;

  display: flex;
  align-items: center;
  justify-content: center;

  animation: notifyShake 4s infinite;
}

/* Titreme */
@keyframes notifyShake {
  0%, 90%, 100% {
    transform: translate(0, 0) rotate(0);
  }

  92% { transform: translate(-1px, -1px) rotate(-5deg); }
  94% { transform: translate(1px, 1px) rotate(5deg); }
  96% { transform: translate(-1px, 1px) rotate(-5deg); }
  98% { transform: translate(1px, -1px) rotate(5deg); }
}

.header-custom-buttons > .btn.a-color.header-icon-text.undefined
{
  border-image: none !important;
  color: white !important;
  padding-right: 10px;
  padding-left: 10px;
  background: #131313 !important;
}

.header-custom-buttons > .btn.a-color.header-icon-text.bc-i-live-chat
{
  border-image: linear-gradient(to left, #13131321 0%, #f2b705 50%, #13131321 100%) 100% 0 100% 0/1px 0 1px 0 stretch !important;
  color: #d6d9de !important;
  box-shadow: 0px 0px 1px 1px #f2b705 !important;
  padding-right: 10px;
  padding-left: 10px;
  background: #000000 !important;
}

.header-custom-buttons > .btn.a-color.header-icon-text.deposit-btn
{
  border-image: none !important;
  color: #131313 !important;
  padding-right: 10px;
  padding-left: 10px;
  background: #f1d48c !important;
}

#smart-panel-holder
{
  border-image: linear-gradient(to left, #13131321 0%, #ffffff 50%, #13131321 100%) 100% 0 100% 0 / 1px 0 1px 0 stretch !important;
  color: white !important;
  background: transparent !important;
}

.header-custom-buttons:nth-of-type(4) > .btn.a-color.header-icon-text.bc-i-bonus {
  border-image: none !important;
  color: white !important;
  background: transparent !important;

  display: flex;
  align-items: center;
  justify-content: center;

  animation: notifyShake 4s infinite;
}

/* Titreme */
@keyframes notifyShake {
  0%, 90%, 100% {
    transform: translate(0, 0) rotate(0);
  }

  92% { transform: translate(-1px, -1px) rotate(-5deg); }
  94% { transform: translate(1px, 1px) rotate(5deg); }
  96% { transform: translate(-1px, 1px) rotate(-5deg); }
  98% { transform: translate(1px, -1px) rotate(5deg); }
}

.header-custom-buttons:first-child > .btn.a-color.header-icon-text.bc-i-whatsapp
{
  border-image: linear-gradient(to left, #13131321 0%, #f2b705 50%, #13131321 100%) 100% 0 100% 0/1px 0 1px 0 stretch !important;
  color: #d6d9de !important;
  background: transparent !important;
  box-shadow: 0px 0px 1px 1px #f2b705 !important;
}

@keyframes shine {
    0% {
        background-position: 100% 0;
    }
    80% {
        background-position: 0% 0;
    }
    100% {
        background-position: 0% 0;
    }
}

.btn.a-color {
  background: #f1d48c !important;
  color: #131313 !important;
}

div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.is-home-page{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}   
  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.has-sub-navigation.page-full-size.casino-slots.compact-footer{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.live-casino-games.page-full-size.compact-footer{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc .theme-default.smart-panel-is-visible.betslip-Hidden.skill-games-page.page-full-size.compact-footer.skill-games{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.has-sub-navigation.page-full-size.hide-tab-navigation-footer-mobile.compact-footer.virtual-sports{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.page-full-size.tv-games.compact-footer{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.e-sports.compact-footer.page-full-size.sportsbook.betslip-Fixed{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}   
 
  
div#root.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {  
padding:0 !important;  
}   
  
.informative-widget { 
    padding: 0 !important; 
}

.header-bc {   
padding:0 !important;   
}
  
.overlay-header {
    display: flex !important;
    align-items: center !important;
    height: 49px !important;
    line-height: 49px !important;
    padding: 0 10px !important;
    color: #f1d48c !important;
    font-size: 20px !important;
    font-weight: 500 !important;
}

.promotions-article-title {
    height: 34px !important;
    margin-top: 1px !important;
    padding: 0 10px !important;
    color: #f1d48c !important;
    background: rgba(var(--b-sc),.1) !important;
    font-size: 15px !important;
    line-height: 34px !important;
}



.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other>.nav-menu-item.active, .nav-menu-container.header-navigation:nth-child(2) .nav-menu>li .nav-menu-item.active {
    color: #000000 !important;
}

.accordion-items .accordion-button.a-outline, .accordion-items .accordion-button:hover {
    border: none !important;
    background: #f1d48c !important;
    box-shadow: 0 0 0 1px rgba(var(--b-sc),.8) !important;
}

footer-title {
    color: #f1d48c !important;
}

.view-title-more {
    color: #f1d48c !important;
    font-size: 16px !important;
    letter-spacing: 1px !important;
}

.carousel-count-arrow-container i {
    background: transparent !important;
}


.sg-n-text-row-1-bc {
    color: #f1d48c !important;
}

.bs-number-button-bc i {
    color: #f1d48c !important;
}

.btn.a-outline.a-white {
    background: #f1d48c !important;
}

.e-sports-time-info.live {
    background: #f1d48c !important;
}

.horizontal-sl-tab-bc.active, .horizontal-sl-tab-bc.active:after {
    color: #f1d48c !important;
}

.ss-icon-bc {
    color: #f1d48c !important;
}

.sgm-market-g-item-bc>.market-bc.m-g-header {
    color: #f1d48c !important;
}

.hdr-toggle-button-bc {
    background: #f2b707 !important;
}

.multi-select-label-bc .checkbox-control-text-bc {
    color: #f1d48c !important;
}

.hdr-time-bc {
    background: #f1d48c !important;
}

::-webkit-scrollbar-thumb {
    background: #f1d48c !important;
}

.header-user-nav .nav-menu-sub .nav-menu-item {
    color: #f1d48c !important;
}

.user-profile-nav-icon {
    color: #f1d48c !important;
}

.user-profile-nav-arrow {
    color: #f1d48c !important;
}

.informative-widget-container > span {
  font-size: 14px !important;
}

.accordion-items .accordion-button {
  width: 200px !important;
}

.btn.s-big {
  border: 1px solid #f1d48cb0 !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item {
  padding: 0 11px !important;
}


.nav-menu-container .nav-menu-other .nav-menu-item, .nav-menu-container .nav-menu .nav-menu-item {
  font-size: 13px !important;
}




body {
  background-image: url(https://siteimagesys.s3.eu-west-3.amazonaws.com/sonbahis/1771347343871_site-arkaplan_-son-.png) !important;
  background-size: cover!important;
  background-repeat:no-repeat !important;
  background-attachment: fixed !important;
  background-position: 50% 50% !important;
}

.layout-header-holder-bc {
    box-shadow: none !important;
}


/* Beni ara icon change by partner request */

.bc-i-bonus {
    width: 32px;
}


.header-icon-text {
    align-items: center;
    font-size: 12px !important;
    padding: 0 10px;
    height: 31px !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item {
  padding: 0 20px !important;
}
.nav-menu-container .nav-menu-other .nav-menu-item, .nav-menu-container .nav-menu .nav-menu-item {
  font-size: 15px !important;
}
}
.promotions-article-title.ellipsis {
  color: white !important;
  font-size: 14px !important;
}

.btn.s-big {
  border: 1px solid transparent !important;
}

.accordion-items .accordion-button.a-outline, .accordion-items .accordion-button:hover {
  border: none !important;
  background: #f1d48c00 !important;
  box-shadow: 0 0 0 1px #f1d48c82 !important;
}

.view-title-more {
  color: #fff !important;
}
.sidebar-imageSrc {
    background: transparent !important;
}

.ftr-copy-rights-bc a {
  color: #f1d48c !important;
}
.is-home-page {
    max-width: 1548px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
div#root.layout-bc.theme-default.betslip-Hidden{ 
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important; 
}
.page-full-size{ 
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important; 
}
.slider-bc .carousel-count-arrow-container.with-count .carousel-count-arrow::before {
  box-shadow: -20px 0 0 44px rgba(0, 0, 0, 0)  !important;
}

.slider-bc .carousel-count-arrow-container.with-count .carousel-count-arrow::after {
  box-shadow: 20px 0 0 44px rgba(0, 0, 0, 0)  !important;
}
.ftr-g-content-bc .carousel-count-arrow-container.with-count .carousel-arrow-left {
  display: none !important;
}

.ftr-g-content-bc .carousel-count-arrow-container.with-count .carousel-arrow-right {
  display: none !important;
}

.ftr-g-content-bc .carousel-count-arrow, .games-carousel-content .carousel-count-arrow {
  top: -115px !important;
}
.partners-logo-scroll > a {
  background: transparent !important;
}

.ftr-partners-row-inner-bc.partners-logo-scroll > a {
  width: 129px !important;
}
.ftr-partners-row-inner-bc.partners-logo-scroll > a {
  width: 197px !important;
  height: 111px !important;
  padding: 15px !important;
}

.ftr-partners-row-inner-bc.partners-logo-scroll {
  border-bottom: 1px solid #f2b7054f;
  margin-bottom: 19px !important;
}

.partners-logo-scroll > a {
  background: transparent !important;
}
.sportsbook {
  width: 100% !important;
  max-width: 100% !important;
}
.generic-search-open .sidePanel-holder .overlay-header {
  display: none !important;

}.overlay-header {
  color: white !important;
}
[class*="is-web"] .horizontalSliderRow .footerSliderImage img {
  width: 100px !important;
  height: 100px !important;
  filter: none !important;
  opacity: 2;
  transition: opacity .24s;
  padding: 10px !important;
}

.horizontalSliderRow .footerSliderImage {
  background-color: transparent !important;

}
.logo {
  height: 62px !important;
}.btn.a-color.header-icon-text.deposit-btn {
  background: #f2b705 !important;
}.entrance-popup-bc {
  width: 300px !important;
}
.btn.a-color.header-icon-text.bc-i-standings {
  background: transparent !important;
  border-image: none !important;
  color: white !important;
  animation: pulse-white 1s infinite !important;
}.nav-menu-container .nav-menu-other .nav-menu-item, .nav-menu-container .nav-menu .nav-menu-item {
  font-size: 12px !important;
}.entrance-f-error-message-bc {
  background: rgba(255, 52, 73, 0) !important;
}.casino-popup-content {
  max-height: 44vh !important;
}[class*="is-web"] .horizontalCategoryItem i {
  margin-inline-start: 8px !important;
}#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:last-child {
  float: right;
  position: absolute;
  right: 0;
}.informative-widget-container {
    padding: 10px !important;
}
.header-bc {
  background: black !important;
}

.layout-header-holder-bc {
  background: black !important;
}

.informative-widget {
  background: black !important;
}

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

.layout-footer-holder-bc {
  backdrop-filter: blur(15px) !important;
  background: rgba(0, 0, 0, 0.3) !important;
}
.layout-header-holder-bc {
  background: transparent !important;
}
.slider-bc .carousel-count-arrow-container.with-count {
  bottom: 20px !important;
  color: hsla(0,0%,100%,.8);
  right: 1% !important;
}
.slider-bc .carousel-count-arrow-container.with-count {
  top: 4% !important;
}
.security-box { 
            width: 100%; 
            min-height: 310px; 
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; 
            background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); 
            border-radius: 10px; 
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); 
            color: white; 
            border: 2px solid #f2b705; 
            padding: 5px; 
            box-sizing: border-box; 
            display: flex; 
            flex-direction: column; 
            margin: 0 auto; 
        } 
 
        .download-section { 
            background: rgba(242, 183, 5, 0.15); 
            padding: 6px; 
            border-radius: 8px; 
            margin-bottom: 8px; 
            text-align: center; 
        } 
 
        .download-title { 
            font-size: 15px; 
            font-weight: 700; 
            margin: 0 0 5px 0; 
            color: #f2b705; 
        } 
 
        .download-subtitle { 
            font-size: 12px; 
            font-weight: 600; 
            color: #f2b705; 
            margin: 0 0 10px 0; 
        } 
 
        .qr-container { 
            display: flex; 
            justify-content: space-around; 
            align-items: center; 
            margin: 10px 0; 
            gap: 15px; 
        } 
 
        .qr-code { 
            width: 80px; 
            height: 80px; 
            background: white; 
            padding: 5px; 
            border-radius: 5px; 
            flex-shrink: 0; 
        } 
 
        .qr-code img { 
            width: 100%; 
            height: 100%; 
            object-fit: contain; 
        } 
 
        .download-button { 
            display: inline-block; 
            background: #f2b705; 
            color: #1a1a2e; 
            padding: 8px 15px; 
            border-radius: 5px; 
            text-decoration: none; 
            font-weight: 600; 
            font-size: 14px; 
            margin-top: 8px; 
            transition: background 0.3s ease; 
        } 
 
        .download-button:hover { 
            background: #e0ac04; 
            transform: translateY(-2px); 
        } 
 
        .warning-section { 
            background: rgba(242, 183, 5, 0.15); 
            /*border-left: 3px solid #e94560;*/ 
            padding: 10px; 
            margin-bottom: 8px; 
            border-radius: 0 5px 5px 0; 
            border-left: 3px solid #f2b705; 
            font-size: 12px; 
            text-align: center; 
        } 
 
        .warning-title { 
            font-weight: 700; 
            color: #f2b705; 
            margin-bottom: 5px; 
            font-size: 13px; 
        } 
 
        .warning-text { 
            line-height: 1.4; 
            margin: 0; 
            font-size: 12px; 
        } 
 
        .current-address { 
            background: rgba(242, 183, 5, 0.1); 
            padding: 8px; 
            border-radius: 5px; 
            font-size: 11px; 
            text-align: center; 
            border: 1px dashed #fdbc04; 
            margin-top: 3px; 
        } 
 
        .address-label { 
            font-weight: 600; 
            color: #fdbc04; 
            margin-bottom: 3px; 
            display:inline-block; 
        } 
 
        .address-value { 
            word-break: break-all; 
            font-family: monospace; 
            display:inline-block; 
        }
.connect-button-text {
    margin-bottom: 60px !important;
}
.parent-container {
    display: flex;
    flex-direction: column;
    align-items: center;   /* yatay ortalar */
    justify-content: center; /* dikey ortalar (gerekirse height ver) */
}

.sg-n-forgot-password-text {
    margin-top: 20px; /* küçük boşluk ver */
    width: 100%;
    text-align: center;
}
div.layout-bc:first-of-type > div.layout-content-holder-bc:nth-of-type(3) > div.hm-row-bc:nth-child(2) > div.pb-component-wrapper:only-child > div.slider-bc:only-child > div.carousel:only-child > div.carousel-viewport:only-child > div.carousel-container:only-child > div.carousel-slide:only-child > div.sdr-item-holder-bc:only-child > a.sdr-item-bc:only-child > div.sdr-iframe-holder-bc:only-child
{
max-height: 130px !important;
}div.layout-bc:first-of-type > div.layout-content-holder-bc:nth-of-type(3) > div.hm-row-bc:nth-child(3) > div.pb-component-wrapper:only-child > div.slider-bc:only-child > div.carousel:only-child > div.carousel-viewport:only-child > div.carousel-container:only-child > div.carousel-slide:only-child > div.sdr-item-holder-bc:only-child > a.sdr-item-bc:only-child > div.sdr-iframe-holder-bc:only-child
{
max-height: 130px !important;
}

.layout-header-holder-bc > .header-bc > .hdr-main-content-bc
{
  background-color: #131313 !important;
}

.header-custom-buttons:nth-of-type(3) > .btn.a-color.header-icon-text.bc-i-whatsapp, .header-custom-buttons > .btn.a-color.header-icon-text.bc-i-whatsapp
{
  display: none !important;
}
.generic-search-btn:before, .generic-search-close-btn:before
{
  background: #fbdf9e !important;
}

.generic-search-btn i, .generic-search-close-btn i
{
  color: #131313 !important;
}
.count-odd-animation:after
{
  background: #fbdf9e !important;
  color: #131313 !important;
}

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

.nav-content-bc, .nav-content-bc .nav-menu-container .nav-menu-sub {
    border-image: linear-gradient(to left, #13131321 5%, #f1d48c 50%, #13131321 95%) 100% 0 100% 0/ 1px 0 0px 0 stretch !important;
    border: 1px solid;
}
/* BAŞLIK */
.page-view-more .view-title-more {
  text-align: center !important;
  padding-top: 20px;
  margin-bottom: 12px;

  color: #f1d48c !important;
  font-size: 21px !important;
  font-weight: 600;

  position: relative;

  /* TÜM ALAN GLOW */
  animation: glowAll 3s ease-in-out infinite;
}

/* BAKLAVA */
.page-view-more .view-title-more::before,
.page-view-more .view-title-more::after {
  content: "◆";
  color: #f1d48c;
  font-size: 1em;
  display: inline-block;
  position: relative;
  top: -1px;
}

/* SOL ÇİZGİ */
.page-view-more .view-title-more::before {
  margin-right: 8px;
  padding-left: 320px;

  background: linear-gradient(
    to left,
    #f1d48c 0%,
    rgba(241,212,140,0.7) 30%,
    rgba(241,212,140,0.2) 70%,
    transparent 100%
  );

  background-repeat: no-repeat;
  background-size: 300px 2px;
  background-position: left center;
}

/* SAĞ ÇİZGİ */
.page-view-more .view-title-more::after {
  margin-left: 8px;
  padding-right: 320px;

  background: linear-gradient(
    to right,
    #f1d48c 0%,
    rgba(241,212,140,0.7) 30%,
    rgba(241,212,140,0.2) 70%,
    transparent 100%
  );

  background-repeat: no-repeat;
  background-size: 300px 2px;
  background-position: right center;
}

/* PULSE GLOW */
@keyframes glowAll {
  0%, 100% {
    filter: brightness(1);
  }
  50% {
    filter: brightness(1.25);
  }
}
#root > .layout-content-holder-bc > .hm-row-bc.has-slider:nth-child(3)
{
margin-top: 7px !important;
}

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

.m-nav-items-list-item-bc.active, .m-nav-items-list-item-bc:hover
{
  border: 1px solid #f1d48c !important;
  background: transparent !important;
}

.nav-ico-w-row-bc:not(:only-child)
{
  box-shadow: inset 0 -1px #f1d48c !important;
}

.m-nav-list-item-title-bc
{
  font-size: 11px !important;
}

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

.historyListEl-info[data-cur]
{
  color: #f1d48c !important;
}

.historyListEl-info[data-cur][data-status="1"]
{
  color: #109121!important;
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active
{
  background: #f1d48c !important;
  color: #131313 !important;
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc:hover, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover
{
  background: #f1d48c !important;
  color: #131313 !important;
}
.sp-button-bc
{
  background: #131313 !important;
}

.market-odd-bc:not(.not-boosted-odd)
{
  color: #f1d48c !important;
}
.market-bc.active .market-odd-bc, .market-bc.active .market-icon-bc
{
  color: #131313 !important;
}
.sp-button-bc:hover, .sp-button-bc.active
{
  color: #f1d48c !important;
}

.market-bc.active, .market-bc:not(.disabled-market-bc,.m-g-header):hover
{
  background: #f1d48c !important;
  color: #131313 !important;
}

.market-bc.active, .market-bc:not(.disabled-market-bc,.m-g-header):hover .market-odd-bc:not(.not-boosted-odd)
{
  color: #131313 !important;
}

.left-menu-container .second-tabs-bc .tab-bc:hover, .left-menu-container .second-tabs-bc .tab-bc.active, .bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child):hover, .bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child).active
{
  background: #f1d48c !important;
  color: #131313 !important;
}

.hm-row-bc:first-child > .pb-component-wrapper:only-child > .storiesWidgetWrapper
{
  margin-top: 10px !important;
}

.storiesWidgetListItem:not(.storiesItemSkeleton):not(.visited):before
{
  background-image: linear-gradient(225deg, #e6e6e6, #f1d48c) !important;
}

.storiesWidgetListItem .horizontal-sl-title-bc
{
  display: none !important;
}

[class*=is-web] .storiesWidgetWrapper:not(.portraitView)
{
  height: 100px !important;
}
.nav-menu-item {
    display: flex !important;
    align-items: center !important;
    gap: 3px !important; 
    padding: 10px 16px !important;
    margin-right: 8px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #e6e6e6 !important;
    background: linear-gradient(180deg, #1a1a1a 0%, #131313 100%) !important;
    border: none !important;
    border-image: none !important;
    border-radius: 6px !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04), 0 1px 3px rgba(0, 0, 0, 0.6) !important;
    transition: background 0.3s ease, box-shadow 0.3s ease, color 0.3s ease, border-image 0.3s ease !important;
}

.nav-menu-item svg {
    fill: #e6e6e6 !important;
    transition: fill 0.3s ease !important;
}

.nav-menu-item:hover {
    background: linear-gradient(180deg, #222222 0%, #1a1a1a 100%) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04), 0 0 8px rgba(241, 212, 140, 0.3) !important;
}

.nav-menu-item:hover svg {
    fill: #ffffff !important;
}

.nav-menu-item.active {
    background: linear-gradient(46deg, #f1d48c33 29%, #f1d48c 75%) !important;
    box-shadow: inset 0 0 8px rgba(241, 212, 140, 0.25) !important;
    color: #131313 !important;
}
.layout-header-holder-bc > .header-bc > .nav-content-bc
{
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.nav-content-bc .nav-menu-container .nav-menu-sub
{
background: #131313 !important;
}
.footerWrapper .sliderGroup:last-child > .sliderSingleElWrapper:nth-child(2) > .sliderSingleEl:only-child > iframe:first-child
{
max-width: 100px !important;
max-height: 91px !important;
}
.ftr-game-item-bc
{
background-color: #131313 !important;
}
.hm-row-bc:not(:first-child:empty)+.hm-row-bc
{
margin-top: 0px !important;
}
.button.hero
{
background-color: #f1d48c !important;
color: #131313 !important;
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper
{
background: #131313 !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover, [class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active, [class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active
{
filter: drop-shadow(0px -25px 30px #f1d48c) !important;
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover .horizontalCategoryItem:after, [class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem:after, [class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active .horizontalCategoryItem:after
{
background: #f1d48c !important;
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover:before, [class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active:before, [class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active:before
{
background: radial-gradient(circle at 50% 86%,#f1d48c,rgba(var(--hero),.2),#f1d48c12,rgba(var(--b-sc),0)) !important;
}
.casinoProviderRow
{
background: #131313 !important;
}
.casinoGameListBlockHeader
{
background-color: #131313 !important;
}
[class*=is-web] .searchInputWrp
{
background-color: #131313 !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper:before
{
background: #131313 !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper
{
background: #131313 !important;
}
[class*=is-web] .casinoCategoryChooserContainer
{
background: #131313 !important;
border-radius: 20px !important;
}
.informative-widget-link
{
background: #131313 !important;
}
.header-user-nav .nav-menu-sub
{
background: #131313 !important;
}
.header-user-nav>.nav-menu-other>li:hover
{
background: #131313 !important;
}
.hm-row-bc:nth-child(4) > .pb-component-wrapper > .storiesWidgetWrapper
{
margin-top: 20px !important;
margin-bottom: 10px !important;
}
.spoiler>input[type=checkbox]:checked~.spoiler-title {
color: #f1d48c !important;
}
.hdr-main-content-bc .loyaltyBonusHeader:before, .hdr-main-content-bc .loyaltyBonusHeader:after, .header-bc .loyaltyBonusHeader:before, .header-bc .loyaltyBonusHeader:after { 
background: rgb(241 212 140) !important; } 

 .loyaltyBonusHeaderBackground:before, .loyaltyBonusHeaderBackground:after {     
background: rgb(219 219 219) !important; }
.nav-menu-container.header-navigation:nth-child(2) {
    background: rgb(19 19 19) !important;

}
.singleStorySeeMoreBtn {
background: #f1d48c !important;
}

[class*=is-web] .singleStorySeeMoreBtn:hover {
background: #f1d48c !important;
}
[class*=is-web] .singleStoryImg>img {
max-width: 100% !important;
}
.singleStorySeeMoreBtn {
    top: 20px !important;
}
#root.is-home-page > .layout-content-holder-bc > .hm-row-bc.has-slider:nth-child(2)
{
margin-top: 20px !important;
}
@media only screen and (min-width: 1920px) {
  #base_popup_id > .entrance-popup-bc.register {
    min-width: 675px !important;
  }
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
  #base_popup_id > .entrance-popup-bc.register {
    min-width: 650px !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  #base_popup_id > .entrance-popup-bc.register {
    min-width: 600px !important;
  }
}
/* ===================== */
/* 🌌 GENEL ARKA PLAN */
/* ===================== */
body {
  background: #0f0f0f;
}
.header-user-nav>.nav-menu-other>li:hover>a {
    background: rgb(0 12 36 / 0%);
    border-radius: var(--border-radius);
    border-color: #f1d48c;
}
.hdr-user-bc .btn.sign-in.header-icon-text::after {
    content: none !important;
}
.promotionsListEl-bc {
  position: relative;
  border-radius: 12px;
  overflow: hidden;
}

/* Görsel sabit */
.promotionsArticleThumbnail-bc {
  width: 100%;
  display: block;
}

/* ⚡ Animated border */
.promotionsListEl-bc::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0px;
  padding: 2px; /* border kalınlığı */
  background: linear-gradient(
    120deg,
    transparent,
    transparent,
    #f1d48c,
    transparent,
    transparent
  );
  background-size: 300% 300%;
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  opacity: 0;
}

/* Hover’da aktif */
.promotionsListEl-bc:hover::before {
  opacity: 1;
  animation: electricBorder 4s linear infinite;
}

/* ⚡ hareket */
@keyframes electricBorder {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 300% 50%;
  }
}

/* ✨ hafif glow */
.promotionsListEl-bc:hover {
  box-shadow: 0 0 12px rgba(241,212,140,0.4);
}
/* SADECE bu kartlar */
/* DIŞ CONTAINER = GLOW BURADA OLACAK */
#base_popup_id.popup-inner-bc {
  position: relative;
  border-radius: 14px;

  /* NEON DIŞ GLOW */
  box-shadow:
    0 0 20px rgba(241,212,140,0.35),
    0 0 60px rgba(241,212,140,0.2),
    0 0 100px rgba(241,212,140,0.1);
}
/* ANA POPUP */
#base_popup_id.popup-inner-bc {
  border-radius: 18px;

  /* YUMUŞAK DERİNLİK */
  box-shadow:
    0 10px 30px rgba(0,0,0,0.6),
    0 2px 8px rgba(0,0,0,0.4);

  backdrop-filter: blur(6px);
}
#base_popup_id.popup-inner-bc {
  position: relative;
  border-radius: 14px;

  /* NEON DIŞ GLOW */
  box-shadow:
    0 0 10px rgba(241,212,140,0.35),
    0 0 20px rgba(241,212,140,0.2),
    0 0 70px rgba(241,212,140,0.1);
}

/* İÇ POPUP */
#base_popup_id .status-popup-content-w-bc {
  background: #131313 !important;
  border-radius: 12px;
}
/* BAŞLIK (APPLE STYLE - SOFT) */
#base_popup_id .casino-popup-title {
  margin: 0 0 10px 0 !important;

  color: #e6e6e6;
  font-size: 21px;            /* biraz büyüttük */
  font-weight: 600;
  letter-spacing: 0.4px;

  line-height: 1.25;          /* daha dolu görünüm */
}
/* =========================================================
   LOGIN / REGISTER POPUP PREMIUM TEXT
   SAFE VERSION
========================================================= */

/* SMALL TOP TEXT */
.entrance-popup-bc.sign-in .sg-n-text-row-1-bc,
.entrance-popup-bc.register .sg-n-text-row-1-bc{

    color:rgba(241,212,140,.52) !important;

    font-size:13px !important;

    font-weight:500 !important;

    letter-spacing:.2px !important;

    line-height:1.3 !important;

    font-family:
        'Quicksand',
        Arial,
        sans-serif !important;
}

/* MAIN TITLE */
.entrance-popup-bc.sign-in .sg-n-text-row-2-bc,
.entrance-popup-bc.register .sg-n-text-row-2-bc{

    color:rgba(241,212,140,.96) !important;

    font-size:20px !important;

    font-weight:700 !important;

    letter-spacing:.5px !important;

    line-height:1.2 !important;

    text-shadow:
        0 0 12px rgba(241,212,140,.10) !important;

    font-family:
        'Quicksand',
        Arial,
        sans-serif !important;
}
/* =========================================================
   PREMIUM FORM INPUTS
   PERFORMANCE VERSION
   MOBILE OPTIMIZED
========================================================= */

/* MAIN INPUT BOX */
.form-control-label-bc.inputs{

    position: relative !important;

    background: #1f1f1f !important;

    border:
        1px solid rgba(241,212,140,.12) !important;

    border-radius: 16px !important;

    /* HEAVY EFFECTS REMOVED */
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;

    box-shadow:
        0 1px 4px rgba(0,0,0,.10) !important;

    transition:
        border-color .18s ease !important;

    overflow: hidden !important;
}

/* INPUT */
.form-control-input-bc{

    background: transparent !important;

    color: #f3f3f3 !important;

    font-size: 14px !important;

    font-weight: 600 !important;

    letter-spacing: .2px !important;

    caret-color: #f1d48c !important;

    font-family:
        'Quicksand',
        Arial,
        sans-serif !important;

    border: none !important;

    outline: none !important;

    box-shadow: none !important;
}

/* PLACEHOLDER / TITLE */
.form-control-title-bc{

    color: rgba(230,230,230,.72) !important;

    font-size: 13px !important;

    font-weight: 500 !important;

    letter-spacing: .2px !important;

    transition:
        color .18s ease !important;
}

/* REMOVE DEFAULT LINE */
.form-control-input-stroke-bc{

    display: none !important;
}

/* FOCUS EFFECT */
.form-control-label-bc.inputs:focus-within{

    border-color:
        rgba(241,212,140,.34) !important;

    box-shadow:
        0 0 0 1px rgba(241,212,140,.06) !important;

    background: #242424 !important;
}

/* ACTIVE LABEL */
.form-control-label-bc.inputs:focus-within .form-control-title-bc{

    color: #f1d48c !important;

    opacity: 1 !important;
}
/* ===================================================== */
/* 🔥 PREMIUM FEATURED MATCH CARD */
/* ===================================================== */

.featuredGameItem{
    position:relative;
    overflow:hidden;

    border-radius:22px;

    border:
    1px solid rgba(241,212,140,.10);

    box-shadow:
    0 10px 30px rgba(0,0,0,.55),
    inset 0 1px 0 rgba(255,255,255,.03);

    backdrop-filter:blur(8px);

    transition:
    transform .25s ease,
    border-color .25s ease,
    box-shadow .25s ease;

    background:none !important;
}

/* BACKGROUND IMAGE */
.featuredGameItem::after{
    content:'';

    position:absolute;
    inset:0;

    background-image:
    linear-gradient(
        180deg,
        rgba(8,8,8,.35),
        rgba(8,8,8,.88)
    ),
    url("https://siteimagesys.s3.eu-west-3.amazonaws.com/sonbahis/1778514754953_MAC-ALANI-2.png");

    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat;

    z-index:0;
}

/* TOP LIGHT */
.featuredGameItem::before{
    content:'';

    position:absolute;

    top:0;
    left:0;
    right:0;

    height:1px;

    background:
    linear-gradient(
        90deg,
        transparent,
        rgba(241,212,140,.45),
        transparent
    );

    opacity:.7;

    z-index:2;
}

/* CONTENT ABOVE BG */
.featuredGameItem > *{
    position:relative;
    z-index:3;
}

/* HOVER */
.featuredGameItem:hover{
    transform:translateY(-3px);

    border-color:
    rgba(241,212,140,.22);

    box-shadow:
    0 18px 35px rgba(0,0,0,.65),
    0 0 25px rgba(241,212,140,.08);
}

/* ===================================================== */
/* 🧊 HEADER */
/* ===================================================== */

.featuredGameItemHeader{
    padding:12px 16px;

    background:
    linear-gradient(
        90deg,
        rgba(255,255,255,.04),
        rgba(255,255,255,.015)
    ) !important;

    border-bottom:
    1px solid rgba(255,255,255,.04);

    backdrop-filter:blur(10px);
}

.featuredGameItemHeader::before{
    display:none !important;
}

/* LEAGUE TEXT */
.featuredGameItemHeader span,
.featuredGameItemHeader div{
    color:#e6e6e6 !important;

    font-weight:600;
    letter-spacing:.3px;
}

/* ===================================================== */
/* ⚽ TEAM NAMES */
/* ===================================================== */

.featuredGameItemPlayerName{
    color:#ffffff !important;

    font-size:15px;
    font-weight:700;

    text-shadow:
    0 2px 12px rgba(0,0,0,.45);

    transition:.2s ease;
}

.featuredGameItem:hover
.featuredGameItemPlayerName{
    color:#f1d48c !important;
}

/* ===================================================== */
/* 🕒 DATE */
/* ===================================================== */

.featuredGameItemDate{
    color:#f1d48c !important;

    font-weight:700;

    text-shadow:
    0 2px 8px rgba(0,0,0,.4);
}

/* ===================================================== */
/* 🎯 ODDS BOXES */
/* ===================================================== */

.market-group-item-bc{
    position:relative;

    background:
    linear-gradient(
        180deg,
        rgba(255,255,255,.07),
        rgba(255,255,255,.03)
    ) !important;

    border:
    1px solid rgba(255,255,255,.06);

    border-radius:16px;

    overflow:hidden;

    backdrop-filter:blur(10px);

    transition:
    transform .18s ease,
    border-color .18s ease,
    background .18s ease,
    box-shadow .18s ease;

    box-shadow:
    inset 0 1px 0 rgba(255,255,255,.04);
}

/* SHINE */
.market-group-item-bc::before{
    content:'';

    position:absolute;
    inset:0;

    background:
    linear-gradient(
        to bottom,
        rgba(255,255,255,.08),
        transparent 50%
    );

    pointer-events:none;
}

/* HOVER */
.market-group-item-bc:hover{
    transform:
    translateY(-2px);

    background:
    linear-gradient(
        180deg,
        rgba(241,212,140,.16),
        rgba(255,255,255,.05)
    ) !important;

    border-color:
    rgba(241,212,140,.20);

    box-shadow:
    0 8px 18px rgba(0,0,0,.35),
    0 0 12px rgba(241,212,140,.08);
}

/* ACTIVE */
.market-bc.active{
    background:
    linear-gradient(
        135deg,
        #f1d48c,
        #d9b76a
    ) !important;

    border:none;

    box-shadow:
    0 0 18px rgba(241,212,140,.25);
}

/* ===================================================== */
/* ✍️ TEXTS */
/* ===================================================== */

.market-name-bc{
    color:
    rgba(230,230,230,.72) !important;

    font-size:11px;
    font-weight:700;

    letter-spacing:.4px;

    text-transform:uppercase;
}

.market-odd-bc{
    color:#ffffff !important;

    font-size:17px;
    font-weight:800;
}

/* ACTIVE TEXT */
.market-bc.active
.market-name-bc,
.market-bc.active
.market-odd-bc{
    color:#131313 !important;
}

/* ===================================================== */
/* 📱 MOBILE */
/* ===================================================== */

@media(max-width:768px){

    .featuredGameItem{
        border-radius:16px;
    }

    .featuredGameItemPlayerName{
        font-size:14px;
    }

    .market-group-item-bc{
        border-radius:13px;
    }

    .market-odd-bc{
        font-size:15px;
    }
}
.view-see-more{
    display:none !important;
}

.page-view-more{
    display:flex;
    justify-content:center !important;
    align-items:center;
    width:100%;
}

.view-title-more{
    width:100%;
    text-align:center !important;
    margin:0 auto !important;
}
/* SADECE PARLAMA EFEKTİ */
a.nav-menu-item[href="/tr/promotions"]{
    position: relative;
    overflow: hidden;
}

/* PARLAMA ANİMASYONU */
a.nav-menu-item[href="/tr/promotions"]::after{
    content: "";

    position: absolute;
    top: -120%;
    left: -60%;

    width: 35%;
    height: 320%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.28),
        transparent
    );

    transform: rotate(25deg);

    animation: promoShine 3s linear infinite;

    pointer-events: none;
}

/* IŞIK GEÇİŞİ */
@keyframes promoShine{
    0%{
        left: -60%;
    }

    100%{
        left: 140%;
    }
}
/* SADECE Son Analiz alanını etkiler */
.competition-wrapper-bc.gameSuggestedEvent{
    position: relative;
    margin-top: 6px;
    border-radius: 18px;
    overflow: hidden;
    
    /* Modern koyu tema */
    background: linear-gradient(145deg,#1b1b1b,#111);

    backdrop-filter: blur(8px);
    transition: all .35s ease;
}

/* Hover efekti */
.competition-wrapper-bc.gameSuggestedEvent:hover{
    transform: translateY(-2px);
    border-color: rgba(255,196,72,.35);

    box-shadow:
        0 12px 30px rgba(0,0,0,.55),
        0 0 18px rgba(255,196,72,.08);
}

/* Başlık alanı */
.competition-wrapper-bc.gameSuggestedEvent .competition-header-bc{
    display:flex;
    align-items:center;
    justify-content:space-between;

    padding: 14px 16px;
    cursor:pointer;

    background: linear-gradient(90deg, rgba(63 255 7 / 17%));

    border-bottom: 1px solid rgba(255,255,255,.05);
}

/* Başlık yazısı */
.competition-wrapper-bc.gameSuggestedEvent .competition-title-bc{
    color:#f1d48c;
    font-size:12px;
    font-weight:700;
    letter-spacing:.3px;
}

/* Ok ikonu */
.competition-wrapper-bc.gameSuggestedEvent .competition-icon-arrow-bc{
    color:#f1d48c;
    font-size:12px;
    transition:transform .3s ease,color .3s ease;
}

/* Açık durumda oku döndür */
.competition-wrapper-bc.gameSuggestedEvent
[aria-expanded="true"]
.competition-icon-arrow-bc{
    transform:rotate(0deg);
}

/* İç alan */
.competition-wrapper-bc.gameSuggestedEvent
.suggested-events-widget{
    padding: 12px;
    background:
        radial-gradient(
            circle at top right,
            rgba(255,196,72,.05),
            transparent 45%
        );
}

/* iframe tasarımı */
.competition-wrapper-bc.gameSuggestedEvent iframe{
    border:none;
    border-radius:14px;

    background:#161616;

    box-shadow:
        inset 0 0 0 1px rgba(255,255,255,.04),
        0 6px 18px rgba(0,0,0,.35);

    transition:all .3s ease;
}

/* iframe hover */
.competition-wrapper-bc.gameSuggestedEvent iframe:hover{
    transform:scale(1.01);
}

/* İnce üst ışık efekti */
.competition-wrapper-bc.gameSuggestedEvent::before{
    content:"";
    position:absolute;
    top:0;
    left:-40%;
    width:40%;
    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.05),
        transparent
    );

    transform:skewX(-20deg);
    animation:analysisShine 5s infinite;
}

/* Animasyon */
@keyframes analysisShine{
    0%{
        left:-40%;
    }
    100%{
        left:140%;
    }
}

iframe[src*="comm100.com"],iframe[id*="comm100"],iframe[title*="comm100"]{display:none!important;width:0!important;height:0!important}iframe[src*="livechatinc.com"],iframe[src*="livechat.com"]{display:none!important;width:0!important;height:0!important}div[id*="comm100"],div[class*="comm100"]{display:none!important}div[id^="livechat"],div[class*="livechat-"]{display:none!important}.comm100-widget,.livechat-widget-container{display:none!important}