/* Direct cabinet tools, one global Settings button; no changes to game math. */
html body.portrait-play.slot-screen #app .scene-slots :is(.vault-nav,.cash-nav){display:flex!important;flex-wrap:wrap!important;height:auto!important;min-height:40px!important;gap:4px!important;justify-content:space-between!important}
html body.portrait-play.slot-screen #app .scene-slots :is(.vault-nav,.cash-nav)>div{display:flex!important;flex-wrap:wrap!important;gap:4px!important;min-width:0!important}
html body.portrait-play.slot-screen #app .scene-slots :is(.vault-nav,.cash-nav) button{font-size:11px!important;padding:4px 7px!important;min-width:40px!important}
html body.portrait-play.slot-screen #app .scene-slots .progressive-meter{container-type:inline-size!important;min-width:0!important;overflow:hidden!important}
html body.portrait-play.slot-screen #app .scene-slots .progressive-meter strong{font-size:clamp(9px,17cqw,18px)!important;letter-spacing:-.035em!important;line-height:1.25!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}
html body.portrait-play.slot-screen #app .scene-slots .vault-console{grid-template-rows:55px 51px!important;min-height:119px!important;height:auto!important}
html body.portrait-play.slot-screen #app .scene-slots .vault-console .spin-net{display:block!important;margin-top:3px!important;line-height:1.2!important;font-size:10px!important;color:#e0d1b3!important}
html body.portrait-play.slot-screen #app .scene-slots .slot-spin small{color:#ead6ab!important;opacity:1!important}
@media(max-width:360px){html body.portrait-play.slot-screen #app .scene-slots :is(.vault-nav,.cash-nav) button{font-size:10px!important;padding:3px 5px!important}}
