/* v0.3.100 Make Pick presentation polish.
   Presentation only: styling only; no gameplay behavior changes. */
#pickModal .pick-sheet{
  --pick-sheet-bg:#0b171f;
  --pick-sheet-bg-2:#0e2029;
  --pick-card:#10252f;
  --pick-card-2:#0e2029;
  --pick-line:rgba(174,201,214,.16);
  --pick-line-strong:rgba(174,201,214,.24);
  --pick-text:#f7fbff;
  --pick-muted:#97a9ba;
  --pick-accent:#42d9df;
  background:linear-gradient(180deg,var(--pick-sheet-bg-2) 0%,var(--pick-sheet-bg) 32%,#09141b 100%)!important;
  border-color:var(--pick-line)!important;
  color:var(--pick-text)!important;
  box-shadow:0 -30px 80px rgba(0,0,0,.42)!important;
}
#pickModal .sheethead.sticky{
  background:linear-gradient(180deg,rgba(14,32,41,.99),rgba(11,23,31,.97))!important;
  border-bottom:1px solid var(--pick-line)!important;
  backdrop-filter:blur(20px);
}
#pickModal .sheethead .section-label{color:var(--pick-accent)!important}
#pickModal .sheethead h2{color:var(--pick-text)!important}
#pickModal .closebtn{
  background:rgba(255,255,255,.045)!important;
  border-color:var(--pick-line-strong)!important;
  color:var(--pick-text)!important;
}
#pickModal .pick-helper{
  background:linear-gradient(180deg,rgba(11,23,31,.99),rgba(11,23,31,.96))!important;
  border-bottom:0!important;
}
#pickModal .pick-helper b{color:var(--pick-text)!important}
#pickModal .pick-helper span{color:var(--pick-muted)!important}
#pickModal .team-search{
  background:rgba(255,255,255,.055)!important;
  border:1px solid var(--pick-line-strong)!important;
  color:var(--pick-text)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
#pickModal .team-search::placeholder{color:#8295a8!important;opacity:1}
#pickModal .team-search:focus{
  border-color:rgba(66,217,223,.72)!important;
  box-shadow:0 0 0 3px rgba(66,217,223,.11),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
#pickModal .v0310-matchup-card{
  margin-bottom:12px!important;
  overflow:hidden!important;
  border:1px solid var(--pick-line)!important;
  border-radius:19px!important;
  background:linear-gradient(160deg,var(--pick-card) 0%,var(--pick-card-2) 100%)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
#pickModal .v0310-matchup-card .match-time{
  background:rgba(255,255,255,.032)!important;
  border-bottom:1px solid var(--pick-line)!important;
  color:var(--pick-muted)!important;
}
#pickModal .v0310-kickoff b{color:var(--pick-text)!important}
#pickModal .v0310-kickoff small{color:var(--pick-muted)!important}
#pickModal .v0310-game-state{
  color:var(--pick-accent)!important;
  background:rgba(66,217,223,.07)!important;
  border-color:rgba(66,217,223,.28)!important;
}
#pickModal .v0310-matchup-card .match-teams{
  background:transparent!important;
}
#pickModal .v0310-matchup-card .versus{
  background:transparent!important;
  color:#8195a8!important;
  border-left:1px solid var(--pick-line)!important;
  border-right:1px solid var(--pick-line)!important;
}
#pickModal .v0310-matchup-card .v0310-team-option{
  background:transparent!important;
  color:var(--pick-text)!important;
  border:0!important;
  box-shadow:none!important;
}
#pickModal .v0310-matchup-card .v0310-team-option:not(:disabled):hover{
  background:rgba(255,255,255,.025)!important;
}
#pickModal .v0310-matchup-card .v0310-team-option:not(:disabled):active{
  background:rgba(66,217,223,.045)!important;
  transform:scale(.988);
}
#pickModal .v0310-side{color:#8295a8!important}
#pickModal .v0310-team-copy>strong{color:var(--pick-text)!important}
#pickModal .v0310-team-copy>b{color:#d8e3ec!important}
#pickModal .v0310-team-stats i{
  background:rgba(255,255,255,.043)!important;
  border-color:var(--pick-line)!important;
  color:var(--pick-text)!important;
}
#pickModal .v0310-team-stats small{color:#8295a8!important}
#pickModal .v0310-team-state{
  color:var(--pick-accent)!important;
  background:rgba(66,217,223,.075)!important;
  border-color:rgba(66,217,223,.27)!important;
}
#pickModal .v0310-matchup-card .v0310-team-option.used,
#pickModal .v0310-matchup-card .v0310-team-option.kicked,
#pickModal .v0310-matchup-card .v0310-team-option:disabled{
  opacity:.44!important;
  filter:saturate(.45)!important;
}
#pickModal .v0310-matchup-card .v0310-team-option.used .v0310-team-state,
#pickModal .v0310-matchup-card .v0310-team-option.kicked .v0310-team-state,
#pickModal .v0310-matchup-card .v0310-team-option:disabled .v0310-team-state{
  color:#aebbc7!important;
  background:rgba(174,187,199,.075)!important;
  border-color:rgba(174,187,199,.18)!important;
}
#pickModal .v0310-source{
  background:rgba(255,255,255,.012)!important;
  border-top:1px solid var(--pick-line)!important;
  color:var(--pick-muted)!important;
}
#pickModal .v0310-source span{color:#74889b!important}

@media(max-width:720px){
  #pickModal .pick-sheet{border-radius:24px 24px 0 0!important}
  #pickModal .v0310-matchup-card .v0310-team-option{min-height:172px!important}
}
@media(max-width:390px){
  #pickModal .v0310-matchup-card .v0310-team-option{min-height:166px!important}
}
