.sg-auth-dialog{align-items:stretch;background:#fff;border-radius:10px;color:#000;display:flex;min-height:min(calc(100vh - 20px),500px);transition:width .3s;width:360px}.sg-auth-dialog>div{display:flex;overflow:hidden;width:100%}.sg-auth-dialog-inner{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;padding:100px 30px 60px;transition:transform .3s;width:360px}@media(max-width:400px){.sg-auth-dialog-inner{padding:60px 30px 75px;width:300px}}.sg-auth-dialog p{font-size:14px;line-height:21px;margin-bottom:10px;margin-top:0}@media(max-width:400px){.sg-auth-dialog{width:300px}}.sg-auth-dialog button.close-button{background:#777;height:22px;outline:none;right:-27px;top:-27px;width:22px}@media(max-width:400px){.sg-auth-dialog button.close-button{right:0;top:-32px}}.sg-auth-dialog h1{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;text-align:center}.sg-auth-dialog .auth-header{margin-bottom:20px}.sg-auth-dialog .auth-header p{font-size:14px;margin-bottom:0;margin-top:5px;text-align:center}.sg-auth-dialog .auth-header p button{background:0 0;border:none;color:#eb0002;cursor:pointer;font-family:inherit;font-size:inherit;outline:none;padding:0}.sg-auth-dialog .auth-header p button:focus{text-decoration:underline}@media(pointer:fine){.sg-auth-dialog .auth-header p button:hover{text-decoration:underline}}.sg-auth-dialog .auth-btn-outline{align-items:center;background:0 0;border:1px solid #db3732;border-radius:5px;color:#eb0002;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:14px;height:40px;justify-content:center;outline:none;padding:0 30px;text-transform:uppercase;transform:skew(-11deg)}.sg-auth-dialog .auth-btn-outline span{transform:skew(11deg)}.sg-auth-dialog .auth-btn-outline:disabled{border-color:#878787;color:#878787}.sg-auth-dialog .auth-btn-outline:not(:disabled):focus{background-color:#db3732;color:#fff}@media(pointer:fine){.sg-auth-dialog .auth-btn-outline:not(:disabled):hover{background-color:#db3732;color:#fff}}.sg-auth-dialog form{display:flex;flex-direction:column}.sg-auth-dialog form input[type=email],.sg-auth-dialog form input[type=password],.sg-auth-dialog form input[type=text]{border:1px solid #c2c2c2;border-radius:5px;display:block;font-family:Roboto,sans-serif;font-size:14px;margin-bottom:10px;outline:none;padding:12px 15px;transition:border-color .3s;width:100%}.sg-auth-dialog form input[type=email]:focus,.sg-auth-dialog form input[type=password]:focus,.sg-auth-dialog form input[type=text]:focus{border-color:#727272}.sg-auth-dialog form input[type=email].has-error,.sg-auth-dialog form input[type=password].has-error,.sg-auth-dialog form input[type=text].has-error{border-color:#c91a1a}.sg-auth-dialog form input[type=email].is-sending,.sg-auth-dialog form input[type=password].is-sending,.sg-auth-dialog form input[type=text].is-sending{background-image:url(https://images.stopgame.ru/html/loader.svg);background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:18px}.sg-auth-dialog form .form-row{align-items:center;display:flex;justify-content:space-between}.sg-auth-dialog form .g-recaptcha{margin-bottom:20px}.sg-auth-dialog .subtitle-text,.sg-auth-dialog .subtitle-text a,.sg-auth-dialog .subtitle-text a:visited{color:#d0d0d0}.sg-auth-dialog .subtitle-text a:hover{color:#a0a0a0}.sg-auth-dialog .subtitle-text{font-size:12px;line-height:16px;margin:0;text-align:center}.sg-auth-dialog .auth-error{color:#eb0002;margin-top:0}.sg-auth-dialog .auth-back-button{background:0 0;border:none;color:#9d9d9d;cursor:pointer;font-family:Roboto,sans-serif;font-size:12px;left:0;outline:none;padding:20px 30px;position:absolute;top:0;transition:color .3s}.sg-auth-dialog .auth-back-button:focus{color:#000}@media(pointer:fine){.sg-auth-dialog .auth-back-button:hover{color:#000}}.sg-auth-dialog .auth-consent{bottom:0;left:0;padding:0 30px 20px;position:absolute}.sg-auth-dialog .auth-social-button--big,.sg-auth-dialog .auth-social-button--small{align-items:center;background:0 0;border:1px solid #c2c2c2;border-radius:5px;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:14px;height:40px;justify-content:center;outline:none;transform:skew(-11deg);transition:border-color .3s;width:100%}.sg-auth-dialog .auth-social-button--big:focus,.sg-auth-dialog .auth-social-button--small:focus{border-color:#7d7d7d}@media(pointer:fine){.sg-auth-dialog .auth-social-button--big:hover,.sg-auth-dialog .auth-social-button--small:hover{border-color:#7d7d7d}}.sg-auth-dialog .auth-social-button--big span,.sg-auth-dialog .auth-social-button--small span{align-items:center;display:flex;transform:skew(11deg)}.sg-auth-dialog .auth-social-button--big{margin-bottom:10px}.sg-auth-dialog .auth-social-button--big span svg{margin-right:10px}.sg-auth-dialog .auth-social-button--small svg{transform:skew(11deg)}.sg-auth-dialog .auth-social-additional-btn{background:0 0;border:transparent;color:#9d9d9d;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;margin-top:10px;outline:none;text-align:center;width:100%}.sg-auth-dialog .auth-social-additional-btn:focus{color:#c91a1a}@media(pointer:fine){.sg-auth-dialog .auth-social-additional-btn:hover{color:#c91a1a}}.sg-auth-dialog .auth-social-additional{margin-top:20px}.sg-auth-dialog .auth-social-additional p{font-size:14px;font-weight:400;text-align:center}.sg-auth-dialog .auth-social-additional-row{grid-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr}.sg-auth-dialog .auth-forgot-password-button{background:0 0;border:none;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;outline:none}@media(pointer:fine){.sg-auth-dialog .auth-forgot-password-button:hover{color:#eb0002}}.auth-transition-forward-enter{transform:translate(100%)}.auth-transition-forward-enter-active{transform:translate(0)}.auth-transition-forward-exit{left:-100%;transform:translate(0)}.auth-transition-backward-enter,.auth-transition-forward-exit-active{transform:translate(-100%)}.auth-transition-backward-enter-active{transform:translate(0)}.auth-transition-backward-exit{left:-100%;transform:translate(0)}.auth-transition-backward-exit-active{transform:translate(100%)}.g-recaptcha-bubble-arrow{display:none}.g-recaptcha-bubble-arrow+div{left:50%;position:fixed!important;top:50%;transform:translate(-50%,-50%)}