.uknjBa_root{padding:1rem 0;container-type:inline-size}.uknjBa_layout{background:var(--bg-darker);border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.uknjBa_sidebar{border-radius:0}.uknjBa_chipHeading{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.uknjBa_multiplier{color:var(--brand);font-size:.8125rem;font-weight:700;line-height:1}.uknjBa_chips{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:8px;display:grid}.uknjBa_chipButton{aspect-ratio:1;background:0 0;border-radius:50%;width:100%;max-width:46px;padding:0;transition:transform .12s}.uknjBa_chipButton:hover{transform:translateY(-2px)}.uknjBa_chipButton[aria-pressed=true]{outline:2px solid var(--brand);outline-offset:3px;transform:translateY(-2px)}.uknjBa_chipButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.uknjBa_wager{background:var(--bg-page);color:#b4babe;border-radius:5px;justify-content:space-between;align-items:center;gap:.5rem;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.uknjBa_wager strong,.uknjBa_pot strong,.uknjBa_amount{color:var(--text-white);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:700;display:inline-flex}.uknjBa_wager img,.uknjBa_pot img,.uknjBa_amount img{width:12px;height:12px}.uknjBa_sidebarFooter{flex-direction:column;gap:6px;margin-top:auto;font-size:12px;display:flex}.uknjBa_connection{color:#ef4444;font-weight:700}.uknjBa_connection[data-live]{color:var(--accent-green-light)}.uknjBa_sidebarError{color:#f87171;font-weight:600;overflow:hidden}.uknjBa_closed{color:var(--text-muted)}.uknjBa_stage{background:radial-gradient(60% 45% at 40% 30%,#3dbe7e0d,#0000 70%);flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px 16px 16px;display:flex}.uknjBa_stageTop{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.uknjBa_history{flex:1;justify-content:flex-end;gap:4px;min-width:0;display:flex;overflow:hidden}.uknjBa_roll{color:#fff;font-variant-numeric:tabular-nums;background:#303638;border-radius:5px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 -2px #0000004d}.uknjBa_roll[data-color=red]{background:#d83e48}.uknjBa_roll[data-color=green]{background:#248456}.uknjBa_roll:not([data-latest]){opacity:.7}.uknjBa_roll[data-latest]{width:32px;height:32px;font-size:14px}.uknjBa_fairButton{background:var(--bg-button);color:#c4c9cb;border-radius:5px;flex-shrink:0;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.uknjBa_fairButton:hover{filter:brightness(1.15);opacity:1!important}.uknjBa_arena{grid-template-columns:minmax(0,1fr) 280px;gap:12px;display:grid}.uknjBa_wheelArea{place-items:center;min-height:0;padding:4px 0;display:grid}.uknjBa_wheelBox{width:clamp(18rem,60vh,36rem);max-width:100%}.uknjBa_players{background:var(--bg-component);border-radius:8px;flex-direction:column;gap:8px;min-height:0;max-height:calc(clamp(18rem,60vh,36rem) + 16px);padding:12px;display:flex}.uknjBa_playersHead{color:var(--text-white);justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.uknjBa_count{background:var(--bg-button);color:#c4c9cb;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.uknjBa_pot{background:var(--bg-page);color:var(--text-muted);border-radius:5px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.uknjBa_playerList{scrollbar-width:thin;flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.uknjBa_empty{color:#5a6062;flex:1;place-items:center;min-height:6rem;font-size:13px;display:grid}.uknjBa_player{background:var(--bg-button);border-radius:6px;flex-shrink:0;overflow:hidden}.uknjBa_playerRow{width:100%;color:inherit;text-align:left;background:0 0;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.uknjBa_name{text-overflow:ellipsis;white-space:nowrap;color:#c4c9cb;flex:1;min-width:0;overflow:hidden}.uknjBa_betCount{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;color:var(--text-muted);flex-shrink:0;align-items:center;gap:2px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.uknjBa_playerBets{flex-direction:column;gap:2px;padding:0 10px 8px 40px;display:flex;overflow:hidden}.uknjBa_playerBets>div{color:var(--text-muted);justify-content:space-between;font-size:12px;display:flex}.uknjBa_playerBets>div>span:last-child{color:#c4c9cb;font-variant-numeric:tabular-nums}.uknjBa_winner{background:linear-gradient(90deg, #22c55e1f, var(--bg-button) 70%);box-shadow:inset 2px 0 0 var(--accent-green-light)}.uknjBa_winner .uknjBa_amount{color:var(--accent-green-light)}.uknjBa_legacyTable{background:var(--bg-component);border-radius:.375rem;padding:.625rem}@container (max-width:1100px){.uknjBa_arena{grid-template-columns:minmax(0,1fr) 230px}}@container (max-width:900px){.uknjBa_layout{flex-direction:column}.uknjBa_layout>.uknjBa_sidebar{width:100%}.uknjBa_arena{grid-template-columns:minmax(0,1fr)}.uknjBa_players{max-height:14rem}}@media (max-width:700px){.uknjBa_root{padding:.5rem 0}.uknjBa_stage{padding:10px}.uknjBa_wheelBox{width:min(22rem,100%)}}@media (max-width:768px){.uknjBa_layout{gap:10px}.uknjBa_stage,.uknjBa_arena{display:contents}.uknjBa_stageTop{order:0;margin:10px 10px 0}.uknjBa_wheelArea{order:1;padding:0 10px}.uknjBa_wheelBox{width:min(17rem,100%)}.uknjBa_layout>.uknjBa_sidebar{order:2}.uknjBa_stage>:last-child{order:3;margin:0 10px}.uknjBa_players{order:4;margin:0 10px 10px}.uknjBa_chips{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}}
