

.table-exposed){grid-row:2;grid-column:1;position:static;inset:auto;transform:none;display:flex;flex-wrap:nowrap;gap:8px;width:auto;max-width:100%;height:49px;min-height:49px;margin:0;align-self:start;overflow-x:auto;overflow-y:hidden;padding:0 0 4px;flex:none;justify-content:flex-start}
.table-exposed):empty{display:none}
.tile-back){--w:32px;width:32px;height:45px;max-width:none;min-width:0;flex:none}
.opponent-melds,.table-exposed)::-webkit-scrollbar{width:4px;height:4px}
.opponent-melds,.table-exposed)::-webkit-scrollbar-thumb{border:0;background:rgba(201,168,106,.46);border-radius:3px}
.opponent-melds,.table-exposed):focus-visible{outline:2px solid #f7c575;outline-offset:-2px}
@media(min-aspect-ratio:1.5){
 [data-seat="1"]){grid-template-columns:70px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:5px;padding:0 4px}
 [data-seat="1"]) .seat-title{grid-column:1;grid-row:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}
 [data-seat="1"]) :is(.opponent-melds,.table-exposed){grid-column:2;grid-row:1}
 [data-seat="1"]) .seat-play{grid-column:2;grid-row:1;max-height:50px;padding:0;overflow:auto}
 [data-seat="1"]) .board-tiles-label{display:none}
 [data-seat="1"]):has(.live-meld) .seat-play{display:none}
 [data-seat="1"]) .seat-river{flex-wrap:nowrap;width:max-content}
}

@media(min-aspect-ratio:1.5) and (max-height:550px){
 [data-seat="1"]){grid-template-columns:62px minmax(0,1fr) 38%;gap:4px}
}
@media(max-width:370px){
 [data-seat="1"]){width:82%}
 [data-seat="1"]) .board-tiles-label{display:none}
 .tile-back){--w:28px;width:28px;height:39px}
 .table-exposed){height:43px;min-height:43px}
}
