/* Survivor One v0.3.229 — approved solid Home game-section bars */
.v03188-game-section{display:grid;gap:0}
.v03188-game-section+.v03188-game-section{margin-top:22px}
.v03188-game-section-head{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:10px;
  min-height:48px;
  padding:10px 14px;
  border:1px solid var(--v03188-head-edge,rgba(255,255,255,.22));
  border-bottom:0;
  border-radius:14px 14px 0 0;
  box-shadow:0 8px 22px rgba(0,0,0,.20);
  color:var(--v03188-head-fg,#fff)
}
.v03188-game-section-head .v03188-section-icon{
  display:grid;
  place-items:center;
  width:27px;
  height:27px;
  font-size:19px;
  line-height:1;
  color:var(--v03188-head-fg,#fff);
  text-shadow:0 1px 2px rgba(0,0,0,.18)
}
.v03188-game-section-head strong{
  min-width:0;
  font-size:15px;
  line-height:1;
  font-weight:1000;
  letter-spacing:.055em;
  color:var(--v03188-head-fg,#fff);
  white-space:nowrap
}
.v03188-game-section-head b{
  font-size:10px;
  line-height:1;
  font-weight:1000;
  letter-spacing:.08em;
  color:var(--v03188-head-fg,#fff);
  white-space:nowrap
}
.v03188-game-section[data-v03188-section="upcoming"] .v03188-game-section-head{
  background:linear-gradient(180deg,var(--v03188-head-a,#2563eb) 0%,var(--v03188-head-b,#1d4ed8) 100%)
}
.v03188-game-section[data-v03188-section="live"] .v03188-game-section-head{
  background:linear-gradient(180deg,var(--v03188-head-a,#ef233c) 0%,var(--v03188-head-b,#c9182b) 100%)
}
.v03188-game-section[data-v03188-section="final"] .v03188-game-section-head{
  background:linear-gradient(180deg,var(--v03188-head-a,#64748b) 0%,var(--v03188-head-b,#475569) 100%)
}
.v03188-game-section-list{
  display:grid;
  gap:0;
  overflow:hidden;
  border:1px solid rgba(148,163,184,.16);
  border-top:0;
  border-radius:0 0 15px 15px;
  background:linear-gradient(160deg,#111b2d 0%,#0d1727 58%,#0a1322 100%);
  box-shadow:0 10px 26px rgba(0,0,0,.18)
}
.v03188-game-section-list>.v03173-game{
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important
}
.v03188-game-section-list>.v03173-game+.v03173-game{
  border-top:2px solid rgba(203,213,225,.42)!important;
  box-shadow:0 -1px 0 rgba(255,255,255,.06)!important
}
.v03188-game-section-list>.v03173-game.is-live{
  box-shadow:inset 3px 0 0 rgba(248,113,113,.75)!important
}
.v03188-game-section-list>.v03173-game.is-my-pick{
  box-shadow:inset 3px 0 0 rgba(248,113,113,.9)!important
}
@media(max-width:699px){
  .v03188-game-section-head{min-height:46px;padding:9px 12px}
  .v03188-game-section-head strong{font-size:14px}
  .v03188-game-section+.v03188-game-section{margin-top:20px}
}
