/* ================================================================
   MOBILE CUSTOM CSS â€” Nora Bahis
   ================================================================
   Dosya:    parent/mobile.custom.css
   Platform: BetConstruct
   Marka:    Nora Bahis
   Base CSS: parent/index.Ct--Lb2m.css

   Tasarim Renkleri:
     - Arkaplan:    #18181b / #242427
     - Altin Accent: #f0c959 / #fdbb01
     - Metin:       #b7b7b7 / #ffffff

   ================================================================

   ICINDEKILER
   ----------------------------------------------------------------
   1.  GLOBAL OVERRIDES
   2.  HEADER & BRANDING
   3.  AUTHENTICATION BUTTONS
   4.  HEADER ADDITIONAL INFO & WALLET
   5.  HEADER NAVIGATION (SVG ikonlar dahil)
   6.  HOME PAGE LAYOUT
   7.  SLIDER & WIDGETS
   8.  BRAND COLOR OVERRIDES
   9.  CASINO & GAME STYLES
   10. BONUS & TURNOVER
   11. NOTIFICATIONS & BADGES
   12. HAMBURGER MENU & MOBILE NAV ICONS
   13. FOOTER
   14. BOTTOM TAB NAVIGATION (SVG ikonlar dahil)
   15. RESPONSIVE MEDIA QUERIES
   16. Z-INDEX & MISC FIXES
   17. SPORTS BETTING PAGE (Sport chips, Country accordion, Action buttons)
   ================================================================ */


/* ================================================================
   1. GLOBAL OVERRIDES
   ----------------------------------------------------------------
   Base: a { color: rgba(var(--b-sc), 1) }
   ================================================================ */
a {
    color: white !important;
}


/* ================================================================
   2. HEADER & BRANDING
   ----------------------------------------------------------------
   Base: .header-bc { background: rgba(var(--header), 1); position: fixed; z-index: 950 }
   ================================================================ */
/* --- Header Glassmorphism (logo alani = blur, overflow = solid match) --- */
.header-bc {
    display: flex;
    flex-direction: column;
    background:
            linear-gradient(135deg, rgba(255,255,255,0.04) 0%, transparent 50%, rgba(240,201,89,0.02) 100%),
            rgba(16, 16, 19, 0.78) !important;
    -webkit-backdrop-filter: saturate(180%) blur(40px) !important;
    backdrop-filter: saturate(180%) blur(40px) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-bottom: none !important;
    box-shadow:
            0 16px 48px rgba(0, 0, 0, 0.3),
            0 4px 16px rgba(0, 0, 0, 0.15),
            0 0 0 0.5px rgba(255, 255, 255, 0.05),
            inset 0 1px 0 rgba(255, 255, 255, 0.08),
            inset 0 -0.5px 0 rgba(0, 0, 0, 0.2) !important;
}

/* Logo alani â€” parent glassmorphism gorunsun */
.header-bc .hdr-main-content-bc {
    background: transparent !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.0) !important;
}

/* Overflow eden child'lar â€” gradient + solid bg, blur yok ama renk eslesiyor */
.header-bc .hdr-additional-info {
    background:
            linear-gradient(180deg, rgba(255,255,255,0.02) 0%, transparent 100%),
            rgba(16, 16, 19, 0.92) !important;
    box-shadow:
            0 4px 16px rgba(0, 0, 0, 0.5) !important;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease !important;
}

.header-bc .hdr-navigation-scrollable-bc-holder {
    background:
            linear-gradient(180deg, rgba(255,255,255,0.02) 0%, transparent 100%),
            rgba(16, 16, 19, 0.92) !important;
    box-shadow:
            0 4px 16px rgba(0, 0, 0, 0.5) !important;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease !important;
}

/* Logo boyutu */
.hdr-logo-bc {
    max-width: 200px !important;
    height: 3.75rem !important;
}

/* Nav ic elementleri transparent */
.header-bc .hdr-navigation-scrollable-bc,
.header-bc .hdr-navigation-scrollable-content,
.header-bc .hdr-navigation-link-bc {
    background: rgba(240, 201, 89, 0.0) !important;
}

/* Base CSS scroll shadow gradient'lari */
.header-bc .hdr-navigation-scrollable-bc::before,
.header-bc .hdr-navigation-scrollable-bc::after {
    background: transparent !important;
    background-image: none !important;
}

.header-icon > img {
    width: 72px !important;
    height: 110% !important;
    object-fit: contain;
    border-radius: 4px;
}

/* Toggle Button (Hizli Islemler) â€” Giris/Kayit ile ayni yukseklik */
.hdr-toggle-button-bc {
    width: 30px !important;
    height: 30px !important;
    border-radius: 4px !important;
    background: rgba(255, 255, 255, 0.08) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    color: #f0c959 !important;
    font-size: 0 !important;
}

/* 3 nokta yerine hizli islemler ikonu */
.hdr-toggle-button-bc::before {
    content: '' !important;
    display: block !important;
    width: 16px !important;
    height: 16px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0c959' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* Smart Panel â€” Site temasina uygun */
.hdr-smart-panel-holder-arrow-bc {
    background: rgba(24, 24, 27, 0.9) !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 1) !important;
}

.hdr-smart-panel-holder-arrow-bc::before,
.hdr-smart-panel-holder-arrow-bc::after {
    border-color: transparent transparent rgba(24, 24, 27, 0.98) !important;
}

.hdr-smart-panel-holder-bc {
    background: transparent !important;
    gap: 4px !important;
}

.sp-button-bc {
    background: rgba(255, 255, 255, 0.0) !important;
    border-radius: 0 !important;
    color: #b7b7b7 !important;
    transition: all 0.2s ease !important;
}

.sp-button-bc:hover,
.sp-button-bc:active {
    background: rgba(240, 201, 89, 0.15) !important;
    color: #f0c959 !important;
}

.sp-button-icon-bc {
    color: inherit !important;
}

/* Badge â€” altin renk */
.sp-button-bc .count-odd-animation,
.sp-button-bc [data-badge]:not([data-badge=""]) {
    background: #f0c959 !important;
    color: #18181b !important;
}

/* Countdown Banner */
.countdown-banner-content {
    top: 20px !important;
    background: rgb(24 24 27 / 0%) !important;
    border: none !important;
    -webkit-backdrop-filter: none !important;
    justify-content: flex-end !important;
    backdrop-filter: none !important;
    box-shadow: 0 0 0px #00000000 !important;
    right: 2px !important;
}

.countdown-banner-counter:not(:last-child) {
    padding-inline-end: 0px !important;
}


/* ================================================================
   3. AUTHENTICATION BUTTONS
   ----------------------------------------------------------------
   Base .btn.sign-in: no padding, underlined, transparent bg, color: rgba(var(--header-sc), 1)
   Base .btn.register: max-width 84px, margin-inline-start 12px
   ================================================================ */
.btn.sign-in {
    background: #3a3a3d !important;
    border: none !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    text-transform: none !important;
    letter-spacing: 0 !important;
    padding: 0 12px !important;
    height: 30px !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
    text-decoration: none !important;
}

.btn.sign-in:hover {
    background: #4a4a4d !important;
    color: #ffffff !important;
}

.btn.register, .btn.btn-color {
    padding: 0 12px !important;
    border: none !important;
    color: #18181b !important;
    background: #f0c959 !important;
    transition: all 0.2s ease !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    height: 30px !important;
    border-radius: 4px !important;
}


/* ================================================================
   4. HEADER ADDITIONAL INFO & WALLET
   ----------------------------------------------------------------
   Base: .hdr-additional-info { height: 40px; background: rgba(var(--b), 1) }
   ================================================================ */
.hdr-additional-info {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
    justify-content: center !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    scroll-behavior: smooth !important;
    scrollbar-width: none !important;
    order: 4;
    padding: 1.5rem 1.5rem !important;
    border: none !important;
    gap: 0.5rem !important;
    height: 2rem !important;
}

.has-header-info:not(.world-cup,.has-wallet).header-bc-hide .hdr-additional-info, .has-header-info-loyalty:not(.world-cup,.has-wallet).header-bc-hide .hdr-additional-info {
    transform: translateY(calc(-100% + 9px)) !important;
}

.hdr-additional-info::-webkit-scrollbar {
    display: none !important;
}

.hdr-additional-info .hdr-user-bc {
    flex-shrink: 0 !important;
    gap: 0.5rem !important;
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
}

/* --- Tek stil: tum butonlar ayni renk/boyut ---
   Override: box-shadow 4px ring, width/height 24px,
   [class*=promotions] bg, .bc-i-telegram bg, .bc-i-wallet bg */
.hdr-additional-info .user-nav-icon,
.hdr-additional-info .hdr-user-bc a.user-nav-icon,
.hdr-user-bc a[class*="promotions"],
[class*="promotions"].user-nav-icon {
    width: auto !important;
    height: 26px !important;
    padding: 0 7px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
    line-height: 1 !important;
    background-color: rgba(240, 201, 89, 0.1) !important;
    border: 1px solid rgba(240, 201, 89, 0.35) !important;
    border-radius: 6px !important;
    box-shadow: 0 0 3px rgba(240, 201, 89, 1) !important;
    color: #b7b7b7 !important;
    font-size: 13px !important;
    flex-shrink: 0 !important;
    margin-right: 0 !important;
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

/* Ikon â€” tek renk, telegram circular override */
.hdr-additional-info .user-nav-icon:before {
    position: relative !important;
    z-index: 1 !important;
    color: #b7b7b7 !important;
    font-size: 13px !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-left: 0 !important;
    background: none !important;
    background-color: transparent !important;
    line-height: 1 !important;
}

/* Yazi â€” tek renk */
.hdr-additional-info .user-nav-icon:after {
    font-family: Roboto, Arial, Helvetica, sans-serif !important;
    font-size: 10px !important;
    font-weight: 500 !important;
    color: #b7b7b7 !important;
    line-height: 1 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important;
}

/* --- Wallet --- */
a.user-nav-icon.bc-i-wallet:after {
    content: 'Para Yatır' !important;
}

/* --- Bonus Talep --- */
a.user-nav-icon.bc-i-promotions-3:after {
    content: 'Bonus Talep' !important;
}

/* --- Telegram --- */
a.user-nav-icon.bc-i-telegram:after {
    content: 'Telegram' !important;
}

/* --- Ortaklik (SVG ikon) --- */
a.user-nav-icon.undefined:before {
    content: '' !important;
    display: inline-block !important;
    width: 12px !important;
    min-width: 12px !important;
    height: 12px !important;
    font-size: 0 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b7b7b7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

a.user-nav-icon.undefined:after {
    content: 'Ortaklık' !important;
}

.hdr-navigation-scrollable-bc-holder {
    order: 3;
}

.header-bc .loyaltyBonusHeader {
    flex-shrink: 0 !important;
    margin-inline-start: 0 !important;
    margin-inline-end: 0 !important;
}

.connect-wallet:before, .currency-control-symbol {
    background: rgba(var(--hero), 1) !important;
}
/* ================================================================
   5. HEADER NAVIGATION
   ----------------------------------------------------------------
   Base: .hdr-navigation-scrollable-bc { overflow-x: auto }
   Nora tasarimina uygun header navigasyon override'lari
   ================================================================ */

/* --- Ana Container --- */
.hdr-navigation-scrollable-bc-holder {
    width: 100% !important;
    position: relative !important;
}

/* --- Header Nav alt cizgi â€” ortadan kenarlara degrade --- */
.hdr-navigation-scrollable-bc-holder::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 10% !important;
    right: 10% !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent 0%, rgba(240, 201, 89, 0.6) 50%, transparent 100%) !important;
    pointer-events: none !important;
}

/* --- Ic Elementler --- */
.hdr-navigation-scrollable-bc {
    width: 100% !important;
    background: transparent !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
}

.hdr-navigation-scrollable-bc::-webkit-scrollbar {
    display: none !important;
}

.hdr-navigation-scrollable-content {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0 !important;
    padding: 10px 15px !important;
    min-width: max-content !important;
    background: transparent !important;
    position: relative !important;
    z-index: 5 !important;
}

/* --- Navigasyon Linkleri --- */
a.hdr-navigation-link-bc, .hdr-navigation-link-bc {
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
    padding: 6px 12px !important;
    text-decoration: none !important;
    color: #b7b7b7 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    letter-spacing: 0.2px !important;
    white-space: nowrap !important;
    transition: all 0.2s ease !important;
    position: relative !important;
    background: transparent !important;
}

.hdr-navigation-link-bc .nav-menu-title, span.nav-menu-title {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    color: inherit !important;
}

/* --- Ilk ve son nav item marginleri --- */
.hdr-navigation-scrollable-content .hdr-navigation-link-bc:first-child {
    margin-left: 8px !important;
}
.hdr-navigation-scrollable-content .hdr-navigation-link-bc:last-child {
    margin-right: 8px !important;
}

/* --- Hover / Focus / Active --- */
a.hdr-navigation-link-bc:hover, .hdr-navigation-link-bc:hover {
    color: #ffffff !important;
    background: rgba(240, 201, 89, 0.08) !important;
    border-radius: 6px 6px 0 0 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25), inset 0 -2px 0 0 rgba(240, 201, 89, 0.5) !important;
    position: relative !important;
}

a.hdr-navigation-link-bc:focus, .hdr-navigation-link-bc:focus {
    color: #ffffff !important;
    background: rgba(240, 201, 89, 0.08) !important;
    border-radius: 6px 6px 0 0 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25), inset 0 -2px 0 0 rgba(240, 201, 89, 0.5) !important;
    outline: none !important;
    position: relative !important;
}

a.hdr-navigation-link-bc:active, .hdr-navigation-link-bc:active {
    color: #f0c959 !important;
    background: rgba(240, 201, 89, 0.12) !important;
    border-radius: 6px 6px 0 0 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25), inset 0 -2px 0 0 rgba(240, 201, 89, 0.5) !important;
    transform: scale(0.97) !important;
    position: relative !important;
}

/* Aktif Sayfa â€” gold glow + alt cizgi + drop shadow */
a.hdr-navigation-link-bc.active, .hdr-navigation-link-bc.active, a.hdr-navigation-link-bc[aria-current="page"], .hdr-navigation-link-bc[aria-current="page"] {
    color: #f0c959 !important;
    background: linear-gradient(180deg, rgba(240, 201, 89, 0.18) 0%, rgba(240, 201, 89, 0.04) 100%) !important;
    border-radius: 6px 6px 0 0 !important;
    border-bottom: none !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    position: relative !important;
    box-shadow:
            0 2px 12px rgba(0, 0, 0, 0.3),
            0 0 8px rgba(240, 201, 89, 0.15),
            inset 0 -3px 0 0 #f0c959 !important;
}

/* --- Ikonlar: Tum Menu Satirlari (SVG Destekli) --- */

/* Tum menu ikonlari temel stil */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc::before {
    display: inline-block !important;
    position: static !important;
    width: 20px !important;
    min-width: 20px !important;
    height: 20px !important;
    margin-right: 4px !important;
    vertical-align: middle !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    opacity: 0.7 !important;
    transition: all 0.2s ease !important;
    filter: brightness(0) invert(1) !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    pointer-events: none !important;
}

/* Ikon Hover */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc:hover::before {
    opacity: 1 !important;
    filter: brightness(0) saturate(100%) invert(85%) sepia(40%) saturate(600%) hue-rotate(5deg) brightness(100%) contrast(90%) !important;
}

/* Aktif sayfa ikonu */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc.active::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-current="page"]::before {
    opacity: 1 !important;
    filter: brightness(0) saturate(100%) invert(85%) sepia(40%) saturate(600%) hue-rotate(5deg) brightness(100%) contrast(90%) !important;
}

/* --- SVG Ikon Tanimlari --- */

/* SLOT CASINO */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="casino/slots"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="SLOT CASÄ°NO"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23FFFFFF'%3E%3Cg%3E%3Cpath d='m35 14h-26a3.009 3.009 0 0 0 -3 3v12.13a3.657 3.657 0 0 1 1-.13h30a3.657 3.657 0 0 1 1 .13v-12.13a3.009 3.009 0 0 0 -3-3zm-20.16 4.55a18.167 18.167 0 0 0 -1.9 3.79 18.549 18.549 0 0 0 -.95 3.8 1 1 0 0 1 -.99.86.708.708 0 0 1 -.14-.01 1 1 0 0 1 -.85-1.13 20.83 20.83 0 0 1 1.05-4.2 20.377 20.377 0 0 1 1.19-2.66h-2.25a1 1 0 0 1 0-2h4a1.006 1.006 0 0 1 .88.52 1.025 1.025 0 0 1 -.04 1.03zm10 0a18.167 18.167 0 0 0 -1.9 3.79 18.549 18.549 0 0 0 -.95 3.8 1 1 0 0 1 -.99.86.708.708 0 0 1 -.14-.01 1 1 0 0 1 -.85-1.13 20.83 20.83 0 0 1 1.05-4.2 20.377 20.377 0 0 1 1.19-2.66h-2.25a1 1 0 0 1 0-2h4a1.006 1.006 0 0 1 .88.52 1.025 1.025 0 0 1 -.04 1.03zm10 0a18.167 18.167 0 0 0 -1.9 3.79 18.549 18.549 0 0 0 -.95 3.8 1 1 0 0 1 -.99.86.708.708 0 0 1 -.14-.01 1 1 0 0 1 -.85-1.13 20.83 20.83 0 0 1 1.05-4.2 20.377 20.377 0 0 1 1.19-2.66h-2.25a1 1 0 0 1 0-2h4a1.006 1.006 0 0 1 .88.52 1.025 1.025 0 0 1 -.04 1.03z'/%3E%3Cpath d='m29.94 8.15-1.74 4.85h-12.44l-1.7-4.52a1.03 1.03 0 0 1 .28-1.11 1 1 0 0 1 1.13-.12l3.19 1.71 2.47-4.45a1 1 0 0 1 1.77.05l2.11 4.36 3.5-1.98a1 1 0 0 1 1.43 1.21z'/%3E%3Crect height='6' rx='1' width='6' x='38' y='34'/%3E%3Cpath d='m41 7a3 3 0 0 0 -3 3v2a3 3 0 0 0 6 0v-2a3 3 0 0 0 -3-3z'/%3E%3Cpath d='m41 36a1 1 0 0 1 -1-1v-21a1 1 0 0 1 2 0v21a1 1 0 0 1 -1 1z'/%3E%3Cpath d='m32 36h-20a1 1 0 0 0 0 2h20a1 1 0 0 0 0-2z'/%3E%3Cpath d='m37 30h-30a3 3 0 0 0 -3 3v8a3 3 0 0 0 3 3h30a3 3 0 0 0 3-3v-8a3 3 0 0 0 -3-3zm-5 10h-20a3 3 0 0 1 0-6h20a3 3 0 0 1 0 6z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* CANLI CASINO */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="live-casino"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="CANLI CASÄ°NO"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.897 511.897' fill='%23FFFFFF'%3E%3Cpath d='m185.699 265.947c0-35.821 70-93 70-93s70 57.179 70 93c0 26.407-12.67 37-32 37-18.176 0-27.893-10.64-32.937-20.052 10.966 24.154 35.937 55.052 35.937 55.052h-82s24.97-30.898 35.937-55.052c-5.044 9.412-14.76 20.052-32.937 20.052-19.33 0-32-10.593-32-37zm326-10c.39 226.766-276.965 341.646-437.021 181.017-99.3-95.288-99.317-266.748.004-362.036 160.069-160.623 437.422-45.738 437.017 181.019zm-390.175-105.89-31.976-31.976c-27.106 32.612-44.804 73.299-48.915 117.866h45.241c3.768-32.193 16.505-61.683 35.65-85.89zm272.04-60.26c-32.611-27.106-73.299-44.804-117.865-48.915v45.241c32.193 3.768 61.683 16.504 85.89 35.65zm-157.865-48.916c-44.566 4.111-85.254 21.809-117.865 48.915l31.975 31.976c24.207-19.145 53.697-31.882 85.89-35.65zm-111 215.066c0 72.233 58.767 131 131 131 173.551-6.586 173.503-255.44-.002-262-72.232 0-130.998 58.766-130.998 131zm-6.865 166.15c32.611 27.106 73.299 44.804 117.865 48.915v-45.241c-32.193-3.768-61.683-16.504-85.89-35.649zm157.865 48.915c44.566-4.111 85.254-21.809 117.865-48.915l-31.975-31.976c-24.208 19.145-53.697 31.882-85.89 35.649zm146.15-77.199c27.107-32.612 44.804-73.299 48.916-117.866h-45.241c-3.768 32.193-16.504 61.683-35.649 85.89zm0-275.732-31.976 31.976c19.145 24.207 31.882 53.697 35.649 85.89h45.241c-4.11-44.567-21.807-85.254-48.914-117.866zm-332.3 275.732 31.975-31.976c-19.145-24.207-31.882-53.697-35.649-85.89h-45.242c4.112 44.566 21.809 85.254 48.916 117.866z'/%3E%3C/svg%3E") !important;
}

/* CANLI BAHIS */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="sports/live"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="CANLI BAHÄ°S"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Cpath d='m17.65723 6.34277a.49995.49995 0 1 0 -.707.707 7.00219 7.00219 0 0 1 0 9.9004.49995.49995 0 1 0 .707.707 8.00181 8.00181 0 0 0 0-11.31446z'/%3E%3Cpath d='m20.48535 3.51465a.49995.49995 0 0 0 -.707.707 11.0007 11.0007 0 0 1 0 15.55664.49995.49995 0 1 0 .707.707 12.00033 12.00033 0 0 0 0-16.9707z'/%3E%3Cpath d='m14.12109 9.17188a.49982.49982 0 0 0 0 .707 2.99889 2.99889 0 0 1 0 4.24218.49995.49995 0 1 0 .707.707 3.99852 3.99852 0 0 0 0-5.65624.4998.4998 0 0 0 -.707.00006z'/%3E%3Cpath d='m1 12a10.92887 10.92887 0 0 1 3.22168-7.77832.49995.49995 0 0 0 -.707-.707 12.00033 12.00033 0 0 0 0 16.9707.49995.49995 0 1 0 .707-.707 10.92887 10.92887 0 0 1 -3.22168-7.77838z'/%3E%3Cpath d='m7.0498 6.34277a.49982.49982 0 0 0 -.707 0 8.00181 8.00181 0 0 0 0 11.31446.49995.49995 0 0 0 .707-.707 7.00219 7.00219 0 0 1 0-9.9004.4998.4998 0 0 0 0-.70706z'/%3E%3Cpath d='m9.87891 9.17188a.4998.4998 0 0 0 -.707 0 3.99852 3.99852 0 0 0 0 5.65624.49995.49995 0 0 0 .707-.707 2.99889 2.99889 0 0 1 0-4.24218.49982.49982 0 0 0 0-.70706z'/%3E%3C/svg%3E") !important;
}

/* SPOR BAHISLERI */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="sports/pre-match"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="SPOR BAHÄ°SLERÄ°"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23FFFFFF'%3E%3Cpath d='m29.82 20.81-1.71 5.27a21.727 21.727 0 0 0 -6.49 1.58h-1.22l-2.22-6.85 5.82-4.23z'/%3E%3Cpath d='m8.71 17.03-4.64 3.37a19.777 19.777 0 0 1 2.86-8.82z'/%3E%3Cpath d='m18.55 28.45-1.36 1.65c-.01.01-.03.02-.04.03a9.958 9.958 0 0 0 -11.63-.49 19.647 19.647 0 0 1 -1.49-6.73l5.98-4.36 6.18 2.62z'/%3E%3Cpath d='m16.87 19.29-6.18-2.62-2.32-7.14a19.838 19.838 0 0 1 8.59-6.25l6.04 4.39v7.16z'/%3E%3Cpath d='m24 5.92-4.64-3.37a19.847 19.847 0 0 1 9.28 0z'/%3E%3Cpath d='m31.13 19.29-6.13-4.46v-7.16l6.04-4.39a19.838 19.838 0 0 1 8.59 6.25l-2.32 7.14z'/%3E%3Cpath d='m39.29 17.03 1.78-5.45a19.777 19.777 0 0 1 2.86 8.82z'/%3E%3Cpath d='m43.97 22.91a19.918 19.918 0 0 1 -1.56 6.91 21.91 21.91 0 0 0 -12.17-3.81l1.57-4.84 6.18-2.62z'/%3E%3Cpath d='m38 37a15.846 15.846 0 0 1 1.449-6.638 20.081 20.081 0 0 0 -18.9 0 15.929 15.929 0 0 1 0 13.276 20.081 20.081 0 0 0 18.9 0 15.846 15.846 0 0 1 -1.449-6.638zm-4 1h-1v1a1 1 0 0 1 -2 0v-1h-2v1a1 1 0 0 1 -2 0v-1h-1a1 1 0 0 1 0-2h1v-1a1 1 0 0 1 2 0v1h2v-1a1 1 0 0 1 2 0v1h1a1 1 0 0 1 0 2z'/%3E%3Cpath d='m45.281 35.048a20.15 20.15 0 0 0 -4.109-3.654v.006a13.987 13.987 0 0 0 0 11.2 20.14 20.14 0 0 0 4.108-3.653 3.028 3.028 0 0 0 .001-3.899z'/%3E%3Cpath d='m18.852 39.519a6.981 6.981 0 0 0 -6.333 6.333 8 8 0 0 0 6.333-6.333z'/%3E%3Cpath d='m13.121 40.121a8.954 8.954 0 0 1 5.854-2.607 7.986 7.986 0 0 0 -7.489-7.489 8.943 8.943 0 0 1 -8.461 8.461 7.986 7.986 0 0 0 7.489 7.489 8.954 8.954 0 0 1 2.607-5.854z'/%3E%3Cpath d='m9.481 30.148a8 8 0 0 0 -6.333 6.333 6.981 6.981 0 0 0 6.333-6.333z'/%3E%3C/svg%3E") !important;
}

/* BONUSLAR */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="promotions"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="BONUSLAR"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 330' fill='%23FFFFFF'%3E%3Cpath d='m296.6 90.5h-112v56.4h130.8v-37.6c0-10.3-8.4-18.8-18.8-18.8zm-263.1 0c-10.4 0-18.8 8.4-18.8 18.8v37.6h131.6v-56.4zm0 75.2v131.6c0 10.4 8.4 18.8 18.8 18.8h94v-150.4zm244.3 150.4c10.4 0 18.8-8.4 18.8-18.8v-131.6h-112v150.4zm-112.7-244.5c.1 0 .1.1.1.2h75.2c26 0 37.6-13 37.6-28.9s-11.7-28.9-37.6-28.9c-24.3 0-43.4 11.2-56.4 24.2-11.6-7.3-26.3-7.4-38-.4-13-12.9-32-23.9-56.1-23.9-26 0-37.6 13-37.6 28.9s11.6 28.9 37.6 28.9h75.2zm93.9-28c0 7.8-10.2 9.4-18.8 9.4h-42.7c-.1-.3-.3-.5-.4-.8 9.6-9.3 24-18 43.1-18 8.6 0 18.8 1.6 18.8 9.4zm-187.9 0c0-7.8 10.2-9.4 18.8-9.4 18.7 0 32.9 8.4 42.4 17.3-.3.5-.5 1-.8 1.5h-41.6c-8.6 0-18.8-1.7-18.8-9.4z'/%3E%3C/svg%3E") !important;
}

/* OYUNLAR */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="/tr/games"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="OYUNLAR"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 591.793 591.793' fill='%23FFFFFF'%3E%3Cg%3E%3Cpath d='m320.232 288.578 229.47-144.723c-8.674-13.502-20.456-24.729-34.36-32.742l-169.155-97.634c-31.118-17.972-69.462-17.972-100.581 0l-169.156 97.634c-12.21 7.055-22.798 16.602-31.075 28.02l237.369 149.446c11.463 7.185 26.025 7.185 37.488-.001zm-63.756-156.245c-.007-21.771 17.637-39.426 39.409-39.433 21.771-.007 39.426 17.637 39.433 39.409s-17.637 39.426-39.409 39.433c-.004 0-.008 0-.012 0-21.767-.001-39.415-17.643-39.421-39.409z'/%3E%3Cpath d='m293.662 308.288c-6.715-1.033-13.147-3.429-18.901-7.041l-237.26-149.385c-7.456 14.327-11.35 30.239-11.353 46.389v195.328c.009 35.934 19.183 69.135 50.302 87.102l169.156 97.658c14.635 8.459 31.168 13.087 48.068 13.454 0 0 0-.06 0-.097zm-206.33 138.117c-15.773-11.618-28.152-37.561-28.152-58.129s12.44-28.986 28.213-18.406c16.256 10.87 29.807 37.512 29.807 59.179s-13.612 29.373-29.868 17.356zm120.919-57.331c-15.773-11.667-28.213-37.561-28.213-58.129s12.44-28.986 28.213-18.406c16.256 10.87 29.795 37.512 29.795 59.24 0 21.727-13.539 29.312-29.795 17.295z'/%3E%3Cpath d='m556.768 157.007-228.553 144.24c-5.948 3.741-12.62 6.182-19.577 7.162v282.611c13.234-1.686 25.998-5.993 37.549-12.669l169.156-97.67c31.124-17.969 50.298-51.176 50.302-87.114v-195.316c-.004-14.222-3.03-28.28-8.877-41.244zm-183.166 376.488c-15.773 10.531-28.213 2.162-28.213-18.406s12.44-46.462 28.213-58.128c16.256-12.077 29.795-4.432 29.795 17.295s-13.538 48.382-29.795 59.239zm0-143.286c-15.773 10.531-28.213 2.162-28.213-18.406s12.44-46.462 28.213-58.129c16.256-12.029 29.783-4.432 29.783 17.246s-13.526 48.432-29.783 59.289zm132.26 57.706c-15.773 10.531-28.213 2.174-28.213-18.406s12.44-46.462 28.213-58.129c16.256-12.017 29.795-4.432 29.795 17.295 0 21.728-13.539 48.382-29.795 59.24zm0-143.286c-15.773 10.592-28.213 2.138-28.213-18.394s12.44-46.462 28.213-58.129c16.256-12.077 29.795-4.42 29.795 17.295s-13.539 48.37-29.795 59.228z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* SANAL SPORLAR */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="virtual-sports"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="SANAL SPORLAR"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='%23FFFFFF'%3E%3Cpath d='m30.749 20.19c2.82 0 5.11-2.29 5.11-5.11s-2.29-5.12-5.11-5.12-5.11 2.3-5.11 5.12 2.29 5.11 5.11 5.11z'/%3E%3Cpath d='m12.729 21.88c-1.38 1.32-1.99 3.23-1.62 5.1.36 1.85 1.62 3.38 3.37 4.08l6.73 2.71-1.88 7.88c-.25 1.02.32 2.06 1.31 2.4.22.08.44.11.67.11.8 0 1.56-.48 1.88-1.26l3.59-8.69c.84-2.05 0-4.38-1.97-5.42l-4.41-2.32c.8-.89 1.79-1.6 3.01-2.15l.65 2.8c.32 1.37 1.56 2.28 2.96 2.17l6.5-.5c1.05-.09 1.87-.97 1.87-2.02 0-1.06-.79-1.93-1.85-2.02l-5.27-.45s-.01 0-.01-.01l-.22-2.64c-2.26-.93-3.95-3.01-4.31-5.51-3.85.5-7.55 2.43-11 5.74z'/%3E%3Cpath d='m6.159 30.76c-.18.27-.21.62-.09.92 2.77 6.87 7.85 18.36 10.9 18.36h.03c.07 0 .14-.01.21-.03l8.01-1.96c5.74-1.41 10.56-5.03 13.25-9.93 1.79-3.29 4.27-5.05 5.17-5.61l5.97 2.07c1.21.43 2.66.07 3.53-.89.59-.65.9-1.49.86-2.38-.05-.89-.44-1.71-1.1-2.3l-6.37-5.73.33-3.55c.04-.37-.14-.73-.46-.93-.31-.21-.71-.21-1.04-.03-1.94 1.13-2.85 3.05-3.22 4.07-1.77.29-3.57.88-5.38 1.74.4.63.63 1.38.63 2.19 0 2.07-1.62 3.83-3.7 4.01l-4.75.37c.29 1.23.21 2.56-.31 3.82l-3.59 8.69c-.62 1.52-2.09 2.5-3.73 2.5-.48 0-.93-.08-1.35-.23-1.95-.67-3.07-2.72-2.57-4.76l1.47-6.19-5.13-2.06c-1.39-.56-2.56-1.5-3.38-2.7l-3.38.09c-.32.01-.63.17-.81.45z'/%3E%3C/svg%3E") !important;
}

/* E-SPORLAR */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="esports"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="E-SPORLAR"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23FFFFFF'%3E%3Cpath d='m14.7 221c-1.8-7.9 9.9-10.8 12-2.9l11 45.1-12 3zm444.5-188.6c1.6 3.5 6.8 1.7 7.6-.9.3-.9.2-1.8-.1-2.7l-4.2-9c-1.1-2.4-3.9-2.4-5.9-1.1-1.7.8-2.5 2.8-1.7 4.6zm48.1 12.7s-6 2.8-6 2.8c-7.8 3.3-9.6-7.1-12.3-11.8l-3.3 1.5c2.6 5.5 8.8 18.8 11.4 24.5l14.9-6.9zm-244.7 70.1c-1.5 1.8-5.3 8.8-7.6 9.5l-14 6.5c-4 1.8-6.5 5.6-6.9 9.7l47.9-22.3zm-11.1 67.4c19.7-9.1 61.1-28.6 81.1-37.7 6.5-2.9 24.6-11.6 30.9-14.3l9.9-4.6c3-1.4 6.7-.2 8.1 2.8 1.3 2.7 3.4 4.6 6.1 5.4 2.7.7 5.4.4 7.8-1.1l93.3-59.8-.2-.4s0 0-.1 0c-3-6.5-11.1-23.8-14-30-1.1.5-4.3 2-5.4 2.5l-231.3 107.4zm94.5-30.4-1.5.7c3.4 4.7 7.1 9.5 11 13.9 3.6-3.7 10.6-10.7 14.2-14.5-2-2.5-4.3-5.2-6.4-8.1zm31.8 9.5c-3.6 3.8-10.6 10.8-14.2 14.6 33 35.4 76.9 60.3 124.4 70.8l3.8-20c-43.4-9.8-83.7-32.6-114-65.4zm66-41.8-47.4 43c10.3 9.8 22 18.7 33.9 26.1l32.6-38.7c1.5-2 1.9-4.6.9-6.8l-10-21.5c-1.6-3.9-7-4.9-10-2.1zm-89.4 81c-1.5 1.5-3.8 1.9-5.8 1.4l-15-4.2c-3.1 2-6.1 4.1-9.1 6.1-1 8.9-2.2 18.6-3.4 29.2 2.2 1.8 5.1 4.2 6.8 8.7 2.7 6.5.2 10.2 1.7 14.9.9 1.9 2.5 4.4 5.4 5.1 1.4.3 2.7 1.2 3.6 2.4 1.7 2.5 5.8 7.3 6.4 10.4 8.2-.4 16.3-3.7 21.6-10.2l34.6-41c-13.7-8.8-26.4-19.2-38.1-30.5zm-36.5 60c-1 9.4-2.7 18.6-4.6 27.8 1.4-.4 16.6-6 18.3-6.7 1.3-.4 1.7-1.5 1.8-2 .8-1.6-2.8-5.5-3.6-6.8-5.2-1.9-9.7-6.5-11.9-12.3zm-70.4-36.6c-7.3 3-19.4 11-27.7 8.6-1.8 9.4 5.9 21 14.4 26.9zm-47.8-43.4c3.3 7 12.9 27.8 16.3 35.2 1.8 4.1 7.1 6 11 4.1l26.6-12.3 5.8-15.4-8.2 3.8s-.2.1-.2.1c-2.3 1.1-5 .5-6.8-1.2-.6-.5-1-1.1-1.4-1.8l-16.3-35.4-22.3 10.4zm-28.1-105.1s2.5 3.2 2.5 3.2c0 .1 5.1 5.5 4.9 5.5.3.1.7.2 1 .1l12.6-10.5h.1l1.7-1.5c.2-.2.4-.7.2-.9l-6-8.4c-.2-.4-.6-.3-.9-.2-.1.1-.2.2-.4.2l-15.4 12c-.2.1-.3.4-.3.5zm-100.7-9.2c14.2-6.6 43.8-20.4 57.8-26.9l-1.7-3.6c-1.4-3.1-5.3-4.6-8.4-3.1l-46.3 21.5c-3.1 1.4-4.6 5.3-3 8.4zm89.7 15c-2.6-5.4-1.1-12.3 3.7-16l10.3-8c-8.7-6.4-20.3-10.1-33.4-10.4-.4.5-1 .9-1.7 1.2l-68.5 31.8c-11.5 14.6-15.7 30.8-11.6 44.9 35.9-8.4 70.4-23.1 101.2-43.5zm-94.1 88.5c9.2 2.2 18.1 2.8 27.5 1.8 2-14.7 9.6-29.6 22.2-37.9 28.4-10 55.1-24.4 79.2-43l-1-2.2s-6.4 5.3-6.4 5.3c-5.9 5-15 3.4-19.4-2.8-34.9 23.1-73.9 39.4-115 47.9-.5.1-.7.6-.6 1 1.7 9.8 5 19 10.1 27.3.6 1.3 1.9 2.2 3.4 2.6zm39.2 8.9c.1 0 .4 6.3 13.7 17 21 1.3 26.7-.5 70.6-6.5-1.1-2.7-4.3-7.2-2.8-10.3l6.4-17.4c.6-1.5 1.7-2.8 3.1-3.5l16.3-7.6c-1.5-16-5.6-32.1-12.5-48.2-24.3 18.4-50.9 32.5-79.3 42.8-8.2 6.1-15.6 21.9-15.5 33.7zm101.9 46.6c-2.5-2.6-10.3-21-12.1-24.5-55.2 8.2-62.1 9.1-101.2 5.3-2.8 2.7-3.8 10.4-1.8 13.5l121 35.5c-3.9-6.4-5.6-12.4-6.4-16.6-.1-4.4 1.1-9.1.5-13.2zm90.8 72.3c8.7-33.2 10.9-72.8 15.1-105.9.1-.7-.1-1.3.1-1.9-.5-4.5-4.8-8.1-9.4-7.6-1.7.2-20.9 1.8-21.9 2.3-4.8 1.5-8.3 4.8-10.2 9.3l-7.6 20.3c-.1 0-21.2 56.4-21.3 56.5-1.1 2.9-4.5 4.6-7.5 3.8l-93.5-27.4c-7.9-1.9-16.6-.9-23.6 3.5-36.6 26.5-8.5 60.5 11.4 73.4 5.6 5 37.6 10.7 67.6 16.1 42.8 8.4 92.2 11.8 100.8-42.4zm-49.2 100.4c2.2 4.1 3.7 8.9 3 13.6 1.4 3 6 12.9 7.5 16.1l40.3-18.7-13.3-28.4zm-9.3 12.6c.4-1.5.3-3-.4-4.3l-7.2-15.5-42 19.5.4.9c.1 0 6.7 14.6 6.8 14.6.7 1.4 1.7 2.4 3.1 3 1.5.8 3.5.7 5.1 0l30.9-14.4c1.6-.7 2.6-2.2 3.3-3.8zm4.6 13.5c-3.7 2.3-32.5 15.7-36.6 17l6.7 14.4c1 2.5 2.3 6.2 5.2 7 1.5.6 3.2.5 4.7-.2l25.4-11.8c3.1-1.5 4.4-5.2 3-8.3zm-59.5 13.6c-1.6 2.5-42.4 20.4-45.9 22.3-1.9.9-3.9 1.4-5.9 1.8 2 4.2 10.1 21.7 12.1 26.2 2.2 4.9 8.6 7.3 13.4 4.9l33.5-15.5c5.1-2.4 7.3-8.6 4.7-13.7zm-10.4-7.8c2.7-1.2 4.6-3.6 5.4-6.4 1.7-3.8-2-10-3.6-13.6l-7.3-15.7-59 27.4 10.4 22.2c2.2 5.1 8.4 7.2 13.3 4.9zm10.5-30.7 47.7-22.1c2.7-1 6.2-.5 7.6 2.2.5.2 3.4 7 3.8 7.6l26.8-12.5c-1.9-7.1-3.7-13.8-5.9-20.5-24.7 6.7-50.7 1.7-75.4-2.8-37.9-6.9-56.8-10.4-66.6-17-9.1-6.2-38.2-28.7-34.3-58.5 1.9-14.5 12.2-29.6 25.3-36.7l-24-7c-7 7.6-10.9 17.8-10.5 28.2 1.7 50.8 12.1 100.7 30.8 148l59.3-27.6c3.2-1.5 6.7 0 8.2 3v.1zm-75.7 49.9-12.9-27.8c-1.5-2.9-.2-6.6 2.7-8.1-18.5-46.4-29.4-95.3-31.6-145.2l-14.4 3.7c9.9 69.4 29.8 136.9 59.1 200.6l10-4.6-4.1-8.8c-3.7-2.3-6.9-5.7-8.8-9.8zm-74.8-172.7c-.1 0-29 7.3-29 7.3-3.3.8-5.5 3.8-5.5 7.2l.9 43.6c.1 3.2 2.3 6 5.4 6.9l18.2 4.8c1.9.5 3.4 1.8 4.1 3.6l47.5 116.7c1.2 3 4 5.1 7.3 5.4l15.7 1.4c-28.6-63.2-48.2-130-58-198.7z'/%3E%3C/svg%3E") !important;
}

