/* V94: lightweight readability and ready/cancel controls */
.v94ReadyActions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;margin:0}
.v94ReadyActions #readyBtn,.v94ReadyActions #cancelReadyBtn{width:100%;min-width:0;margin:0}
#cancelReadyBtn{background:#d94343!important;border-color:#b92828!important;color:#fff!important}
#cancelReadyBtn:hover:not(:disabled){background:#bd3030!important}
#cancelReadyBtn:disabled{opacity:.45;cursor:not-allowed}

/* Long coupon labels must remain readable instead of overflowing. */
#scoreBoard .scoreRow{height:auto!important;min-height:64px;align-items:center;overflow:visible!important}
#scoreBoard .teams,#scoreBoard .teamMini,#scoreBoard .small,#scoreBoard .wcPickLabel,#scoreBoard .v90LiveReadablePick,#scoreBoard .wcLiveState,#scoreBoard .tag{
  min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.28!important
}
#scoreBoard .wcPickLabel,#scoreBoard .v90LiveReadablePick{font-size:10px!important;text-align:center;padding:3px 2px}
#scoreBoard .wcLiveState,#scoreBoard .tag{text-align:center;justify-content:center}
#scoreBoard .v62ScoreRow{grid-template-columns:minmax(90px,1fr) minmax(92px,.9fr) minmax(90px,1fr) minmax(82px,.65fr)!important}
#scoreBoard .scoreRow:not(.v62ScoreRow){grid-template-columns:32px minmax(0,1fr) 70px minmax(84px,.72fr)!important}

@media(max-width:700px){
  .v94ReadyActions{gap:6px}
  .v94ReadyActions #readyBtn,.v94ReadyActions #cancelReadyBtn{font-size:12px;padding:10px 5px}
  #scoreBoard .scoreRow{min-height:74px;padding:8px 5px!important;gap:5px!important}
  #scoreBoard .scoreRow:not(.v62ScoreRow){grid-template-columns:22px minmax(0,1fr) 52px minmax(66px,.72fr)!important}
  #scoreBoard .v62ScoreRow{grid-template-columns:minmax(64px,1fr) minmax(76px,.9fr) minmax(64px,1fr) minmax(62px,.68fr)!important}
  #scoreBoard .teamMini{font-size:10px!important}
  #scoreBoard .wcPickLabel,#scoreBoard .v90LiveReadablePick{font-size:9px!important}
  #scoreBoard .tag{font-size:8px!important;padding:4px 3px!important}
}
