/* Plinko fix v7 themed */
.mines:not(.mines-lite){overflow:visible !important;visibility:visible !important;}
.mines:not(.mines-lite) *{visibility:inherit;}
@media (max-width:1024px){
.mines:not(.mines-lite){display:block !important;}
.mines:not(.mines-lite) .content-body{padding:8px 0 !important;}
.mines:not(.mines-lite) .container.rows{display:flex !important;flex-direction:column !important;width:100% !important;}
.mines:not(.mines-lite) .container.rows>.two{order:1 !important;width:100% !important;max-width:100% !important;margin:0 !important;}
.mines:not(.mines-lite) .container.rows>.one{order:2 !important;width:100% !important;max-width:100% !important;display:flex !important;flex-direction:column !important;gap:12px !important;background:var(--plk-panel) !important;border:1px solid var(--plk-cell-br) !important;border-radius:16px !important;padding:14px !important;margin-top:6px !important;}
#w_container{display:block !important;height:auto !important;}
.plinko_game{height:auto !important;max-width:100% !important;padding-bottom:0 !important;}
#plinkoContainer{height:min(40vh,330px) !important;}
.plinko_game_header{margin-bottom:4px !important;gap:10px !important;}
.plinko_list{height:auto !important;min-height:0 !important;max-height:52px !important;padding:4px 8px !important;}
.plinko_list:not(:has(*)){display:none !important;}
.mines:not(.mines-lite) .one>.controlPanel.mines-bets{order:1 !important;margin:0 !important;}
.mines:not(.mines-lite) .one>.play_plinko_mobile_flex{order:2 !important;margin:0 !important;}
.mines:not(.mines-lite) .one>.play_plinko_mobile{order:3 !important;}
.mines:not(.mines-lite) .buttons{display:flex !important;align-items:stretch !important;gap:8px !important;background:transparent !important;border:none !important;box-shadow:none !important;}
.mines:not(.mines-lite) .amount-number{flex:1 1 0 !important;display:flex !important;align-items:center !important;justify-content:center !important;height:48px !important;min-width:0 !important;margin:0 !important;padding:0 !important;border-radius:12px !important;background:var(--plk-cell) !important;border:1px solid var(--plk-cell-br) !important;color:var(--plk-txt) !important;font-size:15px !important;font-weight:700 !important;}
.mines:not(.mines-lite) .amount-number:active{filter:brightness(.92) !important;}
.mines:not(.mines-lite) .amount-number:has(input){flex:1.6 1 0 !important;background:transparent !important;border:none !important;padding:0 !important;}
.mines:not(.mines-lite) .amount-number input{height:48px !important;width:100% !important;text-align:center !important;border-radius:12px !important;border:1px solid var(--plk-blue,#3b6ef5) !important;background:var(--plk-cell) !important;font-size:17px !important;font-weight:800 !important;color:var(--plk-txt) !important;padding:0 4px !important;margin:0 !important;outline:none !important;}
.mines:not(.mines-lite) .controlPanel.mines-bets label{display:none !important;}
.mines:not(.mines-lite) .game-sidebar__input-label{font-size:12px !important;font-weight:700 !important;color:var(--plk-txt-dim) !important;text-transform:uppercase !important;letter-spacing:.05em !important;margin-bottom:6px !important;}
.mines:not(.mines-lite) .form-select select{background:var(--plk-cell) !important;border:1px solid var(--plk-cell-br) !important;border-radius:12px !important;height:48px !important;font-weight:700 !important;color:var(--plk-txt) !important;}
.mines:not(.mines-lite) .btn-play.play_plinko{background:#3b82f6 !important;background-image:none !important;border:none !important;border-radius:14px !important;padding:15px 0 !important;font-size:17px !important;font-weight:700 !important;color:#fff !important;margin:0 !important;box-shadow:0 6px 16px rgba(59,130,246,.35) !important;}
.mines:not(.mines-lite) .play_plinko_mobile~.play_plinko_mobile{background:rgba(59,130,246,.15) !important;color:#6ea0ff !important;box-shadow:none !important;}
body.light-theme .mines:not(.mines-lite) .play_plinko_mobile~.play_plinko_mobile{color:#3b6ef5 !important;}
}
/* v8 bet input direct */
@media (max-width:1024px){
.mines:not(.mines-lite) .buttons{align-items:stretch !important;}
.mines:not(.mines-lite) .buttons>input,.mines:not(.mines-lite) .buttons input{flex:1.6 1 0 !important;min-width:0 !important;height:48px !important;max-height:48px !important;box-sizing:border-box !important;align-self:center !important;text-align:center !important;border-radius:12px !important;border:1px solid var(--plk-cell-br) !important;background:var(--plk-cell) !important;font-size:17px !important;font-weight:800 !important;color:var(--plk-txt) !important;padding:0 4px !important;margin:0 !important;outline:none !important;}
.mines:not(.mines-lite) .buttons>*{height:48px !important;box-sizing:border-box !important;}
}
/* v9 input-group real markup */
@media (max-width:1024px){
.mines:not(.mines-lite) .mines-amount .input-group{display:flex !important;align-items:stretch !important;gap:8px !important;flex-wrap:nowrap !important;}
.mines:not(.mines-lite) .input-group-prepend,.mines:not(.mines-lite) .input-group-append{display:flex !important;gap:8px !important;}
.mines:not(.mines-lite) .input-group .amount-number{height:48px !important;min-width:0 !important;padding:0 10px !important;margin:0 !important;border-radius:12px !important;border:1px solid var(--plk-cell-br,#e2e7f2) !important;background:var(--plk-cell,#fff) !important;color:var(--plk-txt,#1b1e2b) !important;font-size:15px !important;font-weight:700 !important;display:flex !important;align-items:center !important;justify-content:center !important;}
.mines:not(.mines-lite) .input-group input.form-control{flex:1 1 auto !important;min-width:0 !important;height:48px !important;box-sizing:border-box !important;margin:0 !important;padding:0 6px !important;text-align:center !important;border-radius:12px !important;border:1px solid var(--plk-cell-br,#e2e7f2) !important;background:var(--plk-cell,#fff) !important;color:var(--plk-txt,#1b1e2b) !important;font-size:17px !important;font-weight:800 !important;outline:none !important;box-shadow:none !important;}
.mines:not(.mines-lite) .input-group.mb-2{margin-bottom:0 !important;}
.mines:not(.mines-lite) .mines-bets.mt-4{margin-top:0 !important;}
.mines:not(.mines-lite) .mines-bets.mb-3{margin-bottom:0 !important;}
}
/* v10 kill white strip + widths */
@media (max-width:1024px){
.mines:not(.mines-lite) .controlPanel.mines-bets,.mines:not(.mines-lite) .mines-amount,.mines:not(.mines-lite) .mines-amount .input-group{background:transparent !important;border:none !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;}
.mines:not(.mines-lite) .mines-amount .input-group{display:flex !important;align-items:stretch !important;gap:6px !important;flex-wrap:nowrap !important;width:100% !important;}
.mines:not(.mines-lite) .input-group-prepend,.mines:not(.mines-lite) .input-group-append{display:flex !important;gap:6px !important;flex:1 1 0 !important;min-width:0 !important;}
.mines:not(.mines-lite) .input-group .amount-number{flex:1 1 0 !important;min-width:0 !important;height:46px !important;padding:0 2px !important;font-size:14px !important;border-radius:14px !important;white-space:nowrap !important;overflow:hidden !important;}
.mines:not(.mines-lite) .input-group input.form-control{flex:1.15 1 0 !important;height:46px !important;border-radius:14px !important;font-size:16px !important;}
}
