.sportsbook-page{position:fixed;inset:0;background:#0a0b1d}@media (min-width:720px){.sportsbook-page{left:var(--wl-sidebar-width,236px);background:#191939}}.sportsbook-layer{position:fixed;z-index:200;top:var(--wl-topbar-height,58px);left:0;right:0;bottom:68px;display:flex;background:#0a0b1d}@media (min-width:720px){.sportsbook-layer{top:var(--wl-topbar-height,72px);left:var(--wl-sidebar-width,236px);bottom:0;background:#191939;transition:left .3s cubic-bezier(.4,0,.2,1)}}.sportsbook-layer--hidden{visibility:hidden;pointer-events:none}.sportsbook-frame{position:relative;flex:1;min-width:0;min-height:0;overflow:hidden;background:#0a0b1d}@media (min-width:720px){.sportsbook-frame{border-radius:12px}}.sportsbook-iframe{display:block;width:100%;height:100%;border:0}.sportsbook-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:#b4a6e2;font-size:.875rem;font-weight:600}.sportsbook-status p{margin:0}.sportsbook-retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;padding:8px 16px 10px;background:#7841ee;color:#fff;font-family:Excon,Roboto,sans-serif;font-size:.8125rem;font-weight:700;cursor:pointer}.sportsbook-layer .game-play-tools{display:flex;position:absolute;top:8px;right:8px;z-index:2}.sportsbook-layer--immersive{top:0;left:0;right:0;bottom:0;z-index:1000;background:#000}.sportsbook-layer--immersive .sportsbook-frame{border-radius:0;background:#000}.sportsbook-layer--immersive .game-play-tools{top:calc(10px + env(safe-area-inset-top, 0px));right:10px}.wl-game-immersive .bottomnav-freegift-effects,.wl-game-immersive .fixed-bottom,.wl-game-immersive .top-bar,.wl-game-immersive .top-bar-before-login,.wl-game-immersive .top-bar-logged-in{display:none!important}.wl-game-immersive,.wl-game-immersive body{overflow:hidden!important}