.LoginForm-module__MLz_wq__formContainer{flex-direction:column;gap:1.5rem;display:flex}.LoginForm-module__MLz_wq__errorMessage{background-color:#fee;border-left:4px solid #d32f2f;border-radius:8px;margin:0;padding:.75rem 1rem}.LoginForm-module__MLz_wq__form{flex-direction:column;gap:1.5rem;display:flex}.LoginForm-module__MLz_wq__textField{width:100%}.LoginForm-module__MLz_wq__textField .MuiOutlinedInput-root{background-color:#f5f7fa;border-radius:8px;transition:all .2s ease-in-out}.LoginForm-module__MLz_wq__textField .MuiOutlinedInput-root fieldset{border-width:1.5px;border-color:#e0e4e8}.LoginForm-module__MLz_wq__textField .MuiOutlinedInput-root:hover fieldset{border-color:#8caafb}.LoginForm-module__MLz_wq__textField .MuiOutlinedInput-root.Mui-focused fieldset{border-width:2px;border-color:#1c8eff}.LoginForm-module__MLz_wq__textField .MuiInputLabel-root{color:#4a5567;font-weight:500;transform:translate(14px,16px)scale(1)}.LoginForm-module__MLz_wq__textField .MuiInputLabel-root.Mui-focused{color:#1c8eff}.LoginForm-module__MLz_wq__textField .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-9px)scale(.75)}.LoginForm-module__MLz_wq__textField .MuiInputBase-input{color:#111729;font-size:.95rem}.LoginForm-module__MLz_wq__passwordVisibilityIcon{color:#4a5567;transition:color .2s}.LoginForm-module__MLz_wq__passwordVisibilityIcon:hover{color:#1c8eff}.LoginForm-module__MLz_wq__submitButton{text-transform:none;border-radius:8px;width:100%;height:3.25rem;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #00000014;color:#fff!important;background:linear-gradient(270deg,#7c97e0,#55689c,#111729)!important}.LoginForm-module__MLz_wq__submitButton:hover{opacity:.9;box-shadow:0 4px 8px #0003}.LoginForm-module__MLz_wq__submitButton:disabled{box-shadow:none;transform:none;color:#9ca3af!important;background:#e0e4e8!important}.LoginForm-module__MLz_wq__loadingSpinner{color:#fff!important}.LoginForm-module__MLz_wq__signupLink{color:#4a5567;cursor:pointer;text-align:center;text-transform:none;font-size:.875rem;font-weight:500;transition:color .2s}.LoginForm-module__MLz_wq__signupLink:hover{color:#1c8eff}.LoginForm-module__MLz_wq__forgotPasswordLink{color:#55689c;cursor:pointer;text-align:center;text-transform:none;font-size:.8125rem;font-weight:500;transition:color .2s}.LoginForm-module__MLz_wq__forgotPasswordLink:hover{color:#1c8eff}.LoginForm-module__MLz_wq__readOnlyTextField .MuiOutlinedInput-root{cursor:default;background-color:#edf0f4}
.MicrosoftLoginForm-module__g0kFPG__formContainer{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.MicrosoftLoginForm-module__g0kFPG__subtitle{color:#4a5567;text-align:center;font-size:.9rem}.MicrosoftLoginForm-module__g0kFPG__errorMessage{text-align:center;background-color:#fee;border-left:4px solid #d32f2f;border-radius:8px;width:100%;margin:0;padding:.75rem 1rem}.MicrosoftLoginForm-module__g0kFPG__microsoftButton{text-transform:none;border-radius:8px;width:100%;height:3.25rem;font-size:.95rem;font-weight:600;transition:all .2s;box-shadow:0 2px 4px #00000014;color:#fff!important;background:linear-gradient(270deg,#7c97e0,#55689c,#111729)!important;border:none!important}.MicrosoftLoginForm-module__g0kFPG__microsoftButton:hover{opacity:.9;box-shadow:0 4px 8px #0003}.MicrosoftLoginForm-module__g0kFPG__microsoftButton:disabled{box-shadow:none;color:#9ca3af!important;background-color:#e0e4e8!important;border-color:#e0e4e8!important}.MicrosoftLoginForm-module__g0kFPG__buttonContent{align-items:center;gap:.75rem;display:flex}.MicrosoftLoginForm-module__g0kFPG__iqoIcon{border-radius:4px;flex-shrink:0}.MicrosoftLoginForm-module__g0kFPG__loadingSpinner{color:#fff!important}