.authorization>div{max-width:100%;text-align:center;width:370px;margin:30px auto 50px}.authorization input[type="text"],.authorization input[type="email"],.authorization input[type="password"]{border:1px solid #e9e9e9;margin:0 0 22px}.authorization input[type="checkbox"]{box-sizing:border-box;width:20px;height:20px;flex-shrink:0;padding:0;border:1px solid var(--c2);appearance:none;background-color:transparent;outline:none;transition:outline .1s;border-radius:4px}.authorization input[type="checkbox"]:checked{background-size:cover;padding:2px}.authorization input[type="checkbox"]:not(:disabled):checked {border-color:var(--c2);background:var(--c2) url('data:image/svg+xml;utf8,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.9086 1.67236L4.40856 8.17236L1.09106 4.85502" stroke="white" stroke-width="2"/></svg>') no-repeat center / 9px}.authorization input[type="checkbox"]:disabled{background-color:#d7d7d7}.authorization input[type="checkbox"]:disabled:checked{background:#c5c5c5 url('data:image/svg+xml;utf8,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.9086 1.67236L4.40856 8.17236L1.09106 4.85502" stroke="white" stroke-width="2"/></svg>') no-repeat center / 9px}.authorization h1{margin:0 0 30px;color:var(--c2);font-size:2.6em;line-height:1}.authorization label{color:var(--c2);margin:0 0 5px}.authorization form>p{margin:15px 0;display:flex;flex-direction:column;position:relative}.authorization .message-info{margin:0 0 30px}.authorization input['submit']{text-align:center}.authorization .message-error{color:var(--c-error)}.authorization .message-error a,.authorization .message-error a:hover{color:var(--c-error)!important;border-bottom:1px dashed}.authorization input.mark-error{border-color:var(--c-error)!important}.authorization span.error{position:absolute;bottom:0;left:0;right:0;color:var(--c-error)!important;font-size:.8em}.authorization-login .login-buttons{display:flex;justify-content:space-between}.authorization-login .login-buttons a{border:1px solid var(--c2);padding:10px;width:170px;text-align:center;border-radius:6px;white-space:nowrap;color:var(--c2)}.authorization .login-submit>input{width:150px;margin:20px auto;cursor:pointer}.authorization .forgot-password{border:1px solid var(--c1)!important;color:var(--c1)!important}.authorization .login-remember label{display:flex;justify-content:center;align-items:center;gap:10px}#password-lost-form .lostpassword-button{width:200px;margin:20px auto;cursor:pointer}#password-lost-form .password-lost-form-success{display:table;margin:50px auto}#password-lost-form .password-lost-form-success a{background:var(--c2);color:#fff;padding:10px 20px;border-radius:6px}#password-lost-form .password-lost-form-success a:hover{color:#fff!important}#register-form input[type="submit"]{display:table;width:auto;padding:10px 20px;cursor:pointer}#register-form .signup-submit{flex-direction:row;justify-content:center}.register-completed p{margin:15px 0}.register-completed strong{font-weight:500;color:var(--c2)}#signupform input[type="submit"]:disabled{cursor:not-allowed}#resetpassform .resetpass-submit{flex-direction:row;justify-content:center}#resetpassform #resetpass-button{display:table;width:auto;padding:10px 20px;cursor:pointer}#resetpassform .description{font-size:.8em;font-weight:500}@media screen and (max-width:480px){.authorization h1{font-size:2em}.authorization-login .login-buttons a{font-size:.9em;width:150px}}