/* AVI */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="avi"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="AVÄ°"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23FFFFFF'%3E%3Cpath d='m11.14551 44.02472c1.58247-1.931 2.87454-3.70223 4.19-5.64l-5.91-2.21a4.12808 4.12808 0 0 0 -4.34.94l-.58.59a1.78052 1.78052 0 0 0 0 2.51l5.36 5.36c.44003-.51997.87002-1.03999 1.28-1.55z'/%3E%3Cpath d='m43.65552 31.91474c.9417-.95642 6.09588-6.09828 7.15-7.15.9214.916 3.36216 3.36612 4.31 4.31a1.00423 1.00423 0 0 0 1.41993-1.42s-15.88855-15.9081-20.22-20.21994a1.00428 1.00428 0 0 0 -1.41993 1.42c.96964.96277 3.38108 3.38592 4.31 4.30993-3.73614 3.74956-10.13525 10.13363-14 14.01-4.01218 4.02943-5.32015 8.57811-9.12015 13.62989a82.10024 82.10024 0 0 1 -5.80984 7.34007 3.9446 3.9446 0 0 0 2.92016 6.54991c1.51491.08085 2.72048-1.02925 3.7798-2.01a79.82286 79.82286 0 0 1 7.89006-5.96993c4.53586-3.1465 7.09941-3.77011 10.68-6.78989.76452-.60713 7.25445-7.17571 8.10997-8.01004zm-10.15 2.98c-1.88064 1.971-5.25809.11023-5.26-2.41007a2.86009 2.86009 0 0 1 .83-2.01993l5.55-5.55c2.738-2.68561 7.11373 1.6985 4.42994 4.43z'/%3E%3Cpath d='m21.64551 28.20471c2.06468-2.675 8.04625-8.23191 10.42-10.71008l-12.57-12.56988a3.26782 3.26782 0 0 0 -4.52 0 7.43963 7.43963 0 0 0 -1.26 8.8z'/%3E%3Cpath d='m59.04553 44.47473-12.56-12.56c-.83171.82678-7.27953 7.263-8.27 8.26a25.79941 25.79941 0 0 1 -2.45 2.15l14.48 7.93a7.35649 7.35649 0 0 0 3.55.91c3.28696.18927 8.34961-3.2502 5.25-6.69z'/%3E%3Cpath d='m25.58551 48.63471a81.68377 81.68377 0 0 0 -7.19 5.47l5.36 5.36a1.77918 1.77918 0 0 0 2.51 0 4.352 4.352 0 0 0 1.52989-4.91z'/%3E%3Cpath d='m58.14551 26.04474a.99723.99723 0 0 0 1.41-1.41008l-7.66993-7.66994 1.27-1.27c2.02-1.79 1.32-5.25 1.29-5.38995a1.027 1.027 0 0 0 -.81-.78c-.37-.08-3.64-.65-5.32 1.25l-1.31 1.31-7.67-7.67a.9972.9972 0 0 0 -1.40992 1.41c-.00012-.00006 17.7667 17.76578 20.21985 20.21997z'/%3E%3C/svg%3E") !important;
}

/* TV */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="limitsiz"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="TV"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23FFFFFF'%3E%3Cpath clip-rule='evenodd' d='m47.954 56.288h416.092c17.575 0 31.954 14.379 31.954 31.954v251.669h-480v-251.669c0-17.576 14.379-31.954 31.954-31.954zm448.046 297.623v4.67c0 17.575-14.379 31.954-31.954 31.954h-137.841c12.133 2.532 23.589 5.699 34.195 9.416 30.9 10.829 54.76 26.452 67.402 44.818 2.19 3.171 1.394 7.518-1.777 9.707-3.171 2.19-7.518 1.394-9.707-1.777-10.951-15.909-32.382-29.709-60.512-39.568-28.006-9.815-62.465-15.596-99.806-15.596s-71.8 5.781-99.806 15.596c-28.13 9.859-49.561 23.659-60.512 39.568-2.189 3.171-6.536 3.967-9.707 1.777-3.171-2.189-3.967-6.536-1.777-9.707 12.642-18.366 36.502-33.989 67.402-44.818 10.605-3.717 22.062-6.884 34.195-9.416h-137.841c-17.575 0-31.954-14.379-31.954-31.954v-4.67zm-269.658-73.999v-61.841c0-3.866-3.134-7-7-7s-7 3.134-7 7v61.841c0 3.866 3.134 7 7 7 3.865 0 7-3.134 7-7zm58.768-64.001-13.568 41.512-13.568-41.512c-1.193-3.669-5.135-5.677-8.805-4.484-3.669 1.193-5.677 5.135-4.484 8.805l20.213 61.841c.669 2.051 2.275 3.766 4.484 4.484 3.669 1.193 7.612-.815 8.805-4.484l20.213-61.841c1.193-3.669-.815-7.612-4.484-8.805-3.671-1.193-7.613.814-8.806 4.484zm63.699-4.84h-28.761c-3.866 0-7 3.134-7 7v61.841c0 3.866 3.134 7 7 7h28.761c3.866 0 7-3.134 7-7s-3.134-7-7-7h-21.76v-16.92h13.043c3.866 0 7-3.134 7-7s-3.134-7-7-7h-13.043v-16.92h21.76c3.866 0 7-3.134 7-7 0-3.867-3.134-7.001-7-7.001zm-192.618 7v61.841c0 3.866 3.134 7 7 7h29.149c3.866 0 7-3.134 7-7s-3.134-7-7-7h-22.149v-54.841c0-3.866-3.134-7-7-7s-7 3.134-7 7zm99.809-51.893c-4.971 0-9 4.029-9 9s4.029 9 9 9 9-4.029 9-9c0-4.97-4.029-9-9-9zm51.026-41.439c-14.071-14.071-32.551-21.106-51.027-21.106-18.477 0-36.957 7.036-51.027 21.106-2.733 2.733-2.733 7.165 0 9.899 2.733 2.733 7.165 2.733 9.899 0 11.336-11.336 26.231-17.005 41.128-17.005 14.896 0 29.791 5.668 41.128 17.005 2.733 2.733 7.165 2.733 9.899 0 2.733-2.734 2.733-7.166 0-9.899zm-22.745 22.745c-7.81-7.81-18.047-11.716-28.281-11.716-10.235 0-20.47 3.905-28.281 11.716-2.733 2.733-2.733 7.165 0 9.899 2.733 2.733 7.165 2.733 9.899 0 5.076-5.076 11.729-7.614 18.382-7.614s13.307 2.538 18.383 7.614c2.733 2.733 7.165 2.733 9.899 0 2.732-2.733 2.732-7.165-.001-9.899z' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
}

/* TELEGRAM DESTEK */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="t.me/"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="TELEGRAM DESTEK"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='m9.417 15.181-.397 5.584c.568 0 .814-.244 1.109-.537l2.663-2.545 5.518 4.041c1.012.564 1.725.267 1.998-.931l3.622-16.972.001-.001c.321-1.496-.541-2.081-1.527-1.714l-21.29 8.151c-1.453.564-1.431 1.374-.247 1.741l5.443 1.693 12.643-7.911c.595-.394 1.136-.176.691.218z'/%3E%3C/svg%3E") !important;
}

/* Ã–ZEL BAHIS (Ã–zel Spor Oranlari) */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="ozeloran"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="Ã–ZEL BAHIS"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.933333 16.933334' fill='%23FFFFFF'%3E%3Cg transform='translate(0 -280.067)'%3E%3Cpath d='m8.521435 280.59067c-.09679.006-.1826419.0641-.2237581.15193l-.3240114.69143-.7586107.0889c-.2233745.0265-.3139387.30192-.1498627.45579l.5575909.52245-.1503786.74827c-.043011.22022.190373.39066.3870563.28267l.6692107-.36794.666107.37414c.1963579.10936.4310327-.0604.3886068-.28112l-.1441767-.74879.5622395-.51831c.16524-.15293.07617-.42921-.1472776-.45682l-.7570603-.0951-.31936-.6935c-.037433-.0819-.1139507-.13914-.2030889-.15192-.017621-.002-.035459-.003-.053226-.002zm-4.2333334.52917c-.09679.006-.1826418.0641-.2237581.15192l-.3240114.69143-.7586107.0889c-.2233745.0265-.3139387.30191-.1498626.45578l.5575908.52245-.1503786.74828c-.043011.22022.190373.39066.3870564.28267l.6692106-.36794.6661071.37414c.1963578.10936.4310327-.0604.3886067-.28112l-.1441767-.74879.5622396-.51832c.1652402-.15292.076166-.42921-.1472777-.45682l-.7570602-.0951-.3193601-.6935c-.037433-.0819-.1139507-.13914-.2030888-.15193-.017621-.002-.035459-.003-.053226-.002zm8.4666664 0c-.09679.006-.182642.0641-.223758.15192l-.324011.69143-.758611.0889c-.223374.0265-.313939.30191-.149863.45578l.557591.52245-.150378.74828c-.04301.22022.190373.39066.387056.28267l.669211-.36794.666107.37414c.196358.10936.431032-.0604.388606-.28112l-.144176-.74879.562239-.51832c.165241-.15292.07617-.42921-.147277-.45682l-.757061-.0951-.31936-.6935c-.03743-.0819-.11395-.13914-.203088-.15193-.01762-.002-.03546-.003-.05323-.002zm-4.2948274 4.20646c-.2717986 0-.5362946.028-.7958164.0708l1.0857203.48111 1.2138793-.31212c-.4735804-.15404-.978326-.23983-1.5037832-.23978zm-1.5937019.29869c-.6948514.2441-1.3247105.63978-1.8422647 1.16375l-.025321 2.01176 1.4123168.60359 1.8107422-1.3007.2222076-1.78129zm3.8612633.29093-1.7637154.45321-.214974 1.76526 1.7792194 1.3069 1.58595-.48266.250113-1.61333c-.431509-.59414-.988732-1.08361-1.636593-1.42938zm-6.2388965 1.48002c-.5031052.71807-.8129746 1.57859-.8640286 2.51044l.8438753-1.02629zm8.3075035.61546-.168465 1.07952.670761.87127c-.03037-.69947-.206925-1.35923-.502296-1.95079zm-4.3294507.56999-.00265.002-.00106-.001-1.7084226 1.2268.0005292.001-.0005292.00053.2201413.68885.00265.008c.9950424-.0533 1.9623617-.0546 2.9636456-.004l.00265-.008c.0002646.00002.0007938-.00002.00106 0l.2201414-.66611zm-3.6530068.71262-1.1647858 1.41697c.00479.0421.012197.0837.018098.12558.9919308-.13713 1.9015154-.23725 2.7636549-.30025l-.2020543-.63355zm7.4372705.17519-1.566828.47335-.194821.5886c.86083.0608 1.772177.15933 2.768307.29714.0021-.0144.0052-.0285.0072-.0429zm-3.7930478 1.5012c-1.6586888.003-3.3577795.18777-5.4591004.50022l.4004945 1.59732c4.2573972-.64506 5.9302571-.64313 10.1797407 0l.400492-1.59577c-2.141757-.32209-3.861388-.50477-5.5216268-.50177zm-5.7929278 1.34668-1.96112099.51677c-.24407554.0663-.26503054.40434-.0310065.50023l.89813599.36483-.60151425.76171c-.15656719.19872.0282628.48277.27337005.42013l2.814815-.74207c.1422056-.0369.2271157-.18261.1891348-.32453l-.088366-.33383c-.3022732.0439-.5872215.0834-.9213903.13488-.135001.0206-.2635011-.0649-.2966243-.19741zm11.6447646.01-.271817 1.09089c-.03314.13271-.161959.21829-.29714.1974-.349779-.0538-.649346-.0955-.964282-.14107l-.08992.34003c-.03765.14175.04719.28709.189135.32401l2.814299.74259c.246197.0656.433771-.22052.275436-.42013l-.603581-.76171.898652-.36535c.232985-.0963.212096-.43296-.03101-.49971zm-6.6936458.78445c-.3036649.0144-.5496083.0317-.7999518.0517l-.2439141.37672.8268229 1.3503c.3483822.0803.7032149.13236 1.0609184.13436.45466-.002.9043723-.0803 1.3404876-.20774l.7441408-1.3255-.273886-.31884c-.2737911-.0231-.540925-.0429-.8712652-.0597-.3535971-.0161-.632042-.024-.9074388-.0238-.2673509.00016-.5372127.008-.8759138.0225zm4.2834588.41909-.859896.1602-.456819.81442c.486545-.24714.930553-.57646 1.316715-.97462zm-6.8714145.006c.461055.47358 1.0026941.85344 1.6009355 1.10845l-.5327835-.86917z'/%3E%3C/g%3E%3C/svg%3E") !important; c-13.221,0.077-26.217,2.228-38.627,6.394c-24.458,8.206-45.439,23.624-60.678,44.585c-15.571,21.414-23.72,46.767-23.567,73.323 c0.018,3.138,0.154,6.289,0.403,9.366c1.874,23.174,10.232,45.268,24.172,63.893c16.575,22.157,40.347,38.283,66.936,45.407 c10.407,2.792,21.189,4.206,32.062,4.206c0.241,0,0.486,0,0.728-0.002c11.122-0.064,22.136-1.606,32.732-4.584 c26.51-7.432,50.097-23.832,66.412-46.177c13.72-18.779,21.823-40.966,23.433-64.165c0.213-3.082,0.312-6.236,0.294-9.374 c0,0,0,0,0-0.001C379.498,303.749,371.055,278.489,355.238,257.255z M340.226,262.729c-5.497,11.837-9.7,25.925-11.258,37.716 l-20.252,5.447c-10.516-12.98-29.877-25.956-45.38-32.382l-0.15-25.961c9.685-4.156,20.728-10.888,30.077-18.357 C311.706,235.913,327.803,247.412,340.226,262.729z M297.998,316.874c-0.672,13.374-7.536,36.94-15.816,49.821 c-16.778,5.263-35.002,5.367-51.839,0.295c-8.537-12.729-15.654-34.256-16.392-49.607c8.259-11.473,27.94-24.938,41.857-30.503 C269.78,292.28,289.597,305.502,297.998,316.874z M255.438,222.643c0.214-0.001,0.427-0.002,0.641-0.002 c6.14,0,12.222,0.528,18.209,1.542c-6.387,4.207-13.022,7.803-18.783,10.097c-5.788-2.228-12.463-5.746-18.898-9.877 C242.788,223.282,249.08,222.679,255.438,222.643z M217.688,229.629c9.432,7.359,20.552,13.962,30.288,18.007l0.15,25.962 c-15.428,6.605-34.639,19.804-45.003,32.905l-20.316-5.213c-1.693-11.767-6.058-25.803-11.69-37.577 C183.358,248.254,199.319,236.569,217.688,229.629z M161.068,278.812c3.451,8.972,6.007,18.589,6.931,26.488 c-4.924,6.775-12.369,14.322-20.18,20.639C148.58,309.276,153.087,293.268,161.068,278.812z M166.736,392.398 c-9.872-14.336-16.113-30.79-18.231-48.052c11.218-7.573,22.794-18.346,30.468-28.339l19.995,5.131 c1.474,17.045,8.507,38.116,17.53,52.445l-12.984,20.284C192.686,391.821,178.991,391.266,166.736,392.398z M178.837,407.025 c8.484-0.051,17.01,0.695,23.716,2.156c4.044,5.803,8.093,13.614,11.335,21.676C200.8,425.306,188.854,417.186,178.837,407.025z M281.281,436.444c-8.014,1.908-16.263,2.908-24.589,2.955c-8.364,0.063-16.596-0.851-24.624-2.671 c-3.665-12.118-9.591-25-15.855-34.492l12.713-19.861c8.764,2.353,17.804,3.549,26.852,3.549c9.448,0,18.892-1.304,28.017-3.866 l12.941,19.711C290.582,411.335,284.805,424.285,281.281,436.444z M299.389,430.363c3.148-8.099,7.106-15.956,11.083-21.806 c6.691-1.54,15.211-2.385,23.696-2.43C324.269,416.403,312.416,424.661,299.389,430.363z M346.098,391.361 c-12.269-0.99-25.957-0.276-36.76,1.895l-13.24-20.168c8.735-14.625,15.411-37.299,16.862-52.588l20.016-5.384 c7.787,9.901,19.487,20.54,30.796,27.988C361.85,360.39,355.8,376.914,346.098,391.361z M343.826,304.286 c0.835-7.815,3.31-17.54,6.64-26.55c8.14,14.358,12.827,30.308,13.78,46.954C356.36,318.461,348.827,311.001,343.826,304.286z'/%3E%3Cpath d='M397.081,413.094c-3.527-2.276-8.234-1.266-10.513,2.262c-1.595,2.47-3.261,4.891-4.956,7.206 c-20.512,28.097-50.164,48.719-83.489,58.065c-13.361,3.746-27.208,5.685-41.164,5.761c-14,0.075-27.847-1.693-41.229-5.287 c-33.414-8.946-63.297-29.221-84.147-57.093c-2.079-2.776-4.108-5.689-6.027-8.656c-2.281-3.526-6.989-4.534-10.515-2.254 c-3.526,2.281-4.535,6.99-2.254,10.515c2.109,3.259,4.337,6.459,6.622,9.508c22.882,30.588,55.693,52.844,92.383,62.668 c14.358,3.857,29.225,5.809,44.205,5.809c0.349,0,0.701-0.001,1.05-0.003c15.31-0.083,30.511-2.211,45.182-6.326 c36.596-10.263,69.149-32.9,91.658-63.731c1.863-2.544,3.698-5.212,5.454-7.93C401.622,420.079,400.609,415.373,397.081,413.094z'/%3E%3Cpath d='M421.959,174.165c-15.751-9.008-54.316-28.827-72.173-18.325c-12.443,7.32-19.626,26.212-21.959,57.759 c-0.31,4.188,2.835,7.835,7.023,8.144c4.201,0.321,7.835-2.835,8.143-7.022c2.599-35.14,11.008-43.716,14.504-45.772 c0.797-0.468,5.502-2.594,19.772,1.654c10.678,3.178,23.521,8.976,37.139,16.764c39.938,22.841,82.383,61.23,82.383,87.385 c0,10.163-2.023,16.767-5.55,18.119c-8.27,3.167-28.125-10.217-43.956-23.796c-17.567-15.069-32.427-31.56-32.576-31.726 c-2.807-3.125-7.613-3.381-10.738-0.576s-3.383,7.612-0.578,10.737c0.628,0.7,15.582,17.303,33.881,33.014 c9.024,7.748,17.324,13.941,24.75,18.475c9.341,9.558,21.79,27.22,6.293,42.716c-0.722,0.722-1.77,1.457-4.075,1.38 c-12.909-0.393-37.211-22.561-49.495-36.44c-2.781-3.147-7.587-3.443-10.734-0.661c-3.147,2.782-3.442,7.587-0.66,10.733 c2.957,3.345,24.744,27.494,45.451,37.373c4.582,6.668,11.545,20.031,8.905,27.3c-0.383,1.055-1.549,4.266-8.864,6.007 c-1.753,0.418-3.519,0.612-5.296,0.612c-14.241-0.001-29.101-12.547-42.383-23.761l-2.027-1.709 c-3.213-2.705-8.009-2.292-10.713,0.921c-2.705,3.213-2.293,8.01,0.92,10.714l2.01,1.695 c14.646,12.366,32.41,27.366,52.131,27.365c2.919,0,5.882-0.328,8.882-1.043c12.637-3.008,17.653-10.15,19.635-15.61 c3.385-9.321,0.326-20.14-3.575-28.625c4.09-0.716,7.714-2.57,10.643-5.497c12.394-12.396,14.905-28.153,7.895-44.035 c0.553,0.033,1.108,0.073,1.646,0.073c2.89,0,5.573-0.48,8.066-1.435c10.165-3.893,15.318-14.768,15.318-32.321 C512,236.003,455.402,193.293,421.959,174.165z'/%3E%3Cpath d='M184.172,213.598c-2.332-31.545-9.515-50.439-21.959-57.759c-9.346-5.499-25.26-3.53-47.302,5.848 c-18.784,7.991-40.315,20.846-59.073,35.268c-3.33,2.56-3.953,7.334-1.393,10.664c2.56,3.328,7.333,3.953,10.663,1.393 c41.673-32.043,80.777-45.129,89.393-40.064c3.496,2.056,11.906,10.632,14.504,45.772c0.296,3.997,3.631,7.043,7.576,7.043 c0.189,0,0.378-0.007,0.569-0.021C181.338,221.433,184.482,217.787,184.172,213.598z'/%3E%3Cpath d='M123.572,363.471c-2.705-3.212-7.502-3.624-10.714-0.921l-2.028,1.71c-14.939,12.613-31.872,26.91-47.679,23.147 c-7.308-1.74-8.477-4.945-8.861-5.998c-2.633-7.219,4.331-20.617,8.91-27.313c20.705-9.881,42.487-34.025,45.443-37.369 c2.781-3.146,2.486-7.952-0.66-10.733c-3.147-2.781-7.951-2.485-10.734,0.661c-0.081,0.092-8.271,9.323-18.881,18.561 c-12.818,11.159-23.976,17.676-30.611,17.879c-2.322,0.071-3.356-0.658-4.078-1.38c-15.495-15.497-3.047-33.158,6.293-42.716 c7.427-4.535,15.726-10.728,24.751-18.476c18.299-15.712,33.254-32.316,33.881-33.014c2.805-3.125,2.547-7.932-0.579-10.738 s-7.932-2.547-10.738,0.579c-0.147,0.164-14.915,16.561-32.471,31.635c-24.206,20.781-38.629,25.965-44.06,23.886 c-3.527-1.352-5.55-7.957-5.55-18.121c0-12.866,10.543-30.075,29.689-48.455c3.029-2.909,3.127-7.723,0.219-10.751 c-2.909-3.028-7.722-3.127-10.751-0.219C18.688,230.378,0,252.906,0,274.752c0,17.553,5.153,28.428,15.318,32.321 c2.494,0.955,5.177,1.435,8.066,1.435c0.537,0,1.093-0.039,1.644-0.073c-7.011,15.882-4.497,31.64,7.897,44.035 c2.927,2.927,6.552,4.782,10.641,5.498c-3.899,8.484-6.959,19.305-3.574,28.625c1.983,5.461,7,12.602,19.636,15.61 c3.002,0.715,5.962,1.043,8.881,1.043c19.72-0.001,37.485-14.999,52.131-27.364l2.01-1.697 C125.865,371.481,126.276,366.684,123.572,363.471z'/%3E%3Cpath d='M327.551,84.562c-2.714-1.703-6.204-1.52-8.725,0.454l-28.798,22.537l-28.816-39.294c-1.433-1.954-3.71-3.107-6.132-3.107 s-4.699,1.154-6.132,3.107l-28.816,39.294l-28.798-22.537c-2.523-1.974-6.012-2.156-8.726-0.454 c-2.714,1.701-4.071,4.921-3.392,8.052l19.77,91.242c0.758,3.498,3.853,5.994,7.432,5.994h97.326c3.579,0,6.673-2.496,7.432-5.994 l4.542-20.965c0.889-4.104-1.716-8.152-5.822-9.042c-4.111-0.89-8.152,1.717-9.042,5.822l-3.243,14.972h-85.06l-14.014-64.679 l18.402,14.401c1.621,1.267,3.682,1.825,5.725,1.544c2.039-0.281,3.876-1.376,5.093-3.036l27.325-37.259l27.325,37.259 c1.217,1.66,3.055,2.755,5.093,3.036c2.041,0.279,4.104-0.276,5.724-1.544l18.402-14.401l-5.038,23.248 c-0.889,4.104,1.716,8.152,5.822,9.042c4.108,0.886,8.151-1.719,9.042-5.822l9.494-43.818 C331.622,89.483,330.265,86.263,327.551,84.562z'/%3E%3Cpath d='M221.267,49.159l-10.646-33.456c-1.272-4.002-5.549-6.214-9.552-4.941c-4.002,1.273-6.214,5.55-4.941,9.552l10.646,33.456 c1.029,3.235,4.021,5.3,7.244,5.3c0.763,0,1.541-0.116,2.308-0.36C220.328,57.437,222.541,53.161,221.267,49.159z'/%3E%3Cpath d='M307.568,10.762c-4.003-1.272-8.278,0.939-9.553,4.941l-10.645,33.456c-1.272,4.002,0.94,8.278,4.941,9.552 c0.767,0.244,1.543,0.36,2.308,0.36c3.223,0,6.215-2.065,7.245-5.3l10.645-33.456C313.782,16.312,311.569,12.036,307.568,10.762z'/%3E%3Cpath d='M400.896,69.491c-2.642-3.263-7.43-3.769-10.694-1.125l-31.935,25.852c-3.265,2.642-3.769,7.431-1.125,10.694 c1.503,1.855,3.699,2.82,5.915,2.82c1.68,0,3.371-0.555,4.779-1.694l31.935-25.852C403.035,77.543,403.539,72.755,400.896,69.491z'/%3E%3Cpath d='M150.372,94.217l-31.936-25.852c-3.264-2.641-8.051-2.139-10.694,1.126c-2.642,3.264-2.138,8.052,1.126,10.694 l31.936,25.852c1.408,1.14,3.099,1.694,4.779,1.694c2.215,0,4.412-0.964,5.915-2.821 C154.14,101.648,153.636,96.859,150.372,94.217z'/%3E%3C/svg%3E") !important;
}

/* TURNUVALAR */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="tournaments"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="TURNUVALAR"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H7v2h10v-2h-4v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2zM5 8V7h2v3.82C5.84 10.4 5 9.3 5 8zm14 0c0 1.3-.84 2.4-2 2.82V7h2v1z'/%3E%3C/svg%3E") !important;
}

/* JACKPOTLAR */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="jackpot"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="JACKPOTLAR"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4z'/%3E%3C/svg%3E") !important;
}

/* NORABAHÄ°S CRASH */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="crash"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="NORABAHÄ°S CRASH"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M9.19 6.35c-2.04 2.29-3.44 5.58-3.57 5.89L2 10.69l4.05-4.05c.47-.47 1.15-.68 1.81-.55l1.33.26zM11.17 17s3.74-1.55 5.89-3.7c5.4-5.4 4.5-12.28 4.5-12.28s-6.88-.9-12.28 4.5c-2.15 2.15-3.7 5.89-3.7 5.89l5.59 5.59zM17.65 14.81c-.26.66-.07 1.34.55 1.81l-4.05 4.05-1.55-3.62c.31-.13 3.6-1.53 5.89-3.57l-.84 1.33zM14.5 9c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM5 19c-.55.55-1.87.76-2.87.89C2.26 20.87 2.47 19.55 3 19c.55-.55 1.5-.55 2.05 0S5.55 18.45 5 19z'/%3E%3C/svg%3E") !important;
}

/* TOMBALA */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="tombala"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="TOMBALA"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M4 8h4V4H4v4zm6 12h4v-4h-4v4zm-6 0h4v-4H4v4zm0-6h4v-4H4v4zm6 0h4v-4h-4v4zm6-10v4h4V4h-4zm-6 4h4V4h-4v4zm6 6h4v-4h-4v4zm0 6h4v-4h-4v4z'/%3E%3C/svg%3E") !important;
}

/* BONUS TALEP */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="://norabonus.xyz"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="BONUS TALEP"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35L12 4l-.5-.65C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20v6z'/%3E%3C/svg%3E") !important;
}

/* SALLA KAZAN */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="salla"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label*="SALLA KAZAN"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM7.5 18c-.83 0-1.5-.67-1.5-1.5S6.67 15 7.5 15s1.5.67 1.5 1.5S8.33 18 7.5 18zm0-9C6.67 9 6 8.33 6 7.5S6.67 6 7.5 6 9 6.67 9 7.5 8.33 9 7.5 9zm4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm4.5 4.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm0-9c-.83 0-1.5-.67-1.5-1.5S15.67 6 16.5 6s1.5.67 1.5 1.5S17.33 9 16.5 9z'/%3E%3C/svg%3E") !important;
}

/* VIPCLUB */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="loyalty-points"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="VIPCLUB"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M5 16L3 5l5.5 5L12 4l3.5 6L21 5l-2 11H5zm14 3c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-1h14v1z'/%3E%3C/svg%3E") !important;
}

/* BÄ°ZE ULAÅžIN */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[href*="norabizeulasin"]::before, .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc[aria-label="BÄ°ZE ULAÅžIN"]::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E") !important;
}

/* --- Ikinci Menu (alt kategori â€” 1. row'u tamamen kapatan overlay) --- */
.hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc:nth-child(2) {
    position: relative !important;
    z-index: 2 !important;
    background:
            linear-gradient(180deg, rgba(255,255,255,0.03) 0%, transparent 100%),
            #101013 !important;
    border-top: 1px solid rgba(255, 255, 255, 0.06) !important;
}

/* --- Header Nav Badge Stilleri --- */
.hdr-navigation-link-bc[data-badge]::after {
    display: none !important;
}

.hdr-navigation-link-bc.badge-jackpot[data-badge]::after {
    display: none !important;
}

.hdr-navigation-link-bc.badge-free[data-badge]::after {
    display: none !important;
}
/* ================================================================
   6. HOME PAGE LAYOUT
   ----------------------------------------------------------------
   Ana sayfa flex duzeni, genislik ve siralama override'lari
   ================================================================ */
.is-home-page > div.layout-content-holder-bc > div:nth-child(11) {
    width: 100% !important;
}

#root > div.layout-content-holder-bc > div:nth-child(2) {
    width: 100% !important;
}

#root > div.layout-content-holder-bc > div:nth-child(3) {
    width: 100% !important;
}

.is-home-page > div.layout-content-holder-bc {
    display: flex;
    flex-wrap: wrap;
}

.is-home-page > div.layout-content-holder-bc > div:nth-child(2) {
    margin-top: 2px;
}

/* Section Siralama */
.is-home-page > div.layout-content-holder-bc > div:nth-child(0) {
    order: 1;
}

.is-home-page > div.layout-content-holder-bc > div:nth-child(1) {
    order: 1;
}

.is-home-page > div.layout-content-holder-bc > div:nth-child(2) {
    order: 3;
}

.is-home-page > div.layout-content-holder-bc > div:nth-child(3) {
    order: 4;
}

.is-home-page > div.layout-content-holder-bc > div:nth-child(4) {
    order: 5;
}

.is-home-page > div.layout-content-holder-bc > div:nth-child(5) {
    order: 6;
}

.is-home-page > div.layout-content-holder-bc > div:nth-child(6) {
    order: 7;
}

.is-home-page > div.layout-content-holder-bc > div:nth-child(7) {
    order: 8;
}

#root > div.layout-content-holder-bc > div:nth-child(8) {
    order: 9;
}


/* ================================================================
   7. SLIDER & WIDGETS
   ----------------------------------------------------------------
   Slider, iframe widget, kayan yazi (marquee)
   ================================================================ */
.sdr-item-bc:before {
    background: none !important;
}

iframe.iframe-widget {
    height: 100% !important;
    padding: 0 !important;
}

/* Salla widget iframe â€” alt uzaklÄ±k (bottom nav iÃ§in yer bÄ±rak) */
iframe.iframe-widget[src*="salla.norabonus"] {
    height: calc(100vh - 8rem) !important;
}

.sdr-image-bc {
    object-fit: cover !important;
}

.horizontalSliderElem {
    background-color: rgb(255 255 255 / 0%) !important;
}

/* --- Product Banner Section (Quick Actions) --- */
.product-banner-container-bc {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 8px !important;
    padding: 12px !important;
    background: none !important;
}

.product-banner-bc {
    display: block !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    transition: all 0.25s ease !important;
}

.product-banner-bc:hover {
    transform: scale(1.02) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;
}

.product-banner-img-bc {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
}

/* Adres Degisikligi Alert Banner */
.hdr-dynamic-content {
    padding: 0 !important;
    margin: 0 !important;
}

