/* v0.9.49 — only the explicitly requested corrections. */

/* Remove the three decorative dots while preserving the snapping range input. */
.table-level-stops {
  display: none !important;
}

/* The Blackjack multiplayer level selector uses the same shared control as Poker and Roulette. */
.blackjack-level-group .table-level-picker,
.poker-level-group .table-level-picker,
.roulette-level-group .table-level-picker {
  width: 100% !important;
  box-sizing: border-box !important;
}

/* Plain, single-colour tournament entry. */
#playPokerTournamentButton.poker-tournament-home,
#playPokerTournamentButton.poker-tournament-home:hover,
#playPokerTournamentButton.poker-tournament-home:focus-visible,
#playPokerTournamentButton.poker-tournament-home:active {
  background: #29445f !important;
  background-image: none !important;
  color: #fff !important;
  transform: none !important;
  filter: none !important;
}
#playPokerTournamentButton.poker-tournament-home::before,
#playPokerTournamentButton.poker-tournament-home::after {
  content: none !important;
  display: none !important;
}

/* The round-start countdown now lives inside .multi-felt and is centered on the actual table. */
body.multiplayer-live #multiplayerApp .multi-felt {
  position: relative !important;
}
body.multiplayer-live #multiplayerApp .multi-felt > .multi-ready-countdown {
  position: absolute !important;
  z-index: 145 !important;
  top: 50% !important;
  left: 50% !important;
  right: auto !important;
  bottom: auto !important;
  margin: 0 !important;
  transform: translate(-50%, -50%) !important;
  pointer-events: none !important;
}

/* Undo the old negative desktop offset that clipped the roulette table's left rim. */
@media (min-width: 1181px) {
  #rouletteApp .roulette-shell {
    width: 100% !important;
    max-width: 100% !important;
    margin-inline: auto !important;
  }
  #rouletteApp .roulette-table-rim {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-right: 14px !important;
    box-sizing: border-box !important;
  }
  #rouletteApp .roulette-casino-felt {
    width: 100% !important;
    max-width: 100% !important;
    padding-right: 34px !important;
    box-sizing: border-box !important;
  }
  #rouletteApp .roulette-betting-table {
    left: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}
