/* v0.18.47: odds confirmation uses ranking modal geometry */
html body.prod-mode #predictionOddsOverlay{z-index:2201!important}
html body.prod-mode #predictionOddsOverlay .predictionOddsOverlaySheet{
 position:fixed!important;top:calc(env(safe-area-inset-top,0px) + 12px)!important;
 bottom:calc(98px + env(safe-area-inset-bottom,0px))!important;
 left:12px!important;right:12px!important;width:auto!important;max-width:650px!important;
 margin:0 auto!important;overflow-y:auto!important;overflow-x:hidden!important;
 box-sizing:border-box!important;padding:24px 14px 18px!important;
 border:3px solid #d4aa5e!important;border-radius:28px!important;
 background:linear-gradient(145deg,#0d3453,#04172c)!important;
 box-shadow:0 12px 32px #000a!important;color:#eaf4fb!important;
 -webkit-overflow-scrolling:touch!important;
}
html body.prod-mode #predictionOddsOverlay .predictionOddsOverlayHead{padding:8px 72px 10px 4px!important;margin-bottom:10px!important;min-height:76px!important;border-bottom:1px solid #ffffff33!important}
html body.prod-mode #predictionOddsOverlay .predictionOddsOverlayHead small{font-size:11px!important;letter-spacing:2px!important;color:#d5bd8b!important;opacity:1!important}
html body.prod-mode #predictionOddsOverlay .predictionOddsOverlayHead h3{font-size:24px!important;color:#f4d080!important;margin:8px 0 0!important}
html body.prod-mode #predictionOddsOverlay #predictionOddsClose{
 position:fixed!important;float:none!important;top:calc(env(safe-area-inset-top,0px) + 34px)!important;
 right:max(30px,calc((100vw - 650px)/2 + 30px))!important;
 z-index:2205!important;width:50px!important;height:50px!important;
 border:1px solid #d4aa5e!important;border-radius:14px!important;
 background:#153a54!important;color:#f4d080!important;
 font-size:32px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;
 box-shadow:0 2px 12px #001b30b0!important;
}
