/* Repairs for saved presentation markup; original reference rules remain in css/. */
html{height:auto!important;min-height:100%;min-width:0!important;overflow-x:hidden}body.gp-theme{margin:0;padding-top:50px;min-height:100vh;min-width:0!important;width:100%;max-width:100vw;background:#1c2600;overflow-x:hidden}
.gp-theme [hidden]{display:none!important}.gp-device{width:100%;min-width:0}.gp-mobile{display:none!important}
@media(max-width:1023px){.gp-desktop{display:none!important}.gp-mobile{display:block!important}body.gp-theme{padding-bottom:64px}}
.gp-theme.gp-lock{overflow:hidden!important}.gp-theme a,.gp-theme button,[data-gp-action]{cursor:pointer}
.gp-theme img{max-width:100%}.gp-theme .swiper{overflow:hidden}.gp-theme .swiper-wrapper{box-sizing:border-box}
.gp-theme .gp-carousel-track{display:flex!important;justify-content:flex-start!important;transform:none!important;transition:none!important;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}
.gp-carousel-track::-webkit-scrollbar{display:none}.gp-carousel-track>.swiper-slide{scroll-snap-align:start;flex-shrink:0}
.gp-theme .banners_billboard .gp-carousel-track>.swiper-slide{width:calc(100% - 8px)!important}
.gp-theme .gp-carousel-track.gp-carousel-small>.swiper-slide{max-width:calc(33.333% - 12px)}
.gp-theme .swiper-slide-duplicate{display:none!important}
.gp-theme .banners_billboard .dynamicBanners_img{width:100%;height:auto}
.gp-theme .ticker-scroller-wrapper{animation:none!important}.gp-theme .notification_slide p{margin:0}
.gp-theme .slides-track>.slide-item[aria-hidden=true]{display:none}.gp-theme .slides-track{padding:0!important}
.gp-theme .lca-main-wrapper,.gp-theme .main-wrapper,.gp-theme .content-wrapper{min-width:0;max-width:100%}
.gp-theme .gp-device .lb_card{cursor:pointer}.gp-theme .lb_card:focus-visible{outline:2px solid #d1ff00;outline-offset:2px}
.gp-theme .component_jackpot_slider{height:auto!important;line-height:1.3!important}.gp-theme .component_jackpot_slider_number_wrapper{height:auto!important;line-height:inherit!important}
.gp-theme #rb23-quick-action.gp-quick-open .rb23-qa-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;display:flex!important}
.gp-theme .header_nav__dropdown_button_click:hover>.header_nav__dropdown{display:block}
.gp-theme .header_nav__more:hover .header_nav__more_dropdown{display:block}
#gp-backdrop{position:fixed;inset:0;background:#000b;z-index:2000}
.gp-theme [data-gp-modal]{z-index:2010!important}
.gp-theme .ui-dialog[data-gp-modal]{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%);display:flex;width:auto!important;max-width:95vw;max-height:94dvh;height:auto!important;margin:0;overflow:auto}
.gp-theme .ui-dialog[data-gp-modal] .ui-dialog-content{height:auto!important;max-height:90dvh!important;overflow:auto}
.gp-theme .ui-dialog[data-gp-modal=login]{width:420px!important}
.gp-theme .ui-dialog[data-gp-modal=register]{width:780px!important}
.gp-theme .ui-dialog .dyn_regPopup{width:100%;max-width:100%}.gp-theme .tl_head_close,.gp-theme .sidebar_login-close{cursor:pointer}
.gp-theme .gp-auth-shell{position:relative;z-index:2010}.gp-auth-shell .sf-hidden.tl_head_close{display:block!important}
.gp-theme .gp-form-error{padding:10px 0;color:#ffb1a6;font-size:14px;flex-basis:100%;width:100%;overflow-wrap:anywhere}.gp-theme .gp-register-back{margin-right:auto;background:transparent;border:1px solid #798440;color:#fff;padding:8px 16px;border-radius:4px}
.gp-theme .dyn_reg_step:not([hidden]){display:block!important}.gp-theme .gp-auth-shell .dyn_regPopup_progressInfo{margin-bottom:24px}
.gp-theme .gp-auth-shell form button:disabled{opacity:.6;cursor:wait}.gp-theme .gp-auth-shell .dyn_reg_step input{width:100%}
.gp-theme .gp-auth-shell .dyn_regPopup_footer{gap:12px}.gp-theme .gp-auth-shell .tl_head_close{position:relative;z-index:2}
.gp-theme .cw_mob_right_sidebar[data-gp-modal]{position:fixed;inset:0!important;transform:none;width:100%!important;height:100dvh!important;overflow:auto;visibility:visible!important}
.gp-theme .gp-mobile [data-gp-modal=register]{position:fixed;inset:114px 0 0;overflow:auto;background:#1c2600;width:100%;max-height:calc(100dvh - 114px);padding:10px 16px}
.gp-theme .cookiePopup{z-index:2020!important}.gp-theme #js_announcement_close{cursor:pointer}
.gp-support-artwork{position:relative;z-index:2147483642}.gp-support-artwork a{display:block;line-height:0}.gp-support-artwork img{display:block}
.gp-theme .pw-promo-item{cursor:pointer}.gp-theme .gp-favorite{color:#d1ff00!important}.gp-theme .gp-search-empty{padding:24px;text-align:center}
.gp-theme .gp-filter-open #js_lobby_providers_cont{display:flex!important;max-height:320px!important;overflow:auto!important;flex-wrap:wrap!important}
.gp-theme .swal2-popup{background:#202900;color:#fff}.gp-theme .swal2-confirm{background:#cbbb60!important;color:#172000!important}
@media(max-width:1023px){
 .gp-theme .cw_mob_root{overflow-x:clip}.gp-theme .cw_mob_sidebar{z-index:2010!important;top:0!important;bottom:0!important;height:100dvh!important;transition:transform .314s}
 .gp-theme .gp-mobile,.gp-theme .gp-mobile #wrapper,.gp-theme .gp-mobile .cw_mob_root{min-width:0!important;width:100%;max-width:100%}
 .gp-theme .gp-mobile .most_liked_wrapper{display:flex;overflow-x:auto;max-width:100%;scrollbar-width:none;gap:8px}
 .gp-theme .gp-mobile .most_liked_wrapper>.lb_card{flex:0 0 44%!important;width:44%!important;max-width:44%!important}
 .gp-theme .gp-mobile #js_games_lobby{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 16px}
 .gp-theme .gp-mobile #js_games_lobby>.lb_card{width:100%!important;max-width:100%!important;min-width:0;margin:0}
 .gp-theme[data-gp-page=games] .gp-mobile .lobbyFilter_group_wrapper{flex-wrap:wrap;gap:8px}
 .gp-theme[data-gp-page=games] .gp-mobile #js_lobby_group_slider{width:100%!important;min-width:100%;flex:0 0 100%;min-height:80px}
 .gp-theme[data-gp-page=games] .gp-mobile .lobbyFilter_group_item{flex:0 0 88px!important;width:88px!important;margin-right:8px!important}
 .gp-theme[data-gp-page=games] .gp-mobile .lobbyFilter_search_wrapper{width:100%;flex:0 0 100%}
 .gp-theme[data-gp-page=games] .gp-mobile .rd_header_tab_item{width:50%;max-width:50%;height:auto;padding:10px;font-size:12px;white-space:normal;line-height:1.3}
 .gp-theme[data-gp-page=games] .gp-mobile .rd_header_tab_item:before,.gp-theme[data-gp-page=games] .gp-mobile .rd_header_tab_item:after{display:none}
 .gp-theme.cw_mob_root-sidebar_opened .gp-mobile .cw_mob_sidebar{transform:translateX(0)!important;visibility:visible!important;overflow-y:auto}
 .gp-theme .cw_mob_sidebar_block:has(a[title^="BANNER"]){display:none}
 .gp-theme.gp-register-open .gp-mobile .header__wrap_block,.gp-theme.gp-register-open .gp-mobile .anc_main_container{z-index:2020!important;position:relative}
 .gp-theme.gp-register-open .gp-mobile .cw_mob_mav_fixed_bot{display:none!important}
 .gp-theme .cw_mob_mav_fixed_bot{z-index:1500!important}
 .gp-theme.cw_mob_root-sidebar_opened .cw_mob_mav_fixed_bot,.gp-theme.cw_mob_root-right_sidebar_opened .cw_mob_mav_fixed_bot{display:none!important}
 .gp-theme .gp-mobile [data-gp-modal=login]:not([hidden]){animation:gp-panel-in .314s ease}
 .gp-theme .gp-carousel-track.gp-carousel-small>.swiper-slide{max-width:calc(50% - 8px)}
 .gp-theme .gp-mobile .lca-main-wrapper{padding-left:0;padding-right:0}.gp-theme .gp-mobile .lb_card{min-width:0}
 .gp-theme .gp-mobile .lobbyFilter_provider_item{flex-shrink:0}.gp-theme .gp-mobile .lobbyFilter_provider{overflow-x:auto}
 .gp-theme .gp-mobile.gp-search-open .lobbyFilter_search_cover{display:flex!important;position:absolute;left:0;right:0;width:100%;z-index:5;background:#354019;transform:none!important;visibility:visible!important}
 .gp-theme .cookiePopup{max-width:94vw}.gp-theme .gp-mobile .dyn_regPopup_banner{display:none}
 .gp-theme .gp-mobile .gp-register-back{min-height:40px}.gp-theme .gp-mobile .gp-auth-shell{position:static}
}
@keyframes gp-panel-in{from{transform:translateX(100%)}to{transform:translateX(0)}}
@media(prefers-reduced-motion:reduce){.gp-theme *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

.gp-theme [data-gp-announcement][hidden]{display:none!important}
#gp-support-mobile>div{left:8px!important;right:auto!important;bottom:calc(var(--cwNavbarBottomHeight, 76px) + 18px)!important}
