/* Homepage-hero: wedstrijdkaart rechts (#bxh-card-root, gevuld door bx-hero.js).
   Alleen opmaak, laadt na e-6c353ca60025.css. Zelfde stijl als de wedstrijdkaart op de voorbeschouwingen. Weghalen = oude kaart terug. */

.bxh-scope #bxh-card-root .bxc-card{background:#111A23!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;box-shadow:none!important;font-family:'Plus Jakarta Sans',system-ui,sans-serif}
.bxh-scope #bxh-card-root .bxc-glow{display:none!important}

/* Kop: competitie */
.bxh-scope #bxh-card-root .bxc-head{padding:13px 18px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}
.bxh-scope #bxh-card-root .bxc-league{gap:9px}
.bxh-scope #bxh-card-root .bxc-league>img{width:24px!important;height:24px!important;padding:3px;border-radius:7px;background:#fff;box-sizing:border-box}
.bxh-scope #bxh-card-root .bxc-league-name{font-family:'Poppins',system-ui,sans-serif;font-size:13.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#F2F6F4!important}
.bxh-scope #bxh-card-root .bxc-season{display:none!important}

/* Teams en aftrap */
.bxh-scope #bxh-card-root .bxc-teams{align-items:center!important;gap:10px!important;padding:22px 18px 20px!important}
.bxh-scope #bxh-card-root .bxc-team{gap:10px!important}
.bxh-scope #bxh-card-root .bxc-logo{width:64px!important;height:64px!important;border-radius:50%!important;background:rgba(255,255,255,.06)!important;border:0!important}
.bxh-scope #bxh-card-root .bxc-logo img{width:44px!important;height:44px!important}
.bxh-scope #bxh-card-root .bxc-tname{font-family:'Poppins',system-ui,sans-serif;font-size:16px!important;font-weight:700!important;line-height:1.25!important;color:#fff!important}
.bxh-scope #bxh-card-root .bxc-mid{gap:6px!important;padding:0!important;min-width:96px}
.bxh-scope #bxh-card-root .bxc-time{font-family:'Poppins',system-ui,sans-serif!important;font-size:36px!important;font-weight:700!important;letter-spacing:-.02em!important;color:#fff;font-variant-numeric:tabular-nums}
.bxh-scope #bxh-card-root .bxc-time.score{color:#fff!important}
.bxh-scope #bxh-card-root .bxc-date{font-family:'Plus Jakarta Sans',system-ui,sans-serif!important;font-size:12px!important;font-weight:500;color:#8A97A0!important}
.bxh-scope #bxh-card-root .bxc-date::first-letter{text-transform:uppercase}
.bxh-scope #bxh-card-root .bxc-pill{padding:4px 10px!important;border:0!important;border-radius:999px!important;font-family:'Poppins',system-ui,sans-serif;font-size:11.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
.bxh-scope #bxh-card-root .bxc-pill.up{display:none!important}
.bxh-scope #bxh-card-root .bxc-pill.live{background:rgba(220,38,38,.16)!important;color:#F87171!important}
.bxh-scope #bxh-card-root .bxc-pill.live .bxc-ldot{background:#EF4444!important}
.bxh-scope #bxh-card-root .bxc-pill.fin{background:rgba(255,255,255,.08)!important;color:#C9D2D8!important}
.bxh-scope #bxh-card-root .bxc-pill.off{background:rgba(248,113,113,.14)!important;color:#F87171!important}

/* Odds 1X2 */
.bxh-scope #bxh-card-root .bxc-odds{gap:10px!important;padding:16px 18px 18px!important;border-top:1px solid rgba(255,255,255,.07)}
.bxh-scope #bxh-card-root .bxc-odds::before{content:"Beste odds 1X2";grid-column:1/-1;margin:0 0 -2px;font-family:'Poppins',system-ui,sans-serif;font-size:10.5px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#6CC08B}
.bxh-scope #bxh-card-root .bxc-odd{gap:10px!important;padding:12px 13px!important;border-radius:12px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important;transition:border-color .15s ease,background-color .15s ease}
.bxh-scope #bxh-card-root a.bxc-odd:hover{background:rgba(255,255,255,.07)!important;border-color:rgba(108,192,139,.45)!important}
.bxh-scope #bxh-card-root .bxc-odd-l{font-family:'Poppins',system-ui,sans-serif;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;color:#8A97A0!important}
.bxh-scope #bxh-card-root .bxc-odd-bm{height:22px!important;padding:3px 6px!important;border-radius:6px!important}
.bxh-scope #bxh-card-root .bxc-odd-v{font-family:'Poppins',system-ui,sans-serif!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.01em;color:#fff!important;font-variant-numeric:tabular-nums}
.bxh-scope #bxh-card-root .bxc-odd.none .bxc-odd-v{color:rgba(255,255,255,.3)!important}
.bxh-scope #bxh-card-root .bxc-odds-note{margin:0!important;font-size:12px!important;color:#8A97A0!important}

