.again-button{margin-top:12px;border:1px solid #63744b}.waiting-box .button+.button{margin-top:10px}.table-presence{position:absolute;top:11px;left:15px;font-size:8px;letter-spacing:1px;color:#ccdfb5;z-index:5;background:#163d2980;border:1px solid #b8cc9a33;border-radius:20px;padding:4px 9px}.felt.multiplayer{height:580px}.multiplayer .dealer-area{top:19px}.multiplayer .table-lettering{top:218px;font-size:12px;letter-spacing:2px}.multiplayer .table-message{top:271px;left:22%;right:22%;font-size:12px}.multiplayer .player-area{bottom:34px}.friend-seat{position:absolute;z-index:4;width:128px;padding:10px 8px;border:1px solid #b6ce9b42;border-radius:12px;background:linear-gradient(135deg,#244d37ee,#21462feb);box-shadow:0 4px 15px #09281a33;text-align:center}.friend-seat.seat-0{left:19px;top:75px}.friend-seat.seat-1{right:19px;top:75px}.friend-seat.seat-2{left:19px;top:327px}.friend-seat.seat-3{right:19px;top:327px}.friend-identity{display:flex;gap:7px;align-items:center;text-align:left;min-width:0}.friend-avatar{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border-radius:9px;background:#819c64;border:1px solid #c9dfad77;color:#eef4df;font-size:14px;font-weight:800}.friend-identity>span:last-child{min-width:0}.friend-seat strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#edf3e2}.friend-seat small{display:block;color:#b3c7a3;font-size:8px}.friend-seat.amber .friend-avatar{background:#a0824d}.friend-seat.lavender .friend-avatar{background:#887196}.friend-seat.blue .friend-avatar{background:#5d8d9d}.friend-seat .cards.mini{height:67px;min-height:67px;margin:7px 0 5px;overflow:hidden;padding-bottom:5px}.friend-seat .mini .card{width:43px;height:59px;font-size:26px}.friend-seat .mini .card+.card{margin-left:-18px}.friend-seat .mini .card .corner{font-size:10px}.friend-seat .mini .card.back:after{width:29px;height:43px}.friend-status{font-size:8px;line-height:1.5;color:#cbdcbc;white-space:normal}.friend-seat.seat-winner{border-color:#c5d77b;box-shadow:0 0 20px #c1d97620}.empty-seat{background:#153e292b;border:1px dashed #b6ce9b40;padding:15px 7px;opacity:.65;min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-shadow:none}.empty-seat .friend-avatar{background:#91b77622;border-style:dashed;color:#c0d9a4;margin-bottom:3px;font-weight:400;font-size:23px}.empty-seat strong{font-size:9px;color:#c6d8b6}.empty-seat small{font-size:8px;color:#a3be91}.seat-ready{display:grid;place-items:center;width:40px;height:53px;color:#aecb8e;font-size:32px;border:1px solid #9ab67c44;border-radius:6px;background:#557f4533}
@media(max-width:1170px){.friend-seat{width:100px;padding:8px 5px}.friend-seat.seat-0,.friend-seat.seat-2{left:9px}.friend-seat.seat-1,.friend-seat.seat-3{right:9px}.friend-identity{gap:5px}.friend-avatar{width:24px;height:24px;font-size:12px}.friend-seat strong{font-size:9px}.friend-seat .mini .card{width:37px;height:53px;font-size:22px}.friend-seat .cards.mini{min-height:59px;height:59px}.friend-status{font-size:7px}.multiplayer .table-message{left:20%;right:20%;font-size:10px}.multiplayer .table-lettering{font-size:10px;letter-spacing:1px}.multiplayer .dealer-area{width:60%}.multiplayer .dealer-area .card{width:60px;height:85px}.multiplayer .dealer-area .cards{min-height:90px}}
@media(max-width:740px){.felt.multiplayer{height:680px}.friend-seat{width:113px;padding:10px 7px}.friend-seat.seat-0,.friend-seat.seat-1{top:170px}.friend-seat.seat-2,.friend-seat.seat-3{top:329px}.friend-seat.seat-0,.friend-seat.seat-2{left:12px}.friend-seat.seat-1,.friend-seat.seat-3{right:12px}.friend-seat strong{font-size:10px}.friend-avatar{width:27px;height:27px}.friend-seat .cards.mini{min-height:62px;height:62px}.friend-seat .mini .card{width:41px;height:57px;font-size:24px}.friend-status{font-size:8px}.multiplayer .dealer-area{top:15px}.multiplayer .dealer-area .card{width:66px;height:91px}.multiplayer .dealer-area .cards{min-height:97px}.multiplayer .table-lettering{top:140px;font-size:9px}.multiplayer .table-lettering small{font-size:6px}.multiplayer .table-message{top:482px;left:6%;right:6%;font-size:10px}.multiplayer .player-area{bottom:29px}.multiplayer .player-area .card{width:65px;height:90px}.multiplayer .player-area .cards{min-height:97px}.table-presence{top:10px;left:10px;font-size:7px;padding:3px 7px}.empty-seat{min-height:134px}}
