@media (max-width: 1099px){.chattab{top:auto;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:none;width:54px;height:54px;padding:0;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;background:var(--surface-3);box-shadow:0 8px 24px #00000080}.chattab.is-hidden{transform:scale(.6)}.chattab__n{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:var(--accent);color:#fff;font-size:11px;font-weight:800;display:none;place-items:center;line-height:20px}.chattab__n.is-on{display:grid}.chat__hide{width:44px;height:44px;font-size:22px}}@media (max-width: 1000px){.game{grid-template-columns:minmax(0,1fr)}.game>.panel,.game>.board{min-width:0}}@media (max-width: 780px){.board canvas{max-width:100%!important;height:auto!important}.mono,code{overflow-wrap:anywhere}.segmented{max-width:100%;overflow-x:auto;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented button{flex:1 0 auto;white-space:nowrap}}@media (max-width: 780px){.topbar__menu{width:44px;height:44px}.wallet__btn,.btn-login{min-height:44px;display:inline-flex;align-items:center;justify-content:center}#topbar-right>a[href="/profile"]{display:grid;place-items:center;min-width:44px;min-height:44px}.navitem,.railfoot__logout,.modetabs button,.dd__btn{min-height:44px}.toolbtn{width:44px;height:44px}.fairbtn{min-height:44px}.segmented button{min-height:40px}.btn-bet{min-height:44px}.stepper__btn{min-height:44px;min-width:44px}.chip{min-height:40px;display:inline-flex;align-items:center;justify-content:center}summary{min-height:44px;display:flex;align-items:center;cursor:pointer}details>summary{list-style-position:inside}.toggle{position:relative}.toggle:after{content:"";position:absolute;inset:-10px -4px}.betview__x,.popup__close{width:44px;height:44px}.betview__id{min-height:40px}.sitefoot__links{gap:4px 18px}.sitefoot__links a,.casepage__back,.promo__link,.linkbtn{display:inline-flex;align-items:center;min-height:44px}.home__more,a[href="/games"].sectionlink{min-height:44px;display:inline-flex;align-items:center}.chat__input{min-height:46px}.chat__send{min-height:46px;min-width:64px}.chat__name--link{padding:6px 2px;margin:-6px -2px}.bround__x{width:44px;height:44px}.bborrow input[type=range]{height:44px}.sp__item{min-height:44px}.sp__in{min-height:40px}.modcard__act{min-height:44px}.modcard__dur{min-height:40px}.modcard__full{display:inline-flex;align-items:center;min-height:44px}.jptable__x{width:40px;height:40px}.jptable__add,.cased__new{min-height:44px}.table a.mono{display:inline-block;padding:12px 0}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}@media (pointer: coarse){input[type=range]{touch-action:pan-y}input[type=range]::-webkit-slider-thumb{width:26px;height:26px}input[type=range]::-moz-range-thumb{width:26px;height:26px}}@media (max-width: 1099px){.view__inner{padding-bottom:96px}}@media (max-width: 780px){.panel>.btn-bet:not(.keep-auto):not(.btn-auto),.panel>.bjgrid{order:-2}.panel>.modetabs{order:-1}}@media (max-width: 780px){.lnk__acts .chip{min-height:40px}.railfoot__link{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.segmented button{min-width:44px}.sp__back{min-height:44px;display:inline-flex!important;align-items:center}.table a{display:inline-block;padding:12px 0}.grid--keno{gap:4px!important;width:calc(100% + 20px);max-width:none;margin:0 -10px}}.botnav{display:none}@media (max-width: 780px){.botnav{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:46;padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));background:#0a0c1af0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line-soft)}.botnav__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;border-radius:12px;color:var(--muted);font-size:11px;font-weight:700}.botnav__item svg{width:22px;height:22px}.botnav__item.is-active{color:var(--accent)}.botnav__item:active{background:var(--surface-2)}.botnav__n{position:absolute;top:4px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--accent);color:#fff;font-size:10.5px;font-weight:800;display:none;place-items:center;line-height:18px}.botnav__n.is-on{display:grid}.chattab{display:none!important}body.chat-open .botnav{z-index:50}.chat{bottom:calc(62px + env(safe-area-inset-bottom,0px));top:var(--topbar);z-index:49}.chat{background:#0d1022}.chat__head .chat__hide{display:grid;place-items:center;align-self:center;line-height:1}.rail{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}.view__inner{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.toasts,.live{bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}}@media (max-width: 600px){.bstage{overflow-x:visible}.barena{min-width:0;flex-wrap:wrap;gap:8px}.bseat{min-width:0}.bseat__who{grid-template-columns:24px minmax(0,1fr);column-gap:6px;min-height:40px}.bseat__av,.bseat__who--empty .bdot{width:24px;height:24px}.bseat__name{font-size:12px}.bseat__total{font-size:13.5px}.bseat__won{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));max-height:130px}.btile .mcitem{width:40px;height:40px}.btile span{font-size:11px}.breel__join .btn-bet{font-size:12px;padding:8px 4px}.barena:not(.is-teams) .bvs{display:none}.barena:not(.is-teams) .bteam{flex:1 1 calc(25% - 8px);min-width:0}.barena:not(.is-teams)[data-seats="5"] .bteam{flex-basis:calc(33.3% - 8px)}.barena.is-teams{flex-direction:column;flex-wrap:nowrap}.barena.is-teams .bteam{flex:none;width:100%}.barena.is-teams .bvs{align-self:center;padding:0;font-size:12px}.bteam__seats{gap:6px}}@media (max-width: 600px){.bseat__who{height:62px;align-content:start;grid-template-rows:auto auto}.bseat__name{flex-wrap:wrap;row-gap:1px}.bseat__name>span{flex:1 1 100%}.bseat__name .bseat__tag{font-size:9px;padding:0 5px}.bseat__who .bseat__av{grid-row:1 / span 2;align-self:start;margin-top:2px}}@media (max-width: 600px){.table--compact :is(th,td):is([data-label=Round],[data-label=When],[data-label=Rank],[data-label=Rounds]){display:none}.table--compact:has(th[data-label=Player]) :is(th,td)[data-label=Bet]{display:none}.table--compact th,.table--compact td{padding-left:6px;padding-right:6px}.tablewrap:has(>.table--compact){overflow-x:visible}.tablewrap:has(>.table:not(.table--compact)){overflow-x:visible}.table:not(.table--compact),.table:not(.table--compact) tbody{display:block;width:100%}.table:not(.table--compact) thead{display:none}.table:not(.table--compact) tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;padding:12px 4px;border-bottom:1px solid var(--line)}.table:not(.table--compact) td{display:block;padding:0;border:0;min-width:0;text-align:left!important;overflow-wrap:anywhere;white-space:normal}.table:not(.table--compact) td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint)}.table:not(.table--compact) td[data-label=""]:before,.table:not(.table--compact) td:not([data-label]):before{display:none}.table:not(.table--compact) td:first-child{grid-column:1 / -1;font-weight:700}.table:not(.table--compact) td[colspan]{grid-column:1 / -1}}@media (max-width: 600px){.lnk__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k acts" "v v";row-gap:4px}.lnk__k{grid-area:k}.lnk__acts{grid-area:acts}.lnk__v{grid-area:v;white-space:normal;overflow-wrap:anywhere}.modcard__head{flex-wrap:wrap;row-gap:6px}.modcard__who{flex:1 1 calc(100% - 90px)}.modcard__full{order:3;margin-left:78px}.modcard__name{font-size:20px;overflow-wrap:break-word;white-space:normal;text-overflow:clip}}@media (max-width: 780px){.panel>.btn-bet.btn-main:not(.keep-auto):not(.btn-auto){order:-3}.panel[data-round-open="1"]>.bjgrid.bjgrid{order:-4}}@media (max-width: 600px){.bseat__x{font-size:10.5px;padding:3px 6px;white-space:normal;text-align:center;width:max-content;max-width:92%;line-height:1.2;top:70px}.bteam>.bseat__x{max-width:70%;font-size:12px}}@media (max-width: 780px){.rain__mini{min-height:40px;min-width:48px;padding:0 8px}.chat__replybtn{width:40px;height:40px;top:4px;right:4px}.chat__quote{min-height:32px}.chat__msg .chat__time{margin-right:38px}}
