.auth-page .hd{background:var(--paper)}.auth{max-width:954px;margin:0 auto}.auth .page-title{margin-top:49px}.auth__card{background:var(--paper);border-radius:20px;margin-top:30px;padding:50px 60px 60px}.auth__tabs{justify-content:center;gap:10px;display:flex}.auth__tab{height:50px;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #e2e2e2;border-radius:50px;padding:0 35px;font-size:14px}.auth__tab.is-active{background:var(--accent);border-color:var(--accent);color:var(--paper)}.auth__form{flex-direction:column;gap:20px;max-width:440px;margin:40px auto 0;display:flex}.auth__field{flex-direction:column;gap:8px;display:flex}.auth__field span{color:var(--placeholder);font-size:16px;line-height:19px}.auth__field input{background:var(--bg);height:50px;font:inherit;color:var(--ink);border:1px solid #e2e2e2;border-radius:10px;padding:0 20px;font-size:16px}.auth__field input:focus{border-color:var(--accent);outline:none}.auth__hint,.auth__foot{color:var(--placeholder);margin:0;font-size:14px;line-height:17px}.auth__foot{text-align:center;margin-top:30px}.auth__error{color:var(--accent);margin:0;font-size:14px;line-height:17px}.auth__submit{cursor:pointer;border:0;width:100%;margin-top:10px}@media (width<=767px){.auth .page-title{margin-top:20px}.auth__card{border-radius:10px;margin-top:20px;padding:30px 20px 40px}.auth__tabs{flex-direction:column}.auth__tab{height:45px}.auth__form{margin-top:30px}}
