.guest-table{color:#e7eddf;min-height:100dvh;font-family:var(--font-inter),Arial,sans-serif;background:#121a14;padding:0}.guest-table .guest-table-header{border-bottom:1px solid #354331;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:auto;padding:16px 24px;display:flex}.guest-brand{color:#d3ed91;align-items:center;gap:8px;font-size:20px;font-weight:750;display:flex}.guest-brand span{letter-spacing:.15em;color:#a3b398;font-size:10px}.guest-header-note{text-align:center;font-size:14px;font-weight:600}.guest-header-note small{color:#a4b49b;margin-top:4px;font-size:12px;font-weight:400;display:block}.guest-table .guest-signup,.guest-table .guest-primary{white-space:nowrap;background:#c7ec56;border:1px solid #c7ec56;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex;color:#17200c!important}.guest-table .guest-secondary{color:#e0ead6;background:#273724;border:1px solid #536747;border-radius:8px;min-height:44px;padding:10px 18px;font-size:14px}.guest-room{max-width:1120px;margin:auto;padding:0 24px}.guest-room-heading{justify-content:space-between;align-items:center;gap:12px;padding:18px 0 8px;display:flex}.guest-eyebrow{letter-spacing:.14em;color:#b7ce95;font-size:10px;font-weight:700}.guest-room h1{margin:5px 0;font-size:19px}.guest-room h1 small{color:#b8c4ad;margin-left:8px;font-size:14px;font-weight:400}.guest-hand-number{color:#9eae97;font-size:12px}.guest-table .table-stage{width:100%;max-width:none;min-height:0;margin:0;padding:18px 0 124px;overflow:visible}.guest-table .table-stage:before,.guest-table .table-stage:after{display:none}.guest-table .table-layout{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;width:100%;max-width:940px;height:auto;margin:auto;display:grid}.guest-table .table-layout>.seat{place-self:start center;width:100%;min-width:0;max-width:230px;position:relative;inset:auto;transform:none!important}.guest-table .table-layout>.seat-top-left{grid-area:1/1}.guest-table .table-layout>.seat-top{grid-area:1/2}.guest-table .table-layout>.seat-top-right{grid-area:1/3}.guest-table .table-layout>.seat-left{grid-area:3/1}.guest-table .table-layout>.seat-bottom{grid-area:3/2}.guest-table .table-layout>.seat-right{grid-area:3/3}.guest-table .table-layout>.felt{border-width:9px;grid-area:2/1/3/-1;width:100%;min-width:0;height:clamp(190px,29dvh,280px);margin:0;position:relative;inset:auto;transform:none}.guest-table .table-layout .player{grid-template-columns:32px minmax(0,1fr);gap:5px;width:100%;min-width:0;max-width:none;padding:0;display:grid}.guest-table .table-layout .player .avatar{align-self:center;width:32px;height:32px}.guest-table .table-layout .player-details{flex-direction:column;justify-content:center;gap:3px;width:100%;min-height:44px;padding:6px 8px;display:flex}.guest-table .table-layout .player-name{font-size:15px}.guest-table .table-layout .stack-value{justify-content:flex-start;font-size:13px}.guest-table .table-layout .player-note{display:none}.guest-table .table-layout .hole-cards{grid-column:1/-1;justify-content:center;align-items:center;gap:4px;height:54px;display:flex;position:static;inset:auto;transform:none}.guest-table .table-layout .mini-hole-card,.guest-table .table-layout .player.hero .mini-hole-card{flex:none;width:36px;height:50px;padding:4px;font-size:14px}.guest-table .table-layout .mini-hole-card i{font-size:17px}.guest-table .table-layout .seat-status{grid-column:1/-1;min-height:24px}.guest-table .table-layout .pot{gap:0;top:10px}.guest-table .table-layout .pot strong{font-size:27px}.guest-table .table-layout .pot>span,.guest-table .table-layout .pot>small,.guest-table .table-layout .pot>.chip-stack{display:none}.guest-table .table-layout .board{gap:6px;top:53%}.guest-table .table-layout .board .card{width:48px;height:66px}.guest-table .table-layout .table-copy{font-size:10px;bottom:10px}.guest-dock{z-index:25;background:#182219;border:1px solid #3c4b34;border-radius:12px;position:relative;bottom:auto;box-shadow:0 -8px 28px #0003}.guest-table .guest-dock .trainer-controls{border:0;grid-template-columns:minmax(0,1fr) repeat(3,minmax(100px,150px));align-items:center;gap:10px;padding:14px 18px;display:grid;position:relative}.guest-table .guest-dock .action-context{grid-column:auto;gap:3px}.guest-table .guest-dock .action-context span{font-size:11px}.guest-table .guest-dock .action-context strong{font-size:15px}.guest-table .guest-dock .action{border-radius:8px;width:100%;height:48px;font-size:16px}.guest-table .guest-dock .action.fold{color:#e4ecdc;background:#303b2e}.guest-table .guest-dock .action.call{color:#e9f2e1;background:#3d5b33;border:1px solid #728765}.guest-table .guest-dock .action.raise{color:#17200c;background:#c7ec56}.guest-table .guest-dock .trainer-sizing{background:#202f21;border-radius:12px;width:min(520px,100%);max-height:55dvh;margin:0;padding:14px;display:flex;position:absolute;bottom:100%;right:0;overflow:auto;box-shadow:0 -8px 30px #0007}.guest-table .guest-dock .size-presets button{min-height:40px}.guest-table .guest-dock .confirm-raise{color:#17200c;background:#c7ec56;border-radius:7px;min-height:44px}.guest-coach,.guest-complete{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.guest-coach h2,.guest-complete h2{margin:6px 0;font-size:19px}.guest-coach p,.guest-complete p{color:#b8c9ae;max-width:65ch;margin:6px 0;font-size:14px;line-height:1.5}.guest-complete-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.guest-room-footer{color:#98ab8f;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0 20px;font-size:12px;display:flex}.guest-room-footer a{color:#bfd794;text-decoration:underline}.guest-error{background:#472820;border-radius:8px;padding:12px}.guest-table button:disabled{opacity:.5}.guest-table :focus-visible{outline-offset:3px;outline:3px solid #c7ec56}@media (max-width:620px){.guest-table .guest-table-header{gap:8px;padding:10px 12px}.guest-brand{font-size:17px}.guest-brand span,.guest-header-note{display:none}.guest-table .guest-signup{min-height:42px;padding:10px 13px;font-size:14px}.guest-room{padding:0 10px}.guest-room-heading{padding:12px 0 4px}.guest-room h1{font-size:16px}.guest-room h1 small{margin:4px 0 0;font-size:12px;display:block}.guest-hand-number{font-size:11px}.guest-table .table-stage{padding:8px 0 14px}.guest-table .table-layout{gap:8px 5px}.guest-table .table-layout>.felt{border-width:7px;height:clamp(164px,26dvh,196px)}.guest-table .table-layout .player{grid-template-columns:23px minmax(0,1fr);gap:3px}.guest-table .table-layout .player .avatar{width:23px;height:23px}.guest-table .table-layout .player-details{min-height:38px;padding:4px}.guest-table .table-layout .player-name{font-size:13px}.guest-table .table-layout .stack-value{font-size:11px}.guest-table .table-layout .hole-cards{height:38px}.guest-table .table-layout .mini-hole-card,.guest-table .table-layout .player.hero .mini-hole-card{width:26px;height:36px;font-size:11px}.guest-table .table-layout .seat-status .position-token,.guest-table .table-layout .seat-status .seat-action{min-height:20px;padding:3px;font-size:10px}.guest-table .table-layout .board .card{width:34px;height:48px}.guest-table .table-layout .pot strong{font-size:22px}.guest-table .table-layout .table-copy{display:none}.guest-table .guest-dock .trainer-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px}.guest-table .guest-dock .action-context{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.guest-table .guest-dock .action-context>span:first-child{display:none}.guest-table .guest-dock .action{height:46px;font-size:14px}.guest-coach,.guest-complete{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.guest-coach h2,.guest-complete h2{font-size:17px}.guest-complete-actions{justify-content:flex-start}.guest-room-footer{font-size:11px}.guest-dock{bottom:env(safe-area-inset-bottom)}}.guest-review{color:#eef0e7;gap:16px;padding:18px;display:grid}.guest-review h2{margin:0 0 8px;font-size:21px}.guest-review p{line-height:1.5}.guest-review-decision{overflow-wrap:anywhere;border:1px solid #3e493a;border-radius:10px;min-width:0;padding:14px}.guest-review-decision h3{text-transform:capitalize;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.guest-review-actions{gap:10px;display:grid}.guest-review-actions a{text-align:center;background:#ceef51;border-radius:8px;padding:14px;font-weight:700;display:block;color:#17200d!important}.guest-review-actions button{color:#eef0e7;border:1px solid #56624c;border-radius:8px;padding:12px}.guest-review-note{color:#aab3a4;font-size:12px}.guest-room-heading{flex-wrap:wrap;gap:10px}@media (max-width:620px){.guest-table .table-stage{padding-bottom:112px}}.guest-table .table-layout .bet-chips.seat-0{animation:guest-post-wager var(--post-chip-duration) ease-out both;top:calc(100% - 36px);left:50%;transform:translate(-50%)}.guest-table .table-layout .table-copy{left:calc(50% + 52px);transform:none}@keyframes guest-post-wager{0%{opacity:0;transform:translate(-50%)scale(.55)}to{opacity:1;transform:translate(-50%)scale(1)}}.decision-takeaway{overflow-wrap:anywhere;border:1px solid #536747;border-radius:10px;min-width:0;padding:14px;line-height:1.5}.decision-takeaway>strong{text-transform:capitalize}.decision-takeaway p{margin:8px 0 0}.guest-complete{flex-wrap:wrap}.guest-complete>.decision-takeaway{flex:300px}.guest-review details>summary{padding:10px 0}.guest-review-decision{margin-top:12px}.guest-room{max-width:1060px}.guest-table .table-stage{padding:16px 0 28px}.guest-table .table-layout{max-width:880px}.guest-table .table-layout>.felt{height:clamp(180px,25dvh,240px)}.guest-room-heading>.guest-secondary{color:#b9c8b1;background:0 0;border-color:#3c4b34;font-size:13px}.guest-review{gap:14px;padding:4px}.guest-review-score>.guest-eyebrow{display:none}.guest-review h2{letter-spacing:-.025em;margin-bottom:12px;font-size:22px;font-weight:650}.guest-review .decision-takeaway{background:0 0;border:0;padding:0}.guest-review .guest-agreement{color:#aab8a4;border-top:1px solid #344230;margin:12px 0 0;padding-top:12px;font-size:12px}.guest-review>details{border-top:1px solid #344230;border-bottom:1px solid #344230}.guest-review details>summary{color:#d4ddce;padding:12px 0;font-size:14px}.guest-review-note{color:#91a189;margin:0;font-size:11px}.guest-review-actions{gap:6px}.guest-review-actions .guest-primary,.guest-review-actions .guest-signup{background:#c7ec56;border:1px solid #c7ec56;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-weight:700;text-decoration:none;display:flex;color:#17200c!important}.guest-review-actions .guest-secondary{background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:10px;font-size:13px;font-weight:500;text-decoration:none;display:flex;color:#b8c8ad!important}.guest-review-actions .guest-secondary:hover{background:#ffffff08;color:#eef0e7!important}@media (max-width:620px){.guest-table .table-stage{padding:10px 0 20px}.guest-table .table-layout>.felt{height:clamp(164px,26dvh,196px)}.guest-review{gap:12px;padding:0}.guest-review h2{margin-bottom:10px;font-size:20px}.guest-table .table-layout .player.hero .hole-cards{gap:4px;height:64px;min-height:64px}.guest-table .table-layout .player.hero .mini-hole-card{width:42px;height:60px;padding:5px;font-size:18px;line-height:1}.guest-table .table-layout .player.hero .mini-hole-card i{font-size:25px;line-height:1}}.guest-progress{background:#182315;border:1px solid #35452f;border-radius:10px;margin:8px 0 4px;padding:10px 14px}.guest-progress>div{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.guest-progress span{color:#c7ec56}.guest-progress progress{accent-color:#c7ec56;width:100%;height:8px;margin:9px 0;display:block}.guest-progress small,.guest-review-progress{color:#b8c8ad;font-size:12px;line-height:1.5}@media (max-width:620px){.guest-room-heading{flex-wrap:wrap}.guest-progress{padding:9px 10px}.guest-progress>div{font-size:12px}}.guest-mobile-signin{display:none}@media (max-width:860px),(max-width:1100px) and (max-height:540px){.guest-table{flex-direction:column;min-height:100dvh;display:flex}.guest-table .guest-table-header{flex-wrap:nowrap;gap:8px;width:100%;min-height:44px;padding:0 10px}.guest-brand{white-space:nowrap;min-height:44px;font-size:16px}.guest-brand span,.guest-header-note{display:none}.guest-table .guest-signup{min-height:44px;padding:6px 10px;font-size:13px}.guest-mobile-signin{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-left:auto;font-size:12px;display:flex}.guest-room{flex-direction:column;flex:1;width:100%;padding:0 8px;display:flex}.guest-room-heading{flex-wrap:nowrap;gap:4px;min-height:28px;padding:2px 0}.guest-eyebrow,.guest-room h1 small{display:none}.guest-room h1{margin:0;font-size:14px}.guest-hand-number{white-space:nowrap;font-size:11px}.guest-room-heading>.guest-secondary{min-height:44px;padding:3px 6px;font-size:11px}.guest-progress{background:0 0;border:0;margin:0;padding:2px 0}.guest-progress>div{gap:4px;font-size:11px}.guest-progress progress,.guest-progress small,.guest-bonus-note{display:none}.guest-table .table-stage{flex:1;align-items:center;max-width:none;min-height:0;padding:3px 0;display:flex}.guest-table .table-stage .table-layout.table-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:100%;max-width:760px}.guest-table .table-stage .table-layout.table-layout>.seat{min-height:62px}.guest-table .table-stage .table-layout.table-layout>.felt{height:auto;min-height:92px}.guest-table .table-stage .table-layout.table-layout .player-details{gap:1px;padding:2px}.guest-table .table-stage .table-layout.table-layout .player-name{font-size:12px}.guest-table .table-stage .table-layout.table-layout .stack-value{font-size:11px;line-height:1.2}.guest-table .table-stage .table-layout.table-layout .seat-status{min-height:14px;font-size:10px}.guest-table .table-stage .table-layout.table-layout .seat-status .position-token,.guest-table .table-stage .table-layout.table-layout .seat-status .seat-action{padding:1px;font-size:10px}.guest-table .table-stage .table-layout.table-layout .seat-wager{margin:0}.guest-table .table-stage .table-layout.table-layout .seat-wager .bet-chips>b{padding:0;font-size:11px}.guest-table .table-stage .table-layout.table-layout>.seat:not([data-hero]):has(.mini-hole-card:not(.back)) .hole-cards{z-index:3;pointer-events:none;width:auto;position:absolute;inset:2px 2px auto auto}.guest-table .table-stage .table-layout.table-layout>.seat:not([data-hero]) .mini-hole-card{width:18px;height:24px;padding:1px;font-size:13px}.guest-table .table-stage .table-layout.table-layout>.seat:not([data-hero]):has(.mini-hole-card:not(.back)) .player-details{min-height:32px;padding-right:42px}.guest-table .table-stage .table-layout.table-layout>.seat[data-hero]{min-height:54px}.guest-table .table-stage .table-layout.table-layout>.seat[data-hero] .seat-wager{width:40%;margin:0;position:absolute;bottom:0;right:0}.guest-table .table-stage .table-layout.table-layout>.seat[data-hero] .seat-status{padding-right:55%}.guest-table .table-stage .table-layout.table-layout>.seat[data-hero] .hole-cards{height:54px;min-height:54px}.guest-table .table-stage .table-layout.table-layout .player.hero .hole-cards>.mini-hole-card{height:54px}.guest-table .guest-dock{box-shadow:none;flex:none;position:relative;bottom:auto}.guest-table .guest-dock .trainer-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;position:static}.guest-table .guest-dock .action-context{display:none}.guest-table .guest-dock .action{height:44px;min-height:44px;font-size:14px}.guest-room-footer{display:none}.guest-table .guest-complete{gap:4px;padding:2px;display:block}.guest-table .guest-complete h2{margin:0 0 1px;font-size:13px;line-height:18px}.guest-complete p,.guest-complete-actions>a.guest-secondary,.guest-complete-actions>a.guest-signup{display:none}.guest-complete-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.guest-table .guest-complete-actions button{white-space:normal;min-height:44px;padding:4px;font-size:12px}.guest-table .guest-complete-actions .beta-feedback-link{min-height:44px!important;padding:4px!important;font-size:11px!important}.guest-room:has(.guest-complete) .guest-room-heading>.guest-secondary{display:none}}@media (min-width:480px) and (max-width:1100px) and (max-height:540px){.guest-table .table-stage .table-layout.table-layout{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,2.8fr);gap:4px;max-width:none}.guest-table .table-stage .table-layout.table-layout>.felt{grid-area:1/4;min-height:92px}.guest-table .table-stage .table-layout.table-layout>.seat[data-hero]{grid-area:2/4;width:100%}.guest-room{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.guest-room-heading{grid-area:1/1;min-width:0;min-height:24px;padding:0}.guest-room-heading>div{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guest-progress{grid-area:1/2;align-self:center}.guest-progress>div{text-align:right;display:block}.guest-progress>div>span{display:block}.guest-table .table-stage{grid-area:2/1/3/-1}.guest-dock{grid-area:3/1/4/-1}.guest-progress,.guest-table .table-stage{padding:0}}body:has(.guest-table){flex-direction:column;height:100dvh;min-height:100dvh;display:flex}body:has(.guest-table)>.active-table-banner{flex:none}.guest-table{box-sizing:border-box;flex-direction:column;flex:1 1 0;height:auto;min-height:0;padding-bottom:16px;display:flex}.guest-table .guest-table-header{flex:none;width:100%;margin:0 auto}.guest-table .guest-room{flex-direction:column;flex:1 1 0;width:100%;min-height:0;margin:0 auto;display:flex}.guest-room>.guest-room-heading,.guest-room>.guest-progress,.guest-room>.guest-error,.guest-room>.guest-dock,.guest-room>.guest-room-footer{flex:none}.guest-table .table-stage{flex:1 1 0;place-items:center;min-height:0;padding:3px 0;display:grid;overflow:visible;container:guest-stage/size}@media (min-width:861px){.guest-table .guest-table-header{padding:8px 24px}.guest-table .guest-room-heading{flex-wrap:nowrap;min-height:48px;padding:2px 0}.guest-table .guest-room h1{margin:0;font-size:18px;line-height:24px}.guest-table .guest-eyebrow{line-height:14px}.guest-table .guest-room-heading>.guest-secondary{padding:6px 10px}.guest-table .guest-progress{border-radius:8px;margin:0;padding:6px 12px}.guest-table .guest-progress>div{line-height:18px}.guest-table .guest-progress progress{height:6px;margin:6px 0 0}.guest-table .guest-progress small{display:none}.guest-table .guest-room-footer{padding:3px 0;font-size:12px;line-height:18px}.guest-table .table-stage{padding:6px 0}.guest-table .guest-dock .trainer-controls{padding:12px 16px}.guest-table .guest-dock .action-context{gap:2px}.guest-table .guest-dock .action-context span{line-height:14px}.guest-table .guest-dock .action-context strong{line-height:20px}.guest-table .guest-complete{flex-wrap:nowrap;gap:12px;padding:10px 12px}.guest-table .guest-complete h2{margin:0;font-size:16px;line-height:20px}.guest-table .guest-complete p,.guest-table .guest-complete .guest-eyebrow,.guest-table .guest-complete-actions>a.guest-secondary{display:none}.guest-table .guest-complete-actions{gap:6px}.guest-table .guest-complete-actions :is(button,a){min-height:44px;padding:8px 12px;font-size:14px}.guest-table .guest-complete-actions .beta-feedback-link{min-height:44px!important}.guest-table .table-stage .table-layout.table-layout{--guest-profile:full;--guest-player-columns:32px minmax(0,1fr);--guest-card-column:1/-1;--guest-card-row:auto;--guest-card-height:66px;--guest-card-width:42px;--guest-card-face-height:60px;--guest-status-column:1/-1;--guest-felt-min:160px;--guest-felt-max:290px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto minmax(var(--guest-felt-min),1fr) auto;grid-auto-rows:auto;align-content:normal;gap:12px 18px;width:100%;max-width:880px;height:100%;min-height:0;max-height:680px;margin:0;overflow:visible}.guest-table .table-stage .table-layout.table-layout>.seat{order:0;place-self:start center;width:100%;max-width:230px;min-height:0;position:relative;inset:auto}.guest-table .table-stage .table-layout.table-layout>.seat-top-left{grid-area:1/1}.guest-table .table-stage .table-layout.table-layout>.seat-top{grid-area:1/2}.guest-table .table-stage .table-layout.table-layout>.seat-top-right{grid-area:1/3}.guest-table .table-stage .table-layout.table-layout>.seat-left{grid-area:3/1}.guest-table .table-stage .table-layout.table-layout>.seat-bottom{grid-area:3/2}.guest-table .table-stage .table-layout.table-layout>.seat-right{grid-area:3/3}.guest-table .table-stage .table-layout.table-layout .player.player{grid-template-columns:var(--guest-player-columns);gap:5px;width:100%;min-width:0;padding:0;display:grid}.guest-table .table-stage .table-layout.table-layout .player.player>.avatar{align-self:center;width:32px;height:32px;display:grid}.guest-table .table-stage .table-layout.table-layout .player.player>.player-details{grid-column:2;gap:3px;min-height:44px;padding:5px}.guest-table .table-stage .table-layout.table-layout .player.player .player-name{font-size:15px;line-height:20px}.guest-table .table-stage .table-layout.table-layout .player.player .stack-value{font-size:13px;line-height:17px}.guest-table .table-stage .table-layout.table-layout .player.player .hole-cards{grid-column:var(--guest-card-column);grid-row:var(--guest-card-row);height:var(--guest-card-height);min-height:var(--guest-card-height);gap:5px;width:auto;display:flex;position:static;inset:auto;transform:none}.guest-table .table-stage .table-layout.table-layout .player.player .mini-hole-card{width:var(--guest-card-width);height:var(--guest-card-face-height);animation:deal-hole var(--deal-hole-duration) cubic-bezier(.2,.8,.2,1) both;padding:5px;font-size:18px;line-height:1;transform:rotate(-4deg)}.guest-table .table-stage .table-layout.table-layout .player.player .mini-hole-card+.mini-hole-card{transform:rotate(5deg)translateY(1px)}.guest-table .table-stage .table-layout.table-layout .player.player .mini-hole-card i{font-size:25px}.guest-table .table-stage .table-layout.table-layout .player.player .seat-status{grid-column:var(--guest-status-column);gap:4px;min-height:24px;padding:0;line-height:1.2;display:flex}.guest-table .table-stage .table-layout.table-layout .seat-status :is(.position-token,.seat-action){min-height:22px;padding:3px 5px;font-size:12px;line-height:16px}.guest-table .table-stage .table-layout.table-layout>.seat .seat-wager{width:auto;margin:5px 0 0;position:static;inset:auto}.guest-table .table-stage .table-layout.table-layout>.seat .seat-wager .bet-chips{justify-content:center}.guest-table .table-stage .table-layout.table-layout>.felt{width:100%;height:100%;min-height:0;max-height:var(--guest-felt-max);border-width:9px;border-radius:50%;flex-direction:column;grid-area:2/1/3/-1;justify-content:center;align-self:center;gap:6px;padding:6px;display:flex;transform:none}.guest-table .table-stage .table-layout.table-layout>.felt>:is(.pot,.board,.table-copy){flex:none;order:0;max-width:none;position:relative;inset:auto;transform:none}.guest-table .table-stage .table-layout.table-layout>.felt>.pot{flex-direction:column;gap:0;display:flex}.guest-table .table-stage .table-layout.table-layout .pot strong{font-size:27px;line-height:1.2}.guest-table .table-stage .table-layout.table-layout>.felt>.board{gap:6px;padding:0}.guest-table .table-stage .table-layout.table-layout .board .card{width:48px;height:66px;font-size:18px}.guest-table .table-stage .table-layout.table-layout>.felt>.table-copy{font-size:10px;line-height:12px;display:block}@container guest-stage (max-height:580px){.guest-table .table-stage .table-layout.table-layout{--guest-profile:compact;--guest-player-columns:62px minmax(0,1fr);--guest-card-column:1;--guest-card-row:1;--guest-card-height:44px;--guest-card-width:28px;--guest-card-face-height:42px;--guest-felt-min:140px;--guest-felt-max:220px;gap:8px 18px}.guest-table .table-stage .table-layout.table-layout>.seat[data-hero]{--guest-player-columns:96px minmax(0,1fr);--guest-card-row:1/3;--guest-card-height:64px;--guest-card-width:42px;--guest-card-face-height:60px;--guest-status-column:2}.guest-table .table-stage .table-layout.table-layout .player.player>.avatar{display:none}.guest-table .table-stage .table-layout.table-layout .player.player .player-name{font-size:14px;line-height:18px}.guest-table .table-stage .table-layout.table-layout .player.player .stack-value{font-size:12px;line-height:16px}.guest-table .table-stage .table-layout.table-layout>.seat:not([data-hero]) .mini-hole-card{padding:3px;font-size:14px;transform:none}.guest-table .table-stage .table-layout.table-layout>.seat:not([data-hero]) .mini-hole-card i{font-size:18px}.guest-table .table-stage .table-layout.table-layout .player.player .seat-status{min-height:22px}.guest-table .table-stage .table-layout.table-layout>.felt{border-width:8px;gap:5px;padding:4px}.guest-table .table-stage .table-layout.table-layout .pot strong{font-size:22px}.guest-table .table-stage .table-layout.table-layout .board .card{width:38px;height:48px}}@container guest-stage (max-height:360px){.guest-table .table-stage .table-layout.table-layout{--guest-profile:landscape;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(240px,2.8fr);gap:6px;max-width:none;height:auto}.guest-table .table-stage .table-layout.table-layout>.seat{grid-area:auto;max-width:none}.guest-table .table-stage .table-layout.table-layout>.felt{grid-area:1/4;min-height:140px}.guest-table .table-stage .table-layout.table-layout>.seat[data-hero]{grid-area:2/4}}}@media (min-width:861px) and (max-height:700px){.guest-table .guest-table-header{min-height:48px;padding:2px 16px}.guest-table .guest-header-note,.guest-table .guest-eyebrow,.guest-table .guest-room-footer{display:none}.guest-table .guest-room-heading{min-height:40px;padding:0}.guest-table .guest-progress{background:0 0;border:0;padding:3px 0}.guest-table .guest-progress progress{display:none}.guest-table .guest-dock .trainer-controls{padding:8px 12px}.guest-table .guest-dock .action-context>span:first-child{display:none}}@media (min-width:480px) and (max-width:860px) and (max-height:540px){.guest-table .guest-room{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.guest-table .table-stage{padding:0}}
