.has-fullscreen-content{overflow:hidden}.virtual .frame{width:100%;overflow:hidden}@media only screen and (max-width:1279px){.virtual-game-ns .main,.virtual-games.main{padding-right:0}.virtual .frame{position:fixed;top:48px;left:0;z-index:10001;height:calc(var(--vh, 1vh)*100 - 48px - env(safe-area-inset-bottom));width:100vw}}.virtual-game-gr .frame{width:100%}.virtual-game-gr .frame.is-desktop{min-width:1024px;overflow:auto}.mobile .virtual-game-gr .app-main,.mobile .virtual-game-ns .app-main{display:block;margin-top:62px;padding:0}.mobile .virtual-game-gr .app-main .left-sidebar,.mobile .virtual-game-gr .app-main .mobile-overlay-container,.mobile .virtual-game-ns .app-main .left-sidebar,.mobile .virtual-game-ns .app-main .mobile-overlay-container{display:none}.mobile .virtual-game-gr .virtual-games,.mobile .virtual-game-ns .virtual-games{padding:0;margin:0 auto}.mobile .virtual-game-gr .mobile-sidebar.right-sidebar,.mobile .virtual-game-ns .mobile-sidebar.right-sidebar{display:none}.virtual-game-gr .main{margin-bottom:var(--space-padding-xlg)}.virtual-game-gr .service-message,.virtual-game-gr .spinner-container.spinner-container--mycasino{margin:16px 0 16px;width:auto}@media only screen and (max-width:1279px){.virtual-game-gr .service-message,.virtual-game-gr .spinner-container.spinner-container--mycasino{margin:16px 12px 16px}}.virtual-game-ns .main{margin-bottom:var(--space-padding-xlg)}.virtual-game-ns .service-message,.virtual-game-ns .spinner-container.spinner-container--mycasino{margin:16px 0 16px;width:auto}@media only screen and (max-width:1279px){.virtual-game-ns .service-message,.virtual-game-ns .spinner-container.spinner-container--mycasino{margin:16px 12px 16px}}.f2p-game .service-message{display:none}.f2p-game .app-main{padding:0;grid-column-gap:0}.f2p-game .main{margin-bottom:0}@media only screen and (max-width:1279px){.f2p-game .app-main{margin-top:0}.f2p-game .header--mobile,.f2p-game .mobile-bottom-nav,.f2p-game footer{display:none}}:export{contentMaxWidth:1440px;navHeaderHeight:62px;mobileHeaderHeight:48px;mobileSubnavHeight:40px;mobileBottomNavHeight:58px;navSidebarWidth:240px;rightSidebarWidth:320px}.mycasino-page .main{margin-bottom:var(--space-padding-xlg)}.mycasino-page .service-message,.mycasino-page .spinner-container.spinner-container--mycasino{margin:16px 0 16px;width:auto}@media only screen and (max-width:1279px){.mycasino-page .service-message,.mycasino-page .spinner-container.spinner-container--mycasino{margin:16px 12px 16px}}.mycasino-page .bingo-container{display:flex;flex-direction:column;padding-bottom:64px}body:has(.f2p-game-page){background-color:var(--system-bg-elevation-body)}.f2p-game-page .spinner-container,.mycasino-page .spinner-container{position:fixed;top:0;right:0;left:0;bottom:0;margin:0;box-shadow:unset;background-color:var(--system-bg-elevation-body);display:flex;justify-content:center;align-items:center}.bingo-page .maintenance_checker-container,.f2p-game .maintenance_checker-container,.mycasino-page .maintenance_checker-container,.virtual-game-gr .maintenance_checker-container,.virtual-game-ns .maintenance_checker-container{width:100%;height:100%}.btn-reset{-webkit-appearance:none;border-radius:0;text-align:inherit;background:none;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit}.lotto .app-main{margin-inline:0;margin-bottom:0;padding:0;grid-template-columns:1fr;grid-template-rows:1fr 0;grid-template-areas:"main";grid-column-gap:0;max-width:unset}.lotto .other{display:none}.lotto .main{padding:0;margin:0}.lotto .service-message{margin-top:16px;width:calc(100% - 24px);max-width:1440px}.embedded-gaming-page{min-height:unset}.embedded-gaming-page .app-main{margin-top:0;min-height:unset}.embedded-gaming-page .app-main .main{min-height:unset}