.auth{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100vh;overflow:auto}.authLogoMobile{display:none;color:var(--primary-color);font-size:18px;padding-top:20px}.authForm{width:100%;padding:50px;height:100%}.authContent,.authForm{display:flex;justify-content:center}.authContent{width:80%;flex-direction:column;align-items:center;gap:50px}.authContentTitle h3{font-size:32px;align-items:center;text-align:center}.authContentForm{padding:20px 0;width:100%;display:flex;flex-direction:column;gap:10px}.forgotPassword{display:flex;justify-content:flex-end;font-size:16px}.forgotPassword .forgotPasswordLink{color:var(--primary-color);cursor:pointer;text-decoration:underline}.authContentButton{margin-top:10px}.dontHaveAccount{display:flex;justify-content:center;font-size:16px}.dontHaveAccount .dontHaveAccountLink{color:var(--primary-color);cursor:pointer;text-decoration:underline}.haveAccount{display:flex;justify-content:center;font-size:16px}.haveAccount .haveAccountLink{color:var(--primary-color);cursor:pointer;text-decoration:underline}.dateLabel{color:var(--gray-color);font-size:16px}.AuthError{margin-top:5px;color:var(--error-color);font-size:14px}.textInput{width:100%;display:flex;flex-direction:column}.textInput input{background:var(--input-background);width:100%;height:60px;border-radius:12px;border:1.5px solid var(--border-color);outline:none;padding:8px;font-size:18px;margin-top:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.textInput input:focus{border:1.5px solid var(--primary-color)}.textInput input::placeholder{color:var(--hint-color)}@media only screen and (max-width:768px){.authForm{padding:25px}.authContent{width:100%;gap:20px}.authLogoMobile{display:flex}}