.hdr-dynamic-content .hm-row-bc {
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

.hm-row-bc:not(:first-child) {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* Close butonu ortalama */
.hdr-dynamic-content .e-p-close-icon-bc {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    right: 8px !important;
    color: #f0c959 !important;
}

.hdr-dynamic-content .carouselWrapper {
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

.hdr-dynamic-content .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

.informative-widget {
    position: relative !important;
    animation: alertPulse 2s ease-in-out infinite;
    padding: 4px 8px 4px 28px !important;
    margin: 0 !important;
    border-radius: 0 !important;
}

/* Sabit ikon â€” solda duruyor, yazÄ± altÄ±ndan kayÄ±yor */
.informative-widget::before {
    content: '' !important;
    position: absolute !important;
    left: 8px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 14px !important;
    height: 14px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f0c959' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    animation: iconPulse 2s ease-in-out infinite !important;
    z-index: 10 !important;
}

@keyframes iconPulse {
    0%, 100% {
        filter: brightness(1);
    }
    50% {
        filter: brightness(1.5) drop-shadow(0 0 3px #f0c959);
    }
}

@keyframes alertPulse {
    0%, 100% {
        background: #1a1a1d;
    }
    50% {
        background: #8b2020;
    }
}

/* Kayan Yazi (Marquee) */
.informative-widget-container {
    overflow: hidden;
    width: 5500px !important;
}

.informative-widget-link {
    background: transparent !important;
    white-space: nowrap;
    border: none !important;
}

.informative-widget-link > p > span {
    animation: marquee 17s linear infinite;
    color: #f0c959 !important;
    font-size: 12px !important;
}

@keyframes marquee {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}

/* --- Featured Games / Ã–ne Ã‡Ä±kan Etkinlikler --- */
.featuredGames {
    margin-bottom: 16px !important;
}

/* Section baÅŸlÄ±ÄŸÄ± */
.featuredGames .page-view-more {
    padding: 12px 16px !important;
}

.featuredGames .view-title-more {
    color: #f0c959 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
}

/* Kart container */
.featuredGameItem {
    background:
            linear-gradient(135deg, rgba(255,255,255,0.04) 0%, transparent 50%, rgba(240,201,89,0.02) 100%),
            rgba(24, 24, 27, 0.9) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    box-shadow:
            0 4px 16px rgba(0, 0, 0, 0.3),
            inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;
}

/* Kart header (lig bilgisi) */
.featuredGameItemHeader {
    background: rgba(0, 0, 0, 0.25) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06) !important;
    padding: 10px 12px !important;
    height: auto !important;
}

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

.featuredGameItemSportAliasIcon {
    color: #f0c959 !important;
    font-size: 18px !important;
}

.featuredGameItemCompetitionName {
    color: rgba(255, 255, 255, 0.7) !important;
    font-size: 13px !important;
}

/* Kart body (takÄ±mlar + oranlar) */
.featuredGameItemBody {
    background: transparent !important;
    padding: 12px !important;
}

/* TakÄ±m isimleri */
.featuredGameItemPlayer {
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}

.featuredGameItemPlayerName {
    color: #ffffff !important;
}

/* MaÃ§ saati */
.featuredGameItemTime {
    color: rgba(255, 255, 255, 0.6) !important;
    font-size: 12px !important;
}

.featuredGameItemTime > time:first-child {
    color: #f0c959 !important;
    font-weight: 600 !important;
}

/* Bahis butonlarÄ± */
.featuredGameItem .market-group-holder-bc {
    gap: 6px !important;
}

.featuredGameItem .market-group-holder-bc .market-group-item-bc + .market-group-item-bc {
    margin-inline-start: 0 !important;
}

.featuredGameItem .market-bc {
    background: rgba(255, 255, 255, 0.06) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 8px !important;
    transition: all 0.2s ease !important;
}

.featuredGameItem .market-bc:active,
.featuredGameItem .market-bc.active {
    background: rgba(240, 201, 89, 0.2) !important;
    border-color: rgba(240, 201, 89, 0.4) !important;
}

.featuredGameItem .market-name-bc {
    color: rgba(255, 255, 255, 0.5) !important;
    font-size: 10px !important;
}

.featuredGameItem .market-odd-bc {
    color: #f0c959 !important;
    font-size: 13px !important;
    font-weight: 700 !important;
}

/* Boost ikonu */
.featuredGameItem .market-icon-bc.bc-i-boost {
    color: #34c759 !important;
}

/* Pagination */
.featuredGamesContent .swiper-pagination {
    color: rgba(255, 255, 255, 0.5) !important;
    font-size: 12px !important;
}

.featuredGamesContent .swiper-pagination-current {
    color: #f0c959 !important;
    font-weight: 600 !important;
}


/* ================================================================
   8. BRAND COLOR OVERRIDES
   ----------------------------------------------------------------
   Nora altin accent (#f0c959) genel bilesenler
   ================================================================ */
.header-custom-buttons a[class*=promotions], .hdr-user-bc a[class*=promotions] {
    background: #f0c959 !important;
    color: #000000 !important;
    transition: var(--default-transition-duration) !important;
}

.market-bc.active {
    color: rgba(var(--hero-sc), 1) !important;
    background: #f0c959 !important;
}

.checkbox-control-input-bc:checked~.checkbox-control-icon-bc {
    background: #f0c959 !important;
}

.overlay-sliding-wrapper-bc .back-nav-icon-bc {
    color: #f0c959 !important;
}

.button.hero {
    background-color: #f0c959 !important;
    color: #000000 !important;
}


/* ================================================================
   9. CASINO & GAME STYLES
   ----------------------------------------------------------------
   Casino oyun kartlari, kategoriler, saglayicilar, turnuvalar
   ================================================================ */
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active {
    color: rgba(var(--hero-sc), 1) !important;
    background: #f0c959 !important;
}

.casino-game-item {
    border: 2px solid #f0c959 !important;
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: 10 / 0 !important;
    background: rgba(var(--b-sc), .1) no-repeat center / contain !important;
    border-radius: var(--border-radius) !important;
    overflow: hidden !important;
    position: relative !important;
}

/* Kategori Ikonlari */
.horizontalCategoryItem i {
    position: relative !important;
    line-height: 1.1 !important;
    transition: color .24s !important;
    color: #000000 !important;
    z-index: 1 !important;
}

.horCatItemTitle {
    position: relative !important;
    z-index: 1 !important;
    color: #000000 !important;
    white-space: normal !important;
    flex: 1 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    word-break: break-word !important;
    transition: color .24s !important;
}

.horizontalCategoryItem {
    position: relative !important;
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
    background-color: #f0c959 !important;
    overflow: hidden !important;
    transition: background-color .12s !important;
}

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

[class*=is-mobile] .horizontalCategoryItemWrp.active .horizontalCategoryItem:before {
    background: #f0c959 !important;
}

/* Saglayicilar (Providers) */
[class*=is-web] .providerItemsInner:hover {
    background: #f0c959 !important;
    color: #000000 !important;
}

.providerItemsInner.active {
    border: 1px solid #fff !important;
    background: #f0c959 !important;
    color: rgba(var(--b), 1) !important;
}

/* Turnuvalar */
.casinoTournamentInfoSectionTitleBc {
    color: #000 !important;
    font-weight: bold !important;
}

.casinoTournamentSectionContentTitleBc {
    color: #000 !important;
    font-weight: bold !important;
}

.casinoTournamentSectionElStatusBc[data-status="3"] {
    color: #333 !important;
}


/* ================================================================
   10. BONUS & TURNOVER
   ----------------------------------------------------------------
   Spor bonusu detaylari, cevrim bilgileri, metin degisiklikleri
   ================================================================ */

/* Kalan -> Kalan Cevrim */
.sportBonusDetailsWrapper-bc .sportBonusFundTitle-bc.sportBonusFundTitle-withdrawable {
    font-size: 0 !important;
    line-height: 0 !important;
}

.sportBonusDetailsWrapper-bc .sportBonusFundTitle-bc.sportBonusFundTitle-withdrawable::after {
    content: "Kalan Cevrim";
    font-size: 1rem !important;
    line-height: normal !important;
    color: #FFF !important;
}

/* Yapilan bahis basligi */
.sportBonusDetailsWrapper-bc .sportBonusFundTitle-bc.sportBonusFundTitle-total {
    font-size: 1rem !important;
    color: #FFFFFF !important;
}

/* Fiyat renkleri */
.sportBonusDetailsWrapper-bc .sportBonusFundPrice-bc.sportBonusFundPrice-total {
    font-size: 1rem !important;
    color: green !important;
}

.sportBonusDetailsWrapper-bc .sportBonusFundPrice-bc.sportBonusFundPrice-withdrawable {
    font-size: 1rem !important;
    color: red !important;
}

/* Bonus iptal uyari mesaji (devre disi)
.status-popup-content-w-bc .casino-popup-content::after {
    content: "\A Iptal edilen bonus geri alinamaz!";
    white-space: pre-wrap;
    display: block;
    margin-top: 8px;
    font-size: 14px !important;
    color: #ff4444;
    font-weight: bold;
}
*/

/* --- Popup Glassmorphism --- */
.popup-inner-bc {
    background:
            linear-gradient(135deg, rgba(255,255,255,0.05) 0%, transparent 50%, rgba(240,201,89,0.02) 100%),
            rgba(18, 18, 21, 0.35) !important;
    -webkit-backdrop-filter: saturate(200%) blur(60px) brightness(0.9) !important;
    backdrop-filter: saturate(200%) blur(60px) brightness(0.9) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    box-shadow:
            0 24px 48px rgba(0, 0, 0, 0.5),
            0 8px 24px rgba(0, 0, 0, 0.3),
            inset 0 1px 0 rgba(255, 255, 255, 0.15) !important;
}

/* Popup ici TUM elementler transparent */
.popup-inner-bc *:not(input):not(button):not(select):not(textarea):not(img):not(svg):not(i) {
    background: transparent !important;
}

/* ============================================================
   FORM CONTROLS â€” Glassmorphism Panel Uyumlu
   Popup, Overlay, Betslip icindeki tum formlar
   ============================================================ */

/* --- Input / Textarea --- */
.popup-inner-bc .form-control-input-bc,
.popup-inner-bc .form-control-textarea-bc,
.overlay-sliding-w-c-content-slider-bc .form-control-input-bc,
.overlay-sliding-w-c-content-slider-bc .form-control-textarea-bc,
.betslip-full-content-bc .form-control-input-bc,
.betslip-full-content-bc .form-control-textarea-bc {
    background: rgba(255, 255, 255, 0.07) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-radius: 8px !important;
    color: #ffffff !important;
    caret-color: #f0c959 !important;
}

.popup-inner-bc .form-control-input-bc:focus,
.popup-inner-bc .form-control-textarea-bc:focus,
.overlay-sliding-w-c-content-slider-bc .form-control-input-bc:focus,
.overlay-sliding-w-c-content-slider-bc .form-control-textarea-bc:focus,
.betslip-full-content-bc .form-control-input-bc:focus,
.betslip-full-content-bc .form-control-textarea-bc:focus {
    border-color: rgba(240, 201, 89, 0.5) !important;
    background: rgba(255, 255, 255, 0.10) !important;
}

/* --- Select / Dropdown (div.form-control-select-bc) --- */
.popup-inner-bc .form-control-select-bc,
.overlay-sliding-w-c-content-slider-bc .form-control-select-bc,
.betslip-full-content-bc .form-control-select-bc {
    background: rgba(255, 255, 255, 0.07) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-radius: 8px !important;
    color: #ffffff !important;
}

/* --- Dropdown aÃ§Ä±k liste --- */
.popup-inner-bc .multi-select-bc .form-control-label-bc:not(:only-child) .form-control-select-bc,
.overlay-sliding-w-c-content-slider-bc .multi-select-bc .form-control-label-bc:not(:only-child) .form-control-select-bc {
    border-radius: 8px 8px 0 0 !important;
}

.popup-inner-bc .multi-select-bc .form-control-label-bc + div,
.overlay-sliding-w-c-content-slider-bc .multi-select-bc .form-control-label-bc + div {
    background: rgba(30, 30, 33, 0.95) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-top: none !important;
    border-radius: 0 0 8px 8px !important;
}

/* --- Label title (placeholder text) --- */
.popup-inner-bc .form-control-title-bc,
.overlay-sliding-w-c-content-slider-bc .form-control-title-bc,
.betslip-full-content-bc .form-control-title-bc {
    color: rgba(255, 255, 255, 0.4) !important;
}

/* --- Stroke (alt Ã§izgi) â€” gizle, border yeterli --- */
.popup-inner-bc .form-control-input-stroke-bc,
.overlay-sliding-w-c-content-slider-bc .form-control-input-stroke-bc,
.betslip-full-content-bc .form-control-input-stroke-bc {
    display: none !important;
}

/* --- Checkbox â€” unchecked durumu --- */
.popup-inner-bc .checkbox-control-icon-bc,
.overlay-sliding-w-c-content-slider-bc .checkbox-control-icon-bc,
.betslip-full-content-bc .checkbox-control-icon-bc {
    background: rgba(255, 255, 255, 0.12) !important;
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    border-radius: 4px !important;
}

/* --- Checkbox â€” checked durumu (gold) --- */
.popup-inner-bc .checkbox-control-input-bc:checked ~ .checkbox-control-icon-bc,
.overlay-sliding-w-c-content-slider-bc .checkbox-control-input-bc:checked ~ .checkbox-control-icon-bc,
.betslip-full-content-bc .checkbox-control-input-bc:checked ~ .checkbox-control-icon-bc {
    background: #f0c959 !important;
    border-color: #f0c959 !important;
}

/* --- Checkbox text --- */
.popup-inner-bc .checkbox-control-text-bc,
.overlay-sliding-w-c-content-slider-bc .checkbox-control-text-bc,
.betslip-full-content-bc .checkbox-control-text-bc {
    color: rgba(255, 255, 255, 0.7) !important;
}

.popup-inner-bc .checkbox-control-text-bc a,
.overlay-sliding-w-c-content-slider-bc .checkbox-control-text-bc a,
.betslip-full-content-bc .checkbox-control-text-bc a {
    color: #f0c959 !important;
}

/* --- Validation states --- */
.popup-inner-bc .form-control-bc.invalid .form-control-input-bc,
.popup-inner-bc .form-control-bc.invalid .form-control-select-bc,
.overlay-sliding-w-c-content-slider-bc .form-control-bc.invalid .form-control-input-bc,
.overlay-sliding-w-c-content-slider-bc .form-control-bc.invalid .form-control-select-bc {
    border-color: rgba(255, 59, 48, 0.6) !important;
}

.popup-inner-bc .form-control-bc.valid .form-control-input-bc,
.popup-inner-bc .form-control-bc.valid .form-control-select-bc,
.overlay-sliding-w-c-content-slider-bc .form-control-bc.valid .form-control-input-bc,
.overlay-sliding-w-c-content-slider-bc .form-control-bc.valid .form-control-select-bc {
    border-color: rgba(52, 199, 89, 0.5) !important;
}

/* --- Error / validation mesajlarÄ± --- */
.popup-inner-bc .form-control-message-bc,
.overlay-sliding-w-c-content-slider-bc .form-control-message-bc {
    color: #ff6b6b !important;
    font-size: 12px !important;
}

/* --- Telefon alan kodu grubu --- */
.popup-inner-bc .form-controls-group-bc.telephone .form-controls-field-bc .form-control-select-bc,
.overlay-sliding-w-c-content-slider-bc .form-controls-group-bc.telephone .form-controls-field-bc .form-control-select-bc {
    border-radius: 8px 0 0 8px !important;
}

.popup-inner-bc .form-controls-group-bc.telephone .form-controls-field-bc:last-child .form-control-input-bc,
.overlay-sliding-w-c-content-slider-bc .form-controls-group-bc.telephone .form-controls-field-bc:last-child .form-control-input-bc {
    border-radius: 0 8px 8px 0 !important;
}

/* --- Datepicker icon --- */
.popup-inner-bc .dropdownIcon-bc,
.overlay-sliding-w-c-content-slider-bc .dropdownIcon-bc {
    color: rgba(255, 255, 255, 0.4) !important;
}

/* --- Form arrow icon (dropdown) --- */
.popup-inner-bc .form-control-icon-bc,
.overlay-sliding-w-c-content-slider-bc .form-control-icon-bc {
    color: rgba(255, 255, 255, 0.4) !important;
}

/* Popup header/title alani */
.popup-inner-bc .u-i-p-header-bc,
.popup-inner-bc .popup-t-head-bc {
    background: rgba(0, 0, 0, 0.2) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
}

/* --- User Profile / Overlay Sliding Panel â€” Glassmorphism --- */
.overlay-sliding-wrapper-bc {
    background: rgba(0, 0, 0, 0.5) !important;
}

.overlay-sliding-w-c-content-slider-bc {
    background:
            linear-gradient(135deg, rgba(255,255,255,0.06) 0%, transparent 50%, rgba(240,201,89,0.02) 100%),
            rgba(18, 18, 21, 0.65) !important;
    -webkit-backdrop-filter: saturate(180%) blur(40px) !important;
    backdrop-filter: saturate(180%) blur(40px) !important;
    border-left: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Ä°Ã‡ PANEL (Crypto Box detay) â€” SOLÄ°D */
.overlay-sliding-w-c-content-slider-bc .overlay-sliding-wrapper-bc {
    background: rgba(0, 0, 0, 0.7) !important;
}

.overlay-sliding-w-c-content-slider-bc .overlay-sliding-w-c-content-slider-bc {
    background: #1a1a1d !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

/* Overlay panel ici elementler transparent */
.overlay-sliding-w-c-content-slider-bc *:not(input):not(button):not(select):not(textarea):not(img):not(svg):not(i) {
    background: transparent !important;
}

/* ============================================================
   USER PROFILE PANEL â€” NORA BRAND
   ============================================================ */

/* Bakiye kartÄ± */
.u-i-p-amounts-bc {
    background: linear-gradient(145deg, rgba(36, 36, 39, 0.9) 0%, rgba(30, 30, 33, 0.95) 100%) !important;
    border: 1px solid rgba(240, 201, 89, 0.15) !important;
    border-radius: 16px !important;
    overflow: hidden !important;
}

/* Bakiye baÅŸlÄ±k */
.u-i-p-a-title-bc {
    color: #9a9a9a !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

/* Bakiye miktarÄ± */
.u-i-p-a-amount-bc {
    color: #f0c959 !important;
    font-size: 24px !important;
    font-weight: 700 !important;
}

/* PARA YATIR / Ã‡EKÄ°M butonlarÄ± */
.u-i-p-a-buttons-bc {
    display: flex !important;
    gap: 8px !important;
    margin-top: 12px !important;
}

.u-i-p-a-deposit-bc,
.u-i-p-a-withdraw-bc {
    flex: 1 !important;
    padding: 10px 16px !important;
    border-radius: 10px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    transition: all 0.25s ease !important;
}

.u-i-p-a-deposit-bc {
    background: linear-gradient(145deg, #f0c959 0%, #d4a843 100%) !important;
    color: #1a1a1d !important;
}

.u-i-p-a-deposit-bc:hover {
    background: linear-gradient(145deg, #ffd666 0%, #f0c959 100%) !important;
    box-shadow: 0 4px 16px rgba(240, 201, 89, 0.3) !important;
}

.u-i-p-a-withdraw-bc {
    background: rgba(255, 255, 255, 0.08) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    color: #ffffff !important;
}

.u-i-p-a-withdraw-bc:hover {
    background: rgba(255, 255, 255, 0.12) !important;
    border-color: rgba(240, 201, 89, 0.3) !important;
}

/* Loyalty Points */
.u-i-p-a-loyaltyPoint-bc {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.1) 0%, rgba(240, 201, 89, 0.05) 100%) !important;
    border: 1px solid rgba(240, 201, 89, 0.2) !important;
    border-radius: 10px !important;
    padding: 12px 16px !important;
    margin: 12px 0 !important;
}

.u-i-p-a-loyaltyPointText-bc {
    color: #f0c959 !important;
    font-weight: 600 !important;
}

/* User info section */
.u-i-p-p-u-i-edit-button-bc {
    background: rgba(255, 255, 255, 0.03) !important;
    border-radius: 12px !important;
    padding: 12px !important;
    margin: 12px 0 !important;
}

.u-i-p-p-u-i-avatar-holder-bc {
    background: linear-gradient(145deg, #f0c959 0%, #d4a843 100%) !important;
    color: #1a1a1d !important;
    font-weight: 700 !important;
}

.u-i-p-p-u-i-d-username-bc {
    color: #ffffff !important;
    font-weight: 600 !important;
}

.u-i-p-p-u-i-d-user-id-bc {
    color: #9a9a9a !important;
    font-size: 12px !important;
}

/* Menu satÄ±rlarÄ± */
.u-i-p-l-head-bc {
    background: rgba(255, 255, 255, 0.02) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
    padding: 14px 16px !important;
    transition: all 0.2s ease !important;
}

.u-i-p-l-head-bc:hover {
    background: rgba(240, 201, 89, 0.05) !important;
}

.u-i-p-l-head-bc .user-nav-icon {
    color: #f0c959 !important;
    font-size: 18px !important;
}

.u-i-p-l-h-title-bc {
    color: #ffffff !important;
    font-weight: 500 !important;
}

/* Promo code input */
.promoCodeWrapper-bc .form-control-input-bc {
    background: rgba(36, 36, 39, 0.9) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 10px !important;
    color: #ffffff !important;
}

.promoCodeWrapper-bc .form-control-input-bc:focus {
    border-color: rgba(240, 201, 89, 0.4) !important;
}

/* Logout butonu */
.userLogoutBtn {
    background: rgba(255, 59, 48, 0.1) !important;
    border: 1px solid rgba(255, 59, 48, 0.2) !important;
    color: #ff3b30 !important;
    border-radius: 10px !important;
    padding: 12px 20px !important;
    width: 100% !important;
    margin-top: 16px !important;
    transition: all 0.25s ease !important;
}

.userLogoutBtn:hover {
    background: rgba(255, 59, 48, 0.2) !important;
    border-color: rgba(255, 59, 48, 0.4) !important;
}

/* --- Betslip Panel Glassmorphism --- */
.betslip-full-content-bc {
    background:
            linear-gradient(135deg, rgba(255,255,255,0.06) 0%, transparent 50%, rgba(240,201,89,0.02) 100%),
            rgba(18, 18, 21, 0.65) !important;
    -webkit-backdrop-filter: saturate(180%) blur(40px) !important;
    backdrop-filter: saturate(180%) blur(40px) !important;
    border-left: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Betslip ici elementler transparent */
.betslip-full-content-bc *:not(input):not(button):not(select):not(textarea):not(img):not(svg):not(i) {
    background: transparent !important;
}

/* Betslip header */
.bs-f-header-bc {
    background: rgba(0, 0, 0, 0.2) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
}

/* Betslip tabs */
.bs-f-header-bc .second-tabs-bc .tab-bc {
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
}

.bs-f-header-bc .second-tabs-bc .tab-bc.active {
    background: rgba(240, 201, 89, 0.15) !important;
    border-color: rgba(240, 201, 89, 0.3) !important;
    color: #f0c959 !important;
}

/* Betslip footer */
.bs-f-footer {
    background: rgba(0, 0, 0, 0.25) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
}

/* --- Search Panel Glassmorphism --- */
.layout-search-holder-bc {
    background:
            linear-gradient(135deg, rgba(255,255,255,0.06) 0%, transparent 50%, rgba(240,201,89,0.02) 100%),
            rgba(18, 18, 21, 0.65) !important;
    -webkit-backdrop-filter: saturate(180%) blur(40px) !important;
    backdrop-filter: saturate(180%) blur(40px) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
}

/* Search panel ici elementler transparent */
.layout-search-holder-bc *:not(input):not(button):not(select):not(textarea):not(img):not(svg):not(i) {
    background: transparent !important;
}

/* Search input alani */
.layout-search-holder-bc .search-input-bc,
.layout-search-holder-bc .form-control-bc {
    background: rgba(255, 255, 255, 0.08) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}


/* ================================================================
   11. NOTIFICATIONS & BADGES
   ----------------------------------------------------------------
   Base: .notification-new-item { color: rgba(var(--b-sc), .7); font-size: 12px }
   ================================================================ */
.count-odd-animation:after {
    content: attr(data-badge) !important;
    position: absolute !important;
    width: 15px !important;
    height: 15px !important;
    color: #000 !important;
    background: #f0c959 !important;
    border-radius: 50% !important;
    text-align: center !important;
    font-size: 8px !important;
    line-height: 15px !important;
    font-style: normal !important;
    font-family: var(--font-family) !important;
}

.entrance-f-error-message-bc {
    display: flex !important;
    justify-content: center !important;
    margin-bottom: 5px !important;
    padding: 5px !important;
    color: rgba(var(--b-sc), 1) !important;
    border-radius: var(--border-radius) !important;
    font-size: 12px !important;
    background: #f0c95970 !important;
}

.notification-new-item {
    background: #f0c959 !important;
    display: flex !important;
    align-items: center !important;
    padding: 10px !important;
    color: rgb(0 0 0) !important;
    border-radius: var(--border-radius) !important;
    font-size: 12px !important;
}

.notification-new-item-icon {
    color: #ff001a !important;
}


/* ================================================================
   12. HAMBURGER MENU & MOBILE NAV ICONS
   ----------------------------------------------------------------
   Slide-up panel: glassmorphism, gold accent, enterprise layout
   Selectors: .hdr-nav-menu-holder-bc, .m-navigation-container-bc,
              .m-nav-title-row-bc, .menu-group-title, .app-nav-link
   ================================================================ */

/* --- Overlay Backdrop --- */
.hdr-nav-menu-holder-bc {
    background: rgba(0, 0, 0, 0.5) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
    transition: background 0.3s ease !important;
}

/* --- Menu Panel (Glassmorphism) --- */
.m-navigation-container-bc {
    background:
            linear-gradient(135deg, rgba(255,255,255,0.06) 0%, transparent 50%, rgba(240,201,89,0.02) 100%),
            rgba(18, 18, 21, 0.65) !important;
    -webkit-backdrop-filter: saturate(180%) blur(40px) !important;
    backdrop-filter: saturate(180%) blur(40px) !important;
    border: none !important;
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 24px 24px 0 0 !important;
    box-shadow:
            0 -20px 60px rgba(0, 0, 0, 0.5),
            0 -4px 16px rgba(0, 0, 0, 0.3),
            inset 0 1px 0 rgba(255, 255, 255, 0.08) !important;
    overflow: hidden !important;
    z-index: 950 !important;
}

/* --- Header Row (with drag handle) --- */
.m-nav-title-row-bc {
    background: transparent !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06) !important;
    padding: 20px 20px 16px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    position: relative !important;
}

/* Drag Handle (top pill indicator) */
.m-nav-title-row-bc::before {
    content: "" !important;
    position: absolute !important;
    top: 8px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 36px !important;
    height: 4px !important;
    background: rgba(255, 255, 255, 0.18) !important;
    border-radius: 4px !important;
}

/* --- Menu Title --- */
.m-nav-title-content-bc {
    color: #f0c959 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;
    text-transform: uppercase !important;
}

/* --- Close Button --- */
.m-nav-title-row-bc .closed-n-p-bc {
    width: 34px !important;
    height: 34px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 50% !important;
    background: rgba(255, 255, 255, 0.06) !important;
    border: 1px solid rgba(255, 255, 255, 0.04) !important;
    transition: all 0.2s ease !important;
    cursor: pointer !important;
}

.m-nav-title-row-bc .closed-n-p-bc:active {
    background: rgba(255, 255, 255, 0.12) !important;
    transform: scale(0.9) !important;
}

.m-nav-title-row-bc .closed-n-p-bc i {
    color: #b7b7b7 !important;
    font-size: 13px !important;
}

/* --- Scrollable Content Area --- */
.m-nav-info-w-container-bc {
    background: transparent !important;
}

.m-nav-collapsed-container-bc {
    background: transparent !important;
}

.m-block-nav-items-bc {
    background: transparent !important;
    padding-bottom: 90px !important;
}

/* Custom Scrollbar */
.m-nav-info-w-container-bc::-webkit-scrollbar {
    width: 3px !important;
}

.m-nav-info-w-container-bc::-webkit-scrollbar-track {
    background: transparent !important;
}

.m-nav-info-w-container-bc::-webkit-scrollbar-thumb {
    background: rgba(240, 201, 89, 0.15) !important;
    border-radius: 4px !important;
}

/* --- Group Section Titles --- */
.m-block-nav-items-bc .menu-group-title {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    color: rgba(240, 201, 89, 0.6) !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    letter-spacing: 2.5px !important;
    text-transform: uppercase !important;
    padding: 20px 20px 8px !important;
    margin: 0 !important;
}

.m-block-nav-items-bc .menu-group-title::before {
    content: "" !important;
    display: block !important;
    width: 3px !important;
    height: 12px !important;
    background: #f0c959 !important;
    border-radius: 2px !important;
    flex-shrink: 0 !important;
}

/* --- Nav Item Block --- */
.app-nav-arrow-block-bc {
    margin: 0 8px !important;
}

/* --- Nav Link --- */
.app-nav-arrow-block-bc .app-nav-link {
    display: block !important;
    border-radius: 12px !important;
    transition: all 0.15s ease !important;
    text-decoration: none !important;
    position: relative !important;
}

.app-nav-arrow-block-bc .app-nav-link:active {
    background: rgba(240, 201, 89, 0.05) !important;
}

/* --- Item Inner Row --- */
.m-nav-items-list-item-bc {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    padding: 10px 12px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.03) !important;
    margin: 0 !important;
}

/* last item in each group: no border */
.app-nav-arrow-block-bc:last-child .m-nav-items-list-item-bc,
.menu-group-title + .app-nav-arrow-block-bc .m-nav-items-list-item-bc {
    border-bottom: none !important;
}

/* --- Icon Container --- */
.nav-ico-w-row-bc {
    flex: 0 0 auto !important;
    width: 36px !important;
    height: 36px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* --- Icon (override inline bg + gold glass tint) --- */
.m-nav-info-w-container-bc .m-nav-icon-bc {
    width: 36px !important;
    height: 36px !important;
    color: #f0c959 !important;
    border-radius: 10px !important;
    font-size: 17px !important;
    line-height: 36px !important;
    text-align: center !important;
    position: relative !important;
    background: transparent !important;
}

/* Gold glass background overlay */
.m-nav-info-w-container-bc .m-nav-icon-bc::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 10px !important;
    background: rgba(240, 201, 89, 0.1) !important;
    border: 1px solid rgba(240, 201, 89, 0.08) !important;
}

/* Icon font character above overlay */
.m-nav-info-w-container-bc .m-nav-icon-bc::before {
    position: relative !important;
    z-index: 1 !important;
}

/* --- Item Title --- */
.m-nav-list-item-title-bc {
    color: #e0e0e0 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    letter-spacing: 0.2px !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 1 !important;
}

/* --- Badge Pill Styles --- */
.app-nav-link[data-badge]::after {
    font-size: 9px !important;
    font-weight: 700 !important;
    padding: 3px 8px !important;
    border-radius: 6px !important;
    letter-spacing: 0.5px !important;
    width: auto !important;
    height: auto !important;
}

.app-nav-link.badge-promo::after {
    background: rgba(240, 201, 89, 0.12) !important;
    color: #f0c959 !important;
}

.app-nav-link.badge-new::after {
    background: rgba(52, 199, 89, 0.12) !important;
    color: #34c759 !important;
}

.app-nav-link.badge-exclusive::after {
    background: rgba(240, 201, 89, 0.15) !important;
    color: #f0c959 !important;
    border: 1px solid rgba(240, 201, 89, 0.12) !important;
}

.app-nav-link.badge-jackpot::after {
    background: rgba(255, 149, 0, 0.12) !important;
    color: #ff9500 !important;
}

.app-nav-link.badge-free::after {
    background: rgba(48, 209, 88, 0.12) !important;
    color: #30d158 !important;
}

.app-nav-link.badge-top::after {
    background: rgba(10, 132, 255, 0.12) !important;
    color: #0a84ff !important;
}

/* Legacy PNG Navigation Icons */
#root > div.layout-navigation-holder-bc > div > a:nth-child(1) i::before {
    content: "";
    background: url(https://fghjklcvccbcnskfjnz.cloud/media/nora/casino.png) no-repeat center center;
    background-size: contain;
    height: 20px;
    width: 20px;
    display: inline-block;
}

#root > div.layout-navigation-holder-bc > div > a:nth-child(2) > i::before {
    content: "";
    background: url(https://fghjklcvccbcnskfjnz.cloud/media/nora/bet.png) no-repeat center center;
    background-size: contain;
    height: 20px;
    width: 20px;
    display: inline-block;
}

#root > div.layout-navigation-holder-bc > div > div > i {
    color: white !important;
}

#root > div.layout-navigation-holder-bc > div > a:nth-child(3) > i::before {
    content: "";
    background: url(https://fghjklcvccbcnskfjnz.cloud/media/nora/support.png) no-repeat center center;
    background-size: contain;
    height: 20px;
    width: 20px;
    display: inline-block;
}

#root > div.layout-navigation-holder-bc > div > a:nth-child(4) > i::before {
    content: "";
    background: url(https://fghjklcvccbcnskfjnz.cloud/media/nora/live.png) no-repeat center center;
    background-size: contain;
    height: 20px;
    width: 20px;
    display: inline-block;
}
/* ================================================================
   13. FOOTER
   ----------------------------------------------------------------
   Odeme logolari, partner satirlari, sosyal linkler, canli destek
   ================================================================ */
.payment-logo {
    max-width: 100% !important;
    max-height: 100% !important;
}

#root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(2) > div > a > img {
    width: 80% !important;
    margin: 0 auto !important;
}

.footer-bc .live-chat-adviser-bc span {
    width: 35%;
    color: #7b612300;
}

.footer-bc .live-chat-adviser-bc span::before {
    content: "CANLI DESTEK";
    position: absolute;
    margin-top: 1px;
    color: #000;
}

.ftr-partners-row-inner-bc a {
    background: none !important;
    width: auto !important;
    height: auto !important;
}

.ftr-partners-row-inner-bc:not(.partners-logo-scroll) {
    justify-content: center !important;
}

.ftr-partners-row-bc .ftr-partners-row-inner-bc:nth-child(2) {
    display: none;
}

.ftr-partners-row-bc .ftr-partners-row-inner-bc:nth-child(3) {
    display: none;
}

.payment-info-bc .description-c-row-bc {
    display: none;
}

.footerSocialLink a {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    color: #f0c959 !important;
    font-size: 18px !important;
}

/* ================================================================
   14. BOTTOM TAB NAVIGATION
   ----------------------------------------------------------------
   Base: .tab-navigation-w-bc { fixed bottom; z-index: 950; background: rgba(var(--tab-navigation), .9) }
   Nora tasarimi: Floating pill bar, altin accent, SVG ikonlar, Nora logo
   ================================================================ */

/* --- Ana Container --- */
.tab-navigation-w-bc {
    width: 96% !important;
    max-width: 430px !important;
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 8px !important;
    margin: 0 auto !important;
    height: 72px !important;
    min-height: 72px !important;
    padding: 0 14px !important;
    -webkit-transform: translateZ(0) !important;
    transform: translateZ(0) !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
    background:
            linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, transparent 50%, rgba(240, 201, 89, 0.02) 100%),
            rgba(18, 18, 21, 0.22) !important;
    border-radius: 24px !important;
    border: 1px solid rgba(255, 255, 255, 0.04) !important;
    box-shadow:
            0 16px 48px rgba(0, 0, 0, 0.3),
            0 4px 16px rgba(0, 0, 0, 0.15),
            0 0 0 0.5px rgba(255, 255, 255, 0.05),
            inset 0 1px 0 rgba(255, 255, 255, 0.08),
            inset 0 -0.5px 0 rgba(0, 0, 0, 0.2) !important;
    -webkit-backdrop-filter: saturate(180%) blur(40px) !important;
    backdrop-filter: saturate(180%) blur(40px) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    box-sizing: border-box !important;
    z-index: 950 !important;
}

/* --- Tab Item --- */
.tab-navigation-w-bc .tab-nav-item-bc {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 1 !important;
    width: auto !important;
    height: 60px !important;
    padding: 6px 4px !important;
    margin: 0 1px !important;
    gap: 4px !important;
    text-decoration: none !important;
    position: relative !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
    color: #9a9a9a !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    cursor: pointer !important;
    border-radius: 12px !important;
}

/* --- Icon: Hide Font Icons, Use SVG --- */
.tab-navigation-w-bc .tab-nav-icon-bc {
    width: 26px !important;
    height: 26px !important;
    font-size: 0 !important;
    line-height: 0 !important;
    margin-bottom: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.tab-navigation-w-bc .tab-nav-icon-bc::before {
    display: none !important;
    content: none !important;
    font-size: 0 !important;
}

/* --- Title --- */
.tab-navigation-w-bc .tab-nav-title-bc {
    font-size: 10px !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px !important;
    line-height: 1 !important;
    color: #9a9a9a !important;
    margin: 0 !important;
    max-width: 65px !important;
    text-transform: capitalize !important;
    white-space: nowrap !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.tab-navigation-w-bc .tab-nav-title-bc.ellipsis {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
/* --- SVG Icons: Normal State (Gray) --- */

/* CASINO - Slot Machine 777 */
.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-slots {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23bcbcbc' %3E%3Cg%3E%3Cpath d='m509.803 334.468-20.48-20.48c-2.792-2.792-7.269-2.94-10.24-.343-2.835 2.479-10.421 7.597-15.773 7.597-5.269 0-10.036-1.887-16.072-4.275-7.864-3.112-17.651-6.985-31.197-6.985-12.28 0-22.992 2.505-30.348 4.86-1.068-2.839-3.81-4.86-7.022-4.86h-21.6c-3.935 0-7.2 3.04-7.48 6.965l-4.511 63.03c-.149 2.077.572 4.122 1.991 5.646s3.407 2.39 5.489 2.39h26.11c3.711 0 6.864-2.714 7.416-6.383.839-5.568 4.491-10.36 9.523-12.502 6.282-2.665 13.382-2.918 21.104-.753 1.152.324 2.214.631 3.215.921.937.271 1.838.532 2.726.781-4.964 4.105-10.544 9.394-16.111 16.024-14.9 17.745-32.662 48.986-32.662 97.053 0 4.142 3.357 7.5 7.5 7.5h59.87c4.143 0 7.5-3.358 7.5-7.5 0-27.432 6.298-54.33 18.719-79.948 1.807-3.727.25-8.213-3.477-10.021-3.729-1.807-8.214-.25-10.021 3.477-12.286 25.342-19.026 51.88-20.076 78.992h-44.86c1.304-31.389 10.881-58.051 28.518-79.335 14.237-17.181 28.726-24.277 28.849-24.336 3.173-1.502 4.879-5.005 4.106-8.43-.772-3.42-3.811-5.849-7.316-5.849-.004 0-.009 0-.013 0-9.318.031-12.568-.931-19.076-2.816-1.038-.301-2.139-.62-3.337-.956-11.088-3.109-21.521-2.641-31.022 1.391-7.778 3.312-13.847 9.809-16.821 17.69h-12.306l3.438-48.03h7.117v.61c0 2.593 1.348 4.998 3.551 6.367 2.204 1.368 4.963 1.498 7.289.349.147-.073 15.041-7.325 34.03-7.325 10.686 0 18.308 3.016 25.679 5.933 6.618 2.619 13.463 5.328 21.591 5.328 7.607 0 15.065-3.844 19.983-7.07l10.49 10.49c-5.095 5.184-12.978 13.903-21.4 25.835-2.389 3.384-1.582 8.063 1.802 10.452 3.385 2.39 8.063 1.582 10.452-1.802 12.962-18.36 24.659-28.606 24.769-28.702 1.576-1.363 2.515-3.319 2.59-5.402.071-2.086-.723-4.105-2.196-5.578z'/%3E%3Cpath d='m164.345 345.445c1.576-1.363 2.515-3.32 2.59-5.403s-.719-4.103-2.193-5.576l-20.49-20.48c-2.792-2.792-7.271-2.939-10.24-.339-2.832 2.478-10.413 7.594-15.771 7.594-5.264 0-10.031-1.887-16.066-4.275-7.864-3.112-17.652-6.985-31.193-6.985-12.28 0-22.992 2.505-30.348 4.86-1.068-2.839-3.81-4.86-7.022-4.86h-21.612c-3.935 0-7.201 3.041-7.48 6.966l-4.5 63.03c-.148 2.077.573 4.122 1.991 5.645 1.419 1.524 3.407 2.389 5.489 2.389h26.11c3.711 0 6.864-2.714 7.416-6.383.839-5.568 4.491-10.36 9.527-12.504 6.27-2.666 13.371-2.917 21.097-.752 1.149.323 2.208.63 3.206.919.938.272 1.84.534 2.728.782-4.964 4.105-10.545 9.395-16.112 16.025-14.9 17.745-32.662 48.986-32.662 97.053 0 4.142 3.357 7.5 7.5 7.5h59.88c4.143 0 7.5-3.358 7.5-7.5 0-27.427 6.305-54.342 18.738-79.999 1.807-3.728.249-8.214-3.479-10.02-3.729-1.807-8.214-.249-10.02 3.478-12.299 25.377-19.045 51.931-20.095 79.041h-44.871c1.304-31.389 10.881-58.051 28.518-79.335 14.237-17.181 28.726-24.277 28.849-24.336 3.173-1.502 4.879-5.005 4.106-8.43-.772-3.42-3.811-5.849-7.316-5.849-.083-.007-.158 0-.237 0-9.132 0-12.397-.946-18.849-2.817-1.036-.3-2.134-.619-3.331-.956-11.098-3.109-21.533-2.642-31.021 1.392-7.778 3.312-13.847 9.809-16.821 17.69h-12.307l3.429-48.03h7.127v.61c0 2.593 1.348 4.998 3.551 6.367 2.203 1.368 4.963 1.498 7.289.349.147-.073 15.041-7.325 34.03-7.325 10.681 0 18.303 3.016 25.674 5.933 6.618 2.619 13.462 5.327 21.586 5.327 7.613 0 15.069-3.844 19.986-7.07l10.496 10.491c-5.091 5.179-12.962 13.885-21.369 25.793-2.389 3.384-1.582 8.064 1.802 10.453 3.385 2.389 8.063 1.582 10.452-1.801 12.942-18.332 24.628-28.567 24.738-28.662z'/%3E%3Cpath d='m355.764 274.362c25.419-36.314 48.643-56.61 48.871-56.807 1.576-1.363 2.515-3.32 2.59-5.402s-.719-4.103-2.192-5.576l-38.761-38.75c-2.789-2.787-7.264-2.934-10.235-.345-5.122 4.461-21.261 16.04-34.247 16.04-11.235 0-21.255-3.964-32.857-8.555-15.099-5.974-32.212-12.745-56.563-12.745-27.373 0-50.392 6.782-63.2 11.554v-4.054c0-4.142-3.357-7.5-7.5-7.5h-40.88c-3.935 0-7.2 3.041-7.48 6.965l-8.521 119.24c-.148 2.077.572 4.122 1.991 5.646s3.407 2.389 5.489 2.389h49.4c3.712 0 6.866-2.715 7.417-6.387 1.925-12.82 10.359-23.855 22.014-28.799 13.332-5.66 28.255-6.236 44.355-1.713 2.217.622 4.257 1.213 6.181 1.77 6.554 1.898 11.979 3.468 18.438 4.55-11.262 8.13-25.896 20.485-40.563 37.949-17.516 20.856-31.468 44.743-41.467 70.996-12.451 32.69-18.765 69.135-18.765 108.323 0 4.142 3.357 7.5 7.5 7.5h113.279c4.143 0 7.5-3.358 7.5-7.5 0-62.433 16.728-122.936 49.719-179.828 2.078-3.583.857-8.172-2.726-10.25-3.583-2.077-8.172-.857-10.251 2.726-33.014 56.931-50.378 117.401-51.665 179.852h-98.274c1.754-79.773 31.27-131.76 56.15-161.592 27.862-33.407 56.155-47.15 56.427-47.279 3.173-1.502 4.88-5.005 4.107-8.43-.772-3.421-3.811-5.849-7.316-5.849-.113-.004-.309 0-.462 0-18.199 0-25.07-1.99-37.461-5.578-1.961-.568-4.042-1.17-6.299-1.804-19.462-5.467-37.722-4.679-54.269 2.347-14.436 6.125-25.357 18.823-29.616 33.994h-35.3l7.449-104.24h26.397v7.83c0 2.596 1.347 5.005 3.553 6.373 2.207 1.367 4.968 1.495 7.293.34.293-.146 29.706-14.542 67.355-14.542 21.491 0 36.515 5.944 51.044 11.693 12.487 4.94 24.281 9.607 38.376 9.607 15.146 0 30.58-9.564 38.575-15.39l28.561 28.553c-8.824 8.543-26.422 26.892-45.45 54.076-2.375 3.394-1.55 8.07 1.844 10.445 3.395 2.375 8.07 1.55 10.445-1.843z'/%3E%3Cpath d='m217.523 87.429c.783.764 1.141 1.863.956 2.941l-2.217 12.924c-1.188 6.924 1.604 13.791 7.289 17.92 3.211 2.333 6.969 3.519 10.752 3.519 2.912 0 5.839-.702 8.544-2.124l11.607-6.102c.966-.508 2.121-.509 3.091 0l11.606 6.101c6.218 3.27 13.612 2.735 19.296-1.395 5.685-4.129 8.478-10.996 7.289-17.92l-2.216-12.923c-.185-1.078.173-2.177.956-2.94l9.39-9.152c5.03-4.903 6.808-12.101 4.637-18.783-2.172-6.682-7.839-11.46-14.791-12.47l-12.977-1.886c-1.082-.158-2.018-.837-2.502-1.818l-5.803-11.758c-3.109-6.3-9.405-10.213-16.431-10.213-7.025 0-13.321 3.914-16.431 10.214l-5.802 11.757c-.485.981-1.421 1.661-2.504 1.819l-12.975 1.886c-6.953 1.01-12.62 5.788-14.792 12.47-2.171 6.682-.394 13.879 4.637 18.783zm.24-23.3c.238-.733.903-2.002 2.683-2.261l12.975-1.886c5.969-.867 11.126-4.614 13.797-10.023l5.803-11.758c.795-1.612 2.208-1.852 2.98-1.852.771 0 2.185.24 2.979 1.852l5.804 11.76c2.67 5.408 7.827 9.155 13.795 10.022l12.977 1.886c1.778.259 2.443 1.528 2.682 2.261.238.734.446 2.152-.841 3.406l-9.39 9.152c-4.319 4.21-6.289 10.273-5.269 16.218l2.217 12.924c.304 1.771-.698 2.796-1.322 3.249-.623.455-1.909 1.089-3.499.253l-11.605-6.101c-5.34-2.808-11.716-2.807-17.054 0l-11.606 6.102c-1.591.835-2.875.201-3.499-.253-.624-.453-1.626-1.478-1.322-3.249l2.217-12.923c1.021-5.945-.949-12.008-5.269-16.219l-9.39-9.152c-1.289-1.256-1.081-2.674-.843-3.408z'/%3E%3Cpath d='m337.51 114.456c.068.067.1.163.083.259l-1.594 9.303c-.992 5.779 1.339 11.509 6.082 14.956 4.744 3.446 10.913 3.893 16.104 1.164l8.355-4.393c.087-.044.188-.043.271 0l8.354 4.393c2.258 1.187 4.7 1.772 7.13 1.772 3.157 0 6.294-.989 8.975-2.937 4.743-3.446 7.074-9.177 6.082-14.955l-1.596-9.304c-.016-.094.016-.19.085-.257l6.759-6.589c4.198-4.093 5.681-10.099 3.869-15.675s-6.541-9.563-12.344-10.406l-9.342-1.357c-.095-.014-.176-.073-.219-.159l-4.177-8.464s0 0 0-.001c-2.596-5.257-7.85-8.523-13.712-8.523-5.863 0-11.117 3.266-13.713 8.524l-4.178 8.465c-.043.086-.124.145-.219.159l-9.341 1.357c-5.803.843-10.533 4.831-12.345 10.407s-.329 11.582 3.869 15.674zm3.636-17.627c.057-.172.112-.181.235-.199l9.341-1.357c4.982-.724 9.286-3.851 11.514-8.365l4.178-8.464c.055-.111.08-.163.262-.163.181 0 .206.051.261.163l4.177 8.464c2.228 4.514 6.531 7.642 11.514 8.365l9.342 1.357c.122.018.179.026.234.198.056.172.016.212-.074.299l-6.758 6.588c-3.605 3.514-5.25 8.574-4.398 13.536l1.596 9.304c.021.122.03.178-.116.284-.147.108-.198.079-.307.022l-8.354-4.393c-2.228-1.172-4.672-1.757-7.116-1.757-2.443 0-4.888.586-7.115 1.757l-8.355 4.393c-.111.059-.161.083-.306-.022-.146-.106-.137-.162-.115-.285l1.594-9.303c.852-4.96-.792-10.02-4.396-13.535l-6.76-6.589c-.092-.087-.133-.126-.078-.298z'/%3E%3Cpath d='m116.16 114.458c.068.066.1.162.084.256l-1.596 9.304c-.992 5.778 1.339 11.509 6.082 14.955 4.744 3.447 10.914 3.893 16.104 1.164l8.355-4.393c.085-.044.188-.044.271 0l8.355 4.393c2.258 1.187 4.7 1.772 7.13 1.772 3.157 0 6.293-.989 8.974-2.937 4.743-3.446 7.074-9.177 6.083-14.955l-1.596-9.305c-.016-.095.016-.191.084-.257l6.76-6.589c4.198-4.092 5.681-10.099 3.869-15.674-1.812-5.576-6.542-9.564-12.345-10.407l-9.341-1.358c-.095-.014-.176-.073-.219-.159l-4.178-8.465c-2.596-5.257-7.85-8.523-13.713-8.523-5.862 0-11.116 3.266-13.712 8.523v.001l-4.177 8.464c-.043.086-.124.145-.219.159l-9.342 1.357c-5.803.843-10.532 4.831-12.344 10.406-1.812 5.576-.329 11.583 3.869 15.675zm3.637-17.63c.056-.171.112-.18.234-.198l9.342-1.357c4.982-.724 9.286-3.851 11.514-8.365l4.177-8.464c.055-.111.08-.163.261-.163.182 0 .207.051.262.163l4.178 8.464c2.228 4.515 6.531 7.642 11.514 8.365l9.341 1.357c.123.018.179.026.235.199.056.172.015.211-.074.298l-6.76 6.589c-3.605 3.514-5.248 8.574-4.397 13.533l1.596 9.305c.021.123.03.178-.116.284-.145.105-.194.081-.306.022l-8.355-4.392c-4.454-2.343-9.775-2.343-14.231 0l-8.354 4.392c-.109.058-.158.085-.307-.022-.146-.106-.137-.162-.116-.284l1.596-9.304c.852-4.962-.793-10.022-4.397-13.535l-6.759-6.589c-.094-.086-.134-.126-.078-.298z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* BAHIS - Football */
.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-prematch {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='%23bcbcbc'%3E%3Cpath d='m240 0c-132.546875 0-240 107.453125-240 240s107.453125 240 240 240 240-107.453125 240-240c-.148438-132.484375-107.515625-239.851562-240-240zm185.863281 115.121094-16.632812 70.703125-87.628907 29.207031-73.601562-58.871094v-86.746094l84-33.597656c38.03125 17.230469 70.523438 44.683594 93.863281 79.304688zm1.335938 247.640625-79.335938 12.527343-43.199219-57.066406 22.007813-88 86.65625-28.878906 49.640625 59.566406c-3.382812 36.371094-15.667969 71.351563-35.769531 101.851563zm-294.710938 12.582031-79.6875-12.582031c-20.101562-30.507813-32.382812-65.496094-35.761719-101.875l49.601563-59.566407 86.65625 28.878907 22.007813 88.046875zm-116.417969-138.328125c.425782-35.6875 9.429688-70.753906 26.25-102.230469l12.976563 55.199219zm174.175782 74.984375-21.222656-84.976562 70.976562-56.777344 70.992188 56.800781-21.238282 84.953125zm234.457031-122.046875 12.976563-55.199219c16.820312 31.476563 25.824218 66.539063 26.25 102.230469zm-114.519531-162.632813-70.183594 28.070313-70.558594-27.941406c45.671875-15.222657 95.042969-15.265625 140.742188-.128907zm-162.566406 8.679688 84.382812 33.441406v86.71875l-73.601562 58.871094-87.628907-29.207031-16.632812-70.703125c23.261719-34.496094 55.613281-61.878906 93.480469-79.121094zm-81.449219 345.070312 65.03125 10.273438 39.328125 61.601562c-40.960938-13.453124-77.1875-38.402343-104.359375-71.875zm127.296875 78.035157-47.738282-74.738281 42.273438-56.367188h104l42.878906 56.640625-41.597656 72.902344c-32.722656 8.058593-66.84375 8.605469-99.808594 1.601562zm122.039062-8.234375 34.097656-59.671875 64.261719-10.136719c-25.816406 31.792969-59.828125 55.929688-98.359375 69.808594zm0 0'/%3E%3C/svg%3E") !important;
}

/* DESTEK - Headset */
.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-live-chat {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23bcbcbc'%3E%3Cg%3E%3Cpath d='m59.506 27.903c-.245-6.981-3.072-13.509-8.036-18.473-5.203-5.204-12.118-8.069-19.47-8.069-14.849 0-26.982 11.819-27.505 26.542-2.266 1.007-3.852 3.275-3.852 5.911v7.262c0 3.566 2.901 6.468 6.468 6.468 2.308 0 4.185-1.877 4.185-4.185v-11.829c0-2.167-1.662-3.934-3.775-4.144.78-12.827 11.458-23.025 24.479-23.025 6.552 0 12.713 2.554 17.35 7.191 4.258 4.258 6.75 9.808 7.125 15.835-2.111.212-3.77 1.978-3.77 4.143v11.828c0 2.185 1.688 3.963 3.826 4.148v2.989c0 3.366-2.739 6.104-6.105 6.104h-4.521c-.222-.634-.57-1.22-1.058-1.706-.855-.859-1.995-1.332-3.209-1.332h-4.66c-.669 0-1.311.142-1.899.416-1.604.737-2.64 2.355-2.64 4.122 0 1.214.473 2.354 1.33 3.207.857.859 1.997 1.332 3.209 1.332h4.66c1.932 0 3.635-1.249 4.27-3.039h4.518c5.021 0 9.105-4.084 9.105-9.104v-3.523c2.252-1.013 3.826-3.273 3.826-5.898v-7.262c0-2.634-1.586-4.902-3.851-5.909zm-51.211 3.627v11.828c0 .653-.531 1.185-1.185 1.185-1.912 0-3.468-1.556-3.468-3.468v-7.262c0-1.913 1.556-3.468 3.468-3.468.654 0 1.185.532 1.185 1.185zm34.848 26.891c-.149.706-.783 1.219-1.506 1.219h-4.66c-.41 0-.795-.16-1.089-.454-.29-.289-.45-.675-.45-1.085 0-.599.351-1.146.901-1.399.196-.092.411-.139.638-.139h4.66c.41 0 .795.159 1.088.453.29.289.45.675.45 1.085.001.11-.011.22-.032.32zm17.214-17.346c0 1.912-1.556 3.468-3.468 3.468-.653 0-1.185-.531-1.185-1.185v-11.828c0-.653.531-1.185 1.185-1.185 1.912 0 3.468 1.556 3.468 3.468z'/%3E%3Cpath d='m41.713 41.592c3.505 0 6.356-2.852 6.356-6.356v-12.951c0-1.694-.662-3.29-1.864-4.492s-2.797-1.864-4.492-1.864h-19.426c-3.505 0-6.356 2.851-6.356 6.356v12.951c0 3.505 2.851 6.356 6.356 6.356h.119v3.356c0 1.28.763 2.416 1.943 2.895.381.153.777.229 1.169.229.817 0 1.613-.324 2.196-.927l5.583-5.553zm-10.091-2.564-6.042 6.009c-.027.028-.047.049-.104.024-.069-.028-.069-.073-.069-.113v-4.856c0-.828-.671-1.5-1.5-1.5h-1.619c-1.851 0-3.356-1.506-3.356-3.356v-12.951c0-1.851 1.505-3.356 3.356-3.356h19.426c.894 0 1.735.35 2.371.985.636.636.985 1.478.985 2.371v12.951c0 1.851-1.506 3.356-3.356 3.356h-9.034c-.397 0-.777.157-1.058.436z'/%3E%3Cpath d='m24.713 26.787c-1.22 0-2.213.994-2.213 2.213s.994 2.213 2.213 2.213c1.221 0 2.215-.994 2.215-2.213s-.993-2.213-2.215-2.213z'/%3E%3Cpath d='m31.999 26.787c-1.22 0-2.213.994-2.213 2.213s.994 2.213 2.213 2.213c1.222 0 2.215-.994 2.215-2.213s-.993-2.213-2.215-2.213z'/%3E%3Cpath d='m39.285 26.787c-1.22 0-2.213.994-2.213 2.213s.994 2.213 2.213 2.213c1.221 0 2.215-.994 2.215-2.213s-.994-2.213-2.215-2.213z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* CANLI - Broadcast */
.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-live {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23bcbcbc'%3E%3Cg%3E%3Cpath d='M116,256c0-37.42,14.562-72.6,41.005-99.059c7.811-7.816,7.811-20.488,0-28.303c-7.81-7.817-20.473-7.817-28.284-0.001C94.723,162.657,76,207.888,76,256s18.723,93.343,52.721,127.363c7.81,7.815,20.473,7.815,28.284-0.001c7.811-7.815,7.811-20.487,0-28.303C130.562,328.6,116,293.42,116,256z'/%3E%3Cpath d='M40,256c0-57.734,22.468-112.012,63.264-152.835c7.811-7.816,7.811-20.488,0-28.304c-7.811-7.815-20.474-7.815-28.284,0C26.628,123.246,0,187.575,0,256s26.628,132.754,74.981,181.139c7.809,7.814,20.473,7.816,28.284,0c7.811-7.816,7.811-20.488,0-28.304C62.468,368.012,40,313.734,40,256z'/%3E%3Cpath d='M256,151.932c-57.346,0-104,46.685-104,104.068s46.654,104.068,104,104.068S360,313.383,360,256S313.346,151.932,256,151.932z M256,320.042c-35.29,0-64-28.729-64-64.042s28.71-64.042,64-64.042c35.29,0,64,28.729,64,64.042S291.29,320.042,256,320.042z'/%3E%3Cpath d='M437.018,74.861c-7.81-7.816-20.473-7.815-28.284,0.001c-7.811,7.816-7.81,20.487,0.001,28.303C449.532,143.988,472,198.266,472,256s-22.468,112.012-63.264,152.835c-7.811,7.816-7.812,20.487-0.001,28.303c7.808,7.814,20.471,7.819,28.284,0.001C485.371,388.754,512,324.425,512,256S485.371,123.246,437.018,74.861z'/%3E%3Cpath d='M383.278,128.637c-7.81-7.816-20.473-7.815-28.284,0.001c-7.811,7.816-7.81,20.487,0.001,28.303C381.437,183.4,396,218.58,396,256c0,37.42-14.562,72.6-41.005,99.059c-7.811,7.816-7.812,20.487-0.001,28.303c7.808,7.814,20.471,7.819,28.284,0.001C417.276,349.343,436,304.112,436,256S417.276,162.657,383.278,128.637z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* KUPON - Ticket */
.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-betslip {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 605.815 605.815' fill='%23bcbcbc'%3E%3Cg%3E%3Cpath d='m16.983 516.566c16.828 2.91 30.006 16.089 32.916 32.916 1.573 9.766 9.989 16.956 19.881 16.983h466.255c9.884-.048 18.289-7.228 19.881-16.983 2.91-16.827 16.088-30.006 32.916-32.916 9.766-1.573 16.956-9.989 16.983-19.881v-273.515c0-5.576-4.521-10.097-10.097-10.097-19.674.056-36.506-14.116-39.802-33.512-1.597-9.751-10-16.925-19.881-16.973h-9.319l-37.793-90.62c-1.033-2.475-3.007-4.438-5.489-5.455-2.481-1.017-5.265-1.005-7.738.033-18.1 7.669-39.091 1.111-49.606-15.499-5.137-8.565-15.812-12.015-24.99-8.078l-286.702 119.619h-44.618c-9.892.027-18.308 7.217-19.881 16.983-2.91 16.827-16.088 30.006-32.916 32.916-9.766 1.573-16.956 9.989-16.983 19.881v264.317c.027 9.892 7.217 18.308 16.983 19.881zm391.992-454.795c13.741 21.794 39.808 32.454 64.883 26.535l30.987 74.283h-337.933zm-388.579 170.627c25.318-4.392 45.111-24.278 49.384-49.616h111.965v10.097c0 5.576 4.521 10.097 10.097 10.097s10.097-4.521 10.097-10.097v-10.036l334.076.141c4.305 25.371 24.221 45.223 49.606 49.445l-.202 264.226c-25.327 4.419-45.143 24.279-49.505 49.616l-333.976-.141v-9.956c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v9.945l-111.944-.05c-4.39-25.315-24.272-45.107-49.606-49.384z'/%3E%3Cpath d='m275.737 442.273c33.774 51.345 96.866 74.968 156.056 58.43 59.19-16.537 100.902-69.44 103.172-130.856.172-1.797.172-3.524.172-5.321-.062-59.431-37.232-112.497-93.063-132.865-31.199-11.253-65.348-11.253-96.547 0-55.84 20.365-93.023 73.428-93.104 132.865 0 1.807 0 3.544.141 4.776.806 26.002 8.829 51.267 23.173 72.971zm18.951-109.956-20.87 15.65c1.892-14.224 6.338-27.988 13.126-40.63zm-21.607 41.478 35.339-26.555 27.464 8.078 15.761 47.698-16.872 22.092h-45.87c-9.068-15.699-14.476-33.243-15.822-51.323zm120.699-49.434 38.005 26.716-14.449 43.74h-47.112l-14.449-43.74zm-90.176 120.941h28.837l9.38 28.665c-14.527-6.904-27.523-16.651-38.217-28.665zm62.207 37.045-14.792-45.234 16.892-22.102h51.737l16.892 22.102-14.792 45.244c-18.395 4.328-37.544 4.325-55.937-.01zm79.937-8.39 9.37-28.655h28.837c-10.693 12.009-23.684 21.752-38.207 28.655zm52.918-48.849h-45.88l-16.892-22.102 15.761-47.698 27.464-8.078 35.339 26.555c-1.328 18.08-6.726 35.625-15.792 51.323zm1.929-117.781c6.786 12.646 11.233 26.414 13.126 40.64l-20.87-15.66zm-14.641-21.001-12.874 41.63-27.554 8.078-41.65-29.251v-28.887l35.884-25.242c17.892 7.328 33.742 18.882 46.194 33.672zm-92.174-42.963c7.177-.004 14.34.628 21.405 1.888l-21.405 15.054-21.405-15.054c7.065-1.254 14.228-1.886 21.405-1.888zm-45.982 9.31 35.884 25.222v28.887l-41.65 29.281-27.554-8.078-12.874-41.64c12.454-14.789 28.303-26.342 46.194-33.672z'/%3E%3Cpath d='m191.841 263.557c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 324.139c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.576 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 384.72c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 445.302c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.576 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 505.883c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 263.557h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097.001 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 303.945h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097s4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 364.526h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097.001 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 404.914h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097s4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 445.302h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097s4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 485.689h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097.001 5.577 4.521 10.097 10.097 10.097z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* OYUNLAR - Games */
.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-games {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='%23bcbcbc'%3E%3Cg%3E%3Cpath d='M59,54a7.743,7.743,0,0,0-5.473,2.229,5.862,5.862,0,0,1-8.4,0,7.829,7.829,0,0,0-10.942,0,5.855,5.855,0,0,1-8.391,0,11.232,11.232,0,0,0-2.124-1.482l2.061-3.584a1.91,1.91,0,0,0-.073-2.057c-.022-.033-.054-.055-.078-.086l1.358-1.358,19.84-4.48a4.456,4.456,0,0,0,2.177-1.2l2.891-2.89A2.029,2.029,0,0,0,50.6,35.636l-10.679-.971L50.987,23.6a12.129,12.129,0,0,0,2.866-4.729l2.951-.646a2.61,2.61,0,0,0,1.292-.707l1.472-1.473.012-.011a1.479,1.479,0,0,0,.332-1.539,1.5,1.5,0,0,0-1.258-.988l-4.739-.461a11.067,11.067,0,0,0-2.924-5.226L43.8.624a2.13,2.13,0,0,0-3.011,0L39.624,1.793a2.126,2.126,0,0,0-.583,1.924l2.173,10.865L15.067,40.729l-.384-.718a1.906,1.906,0,0,0-3.365,0L9.271,43.84l-2.2-.517a1.919,1.919,0,0,0-2.3,2.222l.576,3.244L2.206,48.3a1.886,1.886,0,0,0-1.867.8A1.909,1.909,0,0,0,.264,51.16l1.665,2.89A8.772,8.772,0,0,0,1,54a1,1,0,0,0,0,2,5.817,5.817,0,0,1,4.193,1.771,7.824,7.824,0,0,0,10.938,0,5.855,5.855,0,0,1,8.391,0,7.826,7.826,0,0,0,10.941,0,5.859,5.859,0,0,1,8.393,0,7.834,7.834,0,0,0,10.946,0A5.826,5.826,0,0,1,59,56a1,1,0,0,0,0-2ZM50.4,37.674l.034,0-2.891,2.891a2.465,2.465,0,0,1-1.2.662L26.373,45.74a.109.109,0,0,1-.142-.064.111.111,0,0,1,.022-.154l9.208-9.208a.131.131,0,0,1,.09-.037l14.236,1.339.648.061Zm-.407-.038.358.033Zm7.4-22.245-.71.71a.622.622,0,0,1-.3.167l-7.868,1.723,3.118-3.117a.109.109,0,0,1,.084-.036ZM41,3.324a.128.128,0,0,1,.036-.116l1.169-1.17a.129.129,0,0,1,.183,0l5.684,5.684-5.16,5.161Zm8.484,5.815.087.088a9.05,9.05,0,0,1,2.206,3.624,2.137,2.137,0,0,0-1.567.609L45.975,17.7a1.536,1.536,0,0,0,1.415,2.587l4.094-.9a10.081,10.081,0,0,1-1.911,2.8L37.327,34.43l-1.583-.144a2.109,2.109,0,0,0-1.7.615l-9.207,9.207a2.114,2.114,0,0,0-.36,2.533,2.183,2.183,0,0,0,.279.376l-1.345,1.344-2.764.428.575-3.241a1.918,1.918,0,0,0-2.313-2.221l-2.182.513-.677-1.268ZM20.326,54a7.735,7.735,0,0,0-5.47,2.229,5.851,5.851,0,0,1-8.387,0,13.154,13.154,0,0,0-1.694-1.243L2.024,50.3l4.4.681a1,1,0,0,0,1.137-1.164l-.8-4.51,2.8.658a1,1,0,0,0,1.111-.5L13,41.105l2.328,4.356a1,1,0,0,0,1.111.5l2.8-.658-.8,4.51a1,1,0,0,0,1.137,1.164l4.347-.672-2.2,3.817A8.288,8.288,0,0,0,20.326,54Z'/%3E%3Cpath d='M32.677,31.911a1,1,0,0,0,.707-.293l1.033-1.033A1,1,0,1,0,33,29.171L31.97,30.2a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M37.076,27.512a1,1,0,0,0,.707-.293l1.032-1.032A1,1,0,1,0,37.4,24.772l-1.032,1.033a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M23.728,40.86a1,1,0,0,0,.707-.293l1.032-1.032a1,1,0,0,0-1.414-1.414l-1.032,1.032a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M28.126,36.461a.993.993,0,0,0,.707-.293l1.032-1.032a1,1,0,1,0-1.414-1.414l-1.032,1.032a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M41.474,23.113a.993.993,0,0,0,.707-.293l1.032-1.032A1,1,0,0,0,41.8,20.374l-1.032,1.032a1,1,0,0,0,.707,1.707Z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* CANLI CASINO - Roulette */
.tab-navigation-w-bc .tab-nav-icon-bc.bc-i-livecasino {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23FFFFFF'%3E%3Cg%3E%3Cpath d='M256,173.419c13.661,0,24.774-11.114,24.774-24.774S269.661,123.871,256,123.871s-24.774,11.114-24.774,24.774S242.339,173.419,256,173.419z M256,140.387c4.553,0,8.258,3.705,8.258,8.258s-3.705,8.258-8.258,8.258c-4.553,0-8.258-3.705-8.258-8.258S251.447,140.387,256,140.387z'/%3E%3Cpath d='M450.4,223.649c-35.237-15.631-83.505-26.65-136.594-31.252v-18.978h74.345c7.541,10.022,19.53,16.516,33.01,16.516c22.767,0,41.29-18.523,41.29-41.29s-18.523-41.29-41.29-41.29c-13.479,0-25.469,6.494-33.01,16.516h-74.345v-6.308c0-12.751-6.214-24.373-16.516-31.424V57.806c0-14.124-17.751-24.774-41.29-24.774c-23.54,0-41.29,10.65-41.29,24.774v28.331c-10.302,7.051-16.516,18.674-16.516,31.424v6.309h-74.345c-7.541-10.022-19.53-16.516-33.01-16.516c-22.767,0-41.29,18.523-41.29,41.29s18.523,41.29,41.29,41.29c13.479,0,25.469-6.494,33.01-16.516h74.345v18.978c-53.089,4.602-101.356,15.62-136.593,31.252C21.302,241.527,0,264.136,0,289.032v90.839c0,27.982,27.693,53.548,77.978,71.986C125.657,469.34,188.881,478.968,256,478.968s130.343-9.628,178.022-27.111C484.307,433.419,512,407.853,512,379.871v-90.839C512,264.136,490.699,241.527,450.4,223.649z M156.436,280.775H50.563c8.991-5.224,19.591-10.15,31.599-14.632c21.632-8.073,46.941-14.479,74.716-18.994c-5.423,5.106-8.233,10.851-8.233,17.109C148.645,270.442,151.463,275.951,156.436,280.775z M28.55,297.291h160.869c9.812,2.802,20.838,4.9,32.444,6.28l-86.071,56.51c-18.87-3.924-36.398-8.802-52.129-14.57c-31.037-11.38-52.434-25.374-61.801-39.948C23.656,302.78,25.891,300.019,28.55,297.291z M355.121,247.149c27.774,4.515,53.084,10.92,74.716,18.994c12.008,4.482,22.607,9.407,31.598,14.631H355.565c4.971-4.824,7.789-10.333,7.789-16.516C363.355,258.001,360.545,252.255,355.121,247.149z M247.742,371.557c-30.89-0.373-60.755-2.829-88.386-7.189l88.386-58.03V371.557z M264.258,306.077l66.255,40.975c6.875,9.014,17.366,15.118,29.291,16.139c-29.6,5.096-61.971,7.961-95.547,8.365V306.077z M363.355,297.29c13.66,0,24.774,11.114,24.774,24.774c0,13.66-11.114,24.774-24.774,24.774s-24.774-11.114-24.774-24.774C338.581,308.405,349.695,297.29,363.355,297.29z M404.645,322.065c0-9.288-3.084-17.868-8.281-24.774h87.084c2.659,2.727,4.894,5.49,6.69,8.271c-9.368,14.575-30.764,28.569-61.801,39.948c-14.056,5.154-29.554,9.596-46.155,13.283C395.506,351.936,404.645,338.052,404.645,322.065z M322.584,297.29h7.762c-5.196,6.906-8.281,15.486-8.281,24.774c0,0.117,0.008,0.232,0.009,0.349l-30.71-18.992C302.521,302.042,313.118,299.993,322.584,297.29z M77.978,361.018c47.679,17.483,110.903,27.111,178.022,27.111s130.343-9.628,178.022-27.111c27.406-10.049,48.083-22.218,61.242-35.739c-2.435,19.196-26.512,38.445-66.927,53.265C382.432,395.375,321.228,404.645,256,404.645s-126.432-9.27-172.338-26.102c-40.416-14.819-64.492-34.069-66.927-53.265C29.894,338.799,50.571,350.969,77.978,361.018z M443.702,238.746c31.331,13.899,49.453,30.479,51.571,47.023c-12.939-13.269-33.157-25.207-59.661-35.099c-33.673-12.569-75.654-21.25-121.805-25.238v-16.457C364.543,213.49,410.399,223.972,443.702,238.746z M421.161,123.871c13.66,0,24.774,11.114,24.774,24.774s-11.114,24.774-24.774,24.774c-13.66,0-24.774-11.114-24.774-24.774S407.501,123.871,421.161,123.871z M380.702,140.387c-0.544,2.669-0.831,5.431-0.831,8.258s0.287,5.589,0.831,8.258h-66.895v-16.516H380.702z M256,49.548c15.988,0,24.774,6.203,24.774,8.258s-8.787,8.258-24.774,8.258s-24.774-6.203-24.774-8.258S240.012,49.548,256,49.548z M214.71,117.563c0-8.242,4.58-15.651,11.951-19.337l4.565-2.283v-18.05c6.811,2.969,15.324,4.689,24.774,4.689c9.45,0,17.963-1.72,24.774-4.689v18.05l4.565,2.282c7.371,3.687,11.951,11.096,11.951,19.338v129.48c-2.43,2.868-16.604,8.958-41.29,8.958s-38.86-6.089-41.29-8.958V117.563z M256,272.516c28.773,0,57.806-7.66,57.806-24.774v-1.804c22.694,5.757,33.032,13.84,33.032,18.321c0,8.409-32.063,24.774-90.839,24.774s-90.839-16.365-90.839-24.774c0-4.48,10.338-12.564,33.032-18.321v1.804C198.194,264.856,227.227,272.516,256,272.516z M90.839,173.419c-13.66,0-24.774-11.114-24.774-24.774s11.114-24.774,24.774-24.774s24.774,11.114,24.774,24.774S104.499,173.419,90.839,173.419z M131.298,156.903c0.544-2.669,0.831-5.431,0.831-8.258s-0.287-5.589-0.831-8.258h66.895v16.516H131.298z M68.298,238.746c33.303-14.774,79.159-25.256,129.895-29.771v16.457c-46.151,3.989-88.132,12.669-121.805,25.238c-26.504,9.892-46.722,21.83-59.661,35.099C18.844,269.225,36.966,252.645,68.298,238.746z M495.484,379.871c0,20.247-24.474,40.833-67.146,56.479C382.432,453.182,321.228,462.452,256,462.452s-126.432-9.27-172.338-26.102c-42.673-15.646-67.146-36.232-67.146-56.479v-21.787c13.148,13.611,33.902,25.861,61.462,35.966c47.679,17.483,110.903,27.111,178.022,27.111s130.343-9.628,178.022-27.111c27.559-10.105,48.314-22.355,61.462-35.966V379.871z'/%3E%3C/g%3E%3C/svg%3E") !important;
}
/* --- Active State (Gold) --- */
.tab-navigation-w-bc .tab-nav-item-bc.active, .tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] {
    background: linear-gradient(180deg, rgba(240, 201, 89, 0.15) 0%, rgba(240, 201, 89, 0.03) 100%) !important;
    color: #F0C959 !important;
    box-shadow: none !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.active::before, .tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"]::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 25% !important;
    right: 25% !important;
    height: 2px !important;
    background: linear-gradient(90deg, transparent, #F0C959, transparent) !important;
    border-radius: 0 0 2px 2px !important;
    display: block !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-title-bc, .tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-title-bc {
    color: #F0C959 !important;
    text-shadow: 0 0 8px rgba(240, 201, 89, 0.3) !important;
}

/* --- Active SVG Icons (Gold) --- */
.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-slots, .tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-slots {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23f0c959' %3E%3Cg%3E%3Cpath d='m509.803 334.468-20.48-20.48c-2.792-2.792-7.269-2.94-10.24-.343-2.835 2.479-10.421 7.597-15.773 7.597-5.269 0-10.036-1.887-16.072-4.275-7.864-3.112-17.651-6.985-31.197-6.985-12.28 0-22.992 2.505-30.348 4.86-1.068-2.839-3.81-4.86-7.022-4.86h-21.6c-3.935 0-7.2 3.04-7.48 6.965l-4.511 63.03c-.149 2.077.572 4.122 1.991 5.646s3.407 2.39 5.489 2.39h26.11c3.711 0 6.864-2.714 7.416-6.383.839-5.568 4.491-10.36 9.523-12.502 6.282-2.665 13.382-2.918 21.104-.753 1.152.324 2.214.631 3.215.921.937.271 1.838.532 2.726.781-4.964 4.105-10.544 9.394-16.111 16.024-14.9 17.745-32.662 48.986-32.662 97.053 0 4.142 3.357 7.5 7.5 7.5h59.87c4.143 0 7.5-3.358 7.5-7.5 0-27.432 6.298-54.33 18.719-79.948 1.807-3.727.25-8.213-3.477-10.021-3.729-1.807-8.214-.25-10.021 3.477-12.286 25.342-19.026 51.88-20.076 78.992h-44.86c1.304-31.389 10.881-58.051 28.518-79.335 14.237-17.181 28.726-24.277 28.849-24.336 3.173-1.502 4.879-5.005 4.106-8.43-.772-3.42-3.811-5.849-7.316-5.849-.004 0-.009 0-.013 0-9.318.031-12.568-.931-19.076-2.816-1.038-.301-2.139-.62-3.337-.956-11.088-3.109-21.521-2.641-31.022 1.391-7.778 3.312-13.847 9.809-16.821 17.69h-12.306l3.438-48.03h7.117v.61c0 2.593 1.348 4.998 3.551 6.367 2.204 1.368 4.963 1.498 7.289.349.147-.073 15.041-7.325 34.03-7.325 10.686 0 18.308 3.016 25.679 5.933 6.618 2.619 13.463 5.328 21.591 5.328 7.607 0 15.065-3.844 19.983-7.07l10.49 10.49c-5.095 5.184-12.978 13.903-21.4 25.835-2.389 3.384-1.582 8.063 1.802 10.452 3.385 2.39 8.063 1.582 10.452-1.802 12.962-18.36 24.659-28.606 24.769-28.702 1.576-1.363 2.515-3.319 2.59-5.402.071-2.086-.723-4.105-2.196-5.578z'/%3E%3Cpath d='m164.345 345.445c1.576-1.363 2.515-3.32 2.59-5.403s-.719-4.103-2.193-5.576l-20.49-20.48c-2.792-2.792-7.271-2.939-10.24-.339-2.832 2.478-10.413 7.594-15.771 7.594-5.264 0-10.031-1.887-16.066-4.275-7.864-3.112-17.652-6.985-31.193-6.985-12.28 0-22.992 2.505-30.348 4.86-1.068-2.839-3.81-4.86-7.022-4.86h-21.612c-3.935 0-7.201 3.041-7.48 6.966l-4.5 63.03c-.148 2.077.573 4.122 1.991 5.645 1.419 1.524 3.407 2.389 5.489 2.389h26.11c3.711 0 6.864-2.714 7.416-6.383.839-5.568 4.491-10.36 9.527-12.504 6.27-2.666 13.371-2.917 21.097-.752 1.149.323 2.208.63 3.206.919.938.272 1.84.534 2.728.782-4.964 4.105-10.545 9.395-16.112 16.025-14.9 17.745-32.662 48.986-32.662 97.053 0 4.142 3.357 7.5 7.5 7.5h59.88c4.143 0 7.5-3.358 7.5-7.5 0-27.427 6.305-54.342 18.738-79.999 1.807-3.728.249-8.214-3.479-10.02-3.729-1.807-8.214-.249-10.02 3.478-12.299 25.377-19.045 51.931-20.095 79.041h-44.871c1.304-31.389 10.881-58.051 28.518-79.335 14.237-17.181 28.726-24.277 28.849-24.336 3.173-1.502 4.879-5.005 4.106-8.43-.772-3.42-3.811-5.849-7.316-5.849-.083-.007-.158 0-.237 0-9.132 0-12.397-.946-18.849-2.817-1.036-.3-2.134-.619-3.331-.956-11.098-3.109-21.533-2.642-31.021 1.392-7.778 3.312-13.847 9.809-16.821 17.69h-12.307l3.429-48.03h7.127v.61c0 2.593 1.348 4.998 3.551 6.367 2.203 1.368 4.963 1.498 7.289.349.147-.073 15.041-7.325 34.03-7.325 10.681 0 18.303 3.016 25.674 5.933 6.618 2.619 13.462 5.327 21.586 5.327 7.613 0 15.069-3.844 19.986-7.07l10.496 10.491c-5.091 5.179-12.962 13.885-21.369 25.793-2.389 3.384-1.582 8.064 1.802 10.453 3.385 2.389 8.063 1.582 10.452-1.801 12.942-18.332 24.628-28.567 24.738-28.662z'/%3E%3Cpath d='m355.764 274.362c25.419-36.314 48.643-56.61 48.871-56.807 1.576-1.363 2.515-3.32 2.59-5.402s-.719-4.103-2.192-5.576l-38.761-38.75c-2.789-2.787-7.264-2.934-10.235-.345-5.122 4.461-21.261 16.04-34.247 16.04-11.235 0-21.255-3.964-32.857-8.555-15.099-5.974-32.212-12.745-56.563-12.745-27.373 0-50.392 6.782-63.2 11.554v-4.054c0-4.142-3.357-7.5-7.5-7.5h-40.88c-3.935 0-7.2 3.041-7.48 6.965l-8.521 119.24c-.148 2.077.572 4.122 1.991 5.646s3.407 2.389 5.489 2.389h49.4c3.712 0 6.866-2.715 7.417-6.387 1.925-12.82 10.359-23.855 22.014-28.799 13.332-5.66 28.255-6.236 44.355-1.713 2.217.622 4.257 1.213 6.181 1.77 6.554 1.898 11.979 3.468 18.438 4.55-11.262 8.13-25.896 20.485-40.563 37.949-17.516 20.856-31.468 44.743-41.467 70.996-12.451 32.69-18.765 69.135-18.765 108.323 0 4.142 3.357 7.5 7.5 7.5h113.279c4.143 0 7.5-3.358 7.5-7.5 0-62.433 16.728-122.936 49.719-179.828 2.078-3.583.857-8.172-2.726-10.25-3.583-2.077-8.172-.857-10.251 2.726-33.014 56.931-50.378 117.401-51.665 179.852h-98.274c1.754-79.773 31.27-131.76 56.15-161.592 27.862-33.407 56.155-47.15 56.427-47.279 3.173-1.502 4.88-5.005 4.107-8.43-.772-3.421-3.811-5.849-7.316-5.849-.113-.004-.309 0-.462 0-18.199 0-25.07-1.99-37.461-5.578-1.961-.568-4.042-1.17-6.299-1.804-19.462-5.467-37.722-4.679-54.269 2.347-14.436 6.125-25.357 18.823-29.616 33.994h-35.3l7.449-104.24h26.397v7.83c0 2.596 1.347 5.005 3.553 6.373 2.207 1.367 4.968 1.495 7.293.34.293-.146 29.706-14.542 67.355-14.542 21.491 0 36.515 5.944 51.044 11.693 12.487 4.94 24.281 9.607 38.376 9.607 15.146 0 30.58-9.564 38.575-15.39l28.561 28.553c-8.824 8.543-26.422 26.892-45.45 54.076-2.375 3.394-1.55 8.07 1.844 10.445 3.395 2.375 8.07 1.55 10.445-1.843z'/%3E%3Cpath d='m217.523 87.429c.783.764 1.141 1.863.956 2.941l-2.217 12.924c-1.188 6.924 1.604 13.791 7.289 17.92 3.211 2.333 6.969 3.519 10.752 3.519 2.912 0 5.839-.702 8.544-2.124l11.607-6.102c.966-.508 2.121-.509 3.091 0l11.606 6.101c6.218 3.27 13.612 2.735 19.296-1.395 5.685-4.129 8.478-10.996 7.289-17.92l-2.216-12.923c-.185-1.078.173-2.177.956-2.94l9.39-9.152c5.03-4.903 6.808-12.101 4.637-18.783-2.172-6.682-7.839-11.46-14.791-12.47l-12.977-1.886c-1.082-.158-2.018-.837-2.502-1.818l-5.803-11.758c-3.109-6.3-9.405-10.213-16.431-10.213-7.025 0-13.321 3.914-16.431 10.214l-5.802 11.757c-.485.981-1.421 1.661-2.504 1.819l-12.975 1.886c-6.953 1.01-12.62 5.788-14.792 12.47-2.171 6.682-.394 13.879 4.637 18.783zm.24-23.3c.238-.733.903-2.002 2.683-2.261l12.975-1.886c5.969-.867 11.126-4.614 13.797-10.023l5.803-11.758c.795-1.612 2.208-1.852 2.98-1.852.771 0 2.185.24 2.979 1.852l5.804 11.76c2.67 5.408 7.827 9.155 13.795 10.022l12.977 1.886c1.778.259 2.443 1.528 2.682 2.261.238.734.446 2.152-.841 3.406l-9.39 9.152c-4.319 4.21-6.289 10.273-5.269 16.218l2.217 12.924c.304 1.771-.698 2.796-1.322 3.249-.623.455-1.909 1.089-3.499.253l-11.605-6.101c-5.34-2.808-11.716-2.807-17.054 0l-11.606 6.102c-1.591.835-2.875.201-3.499-.253-.624-.453-1.626-1.478-1.322-3.249l2.217-12.923c1.021-5.945-.949-12.008-5.269-16.219l-9.39-9.152c-1.289-1.256-1.081-2.674-.843-3.408z'/%3E%3Cpath d='m337.51 114.456c.068.067.1.163.083.259l-1.594 9.303c-.992 5.779 1.339 11.509 6.082 14.956 4.744 3.446 10.913 3.893 16.104 1.164l8.355-4.393c.087-.044.188-.043.271 0l8.354 4.393c2.258 1.187 4.7 1.772 7.13 1.772 3.157 0 6.294-.989 8.975-2.937 4.743-3.446 7.074-9.177 6.082-14.955l-1.596-9.304c-.016-.094.016-.19.085-.257l6.759-6.589c4.198-4.093 5.681-10.099 3.869-15.675s-6.541-9.563-12.344-10.406l-9.342-1.357c-.095-.014-.176-.073-.219-.159l-4.177-8.464s0 0 0-.001c-2.596-5.257-7.85-8.523-13.712-8.523-5.863 0-11.117 3.266-13.713 8.524l-4.178 8.465c-.043.086-.124.145-.219.159l-9.341 1.357c-5.803.843-10.533 4.831-12.345 10.407s-.329 11.582 3.869 15.674zm3.636-17.627c.057-.172.112-.181.235-.199l9.341-1.357c4.982-.724 9.286-3.851 11.514-8.365l4.178-8.464c.055-.111.08-.163.262-.163.181 0 .206.051.261.163l4.177 8.464c2.228 4.514 6.531 7.642 11.514 8.365l9.342 1.357c.122.018.179.026.234.198.056.172.016.212-.074.299l-6.758 6.588c-3.605 3.514-5.25 8.574-4.398 13.536l1.596 9.304c.021.122.03.178-.116.284-.147.108-.198.079-.307.022l-8.354-4.393c-2.228-1.172-4.672-1.757-7.116-1.757-2.443 0-4.888.586-7.115 1.757l-8.355 4.393c-.111.059-.161.083-.306-.022-.146-.106-.137-.162-.115-.285l1.594-9.303c.852-4.96-.792-10.02-4.396-13.535l-6.76-6.589c-.092-.087-.133-.126-.078-.298z'/%3E%3Cpath d='m116.16 114.458c.068.066.1.162.084.256l-1.596 9.304c-.992 5.778 1.339 11.509 6.082 14.955 4.744 3.447 10.914 3.893 16.104 1.164l8.355-4.393c.085-.044.188-.044.271 0l8.355 4.393c2.258 1.187 4.7 1.772 7.13 1.772 3.157 0 6.293-.989 8.974-2.937 4.743-3.446 7.074-9.177 6.083-14.955l-1.596-9.305c-.016-.095.016-.191.084-.257l6.76-6.589c4.198-4.092 5.681-10.099 3.869-15.674-1.812-5.576-6.542-9.564-12.345-10.407l-9.341-1.358c-.095-.014-.176-.073-.219-.159l-4.178-8.465c-2.596-5.257-7.85-8.523-13.713-8.523-5.862 0-11.116 3.266-13.712 8.523v.001l-4.177 8.464c-.043.086-.124.145-.219.159l-9.342 1.357c-5.803.843-10.532 4.831-12.344 10.406-1.812 5.576-.329 11.583 3.869 15.675zm3.637-17.63c.056-.171.112-.18.234-.198l9.342-1.357c4.982-.724 9.286-3.851 11.514-8.365l4.177-8.464c.055-.111.08-.163.261-.163.182 0 .207.051.262.163l4.178 8.464c2.228 4.515 6.531 7.642 11.514 8.365l9.341 1.357c.123.018.179.026.235.199.056.172.015.211-.074.298l-6.76 6.589c-3.605 3.514-5.248 8.574-4.397 13.533l1.596 9.305c.021.123.03.178-.116.284-.145.105-.194.081-.306.022l-8.355-4.392c-4.454-2.343-9.775-2.343-14.231 0l-8.354 4.392c-.109.058-.158.085-.307-.022-.146-.106-.137-.162-.116-.284l1.596-9.304c.852-4.962-.793-10.022-4.397-13.535l-6.759-6.589c-.094-.086-.134-.126-.078-.298z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-prematch, .tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-prematch {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480' fill='%23f0c959'%3E%3Cpath d='m240 0c-132.546875 0-240 107.453125-240 240s107.453125 240 240 240 240-107.453125 240-240c-.148438-132.484375-107.515625-239.851562-240-240zm185.863281 115.121094-16.632812 70.703125-87.628907 29.207031-73.601562-58.871094v-86.746094l84-33.597656c38.03125 17.230469 70.523438 44.683594 93.863281 79.304688zm1.335938 247.640625-79.335938 12.527343-43.199219-57.066406 22.007813-88 86.65625-28.878906 49.640625 59.566406c-3.382812 36.371094-15.667969 71.351563-35.769531 101.851563zm-294.710938 12.582031-79.6875-12.582031c-20.101562-30.507813-32.382812-65.496094-35.761719-101.875l49.601563-59.566407 86.65625 28.878907 22.007813 88.046875zm-116.417969-138.328125c.425782-35.6875 9.429688-70.753906 26.25-102.230469l12.976563 55.199219zm174.175782 74.984375-21.222656-84.976562 70.976562-56.777344 70.992188 56.800781-21.238282 84.953125zm234.457031-122.046875 12.976563-55.199219c16.820312 31.476563 25.824218 66.539063 26.25 102.230469zm-114.519531-162.632813-70.183594 28.070313-70.558594-27.941406c45.671875-15.222657 95.042969-15.265625 140.742188-.128907zm-162.566406 8.679688 84.382812 33.441406v86.71875l-73.601562 58.871094-87.628907-29.207031-16.632812-70.703125c23.261719-34.496094 55.613281-61.878906 93.480469-79.121094zm-81.449219 345.070312 65.03125 10.273438 39.328125 61.601562c-40.960938-13.453124-77.1875-38.402343-104.359375-71.875zm127.296875 78.035157-47.738282-74.738281 42.273438-56.367188h104l42.878906 56.640625-41.597656 72.902344c-32.722656 8.058593-66.84375 8.605469-99.808594 1.601562zm122.039062-8.234375 34.097656-59.671875 64.261719-10.136719c-25.816406 31.792969-59.828125 55.929688-98.359375 69.808594zm0 0'/%3E%3C/svg%3E") !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-live-chat, .tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-live-chat {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='%23f0c959'%3E%3Cg%3E%3Cpath d='m59.506 27.903c-.245-6.981-3.072-13.509-8.036-18.473-5.203-5.204-12.118-8.069-19.47-8.069-14.849 0-26.982 11.819-27.505 26.542-2.266 1.007-3.852 3.275-3.852 5.911v7.262c0 3.566 2.901 6.468 6.468 6.468 2.308 0 4.185-1.877 4.185-4.185v-11.829c0-2.167-1.662-3.934-3.775-4.144.78-12.827 11.458-23.025 24.479-23.025 6.552 0 12.713 2.554 17.35 7.191 4.258 4.258 6.75 9.808 7.125 15.835-2.111.212-3.77 1.978-3.77 4.143v11.828c0 2.185 1.688 3.963 3.826 4.148v2.989c0 3.366-2.739 6.104-6.105 6.104h-4.521c-.222-.634-.57-1.22-1.058-1.706-.855-.859-1.995-1.332-3.209-1.332h-4.66c-.669 0-1.311.142-1.899.416-1.604.737-2.64 2.355-2.64 4.122 0 1.214.473 2.354 1.33 3.207.857.859 1.997 1.332 3.209 1.332h4.66c1.932 0 3.635-1.249 4.27-3.039h4.518c5.021 0 9.105-4.084 9.105-9.104v-3.523c2.252-1.013 3.826-3.273 3.826-5.898v-7.262c0-2.634-1.586-4.902-3.851-5.909zm-51.211 3.627v11.828c0 .653-.531 1.185-1.185 1.185-1.912 0-3.468-1.556-3.468-3.468v-7.262c0-1.913 1.556-3.468 3.468-3.468.654 0 1.185.532 1.185 1.185zm34.848 26.891c-.149.706-.783 1.219-1.506 1.219h-4.66c-.41 0-.795-.16-1.089-.454-.29-.289-.45-.675-.45-1.085 0-.599.351-1.146.901-1.399.196-.092.411-.139.638-.139h4.66c.41 0 .795.159 1.088.453.29.289.45.675.45 1.085.001.11-.011.22-.032.32zm17.214-17.346c0 1.912-1.556 3.468-3.468 3.468-.653 0-1.185-.531-1.185-1.185v-11.828c0-.653.531-1.185 1.185-1.185 1.912 0 3.468 1.556 3.468 3.468z'/%3E%3Cpath d='m41.713 41.592c3.505 0 6.356-2.852 6.356-6.356v-12.951c0-1.694-.662-3.29-1.864-4.492s-2.797-1.864-4.492-1.864h-19.426c-3.505 0-6.356 2.851-6.356 6.356v12.951c0 3.505 2.851 6.356 6.356 6.356h.119v3.356c0 1.28.763 2.416 1.943 2.895.381.153.777.229 1.169.229.817 0 1.613-.324 2.196-.927l5.583-5.553zm-10.091-2.564-6.042 6.009c-.027.028-.047.049-.104.024-.069-.028-.069-.073-.069-.113v-4.856c0-.828-.671-1.5-1.5-1.5h-1.619c-1.851 0-3.356-1.506-3.356-3.356v-12.951c0-1.851 1.505-3.356 3.356-3.356h19.426c.894 0 1.735.35 2.371.985.636.636.985 1.478.985 2.371v12.951c0 1.851-1.506 3.356-3.356 3.356h-9.034c-.397 0-.777.157-1.058.436z'/%3E%3Cpath d='m24.713 26.787c-1.22 0-2.213.994-2.213 2.213s.994 2.213 2.213 2.213c1.221 0 2.215-.994 2.215-2.213s-.993-2.213-2.215-2.213z'/%3E%3Cpath d='m31.999 26.787c-1.22 0-2.213.994-2.213 2.213s.994 2.213 2.213 2.213c1.222 0 2.215-.994 2.215-2.213s-.993-2.213-2.215-2.213z'/%3E%3Cpath d='m39.285 26.787c-1.22 0-2.213.994-2.213 2.213s.994 2.213 2.213 2.213c1.221 0 2.215-.994 2.215-2.213s-.994-2.213-2.215-2.213z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-live, .tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-live {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23f0c959'%3E%3Cg%3E%3Cpath d='M116,256c0-37.42,14.562-72.6,41.005-99.059c7.811-7.816,7.811-20.488,0-28.303c-7.81-7.817-20.473-7.817-28.284-0.001C94.723,162.657,76,207.888,76,256s18.723,93.343,52.721,127.363c7.81,7.815,20.473,7.815,28.284-0.001c7.811-7.815,7.811-20.487,0-28.303C130.562,328.6,116,293.42,116,256z'/%3E%3Cpath d='M40,256c0-57.734,22.468-112.012,63.264-152.835c7.811-7.816,7.811-20.488,0-28.304c-7.811-7.815-20.474-7.815-28.284,0C26.628,123.246,0,187.575,0,256s26.628,132.754,74.981,181.139c7.809,7.814,20.473,7.816,28.284,0c7.811-7.816,7.811-20.488,0-28.304C62.468,368.012,40,313.734,40,256z'/%3E%3Cpath d='M256,151.932c-57.346,0-104,46.685-104,104.068s46.654,104.068,104,104.068S360,313.383,360,256S313.346,151.932,256,151.932z M256,320.042c-35.29,0-64-28.729-64-64.042s28.71-64.042,64-64.042c35.29,0,64,28.729,64,64.042S291.29,320.042,256,320.042z'/%3E%3Cpath d='M437.018,74.861c-7.81-7.816-20.473-7.815-28.284,0.001c-7.811,7.816-7.81,20.487,0.001,28.303C449.532,143.988,472,198.266,472,256s-22.468,112.012-63.264,152.835c-7.811,7.816-7.812,20.487-0.001,28.303c7.808,7.814,20.471,7.819,28.284,0.001C485.371,388.754,512,324.425,512,256S485.371,123.246,437.018,74.861z'/%3E%3Cpath d='M383.278,128.637c-7.81-7.816-20.473-7.815-28.284,0.001c-7.811,7.816-7.81,20.487,0.001,28.303C381.437,183.4,396,218.58,396,256c0,37.42-14.562,72.6-41.005,99.059c-7.811,7.816-7.812,20.487-0.001,28.303c7.808,7.814,20.471,7.819,28.284,0.001C417.276,349.343,436,304.112,436,256S417.276,162.657,383.278,128.637z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-betslip, .tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-betslip {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 605.815 605.815' fill='%23f0c959'%3E%3Cg%3E%3Cpath d='m16.983 516.566c16.828 2.91 30.006 16.089 32.916 32.916 1.573 9.766 9.989 16.956 19.881 16.983h466.255c9.884-.048 18.289-7.228 19.881-16.983 2.91-16.827 16.088-30.006 32.916-32.916 9.766-1.573 16.956-9.989 16.983-19.881v-273.515c0-5.576-4.521-10.097-10.097-10.097-19.674.056-36.506-14.116-39.802-33.512-1.597-9.751-10-16.925-19.881-16.973h-9.319l-37.793-90.62c-1.033-2.475-3.007-4.438-5.489-5.455-2.481-1.017-5.265-1.005-7.738.033-18.1 7.669-39.091 1.111-49.606-15.499-5.137-8.565-15.812-12.015-24.99-8.078l-286.702 119.619h-44.618c-9.892.027-18.308 7.217-19.881 16.983-2.91 16.827-16.088 30.006-32.916 32.916-9.766 1.573-16.956 9.989-16.983 19.881v264.317c.027 9.892 7.217 18.308 16.983 19.881zm391.992-454.795c13.741 21.794 39.808 32.454 64.883 26.535l30.987 74.283h-337.933zm-388.579 170.627c25.318-4.392 45.111-24.278 49.384-49.616h111.965v10.097c0 5.576 4.521 10.097 10.097 10.097s10.097-4.521 10.097-10.097v-10.036l334.076.141c4.305 25.371 24.221 45.223 49.606 49.445l-.202 264.226c-25.327 4.419-45.143 24.279-49.505 49.616l-333.976-.141v-9.956c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v9.945l-111.944-.05c-4.39-25.315-24.272-45.107-49.606-49.384z'/%3E%3Cpath d='m275.737 442.273c33.774 51.345 96.866 74.968 156.056 58.43 59.19-16.537 100.902-69.44 103.172-130.856.172-1.797.172-3.524.172-5.321-.062-59.431-37.232-112.497-93.063-132.865-31.199-11.253-65.348-11.253-96.547 0-55.84 20.365-93.023 73.428-93.104 132.865 0 1.807 0 3.544.141 4.776.806 26.002 8.829 51.267 23.173 72.971zm18.951-109.956-20.87 15.65c1.892-14.224 6.338-27.988 13.126-40.63zm-21.607 41.478 35.339-26.555 27.464 8.078 15.761 47.698-16.872 22.092h-45.87c-9.068-15.699-14.476-33.243-15.822-51.323zm120.699-49.434 38.005 26.716-14.449 43.74h-47.112l-14.449-43.74zm-90.176 120.941h28.837l9.38 28.665c-14.527-6.904-27.523-16.651-38.217-28.665zm62.207 37.045-14.792-45.234 16.892-22.102h51.737l16.892 22.102-14.792 45.244c-18.395 4.328-37.544 4.325-55.937-.01zm79.937-8.39 9.37-28.655h28.837c-10.693 12.009-23.684 21.752-38.207 28.655zm52.918-48.849h-45.88l-16.892-22.102 15.761-47.698 27.464-8.078 35.339 26.555c-1.328 18.08-6.726 35.625-15.792 51.323zm1.929-117.781c6.786 12.646 11.233 26.414 13.126 40.64l-20.87-15.66zm-14.641-21.001-12.874 41.63-27.554 8.078-41.65-29.251v-28.887l35.884-25.242c17.892 7.328 33.742 18.882 46.194 33.672zm-92.174-42.963c7.177-.004 14.34.628 21.405 1.888l-21.405 15.054-21.405-15.054c7.065-1.254 14.228-1.886 21.405-1.888zm-45.982 9.31 35.884 25.222v28.887l-41.65 29.281-27.554-8.078-12.874-41.64c12.454-14.789 28.303-26.342 46.194-33.672z'/%3E%3Cpath d='m191.841 263.557c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 324.139c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.576 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 384.72c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 445.302c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.576 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m191.841 505.883c5.576 0 10.097-4.521 10.097-10.097v-20.194c0-5.576-4.521-10.097-10.097-10.097s-10.097 4.521-10.097 10.097v20.194c0 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 263.557h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097.001 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 303.945h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097s4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 364.526h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097.001 5.577 4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 404.914h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097s4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 445.302h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097s4.521 10.097 10.097 10.097z'/%3E%3Cpath d='m60.581 485.689h80.775c5.576 0 10.097-4.521 10.097-10.097s-4.521-10.097-10.097-10.097h-80.775c-5.576 0-10.097 4.521-10.097 10.097.001 5.577 4.521 10.097 10.097 10.097z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-games, .tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-games {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='%23f0c959'%3E%3Cg%3E%3Cpath d='M59,54a7.743,7.743,0,0,0-5.473,2.229,5.862,5.862,0,0,1-8.4,0,7.829,7.829,0,0,0-10.942,0,5.855,5.855,0,0,1-8.391,0,11.232,11.232,0,0,0-2.124-1.482l2.061-3.584a1.91,1.91,0,0,0-.073-2.057c-.022-.033-.054-.055-.078-.086l1.358-1.358,19.84-4.48a4.456,4.456,0,0,0,2.177-1.2l2.891-2.89A2.029,2.029,0,0,0,50.6,35.636l-10.679-.971L50.987,23.6a12.129,12.129,0,0,0,2.866-4.729l2.951-.646a2.61,2.61,0,0,0,1.292-.707l1.472-1.473.012-.011a1.479,1.479,0,0,0,.332-1.539,1.5,1.5,0,0,0-1.258-.988l-4.739-.461a11.067,11.067,0,0,0-2.924-5.226L43.8.624a2.13,2.13,0,0,0-3.011,0L39.624,1.793a2.126,2.126,0,0,0-.583,1.924l2.173,10.865L15.067,40.729l-.384-.718a1.906,1.906,0,0,0-3.365,0L9.271,43.84l-2.2-.517a1.919,1.919,0,0,0-2.3,2.222l.576,3.244L2.206,48.3a1.886,1.886,0,0,0-1.867.8A1.909,1.909,0,0,0,.264,51.16l1.665,2.89A8.772,8.772,0,0,0,1,54a1,1,0,0,0,0,2,5.817,5.817,0,0,1,4.193,1.771,7.824,7.824,0,0,0,10.938,0,5.855,5.855,0,0,1,8.391,0,7.826,7.826,0,0,0,10.941,0,5.859,5.859,0,0,1,8.393,0,7.834,7.834,0,0,0,10.946,0A5.826,5.826,0,0,1,59,56a1,1,0,0,0,0-2ZM50.4,37.674l.034,0-2.891,2.891a2.465,2.465,0,0,1-1.2.662L26.373,45.74a.109.109,0,0,1-.142-.064.111.111,0,0,1,.022-.154l9.208-9.208a.131.131,0,0,1,.09-.037l14.236,1.339.648.061Zm-.407-.038.358.033Zm7.4-22.245-.71.71a.622.622,0,0,1-.3.167l-7.868,1.723,3.118-3.117a.109.109,0,0,1,.084-.036ZM41,3.324a.128.128,0,0,1,.036-.116l1.169-1.17a.129.129,0,0,1,.183,0l5.684,5.684-5.16,5.161Zm8.484,5.815.087.088a9.05,9.05,0,0,1,2.206,3.624,2.137,2.137,0,0,0-1.567.609L45.975,17.7a1.536,1.536,0,0,0,1.415,2.587l4.094-.9a10.081,10.081,0,0,1-1.911,2.8L37.327,34.43l-1.583-.144a2.109,2.109,0,0,0-1.7.615l-9.207,9.207a2.114,2.114,0,0,0-.36,2.533,2.183,2.183,0,0,0,.279.376l-1.345,1.344-2.764.428.575-3.241a1.918,1.918,0,0,0-2.313-2.221l-2.182.513-.677-1.268ZM20.326,54a7.735,7.735,0,0,0-5.47,2.229,5.851,5.851,0,0,1-8.387,0,13.154,13.154,0,0,0-1.694-1.243L2.024,50.3l4.4.681a1,1,0,0,0,1.137-1.164l-.8-4.51,2.8.658a1,1,0,0,0,1.111-.5L13,41.105l2.328,4.356a1,1,0,0,0,1.111.5l2.8-.658-.8,4.51a1,1,0,0,0,1.137,1.164l4.347-.672-2.2,3.817A8.288,8.288,0,0,0,20.326,54Z'/%3E%3Cpath d='M32.677,31.911a1,1,0,0,0,.707-.293l1.033-1.033A1,1,0,1,0,33,29.171L31.97,30.2a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M37.076,27.512a1,1,0,0,0,.707-.293l1.032-1.032A1,1,0,1,0,37.4,24.772l-1.032,1.033a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M23.728,40.86a1,1,0,0,0,.707-.293l1.032-1.032a1,1,0,0,0-1.414-1.414l-1.032,1.032a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M28.126,36.461a.993.993,0,0,0,.707-.293l1.032-1.032a1,1,0,1,0-1.414-1.414l-1.032,1.032a1,1,0,0,0,.707,1.707Z'/%3E%3Cpath d='M41.474,23.113a.993.993,0,0,0,.707-.293l1.032-1.032A1,1,0,0,0,41.8,20.374l-1.032,1.032a1,1,0,0,0,.707,1.707Z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.active .tab-nav-icon-bc.bc-i-livecasino, .tab-navigation-w-bc .tab-nav-item-bc[aria-current="page"] .tab-nav-icon-bc.bc-i-livecasino {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23f0c959'%3E%3Cg%3E%3Cpath d='M256,173.419c13.661,0,24.774-11.114,24.774-24.774S269.661,123.871,256,123.871s-24.774,11.114-24.774,24.774S242.339,173.419,256,173.419z M256,140.387c4.553,0,8.258,3.705,8.258,8.258s-3.705,8.258-8.258,8.258c-4.553,0-8.258-3.705-8.258-8.258S251.447,140.387,256,140.387z'/%3E%3Cpath d='M450.4,223.649c-35.237-15.631-83.505-26.65-136.594-31.252v-18.978h74.345c7.541,10.022,19.53,16.516,33.01,16.516c22.767,0,41.29-18.523,41.29-41.29s-18.523-41.29-41.29-41.29c-13.479,0-25.469,6.494-33.01,16.516h-74.345v-6.308c0-12.751-6.214-24.373-16.516-31.424V57.806c0-14.124-17.751-24.774-41.29-24.774c-23.54,0-41.29,10.65-41.29,24.774v28.331c-10.302,7.051-16.516,18.674-16.516,31.424v6.309h-74.345c-7.541-10.022-19.53-16.516-33.01-16.516c-22.767,0-41.29,18.523-41.29,41.29s18.523,41.29,41.29,41.29c13.479,0,25.469-6.494,33.01-16.516h74.345v18.978c-53.089,4.602-101.356,15.62-136.593,31.252C21.302,241.527,0,264.136,0,289.032v90.839c0,27.982,27.693,53.548,77.978,71.986C125.657,469.34,188.881,478.968,256,478.968s130.343-9.628,178.022-27.111C484.307,433.419,512,407.853,512,379.871v-90.839C512,264.136,490.699,241.527,450.4,223.649z M156.436,280.775H50.563c8.991-5.224,19.591-10.15,31.599-14.632c21.632-8.073,46.941-14.479,74.716-18.994c-5.423,5.106-8.233,10.851-8.233,17.109C148.645,270.442,151.463,275.951,156.436,280.775z M28.55,297.291h160.869c9.812,2.802,20.838,4.9,32.444,6.28l-86.071,56.51c-18.87-3.924-36.398-8.802-52.129-14.57c-31.037-11.38-52.434-25.374-61.801-39.948C23.656,302.78,25.891,300.019,28.55,297.291z M355.121,247.149c27.774,4.515,53.084,10.92,74.716,18.994c12.008,4.482,22.607,9.407,31.598,14.631H355.565c4.971-4.824,7.789-10.333,7.789-16.516C363.355,258.001,360.545,252.255,355.121,247.149z M247.742,371.557c-30.89-0.373-60.755-2.829-88.386-7.189l88.386-58.03V371.557z M264.258,306.077l66.255,40.975c6.875,9.014,17.366,15.118,29.291,16.139c-29.6,5.096-61.971,7.961-95.547,8.365V306.077z M363.355,297.29c13.66,0,24.774,11.114,24.774,24.774c0,13.66-11.114,24.774-24.774,24.774s-24.774-11.114-24.774-24.774C338.581,308.405,349.695,297.29,363.355,297.29z M404.645,322.065c0-9.288-3.084-17.868-8.281-24.774h87.084c2.659,2.727,4.894,5.49,6.69,8.271c-9.368,14.575-30.764,28.569-61.801,39.948c-14.056,5.154-29.554,9.596-46.155,13.283C395.506,351.936,404.645,338.052,404.645,322.065z M322.584,297.29h7.762c-5.196,6.906-8.281,15.486-8.281,24.774c0,0.117,0.008,0.232,0.009,0.349l-30.71-18.992C302.521,302.042,313.118,299.993,322.584,297.29z M77.978,361.018c47.679,17.483,110.903,27.111,178.022,27.111s130.343-9.628,178.022-27.111c27.406-10.049,48.083-22.218,61.242-35.739c-2.435,19.196-26.512,38.445-66.927,53.265C382.432,395.375,321.228,404.645,256,404.645s-126.432-9.27-172.338-26.102c-40.416-14.819-64.492-34.069-66.927-53.265C29.894,338.799,50.571,350.969,77.978,361.018z M443.702,238.746c31.331,13.899,49.453,30.479,51.571,47.023c-12.939-13.269-33.157-25.207-59.661-35.099c-33.673-12.569-75.654-21.25-121.805-25.238v-16.457C364.543,213.49,410.399,223.972,443.702,238.746z M421.161,123.871c13.66,0,24.774,11.114,24.774,24.774s-11.114,24.774-24.774,24.774c-13.66,0-24.774-11.114-24.774-24.774S407.501,123.871,421.161,123.871z M380.702,140.387c-0.544,2.669-0.831,5.431-0.831,8.258s0.287,5.589,0.831,8.258h-66.895v-16.516H380.702z M256,49.548c15.988,0,24.774,6.203,24.774,8.258s-8.787,8.258-24.774,8.258s-24.774-6.203-24.774-8.258S240.012,49.548,256,49.548z M214.71,117.563c0-8.242,4.58-15.651,11.951-19.337l4.565-2.283v-18.05c6.811,2.969,15.324,4.689,24.774,4.689c9.45,0,17.963-1.72,24.774-4.689v18.05l4.565,2.282c7.371,3.687,11.951,11.096,11.951,19.338v129.48c-2.43,2.868-16.604,8.958-41.29,8.958s-38.86-6.089-41.29-8.958V117.563z M256,272.516c28.773,0,57.806-7.66,57.806-24.774v-1.804c22.694,5.757,33.032,13.84,33.032,18.321c0,8.409-32.063,24.774-90.839,24.774s-90.839-16.365-90.839-24.774c0-4.48,10.338-12.564,33.032-18.321v1.804C198.194,264.856,227.227,272.516,256,272.516z M90.839,173.419c-13.66,0-24.774-11.114-24.774-24.774s11.114-24.774,24.774-24.774s24.774,11.114,24.774,24.774S104.499,173.419,90.839,173.419z M131.298,156.903c0.544-2.669,0.831-5.431,0.831-8.258s-0.287-5.589-0.831-8.258h66.895v16.516H131.298z M68.298,238.746c33.303-14.774,79.159-25.256,129.895-29.771v16.457c-46.151,3.989-88.132,12.669-121.805,25.238c-26.504,9.892-46.722,21.83-59.661,35.099C18.844,269.225,36.966,252.645,68.298,238.746z M495.484,379.871c0,20.247-24.474,40.833-67.146,56.479C382.432,453.182,321.228,462.452,256,462.452s-126.432-9.27-172.338-26.102c-42.673-15.646-67.146-36.232-67.146-56.479v-21.787c13.148,13.611,33.902,25.861,61.462,35.966c47.679,17.483,110.903,27.111,178.022,27.111s130.343-9.628,178.022-27.111c27.559-10.105,48.314-22.355,61.462-35.966V379.871z'/%3E%3C/g%3E%3C/svg%3E") !important;
}

/* --- Menu Butonu (Nora Logo) --- */
.tab-navigation-w-bc .tab-nav-item-bc.menu {
    flex: 0 0 auto !important;
    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
    margin: auto 6px !important;
    padding: 0 !important;
    background: transparent !important;
    border-radius: 50% !important;
    pointer-events: auto !important;
    cursor: pointer !important;
    box-shadow: none !important;
    overflow: visible !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.menu::before,
.tab-navigation-w-bc .tab-nav-item-bc.menu::after {
    display: none !important;
    content: none !important;
}

/* Nora Logo Icon */
.tab-navigation-w-bc .tab-nav-item-bc.menu .tab-nav-icon-bc {
    display: flex !important;
    width: 44px !important;
    height: 44px !important;
    margin: 0 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Ccircle cx='42' cy='42' r='42' fill='%23F0C959'/%3E%3Cpath d='M47.35 55.78C43.12 54.29 39.34 54.22 35.09 55.8c2.13-2.4 4.14-5.1 4.84-7.8.04-.16 0-.41-.01-.48-.02-.1-.39-.08-.5.03-2.21 2.11-7.56 3.14-10.15 2.28-3.32-1.11-5.94-3.86-6.98-7.14-1.13-3.57-.2-7.22 2.31-9.9 1.59-1.69 3.32-3 5.3-4.23 2.48-1.46 4.69-3.1 6.89-4.95 1.73-1.46 3.19-2.97 4.43-5.01 1.31 2.12 2.87 3.74 4.73 5.27 2.2 1.81 4.39 3.39 6.84 4.86 3.48 2.09 7.33 5.52 7.75 9.74.28 2.79-.5 5.35-2.18 7.55-1.36 1.78-3.11 3.24-5.31 3.83-2.2.59-4.11.19-6.21-.31-2.68-.64-3.95-2.38-4.29-2.03-.06.06-.12.29-.09.39.82 2.98 2.7 5.41 4.91 7.9z' fill='%231a1a1d'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 50% !important;
    box-shadow: 0 0 0 2px #2d2d30, 0 0 0 4px #f0c959 !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.menu .tab-nav-icon-bc::before {
    display: none !important;
    content: none !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.menu .tab-nav-title-bc {
    display: none !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.menu:hover {
    background: transparent !important;
    transform: scale(1.06) !important;
    box-shadow: none !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.menu:active {
    transform: scale(0.96) !important;
}

/* --- "CANLI DESTEK" Tab Label â†’ "DESTEK" --- */
a[aria-label="CANLI DESTEK Ä°LE Ä°LETÄ°ÅžÄ°ME GEÃ‡Ä°N"] .tab-nav-title-bc {
    font-size: 0 !important;
}

a[aria-label="CANLI DESTEK Ä°LE Ä°LETÄ°ÅžÄ°ME GEÃ‡Ä°N"] .tab-nav-title-bc::before {
    content: "DESTEK";
    font-size: 10px;
}

/* --- Badge --- */
.tab-navigation-w-bc .tab-nav-item-bc[data-badge]::after {
    content: attr(data-badge) !important;
    position: absolute !important;
    top: 4px !important;
    right: 6px !important;
    left: auto !important;
    min-width: 18px !important;
    height: 18px !important;
    padding: 0 4px !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    line-height: 18px !important;
    text-align: center !important;
    color: #1a1a0e !important;
    background: #F0C959 !important;
    border-radius: 9px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.tab-navigation-w-bc .tab-nav-item-bc.count-odd-animation[data-badge]::after {
    animation: tabBadgePulse 2s infinite !important;
}

@keyframes tabBadgePulse {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
}

/* --- Hover --- */
.tab-navigation-w-bc .tab-nav-item-bc:hover:not(.active):not(.menu) {
    background: rgba(240, 201, 89, 0.04) !important;
    color: #c0c0c0 !important;
}

/* --- Responsive (Bottom Tab) --- */
@media screen and (max-width: 360px) {
    .tab-navigation-w-bc {
        height: 64px !important;
        min-height: 64px !important;
        padding: 0 8px !important;
        border-radius: 16px !important;
    }

    .tab-navigation-w-bc .tab-nav-item-bc {
        height: 54px !important;
        padding: 4px 2px !important;
    }

    .tab-navigation-w-bc .tab-nav-icon-bc {
        width: 22px !important;
        height: 22px !important;
    }

    .tab-navigation-w-bc .tab-nav-title-bc {
        font-size: 8px !important;
    }

    .tab-navigation-w-bc .tab-nav-item-bc.menu {
        width: 46px !important;
        height: 46px !important;
        min-width: 46px !important;
    }

    .tab-navigation-w-bc .tab-nav-item-bc.menu .tab-nav-icon-bc {
        width: 38px !important;
        height: 38px !important;
    }
}

@media screen and (min-width: 500px) {
    .tab-navigation-w-bc {
        max-width: 430px !important;
    }
}

/* safe-area-inset-bottom gereksiz: floating bar zaten bottom: 8px ile safe area ustunde */

/* --- Betslip Z-Index Fix --- */
.betslip-bc.full, .betslip-bc.first-bet {
    z-index: 9990 !important;
}


/* ================================================================
   15. RESPONSIVE MEDIA QUERIES
   ----------------------------------------------------------------
   Header navigasyon responsive override'lari
   ================================================================ */
@media (max-width: 992px) {
    .hdr-navigation-scrollable-content {
        justify-content: flex-start !important;
        padding: 10px 12px !important;
    }
}

@media (max-width: 768px) {
    a.hdr-navigation-link-bc, .hdr-navigation-link-bc {
        padding: 6px 10px !important;
        font-size: 10px !important;
    }

    .hdr-navigation-scrollable-bc-holder > .hdr-navigation-scrollable-bc .hdr-navigation-link-bc::before {
        font-size: 14px !important;
    }

    .nav-menu-title {
        font-size: 10px !important;
    }
}


/* ================================================================
   16. Z-INDEX & MISC FIXES
   ----------------------------------------------------------------
   Overlay baslik gizleme, slider pozisyon, genel duzeltmeler
   ================================================================ */

/* Overlay geri butonu basligini gizle */
.overlay-sliding-wrapper-bc .back-nav-bc span.back-nav-title-bc {
    display: none;
}

/* Slider pozisyon duzeltmesi */
.has-slider {
    position: relative;
}

/* Header Navigation padding */
.hdr-navigation-scrollable-content {
    padding: unset !important;
}

/* Layout fix â€” header altindaki ilk elemente top margin */
.layout-content-holder-bc > *:first-child {
    margin-top: 1rem !important;
}

/* --- Injected Header (DOM Rules) --- */
/* Parent grid fix: first row auto (header), rest stays 1fr */
.hm-row-bc:has(> .nora-injected-header) {
    grid-template-rows: auto !important;
}

.nora-injected-header {
    display: flex;
    align-items: center;
    padding: 0 10px;
    grid-column: 1 / -1;
}

.nora-injected-header .nora-casino-title {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #ffffff;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
}

.nora-injected-header .nora-casino-title svg {
    width: 17px;
    height: 17px;
    flex-shrink: 0;
}


/* ================================================================
   17. SPORTS BETTING PAGE
   ----------------------------------------------------------------
   Base: .horizontal-sl-item-bc { background: #fff; color: #333 }
   Sport type chips, country accordion, action buttons
   ================================================================ */

/* --- Sport Type Chips (Futbol, Basketbol, etc.) --- */
.horizontal-sl-list-bc .horizontal-sl-item-bc,
.sports-horizontal-sl-list-bc .horizontal-sl-item-bc {
    background: rgba(24, 24, 27, 0.95) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 20px !important;
    color: #b7b7b7 !important;
    transition: all 0.25s ease !important;
}

.horizontal-sl-list-bc .horizontal-sl-item-bc:hover,
.sports-horizontal-sl-list-bc .horizontal-sl-item-bc:hover {
    background: rgba(240, 201, 89, 0.12) !important;
    border-color: rgba(240, 201, 89, 0.3) !important;
    color: #ffffff !important;
}

.horizontal-sl-list-bc .horizontal-sl-item-bc.active,
.sports-horizontal-sl-list-bc .horizontal-sl-item-bc.active {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.2) 0%, rgba(240, 201, 89, 0.08) 100%) !important;
    border-color: #f0c959 !important;
    color: #f0c959 !important;
    box-shadow: 0 0 12px rgba(240, 201, 89, 0.2) !important;
}

/* Sport chip icon */
.horizontal-sl-item-bc .horizontal-sl-icon-bc {
    color: inherit !important;
    opacity: 0.8 !important;
    transition: opacity 0.25s ease !important;
}

.horizontal-sl-item-bc:hover .horizontal-sl-icon-bc,
.horizontal-sl-item-bc.active .horizontal-sl-icon-bc {
    opacity: 1 !important;
}

/* Sport chip count badge */
.horizontal-sl-item-bc .horizontal-sl-count-bc {
    background: rgba(240, 201, 89, 0.15) !important;
    color: #f0c959 !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    padding: 2px 6px !important;
    border-radius: 10px !important;
    margin-left: 6px !important;
}

.horizontal-sl-item-bc.active .horizontal-sl-count-bc {
    background: rgba(240, 201, 89, 0.25) !important;
}

/* --- Country/League Accordion List --- */
.sp-sub-list-bc {
    background: rgba(24, 24, 27, 0.6) !important;
    border-radius: 8px !important;
    margin-bottom: 4px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
}

.sp-s-l-head-bc {
    background: rgba(30, 30, 33, 0.9) !important;
    padding: 10px 14px !important;
    display: flex !important;
    align-items: center !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
    border-bottom: 1px solid transparent !important;
}

.sp-s-l-head-bc:hover {
    background: rgba(240, 201, 89, 0.08) !important;
}

.sp-sub-list-bc.active > .sp-s-l-head-bc,
.sp-sub-list-bc.open > .sp-s-l-head-bc {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.15) 0%, rgba(240, 201, 89, 0.05) 100%) !important;
    border-bottom-color: rgba(240, 201, 89, 0.15) !important;
}

/* Country flag */
.sp-s-l-head-bc .sp-s-l-h-flag-bc {
    width: 20px !important;
    height: 14px !important;
    margin-right: 10px !important;
    border-radius: 2px !important;
    flex-shrink: 0 !important;
}

/* Country/League title */
.sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #e0e0e0 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    flex: 1 !important;
    transition: color 0.25s ease !important;
}

.sp-s-l-head-bc:hover .sp-s-l-h-title-bc {
    color: #ffffff !important;
}

.sp-sub-list-bc.active > .sp-s-l-head-bc .sp-s-l-h-title-bc,
.sp-sub-list-bc.open > .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #f0c959 !important;
}

/* Match count */
.sp-s-l-head-bc .sp-s-l-h-count-bc {
    color: #9a9a9a !important;
    font-size: 12px !important;
    margin-right: 8px !important;
}

/* Arrow icon */
.sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #6a6a6a !important;
    font-size: 10px !important;
    transition: all 0.25s ease !important;
}

.sp-s-l-head-bc:hover .sp-s-l-h-arrow-icon-bc {
    color: #b7b7b7 !important;
}

.sp-sub-list-bc.active > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc,
.sp-sub-list-bc.open > .sp-s-l-head-bc .sp-s-l-h-arrow-icon-bc {
    color: #f0c959 !important;
    transform: rotate(180deg) !important;
}

/* League items inside accordion */
.sp-sub-list-bc .sp-s-l-content-bc {
    background: rgba(18, 18, 21, 0.6) !important;
}

.sp-sub-list-bc .sp-s-l-content-bc .sp-s-l-item-bc {
    padding: 10px 14px 10px 44px !important;
    color: #b7b7b7 !important;
    font-size: 13px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.04) !important;
    transition: all 0.2s ease !important;
}

.sp-sub-list-bc .sp-s-l-content-bc .sp-s-l-item-bc:hover {
    background: rgba(240, 201, 89, 0.06) !important;
    color: #ffffff !important;
}

.sp-sub-list-bc .sp-s-l-content-bc .sp-s-l-item-bc:last-child {
    border-bottom: none !important;
}

/* --- Action Buttons (YAKLAÅžAN MAÃ‡LAR, POPÃœLER MAÃ‡LAR, etc.) --- */
.special-games-button {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 8px !important;
    padding: 10px !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

.special-games-button .btn {
    padding: 10px 12px !important;
    border-radius: 8px !important;
    font-size: 10px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.3px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
    /* NORA BRAND: Dark + Gold Accent */
    background: rgba(30, 30, 33, 0.9) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    color: #b7b7b7 !important;
    box-shadow: none !important;
}

.special-games-button .btn:hover {
    background: rgba(36, 36, 39, 1) !important;
    border-color: rgba(240, 201, 89, 0.3) !important;
    color: #f0c959 !important;
}

.special-games-button .btn:active {
    background: rgba(240, 201, 89, 0.1) !important;
}

/* Button icon styling */
.special-games-button .btn > i {
    font-size: 14px !important;
    color: #f0c959 !important;
}

/* Ä°lk buton full width */
.special-games-button .btn:first-child {
    grid-column: span 2 !important;
}

/* --- Favourite Teams Widget --- */
.favouriteTeamsWidget {
    background: rgba(24, 24, 27, 0.8) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 12px !important;
    padding: 16px !important;
    margin-bottom: 12px !important;
}

.favouriteTeamsWidget .widget-title {
    color: #f0c959 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-bottom: 12px !important;
}

.addYourFavouritesBtn {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.15) 0%, rgba(240, 201, 89, 0.05) 100%) !important;
    border: 1px dashed rgba(240, 201, 89, 0.4) !important;
    border-radius: 10px !important;
    padding: 14px 16px !important;
    color: #f0c959 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

.addYourFavouritesBtn:hover {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.25) 0%, rgba(240, 201, 89, 0.1) 100%) !important;
    border-color: rgba(240, 201, 89, 0.6) !important;
}

.addYourFavouritesBtn i,
.addYourFavouritesBtn .icon {
    font-size: 16px !important;
    color: #f0c959 !important;
}

/* --- Time Filter Dropdown --- */
.filter-sports-bc {
    background: rgba(24, 24, 27, 0.95) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 8px !important;
    padding: 8px 12px !important;
    color: #b7b7b7 !important;
    font-size: 12px !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

.filter-sports-bc:hover {
    border-color: rgba(240, 201, 89, 0.3) !important;
    color: #ffffff !important;
}

.filter-sports-bc.active,
.filter-sports-bc:focus {
    border-color: #f0c959 !important;
    color: #f0c959 !important;
    outline: none !important;
}

/* Filter dropdown arrow */
.filter-sports-bc .filter-arrow,
.filter-sports-bc::after {
    color: #6a6a6a !important;
    transition: color 0.25s ease !important;
}

.filter-sports-bc:hover .filter-arrow,
.filter-sports-bc:hover::after {
    color: #b7b7b7 !important;
}

/* --- Sports Page Container Background --- */
.sportsbook-wrapper,
.sports-page-container,
.pre-match-container {
    background: #18181b !important;
}

/* --- Match Cards in Sports List --- */
.s-g-row-bc,
.sport-game-row-bc {
    background: rgba(24, 24, 27, 0.7) !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 8px !important;
    margin-bottom: 4px !important;
    transition: all 0.2s ease !important;
}

.s-g-row-bc:hover,
.sport-game-row-bc:hover {
    background: rgba(30, 30, 33, 0.9) !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
}

/* Match team names */
.s-g-row-bc .sgr-team-name-bc,
.sport-game-row-bc .team-name {
    color: #e0e0e0 !important;
    font-size: 13px !important;
}

/* Match time */
.s-g-row-bc .sgr-time-bc,
.sport-game-row-bc .match-time {
    color: #9a9a9a !important;
    font-size: 11px !important;
}

/* Odds buttons */
.s-g-row-bc .market-bc,
.sport-game-row-bc .odd-btn {
    background: rgba(36, 36, 39, 0.9) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 6px !important;
    transition: all 0.2s ease !important;
}

.s-g-row-bc .market-bc:hover,
.sport-game-row-bc .odd-btn:hover {
    background: rgba(240, 201, 89, 0.12) !important;
    border-color: rgba(240, 201, 89, 0.3) !important;
}

.s-g-row-bc .market-bc.active,
.sport-game-row-bc .odd-btn.active {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.25) 0%, rgba(240, 201, 89, 0.15) 100%) !important;
    border-color: #f0c959 !important;
}

/* Odds value */
.s-g-row-bc .market-odd-bc,
.sport-game-row-bc .odd-value {
    color: #f0c959 !important;
    font-weight: 700 !important;
    font-size: 13px !important;
}

/* Market name */
.s-g-row-bc .market-name-bc,
.sport-game-row-bc .market-name {
    color: #9a9a9a !important;
    font-size: 10px !important;
}

/* Live indicator */
.s-g-row-bc .live-indicator,
.sport-game-row-bc .is-live {
    background: #ff3449 !important;
    color: #ffffff !important;
    padding: 2px 6px !important;
    border-radius: 4px !important;
    font-size: 9px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
}


/* ================================================================
   17.1 SPOR SAYFASI â€” KAPSAMLI GÃ–RSEL STÄ°LLER
   ----------------------------------------------------------------
   Nora Bahis TemasÄ±: Dark (#18181b) + Gold (#f0c959)

   Ã–NEMLÄ°: Layout property'leri (display, flex, padding, margin,
   width, height) KULLANILMAZ! Sadece gÃ¶rsel Ã¶zellikler.
   ================================================================ */


/* ============================================================
   A. COMPETITION / MAÃ‡ KARTLARI
   ============================================================ */

/* --- Competition Container Arka Plan --- */
.competition-bc {
    background: rgba(24, 24, 27, 0.85) !important;
    border-color: rgba(255, 255, 255, 0.06) !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2) !important;
}

.competition-wrapper-bc {
    background: rgba(24, 24, 27, 0.7) !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    border-radius: 10px !important;
}

/* --- Segment Header Arka Plan --- */
.c-segment-holder-bc.head {
    background: rgba(36, 36, 39, 0.9) !important;
    border-color: rgba(255, 255, 255, 0.06) !important;
}

.c-segment-holder-bc.info {
    background: rgba(30, 30, 33, 0.7) !important;
}

/* --- Teams BÃ¶lÃ¼mÃ¼ --- */
.c-teams-bc {
    background: rgba(24, 24, 27, 0.5) !important;
}

/* --- TakÄ±m Ä°simleri --- */
.c-team-info-team-bc {
    color: #e0e0e0 !important;
}

/* --- Skor (GOLD) --- */
.c-team-info-score-bc {
    color: #f0c959 !important;
    font-weight: 700 !important;
    text-shadow: 0 0 10px rgba(240, 201, 89, 0.3) !important;
}

/* --- Info Ä°konlarÄ± --- */
.c-info-icon-bc {
    color: #6a6a6a !important;
    transition: color 0.2s ease !important;
}

.c-info-icon-bc:hover {
    color: #b7b7b7 !important;
}

.c-info-icon-bc.bc-i-favorite,
.c-info-icon-bc.bc-i-star,
.c-info-icon-bc.active,
.bc-i-favorite.active,
.bc-i-star.active {
    color: #f0c959 !important;
}

/* --- Market SayÄ±sÄ± (+47 gibi) --- */
.c-info-more-bc {
    color: #f0c959 !important;
    font-weight: 600 !important;
    transition: color 0.2s ease !important;
}

.c-info-more-bc:hover {
    color: #ffffff !important;
}

/* --- Info Content (Tarih, Saat) --- */
.c-info-content-bc {
    color: #9a9a9a !important;
}

.c-info-content-bc i {
    color: #6a6a6a !important;
}


/* ============================================================
   B. MARKET / ORAN BUTONLARI
   ============================================================ */

/* --- Oran Butonu Temel --- */
.market-bc {
    background: rgba(36, 36, 39, 0.95) !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    border-radius: 6px !important;
    transition: all 0.2s ease !important;
}

.market-bc:hover {
    background: rgba(240, 201, 89, 0.1) !important;
    border-color: rgba(240, 201, 89, 0.3) !important;
}

/* --- Oran Butonu Aktif --- */
.market-bc.active {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.25) 0%, rgba(240, 201, 89, 0.1) 100%) !important;
    border-color: #f0c959 !important;
    box-shadow: 0 0 12px rgba(240, 201, 89, 0.2) !important;
}

/* --- Oran Butonu Disabled --- */
.market-bc.disabled-market-bc {
    background: rgba(36, 36, 39, 0.5) !important;
    opacity: 0.5 !important;
}

/* --- Oran DeÄŸeri (GOLD) --- */
.market-odd-bc,
.market-coefficient-bc {
    color: #f0c959 !important;
    font-weight: 700 !important;
}

/* --- Market Ä°smi --- */
.market-name-bc {
    color: #9a9a9a !important;
}

/* --- Oran YukarÄ±/AÅŸaÄŸÄ± OklarÄ± --- */
.market-arrow-up-down-bc.is-up {
    color: #16c72e !important;
}

.market-arrow-up-down-bc.is-down {
    color: #ff3449 !important;
}

/* --- Market Coefficient Container --- */
.market-coefficient-bc {
    transition: background 0.3s ease !important;
}


/* ============================================================
   C. SPOR CHIP'LERÄ° (Futbol, Basketbol, vb.)
   ============================================================ */

/* --- Chip Temel --- */
.horizontal-sl-item-bc {
    background: rgba(24, 24, 27, 0.95) !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
    border-radius: 20px !important;
    color: #b7b7b7 !important;
    transition: all 0.25s ease !important;
}

.horizontal-sl-item-bc:hover {
    background: rgba(240, 201, 89, 0.1) !important;
    border-color: rgba(240, 201, 89, 0.3) !important;
    color: #ffffff !important;
}

/* --- Chip Aktif --- */
.horizontal-sl-item-bc.active {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.2) 0%, rgba(240, 201, 89, 0.08) 100%) !important;
    border-color: #f0c959 !important;
    color: #f0c959 !important;
    box-shadow: 0 0 12px rgba(240, 201, 89, 0.15) !important;
}

/* --- Chip Ä°kon --- */
.horizontal-sl-icon-bc {
    color: inherit !important;
    transition: color 0.25s ease !important;
}

/* --- Chip Count Badge --- */
.horizontal-sl-count-bc {
    background: rgba(240, 201, 89, 0.15) !important;
    color: #f0c959 !important;
    border-radius: 10px !important;
}


/* ============================================================
   D. ÃœLKE / LÄ°G ACCORDION
   ============================================================ */

/* --- Accordion Container --- */
.sp-sub-list-bc {
    background: rgba(24, 24, 27, 0.6) !important;
    border-color: rgba(255, 255, 255, 0.06) !important;
    border-radius: 8px !important;
}

/* --- Accordion BaÅŸlÄ±k --- */
.sp-s-l-head-bc {
    background: rgba(30, 30, 33, 0.9) !important;
    transition: background 0.25s ease !important;
}

.sp-s-l-head-bc:hover {
    background: rgba(240, 201, 89, 0.08) !important;
}

/* --- Accordion Aktif BaÅŸlÄ±k --- */
.sp-sub-list-bc.active > .sp-s-l-head-bc {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.12) 0%, rgba(240, 201, 89, 0.04) 100%) !important;
    border-color: rgba(240, 201, 89, 0.15) !important;
}

.sp-sub-list-bc.active > .sp-s-l-head-bc .sp-s-l-h-title-bc {
    color: #f0c959 !important;
}

/* --- Accordion BaÅŸlÄ±k YazÄ±sÄ± --- */
.sp-s-l-h-title-bc {
    color: #e0e0e0 !important;
}

/* --- Accordion Ok Ä°konu --- */
.sp-s-l-h-arrow-icon-bc {
    color: #6a6a6a !important;
    transition: color 0.2s ease !important;
}

/* --- Accordion Alt Ã–ÄŸe --- */
.sp-s-l-b-c-item-bc {
    background: rgba(36, 36, 39, 0.8) !important;
    border-radius: 6px !important;
    transition: background 0.2s ease !important;
}

.sp-s-l-b-c-item-bc:hover {
    background: rgba(240, 201, 89, 0.08) !important;
}

/* --- Accordion Alt Ã–ÄŸe YazÄ±sÄ± --- */
.sp-s-l-b-c-i-title-bc {
    color: #b7b7b7 !important;
}

/* --- MaÃ§ SayÄ±sÄ± --- */
.sp-s-l-b-c-i-g-count-bc {
    color: #6a6a6a !important;
}

/* --- Live MaÃ§ SayÄ±sÄ± Badge --- */
.sp-s-l-b-c-i-g-live-count-bc {
    background: linear-gradient(135deg, #ff3449 0%, #d6051b 100%) !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    box-shadow: 0 2px 6px rgba(255, 52, 73, 0.3) !important;
}


/* ============================================================
   E. ZAMAN FÄ°LTRELERÄ°
   ============================================================ */

/* --- Filtre Butonu Temel --- */
.time-filter-button-bc {
    background: rgba(36, 36, 39, 0.9) !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
    color: #b7b7b7 !important;
    border-radius: 8px !important;
    transition: all 0.2s ease !important;
}

.time-filter-button-bc:hover {
    background: rgba(240, 201, 89, 0.1) !important;
    border-color: rgba(240, 201, 89, 0.3) !important;
    color: #ffffff !important;
}

/* --- Filtre Butonu Aktif --- */
.time-filter-button-bc.active {
    background: linear-gradient(135deg, #f0c959 0%, #d4a843 100%) !important;
    border-color: #f0c959 !important;
    color: #18181b !important;
    font-weight: 600 !important;
    box-shadow: 0 2px 8px rgba(240, 201, 89, 0.3) !important;
}


/* ============================================================
   F. Ã–NE Ã‡IKAN MAÃ‡LAR (Featured Games)
   ============================================================ */

/* --- Featured Game Kart --- */
.featuredGameItem {
    background: rgba(24, 24, 27, 0.95) !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important;
    transition: all 0.3s ease !important;
}

.featuredGameItem:hover {
    border-color: rgba(240, 201, 89, 0.3) !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3) !important;
}

/* --- Featured Game Header --- */
.featuredGameItemHeader {
    background: rgba(36, 36, 39, 0.8) !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
}

/* --- Featured Game Body --- */
.featuredGameItemBody {
    background: rgba(30, 30, 33, 0.6) !important;
}

/* --- Featured Game Zaman --- */
.featuredGameItemTime {
    color: #b7b7b7 !important;
}

.featuredGameItemTime > time:first-child {
    color: #e0e0e0 !important;
    font-weight: 700 !important;
}

/* --- Featured Game Lig Ä°smi --- */
.featuredGameItemCompetitionName {
    color: #9a9a9a !important;
}

/* --- Featured Game TakÄ±m Ä°smi --- */
.featuredGameItemPlayer {
    color: #e0e0e0 !important;
}

/* --- Featured Game Live Badge --- */
.featuredGameItemIsLive {
    background: linear-gradient(135deg, #ff3449 0%, #d6051b 100%) !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    box-shadow: 0 2px 6px rgba(255, 52, 73, 0.3) !important;
}

/* --- Featured Game Oran --- */
.featuredGameItem .market-bc {
    background: rgba(36, 36, 39, 0.9) !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
}

.featuredGameItem .market-bc:hover {
    background: rgba(240, 201, 89, 0.12) !important;
    border-color: rgba(240, 201, 89, 0.3) !important;
}

.featuredGameItem .market-bc.active {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.25) 0%, rgba(240, 201, 89, 0.1) 100%) !important;
    border-color: #f0c959 !important;
}

.featuredGameItem .market-odd-bc {
    color: #f0c959 !important;
    font-weight: 700 !important;
}

.featuredGameItem .market-name-bc {
    color: #9a9a9a !important;
}


/* ============================================================
   G. TAB SÄ°STEMÄ°
   ============================================================ */

/* --- Tab Wrapper Type 1 (Underline) --- */
.tabsBcWrp.type1 {
    border-color: rgba(255, 255, 255, 0.08) !important;
}

.tabsBcWrp.type1 .tabsBcItemTxt {
    color: #9a9a9a !important;
    transition: color 0.2s ease !important;
}

.tabsBcWrp.type1 .tabsBcItem:hover .tabsBcItemTxt {
    color: #b7b7b7 !important;
}

.tabsBcWrp.type1 .tabsBcItem.active .tabsBcItemTxt {
    color: #f0c959 !important;
    font-weight: 600 !important;
}

.tabsBcWrp.type1 .tabItemBg {
    background: #f0c959 !important;
    border-radius: 2px 2px 0 0 !important;
}

/* --- Tab Wrapper Type 2 (Pill) --- */
.tabsBcWrp.type2 {
    background: rgba(36, 36, 39, 0.9) !important;
    border-radius: 8px !important;
}

.tabsBcWrp.type2 .tabsBcItemTxt {
    color: #9a9a9a !important;
    transition: color 0.2s ease !important;
}

.tabsBcWrp.type2 .tabsBcItem:hover {
    background: rgba(255, 255, 255, 0.05) !important;
}

.tabsBcWrp.type2 .tabsBcItem.active .tabsBcItemTxt {
    color: #18181b !important;
    font-weight: 600 !important;
}

.tabsBcWrp.type2 .tabItemBg {
    background: #f0c959 !important;
    border-radius: 6px !important;
}


/* ============================================================
   H. GERÄ° NAVÄ°GASYON
   ============================================================ */

.backNavBlock > i,
.back-nav-bc > i {
    color: #f0c959 !important;
}

.backNavTitle,
.back-nav-title-bc-h1 {
    color: #e0e0e0 !important;
}

.back-nav-bc {
    color: #b7b7b7 !important;
    transition: color 0.2s ease !important;
}

.back-nav-bc:hover {
    color: #f0c959 !important;
}


/* ============================================================
   I. MAÃ‡ DETAY SAYFASI
   ============================================================ */

/* --- Game Details Container --- */
.game-details-container-inner-bc {
    background: linear-gradient(180deg, rgba(30, 30, 33, 0.95) 0%, rgba(24, 24, 27, 0.98) 100%) !important;
    border-radius: 12px !important;
}

/* --- Game Details Zaman Badge --- */
.game-details-c-head-time-bc {
    background: rgba(240, 201, 89, 0.15) !important;
    color: #f0c959 !important;
    border-radius: 6px !important;
}

/* --- Game Details Lig Ä°smi --- */
.game-d-c-h-c-r-sport-league-bc {
    color: #9a9a9a !important;
}

/* --- Game Details TakÄ±m Ä°smi --- */
.game-d-c-b-r-c-team-name-bc {
    color: #f2f2f2 !important;
}

/* --- Game Details Skor --- */
.game-details-c-b-r-c-score-item-bc.point {
    color: #ffffff !important;
    font-weight: 700 !important;
}

.game-details-c-b-r-c-score-item-bc.title {
    color: #9a9a9a !important;
}

/* --- Live Ä°konlar --- */
.game-details-c-live-i-item-bc {
    background: rgba(0, 0, 0, 0.4) !important;
    color: rgba(255, 255, 255, 0.8) !important;
    border-radius: 8px !important;
    transition: all 0.2s ease !important;
}

.game-details-c-live-i-item-bc:hover {
    background: rgba(240, 201, 89, 0.2) !important;
    color: #f0c959 !important;
}

.game-details-c-live-i-item-bc.active {
    background: rgba(255, 255, 255, 0.9) !important;
    color: #18181b !important;
}


/* ============================================================
   J. SGM (Single Game Markets)
   ============================================================ */

/* --- SGM BaÅŸlÄ±k --- */
.sgm-markets-head-bc {
    background: rgba(30, 30, 33, 0.9) !important;
    border-radius: 8px !important;
    transition: background 0.2s ease !important;
}

.sgm-markets-head-bc:hover {
    background: rgba(240, 201, 89, 0.08) !important;
}

.sgm-m-h-title-bc {
    color: #e0e0e0 !important;
}

/* --- SGM Market Group Header --- */
.sgm-market-g-head-bc {
    background: rgba(36, 36, 39, 0.9) !important;
    color: #b7b7b7 !important;
    border-radius: 8px 8px 0 0 !important;
    transition: all 0.2s ease !important;
}

.sgm-market-g-head-bc:hover {
    background: rgba(240, 201, 89, 0.08) !important;
    color: #e0e0e0 !important;
}

.sgm-market-g-head-bc.active {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.15) 0%, rgba(240, 201, 89, 0.05) 100%) !important;
    border-color: #f0c959 !important;
    color: #f0c959 !important;
}

/* --- SGM Market BaÅŸlÄ±k Label --- */
.sgm-market-g-h-title-label > span {
    background: #f0c959 !important;
    color: #18181b !important;
    border-radius: 4px !important;
}

/* --- SGM Market Grid --- */
.sgm-market-g-item-bc {
    background: rgba(24, 24, 27, 0.7) !important;
    border-radius: 0 0 8px 8px !important;
}

/* --- SGM Oran HÃ¼cresi --- */
.sgm-market-g-i-cell-bc.market-bc {
    background: rgba(36, 36, 39, 0.95) !important;
    border-color: rgba(255, 255, 255, 0.06) !important;
    border-radius: 6px !important;
    transition: all 0.2s ease !important;
}

.sgm-market-g-i-cell-bc.market-bc:hover {
    background: rgba(240, 201, 89, 0.12) !important;
    border-color: rgba(240, 201, 89, 0.3) !important;
}

.sgm-market-g-i-cell-bc.market-bc.active {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.25) 0%, rgba(240, 201, 89, 0.1) 100%) !important;
    border-color: #f0c959 !important;
    box-shadow: 0 0 10px rgba(240, 201, 89, 0.15) !important;
}

