/* StakeQuiz 1.2.6 - definitive table seat layout hotfix.
   Root cause fixed: brand-1.2.4.css accidentally made #seats position:relative,
   collapsing percentage top positions into one horizontal row. */
.game-page .poker-table{position:relative!important}
.game-page .poker-table>#seats{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  z-index:7!important;
  pointer-events:none!important;
  display:block!important;
}
.game-page .poker-table>#seats>.seat{
  position:absolute!important;
  margin:0!important;
  pointer-events:auto!important;
  z-index:8!important;
}
/* Preserve the established clockwise seat numbering. */
.game-page .poker-table>#seats>.seat-1{left:50%!important;top:3%!important;transform:translate(-50%,-50%)!important}
.game-page .poker-table>#seats>.seat-2{left:77%!important;top:11%!important;transform:translate(-28%,-50%)!important}
.game-page .poker-table>#seats>.seat-3{left:94%!important;top:34%!important;transform:translate(-28%,-50%)!important}
.game-page .poker-table>#seats>.seat-4{left:91%!important;top:70%!important;transform:translate(-28%,-50%)!important}
.game-page .poker-table>#seats>.seat-5{left:70%!important;top:92%!important;transform:translate(-28%,-50%)!important}
.game-page .poker-table>#seats>.seat-10{left:50%!important;top:97%!important;transform:translate(-50%,-50%)!important}
.game-page .poker-table>#seats>.seat-6{left:30%!important;top:92%!important;transform:translate(-72%,-50%)!important;flex-direction:row-reverse!important}
.game-page .poker-table>#seats>.seat-7{left:9%!important;top:70%!important;transform:translate(-72%,-50%)!important;flex-direction:row-reverse!important}
.game-page .poker-table>#seats>.seat-8{left:6%!important;top:34%!important;transform:translate(-72%,-50%)!important;flex-direction:row-reverse!important}
.game-page .poker-table>#seats>.seat-9{left:23%!important;top:11%!important;transform:translate(-72%,-50%)!important;flex-direction:row-reverse!important}

/* Short/wide notebook and browser-window layout, matching the reported 1365x675 case. */
@media (max-height:760px) and (min-width:900px){
  .game-page .poker-table>#seats>.seat-1{top:2%!important}
  .game-page .poker-table>#seats>.seat-2{left:78%!important;top:9%!important}
  .game-page .poker-table>#seats>.seat-3{left:95%!important;top:32%!important}
  .game-page .poker-table>#seats>.seat-4{left:92%!important;top:69%!important}
  .game-page .poker-table>#seats>.seat-5{left:71%!important;top:92%!important}
  .game-page .poker-table>#seats>.seat-10{top:98%!important}
  .game-page .poker-table>#seats>.seat-6{left:29%!important;top:92%!important}
  .game-page .poker-table>#seats>.seat-7{left:8%!important;top:69%!important}
  .game-page .poker-table>#seats>.seat-8{left:5%!important;top:32%!important}
  .game-page .poker-table>#seats>.seat-9{left:22%!important;top:9%!important}
}

/* Landscape phones/tablets: keep seats on the rim and central question unobstructed. */
@media (max-width:950px) and (orientation:landscape){
  .game-page .poker-table>#seats>.seat-1{top:3%!important}
  .game-page .poker-table>#seats>.seat-2{left:80%!important;top:10%!important}
  .game-page .poker-table>#seats>.seat-3{left:96%!important;top:33%!important}
  .game-page .poker-table>#seats>.seat-4{left:93%!important;top:69%!important}
  .game-page .poker-table>#seats>.seat-5{left:72%!important;top:91%!important}
  .game-page .poker-table>#seats>.seat-10{top:97%!important}
  .game-page .poker-table>#seats>.seat-6{left:28%!important;top:91%!important}
  .game-page .poker-table>#seats>.seat-7{left:7%!important;top:69%!important}
  .game-page .poker-table>#seats>.seat-8{left:4%!important;top:33%!important}
  .game-page .poker-table>#seats>.seat-9{left:20%!important;top:10%!important}
}