/* Uitgelicht: bet365 (vlak, zonder verloop) */
.bxh-scope #bxh-card-root .bxc-b365{min-height:44px!important;padding:8px 12px 8px 10px!important;border-radius:12px!important;background:#0F4F35!important;box-shadow:inset 0 0 0 1px rgba(255,223,27,.28)!important;filter:none!important;transition:background-color .15s ease}
.bxh-scope #bxh-card-root .bxc-b365:hover{background:#12603F!important}
.bxh-scope #bxh-card-root .bxc-ftag{padding:4px 7px!important;font-size:9.5px!important}
.bxh-scope #bxh-card-root .bxc-fs{font-size:12px!important;color:#CFE6D9!important}
.bxh-scope #bxh-card-root .bxc-fo b{font-size:14.5px!important}

/* Live: doelpuntenmakers */
.bxh-scope #bxh-card-root .bxc-live{padding:14px 18px 16px!important;border-top:1px solid rgba(255,255,255,.07)}
.bxh-scope #bxh-card-root .bxc-live-hd{font-family:'Poppins',system-ui,sans-serif!important;font-size:10.5px!important;font-weight:700;letter-spacing:.1em!important;color:#6CC08B!important}
.bxh-scope #bxh-card-root .bxc-scr-min{font-family:'Poppins',system-ui,sans-serif!important;font-weight:600!important;color:#6CC08B!important}

/* Voet */
.bxh-scope #bxh-card-root .bxc-foot{padding:12px 18px!important;border-top:1px solid rgba(255,255,255,.07)!important;background:rgba(255,255,255,.025)}
.bxh-scope #bxh-card-root .bxc-foot-l{font-size:12.5px!important;color:#8A97A0!important}
.bxh-scope #bxh-card-root a.bxc-foot-a{gap:6px!important;color:#6CC08B!important;font-family:'Poppins',system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important}
.bxh-scope #bxh-card-root a.bxc-foot-a:hover{gap:6px!important;color:#8FD3A8!important}
.bxh-scope #bxh-card-root a.bxc-foot-a svg{transition:transform .15s ease}
.bxh-scope #bxh-card-root a.bxc-foot-a:hover svg{transform:translateX(2px)}

/* Laadkaart */
.bxh-scope #bxh-card-root .bxc-card[aria-busy="true"] .bxc-odds::before{color:transparent}

@media (max-width:479px){
  .bxh-scope #bxh-card-root .bxc-head{padding:12px 14px!important}
  .bxh-scope #bxh-card-root .bxc-teams{gap:6px!important;padding:18px 10px 16px!important}
  .bxh-scope #bxh-card-root .bxc-logo{width:54px!important;height:54px!important}
  .bxh-scope #bxh-card-root .bxc-logo img{width:38px!important;height:38px!important}
  .bxh-scope #bxh-card-root .bxc-tname{font-size:14px!important}
  .bxh-scope #bxh-card-root .bxc-mid{min-width:74px}
  .bxh-scope #bxh-card-root .bxc-time{font-size:28px!important}
  .bxh-scope #bxh-card-root .bxc-date{font-size:11px!important}
  .bxh-scope #bxh-card-root .bxc-odds{gap:7px!important;padding:14px 14px 16px!important}
  .bxh-scope #bxh-card-root .bxc-odd{padding:10px 9px!important;gap:8px!important}
  .bxh-scope #bxh-card-root .bxc-odd-v{font-size:18px!important}
  .bxh-scope #bxh-card-root .bxc-b365{padding:8px 10px 8px 8px!important}
  .bxh-scope #bxh-card-root .bxc-live{padding:12px 14px 14px!important}
  .bxh-scope #bxh-card-root .bxc-foot{padding:11px 14px!important}
  .bxh-scope #bxh-card-root .bxc-foot-l{display:none!important}
  .bxh-scope #bxh-card-root .bxc-foot{justify-content:flex-end!important}
}
@media (prefers-reduced-motion:reduce){.bxh-scope #bxh-card-root *{transition:none!important}}