/* --- Score List --- */
.scoreListMode {
    background: rgba(24, 24, 27, 0.7) !important;
    border-radius: 0 0 8px 8px !important;
}

.scoreListItem {
    background: rgba(36, 36, 39, 0.9) !important;
    color: #b7b7b7 !important;
    border-radius: 6px !important;
    transition: all 0.2s ease !important;
}

.scoreListItem:hover {
    background: rgba(240, 201, 89, 0.15) !important;
}

.scoreListItem.active {
    background: #f0c959 !important;
    color: #18181b !important;
    font-weight: 600 !important;
}


/* ============================================================
   K. MARKET SLIDER
   ============================================================ */

.marketSlider {
    background: linear-gradient(135deg, rgba(30, 30, 33, 0.9) 0%, rgba(24, 24, 27, 0.7) 100%) !important;
    border-color: rgba(255, 255, 255, 0.06) !important;
    border-radius: 8px !important;
}

.marketSliderHeader,
.marketSliderTitle {
    color: #b7b7b7 !important;
}

.marketHolderTime {
    color: #9a9a9a !important;
}


/* ============================================================
   L. EXPRESS / GÃœNÃœN KOMBÄ°NESÄ°
   ============================================================ */

.express-day-content {
    background: rgba(36, 36, 39, 0.8) !important;
    border-radius: 8px 8px 0 0 !important;
}

