diff --git a/frontend/components/forms/LoginForm/LoginForm.tsx b/frontend/components/forms/LoginForm/LoginForm.tsx index 11073bf0f5..6d2cab8d90 100644 --- a/frontend/components/forms/LoginForm/LoginForm.tsx +++ b/frontend/components/forms/LoginForm/LoginForm.tsx @@ -141,18 +141,23 @@ const LoginForm = ({ value={formData.password} onChange={onInputChange("password")} /> -
- - Forgot password? - + {/* Actions displayed using CSS column-reverse to preserve tab order */} +
+
+ + {ssoEnabled && renderSingleSignOnButton()} +
+
+ + Forgot password? + +
- - {ssoEnabled && renderSingleSignOnButton()} ); }; diff --git a/frontend/components/forms/LoginForm/_styles.scss b/frontend/components/forms/LoginForm/_styles.scss index 5c3c8cc8d3..bc6f9da1e6 100644 --- a/frontend/components/forms/LoginForm/_styles.scss +++ b/frontend/components/forms/LoginForm/_styles.scss @@ -39,4 +39,17 @@ &__sso-legend { vertical-align: middle; } + + &__actions { + display: flex; + flex-direction: column-reverse; + gap: $pad-large; + } + + &__login-actions { + display: flex; + flex-direction: column; + align-items: center; + gap: $pad-large; + } }