.TablePlay_wrap__7eF07{display:flex;flex-direction:column;gap:16px;max-width:1180px;margin:0 auto;padding:8px 4px 40px}.TablePlay_headerRow__NHlMI{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.TablePlay_title__XoJ7W{margin:0;font-size:28px;font-weight:800;letter-spacing:-.02em}.TablePlay_suitMark__luglu{color:#e5e7eb}.TablePlay_suitMark__luglu[data-red=true]{color:#f0554f}.TablePlay_sub__Ya6Rb{margin:4px 0 0;color:var(--muted,#9aa3b2);font-size:14px}.TablePlay_leave__0H7D3{color:var(--muted,#9aa3b2);text-decoration:none;font-size:14px;white-space:nowrap;padding-top:6px}.TablePlay_leave__0H7D3:hover{color:#e5e7eb}.TablePlay_stakes__v1J66{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--muted,#9aa3b2);padding:10px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:12px}.TablePlay_stakes__v1J66 strong{color:#f0a32f;font-weight:700}.TablePlay_dot__t82hc{opacity:.4}.TablePlay_layout__4Uvi8{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:stretch}.TablePlay_felt__N3ym0{position:relative;min-height:460px;border-radius:20px;background:radial-gradient(ellipse at center,#1f5b43 0,#16412f 60%,#10321f 100%);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 80px rgba(0,0,0,.45);overflow:hidden}.TablePlay_dealing__eP92H{position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.75);font-size:16px}.TablePlay_seat__ykKLo{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 10px;border-radius:12px;transition:background .2s}.TablePlay_seatActive__5aFfW{background:rgba(240,163,47,.14);box-shadow:0 0 0 1px rgba(240,163,47,.4)}.TablePlay_seat_bottom__R407c{bottom:8px;left:50%;transform:translateX(-50%)}.TablePlay_seat_top__9M6ca{top:8px;left:50%;transform:translateX(-50%)}.TablePlay_seat_left__5aSGU{left:8px;top:50%;transform:translateY(-50%)}.TablePlay_seat_right__6qO38{right:8px;top:50%;transform:translateY(-50%)}.TablePlay_seatName__ouJHP{font-size:13px;font-weight:700;color:#eef2f7;display:flex;align-items:center;gap:6px}.TablePlay_leadTag__EB4mD{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#10321f;background:#f0a32f;padding:1px 5px;border-radius:5px}.TablePlay_seatMeta__TIRX2{display:flex;gap:6px}.TablePlay_pill__WPWUv{font-size:11px;color:#cfe8dc;background:rgba(0,0,0,.28);border-radius:6px;padding:2px 7px}.TablePlay_oppHand__FWaUF{display:flex}.TablePlay_seat_left__5aSGU .TablePlay_oppHand__FWaUF,.TablePlay_seat_right__6qO38 .TablePlay_oppHand__FWaUF{flex-direction:row}.TablePlay_oppHand__FWaUF .TablePlay_card__R_mt5{margin-left:-22px}.TablePlay_oppHand__FWaUF .TablePlay_card__R_mt5:first-child{margin-left:0}.TablePlay_trickArea__chGbY{transform:translate(-50%,-50%);width:200px;height:200px}.TablePlay_trickArea__chGbY,.TablePlay_trickCard__EEhz7{position:absolute;top:50%;left:50%}.TablePlay_trick_bottom__9SkiU{transform:translate(-50%,6px)}.TablePlay_trick_top__jXWri{transform:translate(-50%,-100%);margin-top:-6px}.TablePlay_trick_left__N244S{transform:translate(-100%,-50%);margin-left:-6px}.TablePlay_trick_right__ZA2sN{transform:translateY(-50%);margin-left:6px}.TablePlay_trickWin__7_JR3{filter:drop-shadow(0 0 10px rgba(240,163,47,.9))}.TablePlay_trickHint___WMop{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(255,255,255,.5);font-size:13px;white-space:nowrap}.TablePlay_card__R_mt5{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:72px;border-radius:8px;background:#f7f5ef;border:1px solid rgba(0,0,0,.25);box-shadow:0 2px 6px rgba(0,0,0,.3);font-weight:800;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0}.TablePlay_cardSmall__8Ta4k{width:46px;height:64px}.TablePlay_cardRank__UKGJd{font-size:18px}.TablePlay_cardSmall__8Ta4k .TablePlay_cardRank__UKGJd{font-size:16px}.TablePlay_cardSuit__sxZla{font-size:18px;margin-top:2px}.TablePlay_red__pplZv{color:#d3372f}.TablePlay_black__yqfUK{color:#1a1a1a}.TablePlay_cardBack__ra4tP{background:repeating-linear-gradient(45deg,#6e1423 0 6px,#5a0f1c 6px 12px);border-color:rgba(255,255,255,.15)}.TablePlay_cardPlayable__EIzGR{cursor:pointer;transition:transform .12s,box-shadow .12s}.TablePlay_cardPlayable__EIzGR:hover{transform:translateY(-8px);box-shadow:0 8px 16px rgba(0,0,0,.4)}.TablePlay_cardDim__KsCNX{opacity:.4;cursor:not-allowed}.TablePlay_rail__eX9zs{display:flex;flex-direction:column;gap:12px;min-width:0}.TablePlay_scores__tJmsV{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 14px}.TablePlay_scoreHead__b_JJv{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#9aa3b2);margin-bottom:8px}.TablePlay_scoreRow__eOMTw{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:14px}.TablePlay_scoreRow__eOMTw strong{font-size:18px;color:#f0a32f}.TablePlay_bags__pZD4i{margin-top:6px;font-size:12px;color:var(--muted,#9aa3b2)}.TablePlay_logBox__g14zz{flex:1;min-height:160px;max-height:320px;overflow-y:auto;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:10px 12px;font-size:12.5px;line-height:1.5;color:#c6cdd8}.TablePlay_logLine__NeuQL{padding:1px 0}.TablePlay_handBar___Fvyi{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px 16px 18px}.TablePlay_handLabel__K8lQV{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#9aa3b2);margin-bottom:10px}.TablePlay_hand__aOyfP{display:flex;flex-wrap:wrap;gap:6px}.TablePlay_handEmpty__4R43M{color:var(--muted,#9aa3b2);font-size:14px}.TablePlay_overlay__DqbQx{position:fixed;inset:0;background:rgba(6,12,9,.62);display:grid;place-items:center;z-index:40;padding:20px}.TablePlay_prompt__mdDdZ{background:#151b22;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:24px 26px;width:100%;max-width:380px;box-shadow:0 24px 60px rgba(0,0,0,.55);text-align:center}.TablePlay_promptWide__0TDiS{max-width:460px}.TablePlay_promptTitle__bLN7H{font-size:22px;font-weight:800;margin-bottom:6px}.TablePlay_promptSub__86QLS{color:var(--muted,#9aa3b2);font-size:14px;margin-bottom:18px}.TablePlay_bidGrid__m2ejp{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.TablePlay_bidBtn__6nFe_{padding:12px 0;font-size:18px;font-weight:800;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#eef2f7;cursor:pointer;transition:background .12s,transform .12s}.TablePlay_bidBtn__6nFe_:hover{background:rgba(240,163,47,.22);transform:translateY(-2px)}.TablePlay_resultLines__MOBId{text-align:left;margin-bottom:18px;display:flex;flex-direction:column;gap:6px}.TablePlay_resultLine__bw8nA{font-size:13.5px;color:#d6dce4;background:rgba(255,255,255,.04);border-radius:8px;padding:8px 10px}.TablePlay_settlePanel__lwwU3{text-align:left;background:rgba(240,163,47,.07);border:1px solid rgba(240,163,47,.25);border-radius:12px;padding:12px 14px;margin-bottom:18px}.TablePlay_settleTag__T2Fz6{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#f0a32f;margin-bottom:8px;font-weight:700}.TablePlay_settleRow___IoMN{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:3px 0;color:#d6dce4}.TablePlay_settleWin__VkleZ{border-top:1px solid rgba(255,255,255,.1);margin-top:4px;padding-top:8px}.TablePlay_settleWin__VkleZ strong{color:#f0a32f}.TablePlay_primaryBtn__eN9E5{width:100%;padding:13px 0;font-size:15px;font-weight:700;border:none;border-radius:11px;background:#f0a32f;color:#10321f;cursor:pointer}.TablePlay_primaryBtn__eN9E5:hover{background:#ffb845}.TablePlay_endActions__AXuZt{display:flex;gap:10px}.TablePlay_ghostBtn__W1uqN{flex:1;display:grid;place-items:center;padding:13px 0;border-radius:11px;border:1px solid rgba(255,255,255,.16);color:#eef2f7;text-decoration:none;font-size:15px;font-weight:600}.TablePlay_ghostBtn__W1uqN:hover{background:rgba(255,255,255,.06)}@media (max-width:860px){.TablePlay_layout__4Uvi8{grid-template-columns:1fr}.TablePlay_rail__eX9zs{flex-direction:column}.TablePlay_felt__N3ym0{min-height:400px}}