.express-day-game {
    color: #e0e0e0 !important;
}

.express-day-team {
    color: #9a9a9a !important;
}

.express-day-player {
    color: #b7b7b7 !important;
}

.express-day-player-odd {
    color: #f0c959 !important;
    font-weight: 600 !important;
}

.express-day-player-odd.remove {
    color: #ff3449 !important;
}

.express-day-footer {
    background: rgba(36, 36, 39, 0.6) !important;
    color: #6a6a6a !important;
    border-radius: 0 0 8px 8px !important;
}

.express-day-more {
    color: #f0c959 !important;
}

.express-bets {
    color: #ff3449 !important;
}


/* ============================================================
   M. SWÄ°TCH / TOGGLE
   ============================================================ */

.SwitchBlockTxt {
    color: #9a9a9a !important;
    transition: color 0.2s ease !important;
}

.SwitchBlockInner {
    background: rgba(255, 255, 255, 0.15) !important;
    border-radius: 11px !important;
    transition: background 0.3s ease !important;
}

.SwitchBlockInner::before {
    background: #9a9a9a !important;
    border-radius: 50% !important;
    transition: all 0.3s ease !important;
}

.SwitchBlockInner.active {
    background: rgba(240, 201, 89, 0.3) !important;
}

.SwitchBlockInner.active::before {
    background: #f0c959 !important;
}


