/* R26: compact casino-chip colored stage capsules; status is data-driven. */
.round-badge, #gameStage.mobile-landscape .round-badge{
  display:flex!important;justify-content:center!important;align-items:center!important;
  gap:5px!important;padding:3px 5px!important;height:29px!important;
  width:max-content!important;max-width:100%!important;margin:0 auto!important;
  background:transparent!important;border:0!important;border-radius:20px!important;
}
.round-badge .stage-chip,#gameStage.mobile-landscape .round-badge .stage-chip{
  --chip:#1aa859;display:inline-flex!important;align-items:center;justify-content:center;
  flex:0 0 auto!important;min-width:46px!important;width:46px!important;height:22px!important;
  margin:0!important;padding:0 4px!important;border-radius:999px!important;
  font-size:12px!important;font-weight:900!important;line-height:1!important;
  color:#fff!important;opacity:1!important;text-shadow:0 1px 2px #0009!important;
  border:2px dashed rgba(255,255,255,.92)!important;
  background:var(--chip)!important;box-shadow:inset 0 1px 2px #ffffff5c,0 1px 2px #0009!important;
  transition:filter .2s,opacity .2s,box-shadow .2s;
}
.stage-chip[data-phase="0"]{--chip:#0da858!important}
.stage-chip[data-phase="1"]{--chip:#186fdd!important}
.stage-chip[data-phase="2"]{--chip:#d72743!important}
.stage-chip[data-phase="3"]{--chip:#159c58!important}
.round-badge .stage-chip[data-status="past"]{filter:grayscale(1) brightness(.52)!important;opacity:.62!important}
.round-badge .stage-chip[data-status="future"]{filter:brightness(.64)!important;opacity:.78!important}
.round-badge .stage-chip[data-status="current"]{filter:brightness(1.25)!important;opacity:1!important;box-shadow:0 0 0 2px #ffffff42,0 0 12px var(--chip),inset 0 1px 3px #ffffff99!important}
/* Keep the centered phase strip above the totals without increasing panel width. */
.center-status .round-badge{overflow:visible!important}
/* R26 mobile: center the entire bottom row; keep all betting actions within 1320 logical pixels. */
@media (orientation:landscape) and (max-width:1100px){
 #gameStage.mobile-landscape .player-area{width:100%!important;left:auto!important;right:auto!important}
 #gameStage.mobile-landscape .self-seat{left:120px!important;width:105px!important}
 #gameStage.mobile-landscape .hand-area{left:232px!important;width:350px!important}
 #gameStage.mobile-landscape .play-buttons{left:595px!important;right:auto!important;width:395px!important}
 #gameStage.mobile-landscape .round-badge{font-size:12px!important}
}
