/* Build101: compact original controls, like SLOTS. Explicit rows prevent empty half-rows. */
@media(max-width:760px){
 body.neon-site #game .game100-dock{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:5px 8px!important;padding:8px 10px!important;align-content:start;align-items:start}
 body.neon-site #game .game100-dock>*{order:5;grid-column:1/-1;grid-row:auto;min-width:0;min-height:0;align-self:start}
 body.neon-site #game .game100-dock>.game100-tools{order:0;grid-column:1/-1;grid-row:1;min-height:26px!important;margin:0!important;justify-content:space-between}
 body.neon-site #game .game100-dock:has(.dc-play-switch)>.game100-tools{grid-column:2}
 body.neon-site #game .game100-dock>.dc-play-switch{order:0;grid-column:1;grid-row:1}
 body.neon-site #game .game100-dock>.game101-basic{order:1;grid-row:2!important;grid-column:1!important;margin:0!important;padding:0!important;min-width:0;border:0}
 body.neon-site #game .game100-dock>.game101-basic[data-game101-field="2"]{grid-column:2!important}
 body.neon-site #game :is(#coinflip,#wheel,#dicepot,#blackjack) .game100-dock>.game101-basic{grid-column:1/-1!important}
 body.neon-site #game .game100-dock :is(label,.dc-field){font-size:10px!important;line-height:1.25!important;margin:0!important}
 body.neon-site #game .game100-dock :is(input:not([type=checkbox]):not([type=range]),select){box-sizing:border-box;height:40px!important;min-height:40px!important;max-height:40px;padding:7px 9px!important;margin:4px 0 0!important;font-size:16px!important;line-height:1.25!important}
 body.neon-site #game .game100-dock .game101-basic>span{white-space:nowrap}
 body.neon-site #game .game100-dock>.dc-mine-selection legend{font-size:10px!important;line-height:13px;margin:0 0 4px!important;padding:0}
 body.neon-site #game #mines .game100-dock [data-mines-count]{height:40px!important;min-height:40px!important;padding:4px 0!important;margin:0!important}
 body.neon-site #game .game100-dock>:is([data-manual-action],#startmines,#finishmines,#betDice,[data-shared-join],[data-shared-cashout],[data-bj-start],.bj-actions,[data-a93-play],[data-a93-cash],.dc-auto-panel,[data-sea90-create]){order:2;grid-column:1/-1!important;grid-row:3!important}
 body.neon-site #game .game100-dock :is(.dc-primary,.dc-secondary,.bj-actions button,[data-auto-start],[data-auto-stop]){box-sizing:border-box;height:auto;min-height:44px!important;font-size:14px!important;line-height:1.2!important;padding:10px 9px!important;margin:0!important;border-radius:9px!important}
 body.neon-site #game .game100-dock .game100-feedback{order:8;grid-column:1/-1;grid-row:auto;max-height:30px;font-size:10px;line-height:1.35;margin:0!important}
 body.neon-site #game .game100-dock .game100-feedback:empty{display:none}
 body.neon-site #game .game100-dock>.game100-advanced{order:20;grid-column:1/-1!important;grid-row:auto!important}
 body.neon-site #game .game100-dock:not(.game100-expanded) .game100-advanced[data-error=true]{display:block!important}
 body.neon-site #game .game100-dock[data-game101-error=true] :is(#dcMinesRecover,[data-shared-refresh],[data-a93-refresh],[data-bj-retry]):not([hidden]){display:block!important;min-height:32px!important}
 body.neon-site #game .game100-dock [data-bj-retry]:not([hidden]){display:block!important}
 body.neon-site #game .game100-dock :is(.dc-limits-note,.ds-capacity,.ds-own-bet){font-size:10px!important;line-height:1.35!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
 body.neon-site #game .game100-dock .ds-own-bet{max-height:28px;overflow:auto}
 body.neon-site #game #crash .game100-dock:not([data-in-round=true]) .ds-own-bet{display:none!important}
 body.neon-site #game #crash .game100-dock .crash96-auto-toggle{min-height:24px!important}
 body.neon-site #game #crash .game100-dock [data-shared-cashout]{min-height:44px!important;font-size:14px!important;margin:0!important;padding:10px 9px!important}
 body.neon-site #game #mines:not([data-game100-phase=active]) .game100-dock #finishmines,body.neon-site #game #blackjack:not([data-game100-phase=active]) .game100-dock .bj-actions{display:none!important}
 body.neon-site #game .game100-dock .dc-auto-panel:not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:5px;align-items:center}
 body.neon-site #game .game100-dock .dc-auto-panel [data-auto-start],body.neon-site #game .game100-dock .dc-auto-panel [data-auto-stop]{width:100%;grid-row:1;grid-column:1/-1}
 body.neon-site #game .game100-dock .dc-auto-panel .dc-auto-status{grid-column:1/-1}
 body.neon-site #game .game100-dock .dc-auto-panel>.game100-advanced{grid-column:1/-1}
 body.neon-site #game #plinko .game100-dock{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr)!important}
 body.neon-site #game #plinko .game100-dock>.game100-tools{grid-column:1/-1!important}
 body.neon-site #game #plinko .game100-dock>.game101-basic[data-game101-field="3"]{grid-column:3!important}
 body.neon-site #game #plinko .game100-dock>.game101-basic{grid-row:2!important}
 body.neon-site #game #plinko .game100-dock>[data-a93-play]{grid-row:3!important}
 body.neon-site #game #plinko .game100-dock .plinko96-queue{order:6;font-size:9px!important;line-height:1.3!important;margin:0!important}
 body.neon-site #game #keno .game100-dock>:is([data-k95-random],[data-k95-clear]){order:2;grid-row:3!important;grid-column:1!important;height:29px;min-height:29px!important;padding:5px!important;font-size:10px!important}
 body.neon-site #game #keno .game100-dock>[data-k95-clear]{grid-column:2!important}
 body.neon-site #game #keno .game100-dock>[data-k95-play]{order:3;grid-column:1/-1!important;grid-row:4!important}
 body.neon-site #game #keno .game100-dock>.game101-basic:nth-of-type(2){font-size:0!important}
 body.neon-site #game #keno .game100-dock>.game101-basic:nth-of-type(2):before{content:'Случайных чисел';font-size:10px}
 body.neon-site #game #baccarat .game100-dock>.game101-basic{grid-column:1!important;grid-row:2!important}
 body.neon-site #game #baccarat .game100-dock>.arcade93-metrics{order:1;display:flex!important;grid-column:2!important;grid-row:2!important;align-items:flex-start;gap:5px!important;min-height:56px;margin:0!important;padding:0!important;background:none;border:0}
 body.neon-site #game #baccarat .game100-dock>.arcade93-metrics>div{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1;padding:0!important}
 body.neon-site #game #baccarat .game100-dock>.arcade93-metrics span{font-size:9px!important;line-height:13px;white-space:nowrap}
 body.neon-site #game #baccarat .game100-dock>.arcade93-metrics strong{font-size:13px!important;line-height:40px;overflow-wrap:anywhere}
 body.neon-site #game #baccarat .game100-dock>.baccarat93-chips{order:2;grid-row:3!important;grid-column:1/-1!important;justify-content:center;gap:12px;margin:0!important}
 body.neon-site #game #baccarat .game100-dock .baccarat93-chips button{width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;font-size:12px!important}
 body.neon-site #game #baccarat .game100-dock>[data-b93-clear]{order:3;grid-row:4!important;grid-column:1!important;min-height:44px!important;font-size:11px!important}
 body.neon-site #game #baccarat .game100-dock>[data-a93-play]{grid-row:4!important;grid-column:2!important}
 body.neon-site #game #seabattle .game100-dock.sea90-create>.game101-basic{grid-column:1/-1!important}
 body.neon-site #game #seabattle .game100-dock .sea93-private{order:4;grid-column:1/-1;grid-row:4;min-height:22px!important;margin:0!important}
 body.neon-site #game #seabattle .game100-dock .sea93-private input{width:17px;height:17px;margin:0;flex:0 0 17px}
 body.neon-site #game .game100-mobile-pane .dc-slider-metrics>div{padding:8px!important}
 body.neon-site #game .game100-mobile-pane .dc-range-slot{margin:8px 0!important}
 body.neon-site #game #crash.game100-mobile-pane .ds-flight-chart{width:100%;height:100%;display:block}
 body.neon-site #game .game100-mobile-pane :is(.dc-game-stage,.plinko93-stage,.stairs93-stage,.keno95-stage,.baccarat93-table,.sea95-viewport){transition:none!important}
 body.neon-site #game .game100-dock [hidden]{display:none!important}
}
@media(max-width:760px){
 body.neon-site #game #plinko .game100-dock>.game101-basic[data-game101-field="1"]{grid-column:1!important}
 body.neon-site #game #plinko .game100-dock>.game101-basic[data-game101-field="2"]{grid-column:2!important}
}