/* ============================================================
   N. FAVORÄ° TAKIMLAR
   ============================================================ */

.favouriteTeamsWidget {
    background: rgba(24, 24, 27, 0.8) !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    border-radius: 12px !important;
}

.favouriteTeamsWidgetTitle {
    color: #e0e0e0 !important;
}

.favouriteTeamItemInner {
    background: rgba(36, 36, 39, 0.95) !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
    transition: border-color 0.2s ease !important;
}

.favouriteTeamItemInner:hover {
    border-color: rgba(240, 201, 89, 0.5) !important;
}

.addYourFavouritesBtn.btn {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.15) 0%, rgba(240, 201, 89, 0.05) 100%) !important;
    border-color: rgba(240, 201, 89, 0.4) !important;
    color: #f0c959 !important;
    border-radius: 20px !important;
    transition: all 0.25s ease !important;
}

.addYourFavouritesBtn.btn:hover {
    background: linear-gradient(135deg, rgba(240, 201, 89, 0.25) 0%, rgba(240, 201, 89, 0.1) 100%) !important;
    border-color: rgba(240, 201, 89, 0.6) !important;
}

.addYourFavouritesBtn.btn > i {
    color: #f0c959 !important;
}


/* ============================================================
   O. COMPETITION DETAILS
   ============================================================ */

.competition-details-section {
    border-radius: 8px !important;
}

.competition-details-header {
    background: rgba(36, 36, 39, 0.9) !important;
    transition: background 0.2s ease !important;
}

.competition-details-header:hover,
.competition-details-header.active {
    background: rgba(240, 201, 89, 0.1) !important;
}

.competition-details-header p {
    color: #e0e0e0 !important;
}

.competition-details-header span {
    color: #6a6a6a !important;
}

.competition-details-info-container {
    background: rgba(30, 30, 33, 0.8) !important;
    color: #6a6a6a !important;
}

.competition-details-more-icon {
    color: #f0c959 !important;
}


/* ============================================================
   P. COMP NAME FAV ROW
   ============================================================ */

.comp-name-fav-row-bc {
    background: rgba(36, 36, 39, 0.9) !important;
    border-radius: 8px 8px 0 0 !important;
}

.comp-title-w-bc {
    color: #e0e0e0 !important;
}

.comp-live-title-bc {
    background: linear-gradient(135deg, #ff3449 0%, #d6051b 100%) !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    box-shadow: 0 2px 6px rgba(255, 52, 73, 0.3) !important;
}

.comp-fav-icon-bc {
    color: #6a6a6a !important;
    transition: color 0.2s ease !important;
}

.comp-fav-icon-bc:hover,
.comp-fav-icon-bc.active {
    color: #f0c959 !important;
}


/* ============================================================
   Q. COMPETITION WRAPPER CONTENT
   ============================================================ */

.competitionWrapperContent {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.01) 50%, rgba(255, 255, 255, 0.04) 100%) !important;
    border-radius: 8px !important;
}

.competitionWrapperTitle {
    color: #e0e0e0 !important;
}


/* ================================================================
   18. CASÄ°NO SAYFASI â€” KAPSAMLI GÃ–RSEL STÄ°LLER
   ----------------------------------------------------------------
   Nora Bahis TemasÄ±: Dark (#18181b) + Gold (#f0c959)
   GerÃ§ek BetConstruct class isimleri kullanÄ±ldÄ±.
   ================================================================ */


/* ============================================================
   A. CASÄ°NO OYUN KARTLARI
   Base CSS: .casino-game-item ve .casinoGameItem (iki format var)
   ============================================================ */

/* Ana oyun kartÄ± - HER Ä°KÄ° FORMAT */
.casino-game-item,
.casinoGameItem {
    background: rgba(36, 36, 39, 0.95) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Ccircle cx='42' cy='42' r='42' fill='%23F0C959'/%3E%3Cpath d='M47.35 55.78C43.12 54.29 39.34 54.22 35.09 55.8c2.13-2.4 4.14-5.1 4.84-7.8.04-.16 0-.41-.01-.48-.02-.1-.39-.08-.5.03-2.21 2.11-7.56 3.14-10.15 2.28-3.32-1.11-5.94-3.86-6.98-7.14-1.13-3.57-.2-7.22 2.31-9.9 1.59-1.69 3.32-3 5.3-4.23 2.48-1.46 4.69-3.1 6.89-4.95 1.73-1.46 3.19-2.97 4.43-5.01 1.31 2.12 2.87 3.74 4.73 5.27 2.2 1.81 4.39 3.39 6.84 4.86 3.48 2.09 7.33 5.52 7.75 9.74.28 2.79-.5 5.35-2.18 7.55-1.36 1.78-3.11 3.24-5.31 3.83-2.2.59-4.11.19-6.21-.31-2.68-.64-3.95-2.38-4.29-2.03-.06.06-.12.29-.09.39.82 2.98 2.7 5.41 4.91 7.9z' fill='%231a1a1d'/%3E%3C/svg%3E") center / 36px no-repeat !important;
    border: 1px solid rgba(240, 201, 89, 0.15) !important;
    box-shadow:
            0 4px 12px rgba(0, 0, 0, 0.4),
            0 0 0 1px rgba(255, 255, 255, 0.05),
            inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.casino-game-item:hover,
.casinoGameItem:hover {
    border-color: rgba(240, 201, 89, 0.3) !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35), 0 0 20px rgba(240, 201, 89, 0.1) !important;
}

/* Oyun resmi */
.casino-game-item-image-bc,
.casinoGameItemImage {
    transition: transform 0.3s ease, filter 0.3s ease !important;
}

/* Hover overlay block */
.casino-game-item-block,
.casinoGameItemBlock {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.75) 100%) !important;
}

/* Oyun adÄ± (hover'da gÃ¶rÃ¼nen) */
.casino-game-item-label-bc,
.casinoGameItemLabelBc {
    color: #ffffff !important;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5) !important;
}

/* Favori icon */
.casino-game-item-fav-bc,
.casinoGameItemFavBc {
    color: rgba(255, 255, 255, 0.7) !important;
    transition: all 0.25s ease !important;
}

.casino-game-item-fav-bc:hover,
.casino-game-item-fav-bc.active,
.casinoGameItemFavBc:hover,
.casinoGameItemFavBc.active {
    color: #f0c959 !important;
    text-shadow: 0 0 8px rgba(240, 201, 89, 0.5) !important;
}

