main.blur {}.auth-form {    transition: 0.3s;    opacity: 0;    position: fixed;    left: 50%;    top: 50%;    transform: translate(-50%, 0);    background-color: #fff;    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.22);    z-index: 999;    min-height: 400px;    width: 600px;    max-width: calc(100% - 10px);    border-radius: 0;}.auth-form.open {    opacity: 1;    transform: translate(-50%, -50%);}/*.auth-form input:invalid {outline: 2px solid red;}*//*.auth-form input:valid {outline: 1px solid green;}*//*.auth-form input:invalid:not(:placeholder-shown) {outline: 2px solid red;}*//*.auth-form input:valid:not(:placeholder-shown) {outline: 1px solid green;}*/.auth-form header {    position: relative;    background: linear-gradient(146.31deg, #078B3A 18.1%, #023315 92.38%);}.btn-eyes {    position: absolute;    right: 0;    top: -9px;    border-radius: 10px!important;    height: 40px;}.btn-eyes span {    transform: translateY(3px);}.auth-form header span {    color: #fff;    display: inline-block;    margin: 18px;    font-size: 32px;    font-weight: 600;}.auth-form header button {    position: absolute;    right: 0;    top: 50%;    transform: translate(-50%, -37%);    background: none;    border: none;    cursor: pointer;}.auth-form header button:hover {    transform: translate(-50%, -37%) scale(1.02);}.auth-form header button:active {    transform: translate(-50%, -37%) scale(0.98);}.auth-form-inner {    padding: 40px 80px;}.auth-form .auth-field {    border: none;    padding: 0;    margin-bottom: 20px;}.auth-form .auth-field legend {    font-size: 20px;    font-weight: 600;    margin-bottom: 12px;}.auth-form .auth-field input {    display: inline-block;    box-sizing: border-box;    border: 1px solid #018536;    border-radius: 10px;    padding: 10px 20px;    width: 100%;}.auth-form .forgot-pass,.auth-form p {    font-family: 'Inter', sans-serif;    font-size: 16px;    font-weight: 400;    line-height: 19px;    margin: 0 0 20px 0;    text-align: center;}@media screen and (max-width: 950px) {    .auth-form {        min-width: calc(100vw - 10px);        z-index: 9999999;    }    .auth-form .auth-form-inner {        padding: 15px 10px 25px;    }    .auth-form .auth-form-inner p {        margin: 20px 0;    }}