/* v0.92.6 · requested Poker pot/bet placement and Blackjack result timing */

/* Poker: keep the current street bet readable inside the lower-right area of
   the player card instead of beneath the private cards. */
#pokerApp .poker-seat:not(.poker-empty-seat) .poker-seat-bet {
  z-index: 9 !important;
  top: auto !important;
  left: auto !important;
  right: 12px !important;
  bottom: 7px !important;
  transform: none !important;
  max-width: calc(100% - 86px) !important;
  padding: 4px 8px !important;
  border: 2px solid #071116 !important;
  background: #f3ca4f !important;
  color: #071116 !important;
  box-shadow: 2px 2px 0 #071116 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

/* Poker: make the central pot considerably larger and easier to read. */
#pokerApp .poker-pot {
  min-width: 168px !important;
  padding: 12px 22px !important;
  border-width: 3px !important;
  box-shadow: 6px 6px 0 #071116 !important;
}
#pokerApp .poker-pot small {
  font-size: .72rem !important;
  letter-spacing: .24em !important;
}
#pokerApp .poker-pot strong {
  display: block !important;
  margin-top: 2px !important;
  font-size: 2rem !important;
  line-height: 1 !important;
}

/* Chips that are actually collected from a non-folded player into the pot. */
.poker-pot-collection-chip {
  position: fixed !important;
  z-index: 10000 !important;
  width: 20px !important;
  height: 20px !important;
  border: 2px dashed #fff4ae !important;
  border-radius: 50% !important;
  background: radial-gradient(circle at 34% 30%, #fff8b7 0 15%, #e6ad20 18% 58%, #74420b 62% 100%) !important;
  box-shadow: 0 0 13px rgba(255, 202, 44, .75), 2px 2px 0 #071116 !important;
  pointer-events: none !important;
}

/* Blackjack: Busted and Black Jack can appear immediately. Final Won/Lost
   labels remain completely static while the seat-level result animation runs. */
body.multiplayer-live #multiSeats .multi-hand-result.final-result,
body.multiplayer-live #multiSeats .multi-seat.multi-hand-winner .multi-hand-result.win,
body.multiplayer-live #multiSeats .multi-seat.multi-hand-loser .multi-hand-result.lose {
  animation: none !important;
  transition: none !important;
  transform: none !important;
}
body.multiplayer-live #multiSeats .multi-hand-result.dealer-blackjack {
  background: #ff7885 !important;
  color: #071116 !important;
  border-color: #071116 !important;
}

@media (max-width: 800px) {
  #pokerApp .poker-seat:not(.poker-empty-seat) .poker-seat-bet {
    right: 7px !important;
    bottom: 5px !important;
    max-width: calc(100% - 60px) !important;
    padding: 3px 6px !important;
    font-size: .58rem !important;
  }
  #pokerApp .poker-pot {
    min-width: 132px !important;
    padding: 9px 15px !important;
  }
  #pokerApp .poker-pot small { font-size: .6rem !important; }
  #pokerApp .poker-pot strong { font-size: 1.5rem !important; }
  .poker-pot-collection-chip {
    width: 16px !important;
    height: 16px !important;
  }
}
