/* ============================================================================
   goldbet1 — gold24.live look:  deep-navy chrome + navy LEFT sidebar +
   LIGHT content (white cards) + GOLD accent.  Scoped to goldbet1 ONLY.
   Content (centre board + right betslip) stays light (goldbet1 default light theme).
   Palette: navy #0d1f47 · navy-2 #12244f · line #1c3568 · gold #f5c518 ·
            gold-hi #ffd21e · text-on-navy #e6ebf5 · muted #8fa0c4 · ink #0d1f47
   ============================================================================ */

/* ============================ CHROME (one navy header) ==================== */
html[data-brand="goldbet1"] .bb-topbar{background:#0d1f47!important;color:#cdd6ea!important}
html[data-brand="goldbet1"] .bb-topbar .bb-tbtn,
html[data-brand="goldbet1"] .bb-topbar .it-lang__btn{background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.18)!important;color:#e6ebf5!important}
html[data-brand="goldbet1"] .bb-logobar{background:#0d1f47!important;border-bottom:none!important}
html[data-brand="goldbet1"] .bb-logo{color:#fff!important}
html[data-brand="goldbet1"] .bb-logo span{color:#f5c518!important}
/* GoldBet shield crest logo (blue+gold, transparent) on the navy bar — drop-shadow for depth, height-locked responsive */
html[data-brand="goldbet1"] .bb-logo-img{height:56px;width:auto;max-width:min(42vw,150px);object-fit:contain;display:block;filter:drop-shadow(0 2px 7px rgba(0,0,0,.45))}
html[data-brand="goldbet1"] .bb-mlogo-img{height:44px;width:auto;max-width:min(38vw,120px);object-fit:contain;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}
html[data-brand="goldbet1"] .bb-auth .lg{color:#e6ebf5!important;border-color:rgba(255,255,255,.28)!important}
html[data-brand="goldbet1"] .bb-auth .lg i{color:#f5c518!important}
html[data-brand="goldbet1"] .bb-auth .rg{background:#f5c518!important;color:#0d1f47!important;font-weight:800}
/* nav bar -> navy, active = GOLD pill */
html[data-brand="goldbet1"] .bb-nav{background:#0d1f47!important;padding:2px 12px 4px}
html[data-brand="goldbet1"] .bb-nav a{color:#e6ebf5!important;font-weight:700;border-radius:18px;margin:4px 2px}
html[data-brand="goldbet1"] .bb-nav a:hover{background:rgba(255,255,255,.10)!important;color:#fff!important}
html[data-brand="goldbet1"] .bb-nav a.on{background:#f5c518!important;color:#0d1f47!important}
html[data-brand="goldbet1"] .bb-mhead{background:#0d1f47!important}
/* mobile bottom nav */
html[data-brand="goldbet1"] .bb-botnav{background:#0d1f47!important}
html[data-brand="goldbet1"] .bb-botnav a.on,
html[data-brand="goldbet1"] .bb-botnav a.on i{color:#f5c518!important}

/* ============================ LEFT SIDEBAR -> navy ======================= */
html[data-brand="goldbet1"] .bb-col--side .bb-panel{background:#0d1f47!important;box-shadow:none!important;border:1px solid #16295a}
html[data-brand="goldbet1"] .bb-col--side .bb-head{background:#0a1a3d!important;color:#f5c518!important;border-bottom:1px solid #16295a}
/* Time filter */
html[data-brand="goldbet1"] .bb-timeflt a{background:#12244f!important;border-color:#1c3568!important;color:#cdd6ea!important}
html[data-brand="goldbet1"] .bb-timeflt a.on{background:#f5c518!important;border-color:#f5c518!important;color:#0d1f47!important;font-weight:700}
/* Top Leagues list */
html[data-brand="goldbet1"] .bb-tl a{background:#12244f!important;border-color:#1c3568!important;color:#e6ebf5!important}
html[data-brand="goldbet1"] .bb-tl a:hover{border-color:#f5c518!important;background:#16295a!important}
html[data-brand="goldbet1"] .bb-tl a .nm{color:#e6ebf5!important}
html[data-brand="goldbet1"] .bb-tl a b{background:#1c3568!important;color:#f5c518!important}
/* side search */
html[data-brand="goldbet1"] .bb-col--side .bb-search input{background:#12244f!important;color:#eef2f9!important;border-color:#1c3568!important}
html[data-brand="goldbet1"] .bb-col--side .bb-search input::placeholder{color:#8fa0c4!important}
html[data-brand="goldbet1"] .bb-col--side .bb-search .ic{color:#8fa0c4!important}

/* Prematch accordion (.bb-pnav) -> navy */
html[data-brand="goldbet1"] .bb-pnav__srow{background:#0a1a3d!important;color:#e6ebf5!important;border-bottom-color:rgba(255,255,255,.06)!important}
html[data-brand="goldbet1"] .bb-pnav__srow .r b{background:rgba(255,255,255,.14)!important;color:#fff!important}
html[data-brand="goldbet1"] .bb-pnav__sport.open>.bb-pnav__srow{background:#f5c518!important;color:#0d1f47!important}
html[data-brand="goldbet1"] .bb-pnav__sport.open>.bb-pnav__srow .r b{background:rgba(0,0,0,.18)!important;color:#0d1f47!important}
html[data-brand="goldbet1"] .bb-pnav__crow{background:#12244f!important;color:#e6ebf5!important;border-bottom-color:#1c3568!important}
html[data-brand="goldbet1"] .bb-pnav__crow:hover{background:#16295a!important}
html[data-brand="goldbet1"] .bb-pnav__cty.open>.bb-pnav__crow{background:#16295a!important;color:#f5c518!important}
html[data-brand="goldbet1"] .bb-pnav__crow .r b{background:#1c3568!important;color:#f5c518!important}
html[data-brand="goldbet1"] .bb-pnav__crow .chev{color:#8fa0c4!important}
html[data-brand="goldbet1"] .bb-pnav__clgs{background:#0a1a3d!important}
html[data-brand="goldbet1"] .bb-pnav__clg{background:transparent!important;color:#cdd6ea!important;border-bottom-color:#16295a!important}
html[data-brand="goldbet1"] .bb-pnav__clg:hover{background:#16295a!important;color:#f5c518!important}
html[data-brand="goldbet1"] .bb-pnav__clg.on{background:#16295a!important;color:#f5c518!important}
html[data-brand="goldbet1"] .bb-pnav__clg .r b{background:#1c3568!important;color:#f5c518!important}
html[data-brand="goldbet1"] .bb-pnav__lrow{background:#12244f!important;color:#e6ebf5!important;border-bottom-color:#1c3568!important}
html[data-brand="goldbet1"] .bb-pnav__lrow:hover{background:#16295a!important}
html[data-brand="goldbet1"] .bb-pnav__lg.open>.bb-pnav__lrow{background:#16295a!important;color:#f5c518!important}
html[data-brand="goldbet1"] .bb-pnav__lrow .r b{background:#1c3568!important;color:#f5c518!important}
html[data-brand="goldbet1"] .bb-pnav__lrow .chev{color:#8fa0c4!important}
html[data-brand="goldbet1"] .bb-pnav__matches{background:#0a1a3d!important}
html[data-brand="goldbet1"] .bb-pnav__m{color:#cdd6ea!important;border-bottom-color:#16295a!important}
html[data-brand="goldbet1"] .bb-pnav__m:hover{background:#16295a!important}
html[data-brand="goldbet1"] .bb-pnav__m .tm{color:#cdd6ea!important}
html[data-brand="goldbet1"] .bb-pnav__m:hover .tm{color:#f5c518!important}

/* ============ NAVY panel/section/board headers -> deep gold24 navy ======== */
html[data-brand="goldbet1"] .bb-head{background:#0d1f47!important;color:#fff!important}
html[data-brand="goldbet1"] .bb-col--side .bb-head{color:#f5c518!important}
html[data-brand="goldbet1"] .bb-subnav a{background:#12244f!important;color:#e6ebf5!important}
html[data-brand="goldbet1"] .bb-subnav a.on{background:#f5c518!important;color:#0d1f47!important}
html[data-brand="goldbet1"] .bb-comphd{background:#0d1f47!important;color:#fff!important}
html[data-brand="goldbet1"] .bb-mg .mh{background:#0d1f47!important;color:#fff!important}
html[data-brand="goldbet1"] .bb-mkt .mkh{background:#0d1f47!important;color:#fff!important}
html[data-brand="goldbet1"] .bb-champ__hd{background:#0d1f47!important;color:#fff!important}
html[data-brand="goldbet1"] .bb-champ__hd .x{color:#fff!important}
html[data-brand="goldbet1"] .cg-lbl{background:#0d1f47!important;color:#fff!important}

/* ============ ACCENT nudges (gold) on light content ====================== */
/* selected odds cell -> gold (matches gold24 highlight) */
html[data-brand="goldbet1"] .quote_btn.activated,
html[data-brand="goldbet1"] .quote_btn.selected,
html[data-brand="goldbet1"] .quote_btn.is-selected,
html[data-brand="goldbet1"] .quote_btn.gbx-oc.is-selected{background:#f5c518!important;border-color:#f5c518!important;color:#0d1f47!important}
/* market chip / group tabs active -> gold */
html[data-brand="goldbet1"] .bb-mktbar a.on,
html[data-brand="goldbet1"] a[data-mg].on,
html[data-brand="goldbet1"] .bb-chmkt a.on{background:#f5c518!important;border-color:#f5c518!important;color:#0d1f47!important}
html[data-brand="goldbet1"] .bb-chips a.on{border-color:#f5c518!important;color:#0d1f47!important}
/* betslip bet-type active tab -> gold underline-ish */
html[data-brand="goldbet1"] .gbx-slip__tab.is-active{background:#f5c518!important;color:#0d1f47!important}
/* live rail scores -> navy bold (light rail stays light); title bar navy */
html[data-brand="goldbet1"] .bb-res .bb-head .fa-circle{color:#e11d1d!important}

/* ============ SHARED "Menu Sport" drawer FAB -> gold ===================== */
@media(max-width:900px){
  html[data-brand="goldbet1"] .bbmm-fab{background:linear-gradient(135deg,#ffd21e,#e0a800)!important;color:#0d1f47!important;box-shadow:0 6px 20px rgba(245,197,24,.5)!important}
  html[data-brand="goldbet1"] .bbmm-close{background:#f5c518!important;color:#0d1f47!important}
}

/* ===== casino / live-casino / virtual / poker palette (casino-premium.css) === */
:root[data-brand="goldbet1"]{
  --cas-accent:#f5c518; --cas-accent-rgb:245,197,24; --cas-accent-2:#d9a91a; --cas-accent-lt:#ffe9a8; --cas-ink:#0d1f47;
  --cas-s1:#0a1633; --cas-s2:#0d1f47; --cas-s3:#16294f;
}
