/* ===== ENBET düzeltmeleri — site CSS üstüne (dış graphxmen görsellerini kapat, layout netleştir) ===== */

/* altın kaydırma çubuğu (scrollbar) — dodobet mavisini ez */
*{scrollbar-color:#F5B800 #0a0a0a!important;scrollbar-width:thin}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:#0a0a0a!important}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#FFE9A0 0%,#F5B800 50%,#955f2d 100%)!important;border-radius:6px!important;border:2px solid #0a0a0a!important}
::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#FFD700 0%,#F5B800 100%)!important}
::-webkit-scrollbar-corner{background:#0a0a0a!important}

/* gövde arka planı siyah (dodobet mavisini ez) */
@media(max-width:980px){
  html,body,.AppContainer,.Body,#root,.SectionContent,.layout-content-holder-bc,.layout-bc{background:#000!important}
}

/* footer her zaman görünür (site grid-area:footer kuralı bizde yok) */
.layout-footer-holder-bc{display:block!important;background:#000;padding:18px 14px 26px;font-family:Roboto,Arial,sans-serif}
.footerWrapper,.footerContainerWrapper,.footerContainer{display:block!important;width:100%;max-width:760px;margin:0 auto;float:none}

/* üst satır: sosyal + dil */
.footerHeader{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #1b1b1b;margin-bottom:16px}
.footerInnerLeftCol{flex:0 0 auto}
.footerSocialLinks{display:flex!important;gap:10px;list-style:none;margin:0;padding:0}
.footerSocialLink{background:rgba(255,255,255,.06)!important;border-radius:9px;width:38px;height:38px;display:flex;align-items:center;justify-content:center}
.footerSocialLink a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}
/* dış arkaplan görsellerini kapat → ikon-fontu glyph'i göster (marka renkleri site CSS'inden korunur) */
.footerSocialLink i[class]{background:none!important;width:auto!important;height:auto!important;font-size:19px!important;line-height:1!important;color:#FFD866!important}

/* dil dropdown */
.footerInfoColumn{flex:0 0 auto}
.footerInfoColumn .form-control-label-bc{display:flex!important;align-items:center;gap:8px;background:rgba(255,255,255,.06);border:1px solid #2a2a2a;border-radius:9px;padding:8px 12px}
.footerInfoColumn .form-control-select-bc{background:transparent;border:0;color:#fff;font:600 13px Roboto,Arial;outline:0;appearance:none}
.footerInfoColumn .form-control-select-bc option{color:#000}
.footerInfoColumn .ftr-lang-bar-flag-bc{width:22px;height:16px;border-radius:3px;flex:0 0 22px;background:linear-gradient(#e30a17,#e30a17)}
.footerInfoColumn .bc-i-small-arrow-down{color:#FFD866;font-size:12px}

/* link kolonları */
.footerLinksSection{margin-bottom:6px}
.footerLinkCols{display:flex!important;flex-wrap:wrap;gap:14px 28px;justify-content:flex-start;flex-direction:row!important;align-items:flex-start!important}
.footerLinkCol{min-width:140px;flex:0 0 auto}
.footerLinkColTitle{display:flex!important;align-items:center;gap:8px;text-transform:uppercase;font-size:12px!important;line-height:1.2!important;font-weight:700;color:#FFD866!important;margin:0 0 10px}
.footerLinkColTitle i[class]{color:#FFD866!important;font-size:14px;margin-right:6px}
.footerLinkColLinks{list-style:none;margin:0;padding:0}
.footerLinkColEl a{display:block;color:#c4c4c4!important;font-size:12.5px!important;text-decoration:none;padding:5px 0;line-height:1.3}
.footerLinkColEl a i{display:none}
.footerLinkColEl a:hover,.footerLinkColEl a:active{color:#FFD866!important}

/* KURALLAR & ORTAKLIKLAR / YATIRIM YÖNTEMLERİ başlıkları */
.sliderTitle{color:#FFD866!important;font-size:13px!important;font-weight:700;text-align:center!important;margin:20px 0 12px!important;letter-spacing:.4px}

/* lisans görseli (dış content url'sini iptal et, gerçek görseli göster) */
.sliderContent .sliderImage{min-width:0!important;width:100%!important;display:block}
.sliderContent .sliderImage img{content:normal!important;display:block!important;max-width:100%!important;width:100%!important;height:auto!important;margin:0 auto;border-radius:10px}
.sliderContent>.sliderGroup .sliderSingleElWrapper{display:flex;justify-content:center}

/* ödeme yöntemleri yatay şerit */
.horizontalList{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.horizontalList::-webkit-scrollbar{display:none}
.horizontalSliderRow{display:flex!important;gap:9px;padding:2px 0 8px}
.horizontalSliderElem{flex:0 0 auto!important;background:#11131a;border:1px solid #20232c;border-radius:9px;padding:6px 8px;height:46px;display:flex;align-items:center;justify-content:center}
.horizontalSliderImg{height:30px!important;width:auto!important;max-width:96px!important;object-fit:contain;content:normal!important;display:block!important}

/* 18+ copyright */
.copyRightBlock{display:flex!important;align-items:center;justify-content:center;gap:12px;border-top:1px solid #1b1b1b;margin-top:18px;padding-top:16px}
.footerWarning{display:flex}
.footerWarningAge{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:2px solid #6c6c6c;border-radius:50%;color:#9a9a9a;font-weight:800;font-size:12px}
.footerCopyrights{color:#8a8a8a;font-size:13px;margin:0}


/* ===== ENBET hover override — eski teal/mavi link hover'larını altına çevir ===== */
a:hover{color:#FFD54A}
.SectionContent a:hover,.SectionContent button:hover{color:#FFD54A}

/* footer sosyal glyph (skin content:none ezdi → theme codepoint'leriyle geri yükle) */
.footerSocialLink .bc-i-instagram:before{content:"\e9e3"!important}
.footerSocialLink .bc-i-twitter:before{content:"\e915"!important}
.footerSocialLink .bc-i-telegram:before{content:"\e961"!important}
.footerSocialLink .bc-i-youtube:before{content:"\e9f7"!important}
.footerSocialLink .bc-i-whatsapp:before{content:"\ea4c"!important}
.footerSocialLink .bc-i-facebook:before{content:"\e913"!important}
/* footer dil — gerçek Türk bayrağı */
.footerInfoColumn .ftr-lang-bar-flag-bc{width:24px!important;height:16px!important;border-radius:3px;flex:0 0 24px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 20'%3E%3Crect width='30' height='20' fill='%23e30a17'/%3E%3Ccircle cx='11.25' cy='10' r='5' fill='%23fff'/%3E%3Ccircle cx='12.6' cy='10' r='4' fill='%23e30a17'/%3E%3Cpath fill='%23fff' d='M17.5 7.7l.72 1.6 1.73.07-1.36 1.07.48 1.66-1.57-.93-1.57.93.48-1.66-1.36-1.07 1.73-.07z'/%3E%3C/svg%3E") center/cover no-repeat!important}

/* footer sosyal artık inline SVG (font marka glyph'i yoktu) */
.footerSocialLink a svg{width:19px;height:19px;fill:#FFD866;display:block}
.footerSocialLink a:hover svg{fill:#fff}

/* ===== ENBET GLOBAL SWEETALERT — siyah+altın tema (tüm popup'lar) ===== */
.swal2-popup{background:#0e0b05!important;color:#e9e4d4!important;border:1px solid #2a2310!important;border-radius:16px!important;box-shadow:0 22px 64px rgba(0,0,0,.6)!important}
.swal2-title{color:#fff!important}
.swal2-html-container,.swal2-content{color:#aab2cc!important}
.swal2-styled.swal2-confirm{background:linear-gradient(180deg,#FFE9A0,#FFD54A,#F5B800)!important;background-image:linear-gradient(180deg,#FFE9A0,#FFD54A,#F5B800)!important;color:#1a1408!important;box-shadow:none!important;font-weight:800!important}
.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px rgba(228,196,99,.4)!important}
.swal2-styled.swal2-cancel{background:#241c0a!important;color:#e9e4d4!important;border:1px solid #3a2f12!important}
.swal2-styled.swal2-deny{background:#2a120f!important;color:#ff9aa7!important}
.swal2-timer-progress-bar{background:#FFD54A!important}
.swal2-input,.swal2-textarea{background:#16140d!important;border:1px solid #2a2310!important;color:#fff!important}
.swal2-input:focus,.swal2-textarea:focus{border-color:#FFD54A!important;box-shadow:0 0 0 3px rgba(228,196,99,.22)!important}
.swal2-close{color:#9a8f6e!important}
.swal2-close:hover{color:#FFD54A!important}
.swal2-toast{background:#0e0b05!important;color:#e9e4d4!important;border:1px solid #2a2310!important}
a:where(.swal2-confirm,.swal2-cancel){text-decoration:none}

/* ===== ENBET DESKTOP (≥1024px) footer genişlet + ortala ===== */
@media(min-width:1024px){
  .layout-footer-holder-bc{padding:28px 30px 36px}
  .footerWrapper,.footerContainerWrapper,.footerContainer{max-width:1200px!important;margin:0 auto}
  .footerLinkCols{gap:18px 54px}
  .copyRightBlock{max-width:1200px;margin:18px auto 0}
}
