@media screen and (max-width:380px){}.Modal_popup__KSYCg{z-index:var(--popup-zIndex)}.MainLayout_content__a-o-W,.MainLayout_footer__50H0R{flex-shrink:0;flex-basis:auto}.MainLayout_content__a-o-W{flex-grow:1;display:flex;align-items:stretch;flex-direction:column;justify-content:flex-start}.MainLayout_content__a-o-W>*{flex-shrink:0;flex-basis:auto}.MainLayout_footer__50H0R{flex-grow:0;overflow-x:hidden}.MainLayout_root__rqxHz{display:flex;flex-direction:column;min-height:100%}@media screen and (max-width:1400px){.MainLayout_root__rqxHz.MainLayout_withLeftSide__OMWDb .MainLayout_inner__qNqoW{padding-left:var(--left-menu-collapsed-offset-width)}}.MainLayout_leftSideWrapp__OxwDp{z-index:var(--desktop-side-zIndex)}.MainLayout_header__Sc0\+V{height:var(--header-height);position:fixed;top:0;width:100%;min-width:var(--document-body-min-width);z-index:var(--desktop-header-zIndex)}.MainLayout_headerWrap__FmZCD~.MainLayout_leftSideWrapp__OxwDp{top:var(--header-height)}.MainLayout_leftSideWrapp__OxwDp{position:fixed;bottom:0;padding-top:var(--app-base-spacing);padding-left:var(--app-base-spacing);padding-right:var(--app-base-spacing)}.MainLayout_leftSideWrapp__OxwDp{width:var(--left-menu-offset-width);transition:all .3s ease;display:flex}@media screen and (max-width:1400px){.MainLayout_leftSideWrapp__OxwDp{width:var(--left-menu-collapsed-offset-width)}}body:has(.MainLayout_isCasino__Bv47d){overflow-x:clip}.MainLayout_isCasino__Bv47d{height:100%}@media screen and (max-width:1400px){.MainLayout_isCasino__Bv47d .MainLayout_leftSideWrapp__OxwDp{width:var(--left-menu-offset-width)}}.MainLayout_isCasino__Bv47d.MainLayout_withLeftSide__OMWDb .MainLayout_content__a-o-W{position:relative;left:-280px}.MainLayout_isCasino__Bv47d.MainLayout_withLeftSide__OMWDb .MainLayout_inner__qNqoW{padding-left:var(--left-menu-offset-width)}.MainLayout_leftSideBottom__v97O-{flex:1 1 auto;width:100%;max-height:100%;display:flex;flex-direction:column}.MainLayout_leftSide__Wm1r2{transition:all .3s ease;flex:0 1 auto}.MainLayout_inner__qNqoW{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1;padding-top:var(--header-height)}@media screen and (max-width:1400px){}@media screen and (max-width:1400px){}@media screen and (max-width:1400px){}