:root{--mh-h: 64px;--mh-pad: 40px;--ct-pad: 40px;--mh-max: 1440px;--mh-btn: 34px;--mh-gap: 10px;--mh-radius: 8px;--mh-logo: 44px;--mh-fs: 13px;--sp-brand-h: 28px}.main-header{height:var(--mh-h)!important;padding-left:var(--mh-pad)!important;padding-right:var(--mh-pad)!important}.main-header .header-inner{width:100%!important;max-width:var(--mh-max)!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important}.main-header .header-right{display:flex!important;align-items:center!important;gap:var(--mh-gap)!important;flex-wrap:nowrap!important}.main-header .header-left{display:flex!important;align-items:center!important}.main-header .brand-logo{display:flex!important;align-items:flex-end!important;gap:14px!important}.main-header .brand-logo img{height:var(--mh-logo)!important;width:auto!important;display:block!important;object-fit:contain!important}.main-header .brand-logo img[alt=Pinnacle]{height:calc(var(--mh-logo) * .6)!important;margin-bottom:2px!important}.main-header .brand-logo>i{align-self:center!important}.main-header .header-icon-btn,.main-header .wallet-btn,.main-header .mca-lgn,.main-header .mca-sgn,.main-header .mca-lang-btn{height:var(--mh-btn)!important;min-height:var(--mh-btn)!important;border-radius:var(--mh-radius)!important;font-size:var(--mh-fs)!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.main-header .header-icon-btn{width:var(--mh-btn)!important;padding:0!important}.main-header .wallet-btn{padding:0 12px!important}.main-header .mca-lgn{padding:0 14px!important}.main-header .mca-sgn{padding:0 16px!important}.main-header .mca-lang-btn{padding:0 9px!important}.main-header .mca-authbtns{display:flex!important;align-items:center!important;gap:var(--mh-gap)!important}.main-header .mca-lang{display:flex!important;align-items:center!important}.main-header .wallet-widget{height:var(--mh-btn)!important;padding:0 3px 0 11px!important;display:flex!important;align-items:center!important}.main-header .wallet-balance{visibility:hidden}.main-header .wallet-balance.is-ready{visibility:visible}.content-container{padding-left:var(--ct-pad)!important;padding-right:var(--ct-pad)!important}.content-container>.content-inner,.content-container>.pinnacle-layout{max-width:var(--mh-max)!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:768px){:root{--mh-pad: 16px;--ct-pad: 16px;--mh-logo: 34px;--sp-brand-h: 22px}html,body{padding-left:0!important;padding-right:0!important}.content-container>.content-inner,.content-container>.pinnacle-layout{max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.sp-cols{grid-template-columns:1fr!important}.sp-slip{display:none!important}}.sp-title .sp-brand{height:var(--sp-brand-h)!important;width:auto!important;display:block!important;flex:none!important}@media(max-width:768px){.main-header .header-icon-btn{display:none!important}.main-header .wallet-widget{padding-left:0!important}}.vip-progress-card{display:none!important}.vip-progress-card.is-ready{display:flex!important}.lobby-card-playcount:empty{display:none!important}.mobile-bottom-nav{height:60px!important;padding:0!important;align-items:stretch!important}.mobile-bottom-nav .bnav-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;height:auto!important;padding:0!important;margin:0!important}.mobile-bottom-nav .bnav-item i{font-size:18px!important;line-height:1!important}.mobile-bottom-nav .bnav-item span{font-size:10px!important;line-height:1.2!important}@media(max-width:900px){.sidebar{z-index:1600!important;bottom:60px!important}}.sidebar-scrollable{scrollbar-width:thin;scrollbar-gutter:stable}.sidebar-scrollable::-webkit-scrollbar{width:8px}.sidebar-scrollable::-webkit-scrollbar-thumb{background:#4a6579;border-radius:4px}.sidebar-scrollable::-webkit-scrollbar-thumb:hover{background:#6f8ba1}
