/* /category-hall.css?v=2 */
.palace-game-hall #app .slot-main{margin:0 calc(8 * var(--u)) calc(8 * var(--u));width:calc(100% - 16 * var(--u));border-radius:calc(5 * var(--u));flex:0 1 auto;min-height:calc(100 * var(--u))}.palace-game-hall #app .game-scroll-area{padding:calc(8 * var(--u));max-height:calc(100dvh - 185 * var(--u));overflow:auto}.palace-game-hall #app .reference-provider-card{border:0;border-radius:calc(5 * var(--u));overflow:hidden}.palace-game-hall #app .reference-provider-card .game-cover-box{aspect-ratio:3/4}.palace-game-hall #app .reference-provider-card .game-img{padding:0;object-fit:cover}.palace-game-hall #app .reference-provider-card .badge-platform,.palace-game-hall #app .reference-provider-card .badge-fav{display:none}.palace-game-hall #app .reference-provider-card .game-name{position:absolute;bottom:0;left:0;right:0;background:#4d1024b8;padding:calc(4 * var(--u));color:#fff5df}.palace-game-hall #app .reference-full-poster .game-name{display:none}.palace-game-hall #app .filter-tabs::after{left:calc(57 * var(--u))}.palace-game-hall #app .filter-tabs .tab-item{min-width:calc(43 * var(--u));padding:0 calc(5 * var(--u))}
.palace-game-hall #app .reference-provider-card:not(.reference-full-poster) .game-img{object-fit:contain;padding:calc(7 * var(--u)) calc(4 * var(--u)) calc(24 * var(--u));background:linear-gradient(140deg,#953650,#571128)}

/* /category-expand.css?v=1 */
.home-v5 .v5-game-container{position:relative}.category-expand-toggle{position:absolute;right:0;top:calc(21 * var(--u));z-index:17;border:0;padding:0;width:calc(15 * var(--u));height:calc(25 * var(--u));background:#66152bcc;color:#ef7093;font-size:calc(24 * var(--u));line-height:1;cursor:pointer}#app .home-v5 .sidebar{scrollbar-width:none;scroll-behavior:smooth}#app .home-v5 .sidebar::-webkit-scrollbar{display:none}
/* /local-lottery-layout.css?v=1 */
html.local-lottery-layout #app .page-container{top:0!important;bottom:0!important;height:100%!important;padding:0!important;overflow:hidden!important}
html.local-lottery-layout #app .page-container>div{height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-bottom:0!important;box-sizing:border-box}
html.local-lottery-layout #app .header-container{flex:none!important;position:relative!important;top:auto!important}
html.local-lottery-layout #app .van-nav-bar--fixed{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;transform:none!important}
html.local-lottery-layout #app .van-nav-bar__placeholder{height:auto!important}
html.local-lottery-layout #app .fixed-info-container{position:relative!important;top:auto!important;flex:none!important;width:100%!important}
html.local-lottery-layout #app .page-content{flex:1 1 0!important;min-height:0!important;height:auto!important;overflow-y:auto!important;padding-bottom:16px!important;box-sizing:border-box}
html.local-lottery-layout #app :is(.betting-footer-cyber,.cyber-footer){position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:100%!important;transform:none!important;flex:none!important;box-sizing:border-box;padding:10px 12px max(12px,env(safe-area-inset-bottom))!important}
html.local-lottery-layout #app .fab-container{position:absolute!important;left:auto!important;right:10px!important;bottom:200px!important;transform:none!important;max-width:80px}
html.local-lottery-layout #app .cyber-bg{pointer-events:none}
