diff --git a/core/themes/claro/css/components/form.css b/core/themes/claro/css/components/form.css
index 27da255678c6a4a6c1148f01ffb37980ff06e9fc..0e4b0368548f656a63bfbbb59e10e598ba02d462 100644
--- a/core/themes/claro/css/components/form.css
+++ b/core/themes/claro/css/components/form.css
@@ -161,6 +161,10 @@ tr .form-item,
   align-self: center;
 }
 
+.form-actions > .form-wrapper {
+  margin-inline: 0 var(--space-s);
+}
+
 /**
  * Password module.
  *
diff --git a/core/themes/claro/css/components/form.pcss.css b/core/themes/claro/css/components/form.pcss.css
index 91b141b1301e9f07502140039fe6ce96419346eb..2aad69014296b8cce5eb0be73e1401385510a7c5 100644
--- a/core/themes/claro/css/components/form.pcss.css
+++ b/core/themes/claro/css/components/form.pcss.css
@@ -140,6 +140,10 @@ tr .form-item,
   }
 }
 
+.form-actions > .form-wrapper {
+  margin-inline: 0 var(--space-s);
+}
+
 /**
  * Password module.
  *
diff --git a/core/themes/olivero/css/components/form.css b/core/themes/olivero/css/components/form.css
index 9e7fee132cdd3bfd1867c5aad397e1e69236941a..5f8675898806e93dad078188a9378a27e38ab80d 100644
--- a/core/themes/olivero/css/components/form.css
+++ b/core/themes/olivero/css/components/form.css
@@ -161,6 +161,10 @@ tr .form-item,
   margin-block: var(--sp0-5);
 }
 
+.form-actions > .form-wrapper {
+  margin-inline-end: var(--sp1);
+}
+
 .form-actions .ajax-progress--throbber {
   align-self: center;
 }
diff --git a/core/themes/olivero/css/components/form.pcss.css b/core/themes/olivero/css/components/form.pcss.css
index 0fb69575fba38946caafd4e727c77bc74505db8b..09628fbfd89aabddd2b492b3b6ff4850ddff9627 100644
--- a/core/themes/olivero/css/components/form.pcss.css
+++ b/core/themes/olivero/css/components/form.pcss.css
@@ -142,6 +142,10 @@ tr .form-item,
   margin-block: var(--sp0-5);
 }
 
+.form-actions > .form-wrapper {
+  margin-inline-end: var(--sp1);
+}
+
 .form-actions .ajax-progress--throbber {
   align-self: center;
 }