/* Icon wrapper (hover icons) */
.casinoGameIconsWrp i {
    color: rgba(255, 255, 255, 0.8) !important;
    transition: color 0.2s ease !important;
}

.casinoGameIconsWrp i:hover {
    color: #f0c959 !important;
}

.casinoGameIconsWrp i.active.iconFavorite {
    color: #f0c959 !important;
}

/* Oyun butonlarÄ± */
.casinoGameButtons .button {
    border-radius: 8px !important;
    transition: all 0.25s ease !important;
}

.casinoBtnWrp .button:not(.outlined) {
    background: linear-gradient(145deg, #f0c959 0%, #d4a843 100%) !important;
    color: #1a1a1d !important;
    box-shadow: 0 4px 12px rgba(240, 201, 89, 0.3) !important;
}

.casinoBtnWrp .button:not(.outlined):hover {
    background: linear-gradient(145deg, #ffd666 0%, #f0c959 100%) !important;
    box-shadow: 0 6px 16px rgba(240, 201, 89, 0.4) !important;
}

.casinoBtnWrp .button.outlined {
    border-color: rgba(255, 255, 255, 0.5) !important;
    color: #ffffff !important;
}

.casinoBtnWrp .button.outlined:hover {
    background: rgba(255, 255, 255, 0.1) !important;
    border-color: rgba(255, 255, 255, 0.8) !important;
}

/* Bet limitleri */
.casinoGameBetLimitsContainer {
    background: rgba(30, 30, 33, 0.95) !important;
}

.casinoGameBetLimitsContainer:before {
    background: rgba(240, 201, 89, 0.05) !important;
}

.casinoGameBetLimitsLabelBc {
    color: rgba(183, 183, 183, 0.8) !important;
}

.casinoGameBetLimits {
    color: #f0c959 !important;
}

/* Oyun kartÄ± iÃ§erik wrapper */
.casino-game-item-content,
.casinoGameItemContent {
    background: transparent !important;
}

/* Oyun kartÄ± wrapper */
.casinoGameItemWrp {
    background: transparent !important;
}

/* Casino games grid */
.casinoCategoryGames {
    background: transparent !important;
}


/* ============================================================
   B. SKELETON LOADING â€” NORA LOGO + Ã‡Ä°FT HALKA
   ============================================================ */

/* Oyun kartÄ± skeleton placeholder */
.skeleton-loader-game-cube {
    background: #1e1e21 !important;
    border-color: rgba(240, 201, 89, 0.1) !important;
    position: relative !important;
}

/* Nora logo + Ã§ift halka (merkeze konumlandÄ±rÄ±lmÄ±ÅŸ) + PULSE FADE */
.skeleton-loader-game-cube::after {
    content: "" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 44px !important;
    height: 44px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Ccircle cx='42' cy='42' r='42' fill='%23F0C959'/%3E%3Cpath d='M47.35 55.78C43.12 54.29 39.34 54.22 35.09 55.8c2.13-2.4 4.14-5.1 4.84-7.8.04-.16 0-.41-.01-.48-.02-.1-.39-.08-.5.03-2.21 2.11-7.56 3.14-10.15 2.28-3.32-1.11-5.94-3.86-6.98-7.14-1.13-3.57-.2-7.22 2.31-9.9 1.59-1.69 3.32-3 5.3-4.23 2.48-1.46 4.69-3.1 6.89-4.95 1.73-1.46 3.19-2.97 4.43-5.01 1.31 2.12 2.87 3.74 4.73 5.27 2.2 1.81 4.39 3.39 6.84 4.86 3.48 2.09 7.33 5.52 7.75 9.74.28 2.79-.5 5.35-2.18 7.55-1.36 1.78-3.11 3.24-5.31 3.83-2.2.59-4.11.19-6.21-.31-2.68-.64-3.95-2.38-4.29-2.03-.06.06-.12.29-.09.39.82 2.98 2.7 5.41 4.91 7.9z' fill='%231a1a1d'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 50% !important;
    box-shadow: 0 0 0 3px #2d2d30, 0 0 0 5px #f0c959 !important;
    animation: noraLogoPulse 1.5s ease-in-out infinite !important;
    z-index: 1 !important;
}

/* Silinip geliyor animasyonu */
@keyframes noraLogoPulse {
    0%, 100% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1);
    }
    50% {
        opacity: 0.3;
        transform: translate(-50%, -50%) scale(0.95);
    }
}

/* DiÄŸer skeleton loader'lar da aynÄ± stil */
.skeleton-loader-slider-cube,
.skeleton-loader-big-button,
.skeleton-loader-banner,
.skeleton-loader-full-banner {
    background: #1e1e21 !important;
    position: relative !important;
}

.skeleton-loader-slider-cube::after,
.skeleton-loader-big-button::after,
.skeleton-loader-banner::after,
.skeleton-loader-full-banner::after {
    content: "" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 36px !important;
    height: 36px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Ccircle cx='42' cy='42' r='42' fill='%23F0C959'/%3E%3Cpath d='M47.35 55.78C43.12 54.29 39.34 54.22 35.09 55.8c2.13-2.4 4.14-5.1 4.84-7.8.04-.16 0-.41-.01-.48-.02-.1-.39-.08-.5.03-2.21 2.11-7.56 3.14-10.15 2.28-3.32-1.11-5.94-3.86-6.98-7.14-1.13-3.57-.2-7.22 2.31-9.9 1.59-1.69 3.32-3 5.3-4.23 2.48-1.46 4.69-3.1 6.89-4.95 1.73-1.46 3.19-2.97 4.43-5.01 1.31 2.12 2.87 3.74 4.73 5.27 2.2 1.81 4.39 3.39 6.84 4.86 3.48 2.09 7.33 5.52 7.75 9.74.28 2.79-.5 5.35-2.18 7.55-1.36 1.78-3.11 3.24-5.31 3.83-2.2.59-4.11.19-6.21-.31-2.68-.64-3.95-2.38-4.29-2.03-.06.06-.12.29-.09.39.82 2.98 2.7 5.41 4.91 7.9z' fill='%231a1a1d'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    border-radius: 50% !important;
    box-shadow: 0 0 0 2px #2d2d30, 0 0 0 4px #f0c959 !important;
    animation: noraLogoPulse 1.5s ease-in-out infinite !important;
    z-index: 1 !important;
}

/* Provider items loader */
.providerItemsInnerLoader {
    background: linear-gradient(
            110deg,
            #242427 0%,
            #242427 40%,
            #2d2d30 50%,
            #242427 60%,
            #242427 100%
    ) !important;
    background-size: 200% 100% !important;
    animation: shimmerNora 1.5s ease-in-out infinite !important;
}


/* ============================================================
   C. PROVIDER Ä°TEMLARI (providerItemsInner)
   ============================================================ */

/* Provider item (non-active) */
.providerItemsInner:not(.active) {
    background: linear-gradient(to bottom, rgba(45, 45, 48, 0.9), rgba(36, 36, 39, 0.8)) !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    color: #b7b7b7 !important;
    box-shadow: inset 0.5px 0.5px rgba(255, 255, 255, 0.1) !important;
}

/* Provider item (active/selected) */
.providerItemsInner.active {
    background: linear-gradient(to bottom, #f0c959, #d4a843) !important;
    color: #1a1a1d !important;
    box-shadow: inset 1px 1px rgba(255, 255, 255, 0.3), 0 4px 12px rgba(240, 201, 89, 0.3) !important;
}

/* Provider item hover */
.providerItemsInner:hover {
    background: linear-gradient(to bottom, rgba(240, 201, 89, 0.9), rgba(212, 168, 67, 0.8)) !important;
    color: #1a1a1d !important;
}

/* Provider item button/text */
.providerItemsBtn {
    color: inherit !important;
}

.providerListRowName {
    color: inherit !important;
}


/* ============================================================
   D. OYUN VE PROVIDER BADGE'LERÄ°
   Base CSS: .casino-game-item.badge-* ve .providerBadgeBlock.badge-*
   ============================================================ */

/* Badge genel stili */
.providerBadgeBlock:after,
.casino-game-item:after {
    border-radius: 4px !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3) !important;
}

