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;
+ }
}