/* Visual-only TABLE controls. Amounts, turns, clocks and game authority are unchanged. */
#potDisplay{cursor:pointer;touch-action:manipulation;pointer-events:auto!important;}
#potDisplay:focus-visible{outline:1px solid #48edf5;outline-offset:4px;}
#sidePotDisplay.active{display:grid!important;grid-template-columns:repeat(3,max-content);justify-content:center;gap:3px 6px;}
#sidePotDisplay .side-pot-line{white-space:nowrap;}
#table .seat .card-ui.seat-card{transition:filter 240ms ease,opacity 240ms ease!important;}
#table :is(#seat1,#seat2,#seat3,#seat4,#seat5,#seat6).showdown-awarded-seat .seat-cards .card-ui.seat-card{opacity:1!important;filter:brightness(1)!important;}
#table :is(#seat1,#seat2,#seat3,#seat4,#seat5,#seat6).showdown-loser-seat .seat-cards .card-ui.seat-card{opacity:1!important;filter:brightness(.6)!important;}
.seat.folded-seat .seat-side::before,.seat.folded-seat .seat-side::after{content:none!important;animation:none!important;}
#blindLevelPeekBtn{cursor:pointer;touch-action:manipulation;}
#blindLevelPeekPanel.blind-level-peek-panel{
  position:absolute!important;inset:auto auto auto 50%!important;top:calc(100% + 6px)!important;
  transform:translateX(-50%)!important;width:190px!important;min-width:0!important;max-width:calc(100vw - 24px)!important;
  max-height:min(170px,44vh)!important;height:auto!important;padding:8px!important;box-sizing:border-box;
  background:rgba(2,12,22,.97)!important;border:1px solid #48edf577!important;border-radius:8px!important;
  box-shadow:0 0 12px #48edf51f!important;z-index:190!important;overflow:auto!important;touch-action:none;overscroll-behavior:contain;
}
#blindLevelPeekPanel .blind-level-peek-title{color:#8df8ff;font:800 10px/1.2 system-ui!important;letter-spacing:.12em;margin-bottom:8px!important;}
#blindLevelPeekPanel .blind-level-row{display:flex!important;justify-content:space-between;gap:12px;min-height:22px!important;padding:0!important;color:#b5cdd9;font:600 10px/22px system-ui!important;}
#blindLevelPeekPanel .blind-level-row strong{color:#ecfbff;white-space:nowrap;font-variant-numeric:tabular-nums;}
#blindLevelPeekPanel .blind-level-row[aria-current=true]{background:#48edf514;color:#48edf5;}
#blindLevelPeekPanel .blind-level-row[aria-current=true] strong{color:#48edf5;}
#blindLevelPeekPanel.open{pointer-events:auto!important;}
@media(prefers-reduced-motion:reduce){.seat .card-ui.seat-card{transition:none;}}