/* NEW badge */
.providerBadgeBlock.badge-new:after,
.casino-game-item.badge-new:after {
    background: linear-gradient(135deg, #7f194f 0%, #5a1238 100%) !important;
}

/* TOP badge */
.providerBadgeBlock.badge-top:after,
.casino-game-item.badge-top:after {
    background: linear-gradient(135deg, #6e3a85 0%, #4d2860 100%) !important;
}

/* HOT badge */
.providerBadgeBlock.badge-hot:after,
.casino-game-item.badge-hot:after {
    background: linear-gradient(135deg, #e32020 0%, #b01818 100%) !important;
}

/* JACKPOT badge */
.providerBadgeBlock.badge-jackpot:after,
.casino-game-item.badge-jackpot:after {
    background: linear-gradient(135deg, #f0c959 0%, #d4a843 100%) !important;
    color: #1a1a1d !important;
}

/* PROMO badge */
.providerBadgeBlock.badge-promo:after,
.casino-game-item.badge-promo:after {
    background: linear-gradient(135deg, #186360 0%, #0f4a47 100%) !important;
}

/* EXCLUSIVE badge */
.providerBadgeBlock.badge-exclusive:after,
.casino-game-item.badge-exclusive:after {
    background: linear-gradient(135deg, #53934f 0%, #3d6d3a 100%) !important;
}

/* FREE badge */
.providerBadgeBlock.badge-free:after,
.casino-game-item.badge-free:after {
    background: linear-gradient(135deg, #1077c3 0%, #0a5a96 100%) !important;
}

/* TOURNAMENT badge */
.providerBadgeBlock.badge-tournament:after,
.casino-game-item.badge-tournament:after {
    background: linear-gradient(135deg, #3b26ac 0%, #2a1b7d 100%) !important;
}

/* TRENDING badge */
.providerBadgeBlock.badge-trending:after,
.casino-game-item.badge-trending:after {
    background: linear-gradient(135deg, #3b1c6b 0%, #2a144d 100%) !important;
}

/* ORTAK badge */
.providerBadgeBlock.badge-ortak:after,
.casino-game-item.badge-ortak:after {
    background: linear-gradient(135deg, #7000ff 0%, #5200bd 100%) !important;
}


/* ============================================================
   E. KATEGORÄ° Ä°Ã‡ERÄ°K (casinoCategoryContent)
   ============================================================ */

.casinoCategoryContent {
    background: linear-gradient(to bottom, rgba(45, 45, 48, 0.5), rgba(30, 30, 33, 0.3), transparent) !important;
    border-color: rgba(240, 201, 89, 0.08) !important;
}

/* Kategori baÅŸlÄ±ÄŸÄ± */
.casinoCategoryHead {
    border-bottom-color: rgba(240, 201, 89, 0.15) !important;
}

.casinoCategoryHeadIcon {
    color: #f0c959 !important;
}

.casinoCategoryHeadTitle {
    color: #e8e8e8 !important;
}

/* Daha fazla gÃ¶ster linki */
.casinoCategoryMoreBc {
    color: rgba(240, 201, 89, 0.7) !important;
    transition: color 0.2s ease !important;
}

.casinoCategoryMoreBc:hover {
    color: #f0c959 !important;
}


/* ============================================================
   F. PROVIDER BLOK VE FÄ°LTRE (Mobile) + GLASSMORPHISM
   ============================================================ */

/* Provider items container â€” GLASSMORPHISM */
.providerItemsContainer {
    background: rgba(18, 18, 22, 0.85) !important;
    backdrop-filter: saturate(180%) blur(40px) !important;
    -webkit-backdrop-filter: saturate(180%) blur(40px) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 16px !important;
}

/* Provider block mob â€” GLASSMORPHISM */
.casinoProviderBlockMob {
    background: transparent !important;
}

/* Provider block holder */
.casinoProviderBlockHolder {
    background: rgba(18, 18, 22, 0.75) !important;
    backdrop-filter: saturate(180%) blur(30px) !important;
    -webkit-backdrop-filter: saturate(180%) blur(30px) !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 12px !important;
}

/* Provider items holder */
.providerItemsHolder {
    background: transparent !important;
}

/* Provider search and reset row */
.providerSearchAndReset {
    background: transparent !important;
}

/* Provider reset row */
.providerResetRow {
    background: transparent !important;
    border-bottom: 1px solid rgba(240, 201, 89, 0.1) !important;
}

/* Provider text button */
.providerTxtBtnMob {
    background: linear-gradient(rgba(45, 45, 48, 0.9), rgba(36, 36, 39, 0.8)) !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
    color: #b7b7b7 !important;
}

/* Provider button */
.providerBtn {
    background: linear-gradient(rgba(45, 45, 48, 0.9), rgba(36, 36, 39, 0.8)) !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
}

.providerBtn:before {
    background: linear-gradient(135deg, #f0c959, #d4a843) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

/* Provider filter button */
.providerFilterBtnMob {
    background: linear-gradient(rgba(45, 45, 48, 0.9), rgba(36, 36, 39, 0.8)) !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
}

.providerFilterBtnMob.active,
.providerBtn.active {
    background: linear-gradient(145deg, #f0c959, #d4a843) !important;
    border-color: rgba(240, 201, 89, 0.5) !important;
    color: #1a1a1d !important;
}

/* Provider filter text */
.providerFilter {
    color: #b7b7b7 !important;
}

/* Provider count text */
.providerCountTxt {
    color: rgba(183, 183, 183, 0.8) !important;
}

/* Selected provider badge */
.providerSelected {
    background: linear-gradient(145deg, #f0c959, #d4a843) !important;
}


/* ============================================================
   G. ARAMA INPUT (searchInputWrp)
   ============================================================ */

.searchInputWrp {
    background-color: rgba(30, 30, 33, 0.95) !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
}

.searchInputWrp:after {
    background: linear-gradient(rgba(45, 45, 48, 0.5), rgba(36, 36, 39, 0.3)) !important;
}

.searchInputWrp.active {
    border-color: rgba(240, 201, 89, 0.3) !important;
}

.searchInput {
    color: #e8e8e8 !important;
}

.searchInput::placeholder {
    color: #6a6a6a !important;
}

.searchInputIcon {
    color: #9a9a9a !important;
}

.searchInputIcon:before {
    background: linear-gradient(135deg, #f0c959, #d4a843) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}


/* ============================================================
   H. OYUN SONUÃ‡LARI (gameResultsContainer)
   ============================================================ */

.gameResultsContainer {
    background: rgba(30, 30, 33, 0.85) !important;
    border-radius: 0 0 var(--border-radius) var(--border-radius) !important;
}

.gameResultsContainer:before {
    background: rgba(36, 36, 39, 0.9) !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
}

.gameResultSingle {
    color: #e8e8e8 !important;
}


/* ============================================================
   I. ONLINE OYUNCU SAYISI (onlinePlayersCount)
   ============================================================ */

.onlinePlayersCount {
    background: rgba(24, 24, 27, 0.8) !important;
    color: #e8e8e8 !important;
}

.onlinePlayersCount:before {
    background: rgba(36, 36, 39, 0.6) !important;
}

.onlinePlayersCount > i {
    color: #4ade80 !important;
}


/* ============================================================
   J. OYUN DETAYLARI POPUP (casinoGameDetails)
   ============================================================ */

.casinoGameDetailsContent {
    background-color: rgba(30, 30, 33, 0.98) !important;
}

.casinoGameDetailsTitle {
    color: #ffffff !important;
}

.casinoGameDetailsDescTxt {
    color: rgba(183, 183, 183, 0.8) !important;
}

.casGameDetailsRightInfoTitle {
    color: #e8e8e8 !important;
}

.casGameDetailsLimitsMin {
    color: #9a9a9a !important;
}

.casGameDetailsLimitsMinValue {
    color: #f0c959 !important;
}

.casinoGameDetailsProvTitle {
    color: #b7b7b7 !important;
}

/* Tab wrapper */
.casinoGameTabsWrp {
    background-color: rgba(36, 36, 39, 0.95) !important;
}


/* ============================================================
   K. SELECTED PROVIDER ITEM
   ============================================================ */

.selectedProviderItem {
    background: linear-gradient(rgba(45, 45, 48, 0.8), rgba(36, 36, 39, 0.7)) !important;
    border-color: rgba(240, 201, 89, 0.15) !important;
}

.selectedProviderItemName {
    color: #e8e8e8 !important;
}

.selectedProviderItem i {
    color: #9a9a9a !important;
}

.selectedProviderItem i:hover {
    color: #f0c959 !important;
}


/* ============================================================
   L. PROVIDER ROW VE BAÅžLIKLAR
   ============================================================ */

.casinoProviderRow {
    background: rgba(24, 24, 27, 0.98) !important;
}

.casinoProviderBlockTitle span {
    color: #e8e8e8 !important;
}

.casinoProviderBlockTitle i {
    color: #b7b7b7 !important;
    background: linear-gradient(rgba(240, 201, 89, 0.15), rgba(240, 201, 89, 0.08)) !important;
    border-color: rgba(240, 201, 89, 0.2) !important;
}

.casinoGameListTitle {
    color: #e8e8e8 !important;
}

/* Provider type icons */
.providerTypeIconWrp i {
    background: linear-gradient(#f0c959, #d4a843) !important;
    -webkit-background-clip: text !important;
}

.providerTypeIconWrp i.active {
    background: linear-gradient(#f0c959, #d4a843) !important;
    -webkit-background-clip: text !important;
}


/* ============================================================
   M. ICON BUTTON BLOCK
   ============================================================ */

.iconButtonBlock {
    background: linear-gradient(rgba(45, 45, 48, 0.9), rgba(36, 36, 39, 0.8)) !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
    color: #b7b7b7 !important;
}

.iconButtonBlock:hover,
.iconButtonBlock.active {
    background: linear-gradient(145deg, #f0c959, #d4a843) !important;
    color: #1a1a1d !important;
}


/* ============================================================
   N. BOÅž DURUM VE HATA MESAJLARI
   ============================================================ */

.casinoSearchNoResults {
    color: #6a6a6a !important;
}

.casinoSearchNoResultsLabel {
    color: #9a9a9a !important;
}

.emptyTextBc {
    color: #6a6a6a !important;
}

/* Empty provider list */
.emptyProviderListWrp {
    color: #6a6a6a !important;
}


/* ============================================================
   O. SHOW ALL COUNT (TÃ¼mÃ¼nÃ¼ GÃ¶ster)
   ============================================================ */

.casinoGameItemShowAllInner {
    background: rgba(30, 30, 33, 0.9) !important;
    border: 1px solid rgba(240, 201, 89, 0.2) !important;
}

.showAllCount {
    color: #f0c959 !important;
    text-shadow: 0 0 15px rgba(240, 201, 89, 0.4) !important;
}


/* ============================================================
   P. RANDOM GAME POPUP
   ============================================================ */

.randomGameName {
    color: #ffffff !important;
}

.randomGameProvider {
    color: #9a9a9a !important;
}

.randomGameContainer {
    background: rgba(36, 36, 39, 0.95) !important;
    border: 1px solid rgba(240, 201, 89, 0.1) !important;
}


/* ============================================================
   Q. Ã–ZEL OYUNLAR (justiceGames) â€” YENÄ° OYUNLAR ile AYNI stil
   ============================================================ */

/* Ana container */
.justiceGames {
    background: transparent !important;
    border: none !important;
    padding: 0 16px !important;
    margin-bottom: 10px !important;
}

/* Inner wrapper */
.justiceGamesInner {
    background: transparent !important;
}

/* BaÅŸlÄ±k satÄ±rÄ± */
.justiceGamesTitleRow {
    background: transparent !important;
    border: none !important;
    padding: 15px 0 10px 0 !important;
    margin: 0 !important;
}

/* Dekoratif Ã§izgiyi gizle - TÃœM pseudo'lar */
.justiceGamesTitleRow::before,
.justiceGamesTitleRow::after,
.justiceGamesTitle::before,
.justiceGamesTitle::after,
.justiceGames::before,
.justiceGames::after,
div.justiceGamesTitleRow::before,
div.justiceGamesTitleRow::after {
    display: none !important;
    content: none !important;
    background: none !important;
    background-image: none !important;
    border: none !important;
    width: 0 !important;
    height: 0 !important;
    opacity: 0 !important;
}

/* BAÅžLIK TEXT â€” BEYAZ â€” YENÄ° OYUNLAR Ä°LE AYNI */
.justiceGamesTitle,
.justiceGamesTitleRow .justiceGamesTitle,
.justiceGamesTitleRow > .justiceGamesTitle,
p.justiceGamesTitle,
.justiceGamesTitleRow p.justiceGamesTitle {
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    letter-spacing: normal !important;
    line-height: 1.4 !important;
    background: none !important;
    background-image: none !important;
    -webkit-text-fill-color: #ffffff !important;
    text-shadow: none !important;
}

/* DAHA FAZLASI linki ekle (eÄŸer varsa) */
.justiceGames .view-see-more,
.justiceGames .page-view-more {
    color: rgba(255, 255, 255, 0.6) !important;
}

.justiceGames .view-see-more:hover,
.justiceGames .page-view-more:hover {
    color: #f0c959 !important;
}


/* ============================================================
   R. KATEGORÄ° BAÅžLIKLARI (page-view-more) â€” TÃ¼m kategoriler
   ============================================================ */

/* Kategori baÅŸlÄ±k container */
.page-view-more {
    background: transparent !important;
}

/* Kategori baÅŸlÄ±k text (YENÄ° OYUNLAR vb.) */
.view-title-more {
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
}

/* DAHA FAZLASI linki */
.view-see-more {
    color: rgba(255, 255, 255, 0.5) !important;
    transition: color 0.2s ease !important;
}

.view-see-more:hover {
    color: #f0c959 !important;
}

/* Ok ikonu */
.view-arrow-more {
    color: rgba(255, 255, 255, 0.5) !important;
    transition: color 0.2s ease, transform 0.2s ease !important;
}

.page-view-more:hover .view-arrow-more {
    color: #f0c959 !important;
    transform: translateX(3px) !important;
}


/* Justice game item */
.justiceGameItem {
    background: rgba(36, 36, 39, 0.9) !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 10px !important;
    transition: all 0.25s ease !important;
}

.justiceGameItem:hover {
    border-color: rgba(240, 201, 89, 0.2) !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3) !important;
}


/* ================================================================
   19. PARA YATIR SAYFASI (Deposit Page)
   ----------------------------------------------------------------
   Ã–deme yÃ¶ntemleri grid, badge'ler, min/max limitler
   ================================================================ */


/* ============================================================
   A. Ã–DEME YÃ–NTEMLERÄ° GRID
   ============================================================ */

/* Ana grid container â€” SADECE DEPOSIT SAYFASI */
.dep-w-info-bc .m-block-nav-items-bc {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)) !important;
    gap: 12px !important;
    padding: 16px !important;
    background: transparent !important;
}

/* Her Ã¶deme kartÄ± â€” DEPOSIT + WITHDRAW */
.dep-w-info-bc .m-nav-items-list-item-bc[class*="deposit_"],
.dep-w-info-bc .m-nav-items-list-item-bc[class*="withdraw_"] {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    background: rgba(30, 30, 33, 0.8) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 12px !important;
    padding: 12px 8px !important;
    gap: 8px !important;
    transition: all 0.25s ease !important;
    position: relative !important;
}

/* SeÃ§ili kart â€” gold border */
.dep-w-info-bc .m-nav-items-list-item-bc.active {
    border-color: rgba(240, 201, 89, 0.5) !important;
    box-shadow: 0 0 0 1px rgba(240, 201, 89, 0.2) !important;
}

.dep-w-info-bc .m-nav-items-list-item-bc[class*="deposit_"]:hover,
.dep-w-info-bc .m-nav-items-list-item-bc[class*="withdraw_"]:hover {
    background: rgba(36, 36, 39, 0.95) !important;
    border-color: rgba(240, 201, 89, 0.25) !important;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(240, 201, 89, 0.1) !important;
}


/* ============================================================
   B. Ã–DEME BADGE'LERÄ° â€” ALTA + ÅžEFFAF + DÃœZ STÄ°L
   ============================================================ */


/* Badge genel stil â€” KARTIN ALTINDA MÄ°NÄ°MAL */
.m-nav-items-list-item-bc .paymentBadgeBlock,
.m-nav-items-list-item-bc.enhanced .paymentBadgeBlock,
span.paymentBadgeBlock,
.paymentBadgeBlock[data-badge] {
    position: absolute !important;
    bottom: auto !important;         /* KartÄ±n altÄ± */
    left: 50% !important;
    right: auto !important;
    top: -0.5rem !important;
    transform: translateX(-50%) !important;
    margin: 0 !important;
    padding: 2px 8px !important;
    border-radius: 3px !important;
    font-size: 8px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.3px !important;
    white-space: nowrap !important;
    z-index: 10 !important;
    box-shadow: none !important;
    animation: badgePulse 2.5s ease-in-out infinite !important;
    clip-path: none !important;
    -webkit-clip-path: none !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1.2 !important;
}

/* Ribbon ::before'u tamamen kaldÄ±r (Ã¼Ã§gen kÄ±sÄ±m) */
.paymentBadgeBlock::before,
.m-nav-items-list-item-bc .paymentBadgeBlock::before,
span.paymentBadgeBlock::before {
    display: none !important;
    content: none !important;
    width: 0 !important;
    height: 0 !important;
    border: none !important;
    background: none !important;
}

/* ::after'Ä± koru ama DÃœZ STÄ°L yap (text burada gÃ¶steriliyor) */
.paymentBadgeBlock::after,
.m-nav-items-list-item-bc .paymentBadgeBlock::after,
span.paymentBadgeBlock::after {
    content: attr(data-badge) !important;
    display: inline-block !important;
    position: static !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    color: inherit !important;
}

/* Smooth pulse animasyonu â€” minimal */
@keyframes badgePulse {
    0%, 100% {
        opacity: 1;
        transform: translateX(-50%) scale(1);
    }
    50% {
        opacity: 0.65;
        transform: translateX(-50%) scale(0.98);
    }
}

/* EN HIZLI badge â€” kÄ±rmÄ±zÄ± ÅŸeffaf */
.paymentBadgeBlock.badge-fastest,
.m-nav-items-list-item-bc .paymentBadgeBlock.badge-fastest {
    background: rgba(255, 107, 107, 0.15) !important;
    color: #ff6b6b !important;
    border: 1px solid rgba(255, 107, 107, 0.3) !important;
}

/* Ã–NE Ã‡IKANLAR badge â€” mor ÅŸeffaf */
.paymentBadgeBlock.badge-featured,
.m-nav-items-list-item-bc .paymentBadgeBlock.badge-featured {
    background: rgba(168, 85, 247, 0.15) !important;
    color: #a855f7 !important;
    border: 1px solid rgba(168, 85, 247, 0.3) !important;
}

/* Ã–NERÄ°LEN badge â€” yeÅŸil ÅŸeffaf */
.paymentBadgeBlock.badge-recommended,
.m-nav-items-list-item-bc .paymentBadgeBlock.badge-recommended {
    background: rgba(74, 222, 128, 0.15) !important;
    color: #4ade80 !important;
    border: 1px solid rgba(74, 222, 128, 0.3) !important;
}

/* YENÄ° badge â€” mavi ÅŸeffaf */
.paymentBadgeBlock.badge-new,
.m-nav-items-list-item-bc .paymentBadgeBlock.badge-new {
    background: rgba(59, 130, 246, 0.15) !important;
    color: #3b82f6 !important;
    border: 1px solid rgba(59, 130, 246, 0.3) !important;
}

/* POPÃœLER badge â€” altÄ±n ÅŸeffaf */
.paymentBadgeBlock.badge-popular,
.m-nav-items-list-item-bc .paymentBadgeBlock.badge-popular {
    background: rgba(240, 201, 89, 0.15) !important;
    color: #f0c959 !important;
    border: 1px solid rgba(240, 201, 89, 0.3) !important;
}


/* ============================================================
   C. Ã–DEME LOGOSU
   ============================================================ */

.dep-w-info-bc .m-nav-items-list-item-bc[class*="deposit_"] .nav-ico-w-row-bc,
.dep-w-info-bc .m-nav-items-list-item-bc[class*="withdraw_"] .nav-ico-w-row-bc {
    width: 100% !important;
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.dep-w-info-bc .m-nav-items-list-item-bc[class*="deposit_"] .payment-logo,
.dep-w-info-bc .m-nav-items-list-item-bc[class*="withdraw_"] .payment-logo {
    max-width: 80% !important;
    max-height: 40px !important;
    object-fit: contain !important;
    filter: brightness(1.05) !important;
    transition: filter 0.2s ease !important;
}

.dep-w-info-bc .m-nav-items-list-item-bc[class*="deposit_"]:hover .payment-logo,
.dep-w-info-bc .m-nav-items-list-item-bc[class*="withdraw_"]:hover .payment-logo {
    filter: brightness(1.15) !important;
}


/* ============================================================
   D. MÄ°N/MAX LÄ°MÄ°TLER VE SÃœRE OVERLAY
   ============================================================ */

.payment-info-overlay {
    width: 100% !important;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.4) 70%, transparent 100%) !important;
    padding: 8px !important;
    border-radius: 0 0 10px 10px !important;
    margin-top: auto !important;
}

.payment-limits {
    display: flex !important;
    justify-content: space-between !important;
    gap: 6px !important;
    margin-bottom: 4px !important;
}

.payment-min {
    color: #4ade80 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.payment-max {
    color: #fbbf24 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
}

.payment-time {
    color: #60a5fa !important;
    font-size: 9px !important;
    text-align: center !important;
    opacity: 0.9 !important;
}


/* ============================================================
   E. PARA YATIR TAB'LARI
   ============================================================ */

/* Tab container (TÃœMÃœ, Kartlar, Sanal CÃ¼zdan, Kripto, Banka) */
.horizontal-sl-list.deposit-tabs,
.deposit-category-tabs {
    background: transparent !important;
    gap: 8px !important;
}

/* Her tab item */
.horizontal-sl-item-bc.deposit-tab,
.deposit-tab-item {
    background: rgba(36, 36, 39, 0.8) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 10px !important;
    padding: 10px 16px !important;
    color: #b7b7b7 !important;
    transition: all 0.25s ease !important;
}

.horizontal-sl-item-bc.deposit-tab:hover,
.deposit-tab-item:hover {
    background: rgba(45, 45, 48, 0.9) !important;
    color: #ffffff !important;
}

.horizontal-sl-item-bc.deposit-tab.active,
.deposit-tab-item.active {
    background: linear-gradient(145deg, rgba(240, 201, 89, 0.15) 0%, rgba(240, 201, 89, 0.08) 100%) !important;
    border-color: rgba(240, 201, 89, 0.4) !important;
    color: #f0c959 !important;
}

/* Tab icon */
.horizontal-sl-item-bc.deposit-tab .horizontal-sl-icon-bc,
.deposit-tab-item i {
    color: inherit !important;
    font-size: 20px !important;
    margin-bottom: 4px !important;
}

/* Tab title */
.horizontal-sl-item-bc.deposit-tab .horizontal-sl-title-bc,
.deposit-tab-item span {
    font-size: 11px !important;
    text-transform: uppercase !important;
}


/* ============================================================
   F. POPUP/MODAL STÄ°LLERÄ° (Para YatÄ±r)
   ============================================================ */

/* Deposit popup container */
.popup-holder-bc.deposit-popup .popup-inner-bc {
    background: rgba(24, 24, 27, 0.98) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 16px !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
}

/* Popup baÅŸlÄ±k */
.deposit-popup .popup-title-bc {
    color: #ffffff !important;
    border-bottom: 1px solid rgba(240, 201, 89, 0.15) !important;
}

/* Input alanlarÄ± */
.deposit-popup input[type="text"],
.deposit-popup input[type="number"] {
    background: rgba(36, 36, 39, 0.9) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 10px !important;
    color: #ffffff !important;
    padding: 12px 16px !important;
}

.deposit-popup input:focus {
    border-color: rgba(240, 201, 89, 0.4) !important;
    box-shadow: 0 0 0 3px rgba(240, 201, 89, 0.1) !important;
}

/* Devam butonu */
.deposit-popup .btn-primary,
.deposit-popup .button.primary {
    background: linear-gradient(145deg, #f0c959 0%, #d4a843 100%) !important;
    color: #1a1a1d !important;
    border: none !important;
    border-radius: 10px !important;
    font-weight: 600 !important;
    box-shadow: 0 4px 12px rgba(240, 201, 89, 0.3) !important;
    transition: all 0.25s ease !important;
}

.deposit-popup .btn-primary:hover,
.deposit-popup .button.primary:hover {
    background: linear-gradient(145deg, #ffd666 0%, #f0c959 100%) !important;
    box-shadow: 0 6px 20px rgba(240, 201, 89, 0.4) !important;
    transform: translateY(-1px) !important;
}


/* ============================================================
   SECTION 19: FOOTER â€” MINIMAL
   ============================================================ */

/* --- A. CONTAINER --- */
.layout-footer-holder-bc,
.footerWrapper {
    background: #0f0f11 !important;
    padding-bottom: 70px !important;
}

.footerContainer {
    padding: 0 9px !important;
}

.footerContainerWrapper {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    padding: 0 !important;
}

.footerContainerWrapper::before,
.footerContainerWrapper::after {
    display: none !important;
}

.footerWrapper {
    padding: 0 9px !important;
    overflow: visible !important;
    box-shadow: none !important;
}

/* --- B. SUPPORT --- */
.footerTopButtonGroup {
    padding: 0 !important;
    margin-bottom: 12px !important;
    grid-column-gap: 0 !important;
}

.footerTopButtonGroup .supportButton {
    width: 100% !important;
    background: linear-gradient(135deg, #f0c959 0%, #fdbb01 100%) !important;
    border: none !important;
    border-radius: 10px !important;
    color: #000 !important;
    padding: 10px 10px 10px 32px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
    position: relative !important;
}

.footerTopButtonGroup .supportButton::before {
    content: "" !important;
    position: absolute !important;
    left: 10px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 18px !important;
    height: 18px !important;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 10V8.5a5.5 5.5 0 0111 0V10' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3Crect x='1.5' y='9.5' width='3' height='4.5' rx='1.5' fill='%23000'/%3E%3Crect x='13.5' y='9.5' width='3' height='4.5' rx='1.5' fill='%23000'/%3E%3Cpath d='M14.5 14v1a2 2 0 01-2 2H10' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* --- C. SOCIAL --- */
.footerSocialLinks {
    display: flex !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
    flex-wrap: nowrap !important;
}

.footerSocialLink {
    width: 32px !important;
    height: 32px !important;
    margin: 0 !important;
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(240, 201, 89, 0.15) !important;
    border-radius: 50% !important;
}

.footerSocialLink a {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #f0c959 !important;
    font-size: 14px !important;
    background: transparent !important;
    border-radius: 50% !important;
    box-shadow: none !important;
}

.footerSocialLink:hover {
    background: rgba(240, 201, 89, 0.15) !important;
    border-color: #f0c959 !important;
}

/* --- D. LANGUAGE --- */
.footerInfoColumn {
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    justify-content: flex-end !important;
    flex: 1 !important;
}

.footerInfoColumn .languageDropdown {
    width: auto !important;
    min-width: 90px !important;
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(240, 201, 89, 0.15) !important;
    border-radius: 20px !important;
    padding: 0 12px !important;
}

.footerInfoColumn .languageDropdown .form-control-label-bc.inputs {
    height: 32px !important;
}

.footerInfoColumn .languageDropdown .form-control-select-bc {
    font-size: 11px !important;
    color: #b7b7b7 !important;
    background: transparent !important;
    padding-top: 0 !important;
    line-height: 32px !important;
}

.footerInfoColumn .languageDropdown .form-control-icon-bc {
    color: #f0c959 !important;
    font-size: 10px !important;
}

.footerInfoColumn .languageDropdown .ftr-lang-bar-flag-bc {
    width: 16px !important;
    height: 16px !important;
}

.footerInfoColumn .languageDropdown .selectPlaceholder {
    border-top: none !important;
    border-bottom: none !important;
}

.layout-footer-holder-bc .turkey {
    background-position: 0 91.40% !important;
}

/* --- E2. MOBILE APP SECTION (JS inject) --- */
.nora-mobile-app {
    margin: 16px 0 !important;
    background: radial-gradient(ellipse at 50% 100%, rgba(252, 189, 0, 1) 0%, rgba(252, 189, 0, 0) 65%),
    #242427 !important;
    border-radius: 16px !important;
    padding: 15px 10px !important;
    display: flex !important;
    justify-content: space-between !important;
    position: relative !important;
    overflow: visible !important;
    height: 135px !important;
    box-shadow: 0 4px 4.5px rgba(0, 0, 0, 0.25) !important;
}

.nora-app-content {
    flex: 1 !important;
    z-index: 2 !important;
    display: flex !important;
    flex-direction: column !important;
}

.nora-app-content h2 {
    font-size: 20px !important;
    font-weight: 700 !important;
    margin: 0 0 8px !important;
    line-height: 0.941 !important;
    color: #fff !important;
    text-shadow: 0 0 8.4px rgba(255, 228, 147, 0.49) !important;
}

.nora-gold {
    color: #fcbd00 !important;
}

.nora-app-content p {
    font-size: 11px !important;
    font-weight: 500 !important;
    color: #ffebb1 !important;
    line-height: 1.2 !important;
    margin: 0 0 8px !important;
}

.nora-download-btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;
    background-color: #fcbd00 !important;
    color: #000 !important;
    padding: 0 4px 0 6px !important;
    border-radius: 8px !important;
    font-size: 6.5px !important;
    font-weight: 500 !important;
    width: 72px !important;
    height: 17px !important;
    margin-bottom: 8px !important;
    border: 0.3px solid #f0c959 !important;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.25) !important;
    line-height: 1 !important;
    text-decoration: none !important;
    white-space: nowrap !important;
}

.nora-arrow-circle {
    width: 12px !important;
    height: 12px !important;
    background: linear-gradient(180deg, #fff 0%, #f0c959 100%) !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
}

.nora-arrow-circle svg {
    width: 3px !important;
    height: 5px !important;
}

.nora-store-buttons {
    display: flex !important;
    gap: 6px !important;
}

.nora-store-btn {
    display: flex !important;
    align-items: center !important;
    gap: 3px !important;
    background-color: #000 !important;
    border: 1px solid #a6a6a6 !important;
    border-radius: 6px !important;
    padding: 2px 4px 2px 2px !important;
    height: 18px !important;
    text-decoration: none !important;
}

.nora-store-icon {
    width: 10px !important;
    height: 12px !important;
    flex-shrink: 0 !important;
}

.nora-store-text {
    display: flex !important;
    flex-direction: column !important;
    line-height: 1.1 !important;
}

.nora-store-text small {
    font-size: 4px !important;
    text-transform: uppercase !important;
    color: #fff !important;
    letter-spacing: 0.2px !important;
}

.nora-store-text span {
    font-size: 7px !important;
    font-weight: 500 !important;
    color: #fff !important;
    letter-spacing: -0.2px !important;
    white-space: nowrap !important;
}

.nora-app-image {
    position: absolute !important;
    right: 0 !important;
    top: -1.3rem !important;
    bottom: 0 !important;
    width: 160px !important;
    z-index: 1 !important;
    overflow: visible !important;
    clip-path: inset(-50px -10px 0px -10px) !important;
}

.nora-app-image img {
    width: 120% !important;
    height: auto !important;
    animation: noraPhoneFloat 3s ease-in-out infinite !important;
}

@keyframes noraPhoneFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-6px); }
}

/* --- E2c. TELEGRAM APP CARD (mavi tema override) --- */
.nora-telegram-app {
    background: radial-gradient(ellipse at 50% 100%, rgba(41, 182, 246, 1) 0%, rgba(41, 182, 246, 0) 60%),
    #1a2a3a !important;
}

.nora-tg-blue {
    color: #29b6f6 !important;
}

.nora-telegram-app h2 {
    text-shadow: 0 0 8.4px rgba(41, 182, 246, 0.49) !important;
}

.nora-telegram-app p {
    color: #b3e5fc !important;
}

.nora-tg-btn {
    background-color: #29b6f6 !important;
    color: #fff !important;
}

.nora-tg-arrow {
    background: linear-gradient(180deg, #fff 0%, #29b6f6 100%) !important;
}

.nora-tg-arrow svg path {
    stroke: #1a2a3a !important;
}

.nora-tg-store-btn {
    border-color: #29b6f6 !important;
    background-color: rgba(41, 182, 246, 0.15) !important;
}

.nora-tg-image {
    width: 150px !important;
    right: -5px !important;
    top: auto !important;
    bottom: -5px !important;
    height: auto !important;
    overflow: visible !important;
}

.nora-tg-image svg {
    width: 150px !important;
    height: 150px !important;
}

.nora-tg-image svg {
    animation: noraPhoneFloat 3s ease-in-out infinite !important;
    animation-delay: 1.5s !important;
}

/* --- E2d. FOOTER ROW (mobil: dikey stack) --- */
.nora-footer-row {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    margin: 0 !important;
}

/* --- E. ACCORDION (norabahis card design) --- */
.footerLinksSection {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.footerLinkCols {
    display: flex !important;
    flex-direction: column !important;
    gap: 6px !important;
}

.footerLinkCol {
    background-color: #242427 !important;
    border-radius: 10px !important;
    padding: 0 14px !important;
    margin: 0 !important;
    border: none !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
    overflow: hidden !important;
}

.footerLinkColTitle {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
    height: 33px !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    color: #b7b7b7 !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
    cursor: pointer !important;
    border: none !important;
    line-height: 1 !important;
}

/* Chevron ok (CSS border trick) */
.footerLinkColTitle::after {
    content: '' !important;
    width: 5px !important;
    height: 5px !important;
    border-right: 1.5px solid #b7b7b7 !important;
    border-bottom: 1.5px solid #b7b7b7 !important;
    transform: rotate(45deg) !important;
    transition: transform 0.3s ease !important;
    flex-shrink: 0 !important;
    font-size: 0 !important;
}

.footerLinkCol.open .footerLinkColTitle {
    color: #b7b7b7 !important;
}

.footerLinkCol.open .footerLinkColTitle::after {
    content: '' !important;
    transform: rotate(-135deg) !important;
    border-color: #b7b7b7 !important;
}

.footerLinkColLinks {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    transition: max-height 0.3s ease !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 14px !important;
}

.footerLinkCol.open .footerLinkColLinks {
    max-height: 500px !important;
    padding: 12px 0 !important;
    border-top: none !important;
}

.footerLinkColEl {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

.footerLinkColEl a {
    display: block !important;
    padding: 0 !important;
    color: #6a6a6a !important;
    font-size: 11px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    text-decoration: none !important;
}

/* Base CSS separator line kaldÄ±r */
.footerLinkColEl::after {
    display: none !important;
}

.footerLinkColEl a:hover {
    color: #b7b7b7 !important;
}

/* GCB badge gizle */
a[href*="cert.gcb.cw"] {
    display: none !important;
}

/* --- F. PAYMENT MARQUEE --- */
@keyframes paymentMarquee {
    0% { -webkit-transform: translateX(0); transform: translateX(0); }
    100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
}

/* Container â€” :has() fallback ile */
.sliderContent:has(.horizontalSliderWrapper),
.horizontalSliderWrapper {
    overflow: hidden !important;
}

.sliderContent:has(.horizontalSliderWrapper) {
    padding: 4px 0 !important;
    margin: 0 !important;
    border: none !important;
}

.sliderContent:has(.horizontalSliderWrapper) .sliderTitle,
.horizontalSliderWrapper ~ .sliderTitle {
    display: none !important;
}

/* Row â€” klonlar hazÄ±r olmadan animasyon baÅŸlamaz */
.horizontalSliderRow {
    display: -webkit-flex !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
    gap: 16px !important;
    width: -webkit-max-content !important;
    width: max-content !important;
}

/* Animasyon SADECE klonlar oluÅŸtuktan sonra (data-dup="1") */
.horizontalSliderRow[data-dup="1"] {
    -webkit-animation: paymentMarquee 35s linear infinite !important;
    animation: paymentMarquee 35s linear infinite !important;
}

/* Elem */
.horizontalSliderElem {
    -webkit-flex-shrink: 0 !important;
    flex-shrink: 0 !important;
    background: transparent !important;
}

/* Img â€” px kullan, rem iOS'ta sorunlu */
.horizontalSliderImg {
    display: block !important;
    height: 27px !important;
    width: auto !important;
    opacity: 0.7 !important;
    filter: none !important;
    -webkit-filter: none !important;
}

/* App indirme linkleri gizle (DÃ¼zenlemeler ve Ä°ÅŸ Birlikleri iÃ§indeki) */
.layout-footer-holder-bc a.sliderImage[href="http://t1.t2m.io/mobilapp"] {
    display: none !important;
}

/* --- F2. PARTNERS / SLIDER SECTIONS --- */

/* Base CSS separator line kaldÄ±r */
.sliderGroup::before {
    display: none !important;
}

.sliderContent {
    padding: 4px 0 !important;
    margin: 0 !important;
    border: none !important;
}

.sliderContent:not(:last-child) {
    margin-bottom: 4px !important;
}

/* Footer iÃ§indeki horizontalList gradient overlay kaldÄ±r */
.sliderGroup .horizontalList::before,
.sliderGroup .horizontalList::after {
    display: none !important;
}

.sliderContent .sliderTitle {
    font-size: 9px !important;
    color: #555 !important;
    letter-spacing: 1px !important;
    margin-bottom: 4px !important;
}

.sliderGroup {
    padding: 8px 0 0 !important;
}

.ftr-head-bc {
    margin-bottom: 4px !important;
    padding-bottom: 0 !important;
    border-bottom: none !important;
}

.ftr-partners-row-bc {
    box-shadow: none !important;
    padding: 4px 0 !important;
}

.ftr-partners-row-inner-bc {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    flex-wrap: wrap !important;
    margin-top: 0 !important;
}

.ftr-partners-row-inner-bc img,
.ftr-partners-row-inner-bc > div > div > a > img {
    display: inline-flex !important;
    height: 24px !important;
    width: auto !important;
    opacity: 0.5 !important;
    filter: none !important;
}

/* --- G. LICENSE --- */
.ftr-copy-rights-bc {
    padding: 4px 0 !important;
    background: transparent !important;
    border: none !important;
    margin: 0 !important;
}

.ftr-copy-rights-bc p {
    color: #666 !important;
    font-size: 9px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    text-align: center !important;
    margin: 0 0 2px !important;
}

.ftr-copy-rights-bc p:last-child {
    margin-bottom: 0 !important;
}

.ftr-copy-rights-bc a {
    color: #b7944a !important;
}

/* --- H. COPYRIGHT --- */
.copyRightBlock {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    padding: 8px 0 0 !important;
    background: transparent !important;
    margin: 0 !important;
    box-shadow: none !important;
    border: none !important;
}

/* Base CSS separator kaldÄ±r */
.footerWarning {
    flex-direction: row !important;
    width: auto !important;
    padding: 0 !important;
    margin: 0 !important;
}

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

.footerWarningAge {
    background: #c62828 !important;
    color: #fff !important;
    width: auto !important;
    height: auto !important;
    padding: 2px 5px !important;
    border: none !important;
    border-radius: 3px !important;
    font-size: 9px !important;
    font-weight: 700 !important;
    margin: 0 !important;
}

.footerWarningText {
    display: none !important;
}

.footerCopyrights {
    color: #555 !important;
    font-size: 10px !important;
    font-weight: 500 !important;
    margin: 0 !important;
    line-height: 1.3 !important;
    text-align: center !important;
}

/* Footer divider/separator kaldÄ±r */
.footerCopyrightLinks {
    box-shadow: none !important;
    border: none !important;
    padding: 0 !important;
}

.footerContainerWrapper:not(:first-child) {
    box-shadow: none !important;
}

/* --- I. DESKTOP (1024px+) --- */
@media (min-width: 1024px) {
    .footerLinkCols {
        flex-direction: row !important;
        gap: 12px !important;
    }

    .footerLinkCol {
        flex: 1 !important;
    }

    .footerLinkColTitle {
        cursor: default !important;
        pointer-events: none !important;
    }

    .footerLinkColTitle::after {
        display: none !important;
    }

    .footerLinkColLinks {
        max-height: none !important;
        overflow: visible !important;
        padding: 12px 0 !important;
        border-top: 0.5px solid #3a3a3a !important;
        gap: 16px !important;
    }

    .nora-mobile-app {
        height: 148px !important;
        padding: 20px 13px !important;
    }
}


/* ================================================================
   20. HOMEPAGE VIDEO SLIDER
   ----------------------------------------------------------------
   Sadece m.domain.com/tr/ icin calisan video/image slider
   ================================================================ */

/* --- A. LAYOUT ORDER â€” DOM Rules Orchestrator tarafÄ±ndan yÃ¶netilir (centParent.js) --- */

/* --- B. Container --- */
.nora-custom-slider {
    width: calc(100% - 20px) !important;
    margin: 10px auto !important;
    padding: 0 !important;
    position: relative !important;
    overflow: hidden !important;
    background: transparent !important;
    border-radius: 12px !important;
    box-shadow:
            0 4px 20px rgba(0, 0, 0, 0.4),
            0 0 0 1px rgba(240, 201, 89, 0.2),
            0 0 30px rgba(240, 201, 89, 0.1) !important;
}

.nora-slider-container {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 12px;
}

/* --- Slide Index Indicator (saÄŸ Ã¼st) --- */
.nora-slider-index {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 5;
    background: rgba(0, 0, 0, 0.35);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    color: rgba(255, 255, 255, 0.8);
    font-size: 9px;
    font-weight: 600;
    line-height: 1;
    padding: 3px 6px;
    border-radius: 8px;
    letter-spacing: 0.3px;
    pointer-events: none;
}

/* --- C. Track --- */
.nora-slider-track {
    display: flex;
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    will-change: transform;
}

/* --- D. Slide --- */
.nora-slide {
    flex: 0 0 100%;
    min-width: 100%;
    position: relative;
    display: block;
    overflow: hidden;
    background: #18181b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Ccircle cx='42' cy='42' r='42' fill='%23F0C959'/%3E%3Cpath d='M47.35 55.78C43.12 54.29 39.34 54.22 35.09 55.8c2.13-2.4 4.14-5.1 4.84-7.8.04-.16 0-.41-.01-.48-.02-.1-.39-.08-.5.03-2.21 2.11-7.56 3.14-10.15 2.28-3.32-1.11-5.94-3.86-6.98-7.14-1.13-3.57-.2-7.22 2.31-9.9 1.59-1.69 3.32-3 5.3-4.23 2.48-1.46 4.69-3.1 6.89-4.95 1.73-1.46 3.19-2.97 4.43-5.01 1.31 2.12 2.87 3.74 4.73 5.27 2.2 1.81 4.39 3.39 6.84 4.86 3.48 2.09 7.33 5.52 7.75 9.74.28 2.79-.5 5.35-2.18 7.55-1.36 1.78-3.11 3.24-5.31 3.83-2.2.59-4.11.19-6.21-.31-2.68-.64-3.95-2.38-4.29-2.03-.06.06-.12.29-.09.39.82 2.98 2.7 5.41 4.91 7.9z' fill='%231a1a1d'/%3E%3C/svg%3E") center / 44px no-repeat;
    cursor: pointer;
    aspect-ratio: 2 / 1;
}

.nora-slide video,
.nora-slide img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    border-radius: 12px;
}


/* --- E. Loading State --- */
/* Skeleton shimmer â€” yarÄ± saydam, altÄ±ndaki Nora logosu gÃ¶rÃ¼nsÃ¼n */
.nora-slide-skeleton {
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(30, 30, 33, 0.7) 25%, rgba(42, 42, 45, 0.5) 50%, rgba(30, 30, 33, 0.7) 75%);
    background-size: 200% 100%;
    animation: noraShimmer 1.5s infinite;
}

/* Loader artÄ±k gereksiz â€” logo slide background'da */
.nora-slide-loader {
    display: none;
}

.nora-slide.loaded .nora-slide-skeleton {
    display: none;
}

@keyframes noraShimmer {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}

@keyframes noraSpin {
    to { transform: translate(-50%, -50%) rotate(360deg); }
}


/* ================================================================
   21. CATEGORY BUTTONS WIDGET
   ----------------------------------------------------------------
   Slider altinda 4 kategori karti: Canli Casino, Slot, Spor, Crash
   ================================================================ */

/* --- A. Container --- */
.nora-category-buttons {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 10px 0 10px !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.nora-category-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 9px;
    row-gap: 13px;
}

/* --- B. Card --- */
.nora-category-card {
    position: relative;
    width: 100%;
    height: 110px;
    background: linear-gradient(122deg, var(--nora-bg, #101012) 18%, var(--nora-bg, #101012) 21%, var(--nora-accent, #f0c959) 98%);
    border-radius: 11px;
    overflow: visible;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    display: block;
    text-decoration: none;
    transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1),
    box-shadow 0.3s ease;
    -webkit-tap-highlight-color: transparent;
}

/* Glow overlay */
.nora-category-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    box-shadow:
            inset -3px 2px 13px -8px var(--nora-accent, #f0c959),
            inset 2px 0 9px -5px var(--nora-accent, #f0c959);
    pointer-events: none;
    opacity: 0.7;
    transition: box-shadow 0.3s ease, opacity 0.3s ease;
}

/* ---- Desktop Hover ---- */
@media (hover: hover) {
    /* Card lift + glow */
    .nora-category-card:hover {
        transform: translateY(-3px);
        box-shadow:
                0 8px 20px rgba(0, 0, 0, 0.3),
                0 0 24px rgba(240, 201, 89, 0.2);
    }

    /* Inner glow intensifies */
    .nora-category-card:hover::after {
        opacity: 1;
        box-shadow:
                inset -5px 3px 18px -4px var(--nora-accent, #f0c959),
                inset 3px 0 14px -3px var(--nora-accent, #f0c959),
                inset 0 0 20px -6px rgba(240, 201, 89, 0.2);
    }

    /* Image pops up + scales */
    .nora-category-card:hover .nora-category-image {
        transform: scale(1.1) translateY(-6px);
        filter: drop-shadow(0 6px 12px rgba(0, 0, 0, 0.4));
    }

    /* Shadow stretches under floating image */
    .nora-category-card:hover .nora-category-shadow {
        transform: rotate(-9.5deg) scaleX(1.15);
        opacity: 0.7;
    }

    /* Title gets gold glow */
    .nora-category-card:hover .nora-category-content h3 {
        text-shadow: 0 0 12px rgba(240, 201, 89, 0.3);
    }

    /* Play Now slides right */
    .nora-category-card:hover .nora-play-now {
        gap: 6px;
    }

    /* Arrow bounces */
    .nora-category-card:hover .nora-play-now svg {
        animation: arrowBounce 0.8s ease infinite;
    }
}

/* ---- Mobile Tap (Active) ---- */
.nora-category-card:active {
    transform: scale(0.96);
    box-shadow:
            0 1px 4px rgba(0, 0, 0, 0.3),
            0 0 20px rgba(240, 201, 89, 0.35);
    transition: transform 0.1s ease, box-shadow 0.1s ease;
}

/* Gold flash on tap */
.nora-category-card:active::after {
    opacity: 1;
    box-shadow:
            inset -6px 4px 20px -3px var(--nora-accent, #f0c959),
            inset 4px 0 16px -2px var(--nora-accent, #f0c959),
            inset 0 0 30px -6px rgba(240, 201, 89, 0.4);
    transition: box-shadow 0.08s ease, opacity 0.08s ease;
}

/* Image pops on tap */
.nora-category-card:active .nora-category-image {
    transform: scale(1.08) translateY(-4px);
    transition: transform 0.1s ease, filter 0.1s ease;
}

/* Title glow on tap */
.nora-category-card:active .nora-category-content h3 {
    text-shadow: 0 0 16px rgba(240, 201, 89, 0.4);
}

/* Arrow snaps right on tap */
.nora-category-card:active .nora-play-now svg {
    transform: translateX(3px);
}

/* ---- Arrow bounce keyframe ---- */
@keyframes arrowBounce {
    0%, 100% { transform: translateX(0); }
    50% { transform: translateX(3px); }
}

/* --- C. Content --- */
.nora-category-content {
    position: relative;
    z-index: 2;
    padding: 11px 0 16px 11px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.nora-category-content h3 {
    font-size: 22px;
    font-weight: 400;
    line-height: 0.94;
    color: var(--nora-title, #ffffff);
    margin: 0;
    transition: text-shadow 0.3s ease;
}

/* --- D. Play Now Button --- */
.nora-play-now {
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--nora-accent, #f0c959);
    font-size: 8px;
    font-weight: 400;
    line-height: 1;
    transition: gap 0.3s ease;
}

.nora-play-now svg {
    width: 6px;
    height: 6px;
    flex-shrink: 0;
    transition: transform 0.2s ease;
}

/* --- E. Category Image --- */
.nora-category-image {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    object-fit: contain;
    max-width: 120px;
    max-height: 95px;
    width: auto;
    height: auto;
    transform-origin: bottom center;
    transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1),
    filter 0.3s ease;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2));
}

/* Per-card image sizes */
.nora-category-card:nth-child(1) .nora-category-image { width: 98px; height: 92px; }
.nora-category-card:nth-child(2) .nora-category-image { width: 113px; height: 85px; }
.nora-category-card:nth-child(3) .nora-category-image { width: 92px; height: 86px; }
.nora-category-card:nth-child(4) .nora-category-image { width: 117px; height: 84px; }

/* --- F. Shadow --- */
.nora-category-shadow {
    position: absolute;
    bottom: -8px;
    right: 12px;
    width: 79px;
    height: 17px;
    z-index: 0;
    transform: rotate(-9.5deg);
    overflow: visible;
    transition: transform 0.35s ease, opacity 0.35s ease;
    opacity: 1;
}

.nora-category-shadow img {
    width: 100%;
    height: 100%;
}

/* --- G. Skeleton â€” Category Buttons --- */
.nora-category-card .nora-skeleton-shimmer {
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(90deg, rgba(30,30,33,0.7) 25%, rgba(42,42,45,0.5) 50%, rgba(30,30,33,0.7) 75%);
    background-size: 200% 100%;
    animation: noraShimmer 1.5s infinite;
    z-index: 5;
    pointer-events: none;
}
.nora-category-card.nora-loaded .nora-skeleton-shimmer { display: none; }


/* ============================================================
   SECTION 21: CASINO LOBBY â€” GAME SECTIONS
   ============================================================ */

/* --- A. Lobby Container --- */
.nora-casino-lobby {
    padding: 0 10px !important;
    display: block !important;
    gap: 0 !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* --- B. Section Container --- */
.nora-casino-section {
    padding: 13px 0 8px;
    overflow: visible;
}

/* --- B. Section Header --- */
.nora-casino-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
    padding: 0;
}

.nora-casino-title {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #ffffff;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
}

.nora-casino-title svg {
    width: 17px;
    height: 17px;
    flex-shrink: 0;
}

/* --- C. Navigation Arrows --- */
.nora-casino-arrows {
    display: flex;
}

.nora-casino-arrows button {
    width: 37.5px;
    height: 25px;
    background: rgba(217, 217, 217, 0);
    border: 0.1px solid rgba(254, 247, 255, 0.46);
    color: #ffffff;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}

.nora-casino-arrows button:first-child {
    border-radius: 12px 0 0 12px;
    border-right: none;
}

.nora-casino-arrows button:last-child {
    border-radius: 0 12px 12px 0;
}

.nora-casino-arrows button svg {
    width: 4.284px;
    height: 7.711px;
}

/* --- D. Games Scroll --- */
.nora-games-scroll {
    display: flex;
    gap: 12px;
    overflow-x: auto;
    scrollbar-width: none;
    padding-bottom: 4px;
    cursor: grab;
    -webkit-overflow-scrolling: touch;
}

.nora-games-scroll::-webkit-scrollbar {
    display: none;
}

.nora-games-scroll.grabbing {
    cursor: grabbing;
}

/* --- E. Game Card --- */
.nora-game-card {
    flex: 0 0 131px;
    width: 131px;
    height: 178px;
    border-radius: 12px;
    overflow: hidden;
    display: block;
    text-decoration: none;
    position: relative;
}

.nora-game-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: 12px;
}

/* Video thumbnails â€” tÃ¼m kart tiplerinde img gibi davransÄ±n */
.nora-casino-lobby video {
    pointer-events: none;
}

.nora-game-card video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: 12px;
}

/* --- F. Providers Scroll --- */
.nora-providers-scroll {
    display: flex;
    gap: 8px;
    overflow-x: auto;
    scrollbar-width: none;
    padding-top: 20px;
    margin-top: -20px;
    padding-bottom: 4px;
    cursor: grab;
    -webkit-overflow-scrolling: touch;
}

.nora-providers-scroll::-webkit-scrollbar {
    display: none;
}

.nora-providers-scroll.grabbing {
    cursor: grabbing;
}

/* --- G. Provider Card --- */
.nora-provider-card {
    flex: 0 0 206px;
    width: 206px;
    height: 100px;
    border-radius: 9px;
    position: relative;
    overflow: visible;
    display: block;
    text-decoration: none;
    background: linear-gradient(115.6deg, var(--nora-bg, #3a3a3d) 4.29%, var(--nora-bg2, #242427) 97.27%);
    border: 0.5px solid var(--nora-accent, #555);
    box-shadow:
            0 2px 4px rgba(0, 0, 0, 0.35),
            0 6px 14px rgba(0, 0, 0, 0.25);
}

/* Card background wrapper */
.nora-card-bg {
    position: absolute;
    inset: 0;
    overflow: hidden;
    border-radius: inherit;
    pointer-events: none;
    z-index: 0;
}

/* Radial dot pattern overlay */
.nora-radial-pattern {
    position: absolute;
    width: 151px;
    height: 151px;
    right: -25px;
    top: -25px;
    background-size: contain;
    background-repeat: no-repeat;
    mix-blend-mode: var(--nora-spiral-blend, normal);
    opacity: var(--nora-spiral-opacity, 1);
}

/* Accent color-dodge overlay */
.nora-provider-card::before {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(-62.88deg, transparent 30%, var(--nora-accent, rgba(85, 85, 85, 0.5)) 100%);
    mix-blend-mode: color-dodge;
    pointer-events: none;
}

/* Inset glow */
.nora-provider-card::after {
    content: '';
    position: absolute;
    inset: -0.5px;
    border-radius: inherit;
    box-shadow:
            inset 1px 1px 2px 0px rgba(255, 255, 255, 0.25),
            inset -1px -1px 2px 0px rgba(0, 0, 0, 0.2);
    pointer-events: none;
}

/* Provider content */
.nora-provider-content {
    position: relative;
    z-index: 2;
    padding: 11px 13px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.nora-provider-card h3 {
    font-size: 22px;
    font-weight: 400;
    line-height: 0.941;
    color: var(--nora-title, #fff);
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

/* Provider image */
.nora-provider-image {
    position: absolute;
    z-index: 1;
    pointer-events: none;
    filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.25));
    width: 90px;
    height: auto;
    max-height: 100%;
    right: -0.5rem;
    top: 50%;
    transform: translateY(-50%);
    object-fit: contain;
}

/* Play now button */
.nora-play-now {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 8px;
    font-weight: 400;
    line-height: 0.941;
    letter-spacing: 0.5px;
    padding-bottom: 16px;
}

.nora-play-now svg {
    width: 6px;
    height: 6px;
    flex-shrink: 0;
}

.nora-play-dark {
    color: #000000;
}

.nora-play-light {
    color: #ffffff;
}

/* --- I. Promos Scroll --- */
.nora-promos-scroll {
    display: flex;
    gap: 8px;
    overflow-x: auto;
    scrollbar-width: none;
    padding-top: 24px;
    margin-top: -24px;
    padding-bottom: 4px;
    cursor: grab;
    -webkit-overflow-scrolling: touch;
}

.nora-promos-scroll::-webkit-scrollbar {
    display: none;
}

.nora-promos-scroll.grabbing {
    cursor: grabbing;
}

/* --- J. Promo Card --- */
.nora-promo-card {
    flex: 0 0 206px;
    width: 206px;
    height: 100px;
    border-radius: 9px;
    position: relative;
    overflow: visible;
    display: block;
    text-decoration: none;
    background: linear-gradient(115.6deg, var(--nora-bg, #febe10) 4%, var(--nora-bg2, #f0c959) 97%);
}

.nora-promo-content {
    position: relative;
    z-index: 2;
    padding: 11px 13px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.nora-promo-card h3 {
    font-size: 22px;
    font-weight: 400;
    line-height: 0.941;
    color: var(--nora-title, #000000);
}

.nora-promo-card .nora-play-now {
    color: var(--nora-btn, #000);
}

.nora-promo-card .nora-play-now svg path {
    fill: currentColor;
}

.nora-promo-image {
    position: absolute;
    z-index: 1;
    pointer-events: none;
    width: 110px;
    height: 110px;
    right: -2px;
    top: -18px;
}

/* --- K. Leagues Scroll --- */
.nora-leagues-scroll {
    display: flex;
    gap: 8px;
    overflow-x: auto;
    scrollbar-width: none;
    padding-bottom: 4px;
    cursor: grab;
    -webkit-overflow-scrolling: touch;
}

.nora-leagues-scroll::-webkit-scrollbar {
    display: none;
}

.nora-leagues-scroll.grabbing {
    cursor: grabbing;
}

/* --- L. League Card --- */
.nora-league-card {
    flex: 0 0 206px;
    width: 206px;
    height: 60px;
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    display: block;
    text-decoration: none;
}

.nora-league-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* --- M. Tournaments Scroll --- */
.nora-tournaments-scroll {
    display: flex;
    gap: 8px;
    overflow-x: auto;
    overflow-y: clip;
    scrollbar-width: none;
    padding-top: 10px;
    margin-top: -10px;
    padding-bottom: 4px;
    cursor: grab;
    -webkit-overflow-scrolling: touch;
}

.nora-tournaments-scroll::-webkit-scrollbar {
    display: none;
}

.nora-tournaments-scroll.grabbing {
    cursor: grabbing;
}

/* --- N. Tournament Card --- */
.nora-tournament-card {
    flex: 0 0 206px;
    width: 206px;
    height: 100px;
    border-radius: 9px;
    position: relative;
    overflow: visible;
    display: block;
    text-decoration: none;
}

.nora-tournament-pink {
    background: linear-gradient(115.806deg, rgb(16, 16, 18) 1.84%, var(--nora-accent, rgb(232, 38, 142)) 97.64%);
}

.nora-tournament-pink::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    box-shadow: inset 0px 0px 6.8px -3px var(--nora-accent, #e34dd0);
    pointer-events: none;
}

.nora-tournament-gold {
    background: linear-gradient(115.806deg, rgb(16, 16, 18) 1.84%, var(--nora-accent, rgb(240, 202, 90)) 97.64%);
}

.nora-tournament-gold::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: inherit;
    box-shadow: inset 0px 0px 6.8px -3px var(--nora-accent, #dbb853);
    pointer-events: none;
}

.nora-tournament-content {
    position: relative;
    z-index: 2;
    padding: 4px 10px 10px;
    height: 100%;
    display: flex;
    flex-direction: column;
    max-width: 125px;
}

.nora-tournament-logo {
    height: 18px;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
}

.nora-tournament-logo img {
    height: 18px;
    width: auto;
}

.nora-provider-name {
    font-size: 8px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 1;
}

.nora-betconstruct-text {
    color: #e8268f;
}

.nora-tournament-date {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 6px;
    font-weight: 500;
    border-radius: 3px;
    margin-bottom: 4px;
    width: 71px;
    height: 11px;
    background-color: #e8268e;
    color: #ffffff;
}

.nora-date-gold {
    background-color: #f0c959;
    color: #000000;
}

.nora-tournament-title {
    font-size: 11px;
    font-weight: 500;
    color: var(--nora-title, #ffffff);
    line-height: 1.18;
    margin-bottom: 0;
}

.nora-tournament-prize {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0.2px;
    line-height: 1.2;
    margin-top: auto;
}

.nora-prize-pink {
    color: #e8268f;
}

.nora-prize-gold {
    color: #f0c959;
}

.nora-tournament-image {
    position: absolute;
    z-index: 1;
    pointer-events: none;
    object-fit: contain;
    height: 108px;
    width: auto;
    right: 0;
    top: -8px;
}

/* --- O. Selected Scroll --- */
.nora-selected-scroll {
    display: flex;
    gap: 8px;
    overflow-x: auto;
    scrollbar-width: none;
    padding-top: 16px;
    margin-top: -16px;
    padding-bottom: 4px;
    cursor: grab;
    -webkit-overflow-scrolling: touch;
}

.nora-selected-scroll::-webkit-scrollbar {
    display: none;
}

.nora-selected-scroll.grabbing {
    cursor: grabbing;
}

/* --- P. Selected Card --- */
.nora-selected-card {
    flex: 0 0 206px;
    width: 206px;
    height: 100px;
    border-radius: 9px;
    position: relative;
    overflow: visible;
    display: block;
    text-decoration: none;
    background: linear-gradient(-62.17deg, rgba(183, 183, 183, 0) 1.57%, rgba(183, 183, 183, 0.3) 94.7%),
    linear-gradient(90deg, var(--nora-bg, rgb(240, 201, 89)) 0%, var(--nora-bg, rgb(240, 201, 89)) 100%);
}

.nora-selected-content {
    position: relative;
    z-index: 2;
    padding: 10px 13px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.nora-selected-card h3 {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.1;
    color: var(--nora-title, #000000);
}

.nora-selected-image {
    position: absolute;
    z-index: 1;
    pointer-events: none;
    width: 110px;
    height: 110px;
    right: -2px;
    top: -13px;
    object-fit: contain;
}

/* --- P. Casino Lobby Card Tap Effect --- */
.nora-provider-card,
.nora-promo-card,
.nora-tournament-card,
.nora-selected-card,
.nora-game-card,
.nora-league-card {
    -webkit-tap-highlight-color: transparent;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.nora-provider-card:active,
.nora-promo-card:active,
.nora-tournament-card:active,
.nora-selected-card:active,
.nora-game-card:active,
.nora-league-card:active {
    transform: scale(0.96);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    transition: transform 0.1s ease, box-shadow 0.1s ease;
}

/* --- Q. Responsive --- */
@media (max-width: 414px) {
    .nora-provider-card,
    .nora-promo-card,
    .nora-tournament-card,
    .nora-selected-card {
        flex: 0 0 180px;
        width: 180px;
        height: 88px;
    }

    .nora-league-card {
        flex: 0 0 180px;
        width: 180px;
        height: 54px;
    }

    .nora-provider-card h3,
    .nora-promo-card h3 {
        font-size: 18px;
    }

    .nora-selected-card h3 {
        font-size: 17px;
    }

    .nora-tournament-prize {
        font-size: 17px;
    }

    .nora-provider-image {
        width: 76px;
    }

    .nora-promo-image {
        width: 90px;
        height: 90px;
        top: -12px;
    }

    .nora-tournament-image {
        height: 96px;
        top: -7px;
    }

    .nora-selected-image {
        width: 95px;
        height: 95px;
        top: -10px;
    }

    .nora-game-card {
        flex: 0 0 115px;
        width: 115px;
        height: 155px;
    }
}

@media (max-width: 374px) {
    .nora-provider-card,
    .nora-promo-card,
    .nora-tournament-card,
    .nora-selected-card {
        flex: 0 0 160px;
        width: 160px;
        height: 80px;
    }

    .nora-league-card {
        flex: 0 0 160px;
        width: 160px;
        height: 50px;
    }

    .nora-provider-card h3,
    .nora-promo-card h3 {
        font-size: 16px;
    }

    .nora-selected-card h3 {
        font-size: 15px;
    }

    .nora-tournament-prize {
        font-size: 15px;
    }

    .nora-tournament-title {
        font-size: 10px;
    }

    .nora-provider-content,
    .nora-promo-content,
    .nora-selected-content {
        padding: 8px 10px;
    }

    .nora-tournament-content {
        padding: 3px 8px 8px;
    }

    .nora-play-now {
        font-size: 7px;
        padding-bottom: 12px;
    }

    .nora-provider-image {
        width: 64px;
    }

    .nora-promo-image {
        width: 80px;
        height: 80px;
        top: -10px;
    }

    .nora-tournament-image {
        height: 88px;
        top: -6px;
    }

    .nora-selected-image {
        width: 80px;
        height: 80px;
        top: -8px;
    }

    .nora-game-card {
        flex: 0 0 100px;
        width: 100px;
        height: 140px;
    }
}

@media (max-width: 319px) {
    .nora-provider-card,
    .nora-promo-card,
    .nora-tournament-card,
    .nora-selected-card {
        flex: 0 0 145px;
        width: 145px;
        height: 75px;
    }

    .nora-league-card {
        flex: 0 0 145px;
        width: 145px;
        height: 46px;
    }

    .nora-game-card {
        flex: 0 0 90px;
        width: 90px;
        height: 125px;
    }
}

/* --- Skeleton â€” Casino Lobby Cards --- */
.nora-game-card .nora-skeleton-shimmer,
.nora-provider-card .nora-skeleton-shimmer,
.nora-promo-card .nora-skeleton-shimmer,
.nora-league-card .nora-skeleton-shimmer,
.nora-tournament-card .nora-skeleton-shimmer,
.nora-selected-card .nora-skeleton-shimmer {
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: #1e1e21;
    z-index: 5;
    pointer-events: none;
}

.nora-game-card .nora-skeleton-shimmer::after,
.nora-provider-card .nora-skeleton-shimmer::after,
.nora-promo-card .nora-skeleton-shimmer::after,
.nora-league-card .nora-skeleton-shimmer::after,
.nora-tournament-card .nora-skeleton-shimmer::after,
.nora-selected-card .nora-skeleton-shimmer::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Ccircle cx='42' cy='42' r='42' fill='%23F0C959'/%3E%3Cpath d='M47.35 55.78C43.12 54.29 39.34 54.22 35.09 55.8c2.13-2.4 4.14-5.1 4.84-7.8.04-.16 0-.41-.01-.48-.02-.1-.39-.08-.5.03-2.21 2.11-7.56 3.14-10.15 2.28-3.32-1.11-5.94-3.86-6.98-7.14-1.13-3.57-.2-7.22 2.31-9.9 1.59-1.69 3.32-3 5.3-4.23 2.48-1.46 4.69-3.1 6.89-4.95 1.73-1.46 3.19-2.97 4.43-5.01 1.31 2.12 2.87 3.74 4.73 5.27 2.2 1.81 4.39 3.39 6.84 4.86 3.48 2.09 7.33 5.52 7.75 9.74.28 2.79-.5 5.35-2.18 7.55-1.36 1.78-3.11 3.24-5.31 3.83-2.2.59-4.11.19-6.21-.31-2.68-.64-3.95-2.38-4.29-2.03-.06.06-.12.29-.09.39.82 2.98 2.7 5.41 4.91 7.9z' fill='%231a1a1d'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    box-shadow: 0 0 0 2px #2d2d30, 0 0 0 3px #f0c959;
    animation: noraLogoPulse 1.5s ease-in-out infinite;
}

.nora-game-card.nora-loaded .nora-skeleton-shimmer,
.nora-provider-card.nora-loaded .nora-skeleton-shimmer,
.nora-promo-card.nora-loaded .nora-skeleton-shimmer,
.nora-league-card.nora-loaded .nora-skeleton-shimmer,
.nora-tournament-card.nora-loaded .nora-skeleton-shimmer,
.nora-selected-card.nora-loaded .nora-skeleton-shimmer { display: none; }


/* ================================================================
   MESAJ KUTUSU â€” Koyu Tema Renk Override
   ================================================================ */

/* Mesaj body iÃ§indeki tÃ¼m inline renkleri override et */
.message-info-bc,
.message-info-bc *,
.message-info-bc p,
.message-info-bc div,
.message-info-bc span,
.message-info-bc h1,
.message-info-bc h2,
.message-info-bc h3,
.message-info-bc h4 {
    color: #b7b7b7 !important;
}

/* Mesaj iÃ§i linkleri gold yap */
.message-info-bc a {
    color: #f0c959 !important;
}

/* Mesaj iÃ§i arka plan kutularÄ±nÄ± temaya uyumlu yap */
.message-info-bc > div[style],
.message-info-bc div[style*="background"] {
    background-color: #242427 !important;
    border-color: #3a3a3d !important;
}

#profile-balance-swiper .swiper-slide {
    width: 80% !important;
}