/* StakeQuiz 1.2.5.1 - stable 10-seat ellipse layout.
   Fixes player cards collapsing into a horizontal row on wide/short screens. */
.game-page #seats{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:6!important;pointer-events:none!important}
.game-page #seats>.seat{position:absolute!important;transform:translate(-50%,-50%)!important;pointer-events:auto!important;margin:0!important}
.game-page #seats>.seat-1{left:50%!important;top:3%!important}
.game-page #seats>.seat-2{left:74%!important;top:10%!important}
.game-page #seats>.seat-3{left:92%!important;top:31%!important}
.game-page #seats>.seat-4{left:93%!important;top:68%!important}
.game-page #seats>.seat-5{left:74%!important;top:91%!important}
.game-page #seats>.seat-6{left:50%!important;top:97%!important}
.game-page #seats>.seat-7{left:26%!important;top:91%!important;flex-direction:row-reverse!important}
.game-page #seats>.seat-8{left:7%!important;top:68%!important;flex-direction:row-reverse!important}
.game-page #seats>.seat-9{left:8%!important;top:31%!important;flex-direction:row-reverse!important}
.game-page #seats>.seat-10{left:26%!important;top:10%!important;flex-direction:row-reverse!important}
@media(max-width:950px) and (orientation:landscape){
 .game-page #seats>.seat-1{top:4%!important}.game-page #seats>.seat-2{left:73%!important;top:11%!important}.game-page #seats>.seat-3{left:91%!important;top:31%!important}.game-page #seats>.seat-4{left:92%!important;top:68%!important}.game-page #seats>.seat-5{left:73%!important;top:90%!important}.game-page #seats>.seat-6{top:96%!important}.game-page #seats>.seat-7{left:27%!important;top:90%!important}.game-page #seats>.seat-8{left:8%!important;top:68%!important}.game-page #seats>.seat-9{left:9%!important;top:31%!important}.game-page #seats>.seat-10{left:27%!important;top:11%!important}
}

/* Hotfix: keep the seat layer bound to the full poker-table geometry. */
.game-page .poker-table{position:relative!important}
.game-page #seats{overflow:visible!important;contain:none!important}
.game-page #seats>.seat{white-space:nowrap!important}
@media(min-width:951px){
 .game-page #seats>.seat-1{left:50%!important;top:5%!important}
 .game-page #seats>.seat-2{left:76%!important;top:14%!important}
 .game-page #seats>.seat-3{left:94%!important;top:36%!important}
 .game-page #seats>.seat-4{left:90%!important;top:70%!important}
 .game-page #seats>.seat-5{left:70%!important;top:91%!important}
 .game-page #seats>.seat-6{left:50%!important;top:96%!important}
 .game-page #seats>.seat-7{left:30%!important;top:91%!important}
 .game-page #seats>.seat-8{left:10%!important;top:70%!important}
 .game-page #seats>.seat-9{left:6%!important;top:36%!important}
 .game-page #seats>.seat-10{left:24%!important;top:14%!important}
}
