.login-btn.muted{border-color:#15375f;background-color:#245083}.skip-info{font-size:20px}.page-title{font-size:28px}.ai-user-form,.reset-form-container,.register-form-container,.login-form-container{max-width:440px;text-align:center;margin:0 auto;padding:1rem}.login-form-container{padding-bottom:2rem}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:1000;display:flex;justify-content:center;align-items:center}.recordTable th,.recordTable tr{text-align:center!important}.recordTable th{font-size:16px}.recordTable tr{font-size:12px}.rewardGuide ol,.rewardGuide ul{padding-left:8px!important}.rewardGuide p{margin-bottom:0}.sub-state{position:relative;width:24rem;border:1px solid rgba(255,255,255,.7);background-color:#ffffff1a;border-radius:6px;padding:20px;font-size:16px;line-height:1.7;color:#fff;min-height:230px}.sub-state p{font-size:inherit;line-height:inherit;margin-bottom:.3rem}.sub-state time{font-size:12px;color:#d1d1d1}.sub-state .close{position:absolute;top:20px;right:20px;cursor:pointer}.sub-state .state-icon{display:block;margin:0 auto .8rem}.sub-state .ok-btn{display:block;margin:2rem auto 0;width:fit-content}.sub-state.error{border-color:#ea4b2ab3;background-color:#ffc7c71a}@media screen and (max-width: 768px){.sub-state{width:100%;margin-left:auto;margin-right:auto}}