.casino-modal{display:block;z-index:2999}.casino-modal .date-wrapper{display:flex;justify-content:flex-end;align-items:center;padding:0 22px;max-height:60px;height:60px;width:100%;color:var(--text-200);background:var(--shade-200)}.casino-modal .date-wrapper .date{display:flex;align-items:center;gap:6px;color:var(--text-200);font-size:14px;font-weight:400}.play-now-close svg{width:20px;height:20px}.casino-modal-modal{z-index:3001!important}.casino-modal-dialog{max-width:calc(100% - 294px)!important;transform:translateY(-50%)!important;top:50%;margin:0 auto}.modal.show .modal-dialog.casino-modal-dialog{padding:0}.casino-modal-content{padding:0!important;margin-top:0;margin-bottom:0;border-radius:0;max-height:100%}.modal-close path,.play-now-close path{fill:var(--text-200)}.casino-modal-header{background:var(--shade-200);height:68px;font-style:normal;font-weight:600;font-size:16px;line-height:16px;justify-content:space-between!important;color:var(--text-200);cursor:pointer;width:100%;border-radius:0;border-bottom:none;padding:22px}.casino-modal-header-buttons{display:flex;align-items:center;justify-content:flex-end;color:var(--text-200)}.compress-icon{margin-right:20px}.casino-modal-body{position:relative;padding:0!important;border-radius:0 0 var(--radius-m) var(--radius-m);display:flex;flex-direction:column;justify-content:center;min-height:604px;background:var(--shade-200)}.casino-full-screen{height:auto!important;width:auto!important;top:0;right:0;bottom:0;left:0}.casino-hide{display:none;opacity:0}.casino-full-screen .casino-modal-dialog{padding:0;height:100%;max-width:100%!important;margin:0}.casino-full-screen .casino-modal-content{height:100%}.casino-full-screen .casino-modal-body{height:calc(100% - 60px - 68px)}.casino-full-screen .casino-modal-body,.casino-full-screen .casino-modal-header{border-radius:0}.session-modal{margin:auto;padding:80px 0!important;background-color:var(--shade-900);color:var(--text-100);min-height:438px}.session-modal.session-timeout{padding:50px 0!important}.session-modal>div{max-width:510px;margin:0 auto;text-align:center;padding:0 15px}.session-modal.bigger>div{max-width:660px}.session-modal.big>div{max-width:1024px}.session-modal.another-session-modal>div{max-width:694px}.session-title{font-size:34px;font-weight:600;line-height:40px;margin:40px 0 24px}.session-p,.session-title{letter-spacing:0;text-align:center;color:var(--text-100)}.session-p{font-size:14px;font-weight:500;line-height:1rem;margin-bottom:0}.session-p a{font-weight:600;color:var(--text-100)}.session-modal .btn-primary{width:100%;max-width:420px;margin:40px auto 0;background:var(--primary-100);color:var(--text-200);border-radius:var(--radius-s)}.session-timeout svg{color:var(--primary-100)}.modal-close svg{height:20px;width:20px}.casino-game-iframe{min-height:640px;overflow:hidden;background-color:var(--shade-900)}.session-modal .buttons-container{max-width:664px;gap:24px;margin-top:40px}.session-modal button{border-radius:var(--radius-s)}.casino-modal .spinning-loader-v2-wrapper svg{color:var(--primary-100);height:69px;width:69px}.casino-modal .spinning-loader-v2-wrapper{gap:33px}.casino-modal .spinning-loader-v2-text{color:var(--text-100);font-size:24px;line-height:24px}.warning-icon{width:60px;height:60px}@media (max-width:1024px){.casino-full-screen{height:calc(100vh - calc(100vh - 100%))!important}.casino-modal{overflow:hidden}.casino-game-iframe{min-height:unset}.casino-modal-content{padding:0;margin-top:0;background:var(--shade-200)}.casino-modal-dialog{transform:translateY(0)!important;max-width:100%!important;margin:0;height:100%;top:0}.casino-modal-content{margin-top:0!important;height:100%}.casino-modal-body{overflow:auto;min-height:unset;height:calc(100% - 60px - 68px)}.session-modal.session-modal{padding:35px 0!important}.casino-modal-body.session-closed{height:100%}.casino-modal-header{border-radius:0}}@media (max-width:600px){.session-modal>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:30%}.session-title.smaller{font-size:24px;line-height:30px;margin:30px 0}.session-p.smaller{font-size:14px;line-height:16px}.session-modal .buttons-container{width:100%;flex-direction:column;gap:12px!important;margin-top:auto}.session-modal button{height:48px;margin-top:auto!important}}