/* Waiting labels use vacant visual slots only; they never assign a gameplay seat. */
#table .seat.ranked-waiting-seat{display:block!important;pointer-events:none!important;}
#table .ranked-waiting-row{position:absolute;inset:auto 3% auto 3%;top:55%;transform:translateY(-50%);display:grid!important;gap:.3em;max-width:94%;padding:.42em .5em;box-sizing:border-box;border:1px solid #38dfe4;border-radius:5px;background:rgba(3,20,29,.88);color:#d2fdff;text-align:center;font:700 clamp(8px,.9vw,14px)/1.15 sans-serif;pointer-events:none;}
#table .ranked-waiting-row strong{min-width:0;overflow-wrap:anywhere;white-space:normal;}
#table .ranked-waiting-row span{font-size:.68em;letter-spacing:.14em;color:#39e5ec;}
