diff --git a/core/themes/claro/css/theme/field-ui.admin.css b/core/themes/claro/css/theme/field-ui.admin.css
index c2f601c20c68edd5caa263039e2888961136b116..7e23831cc013fac5823c311497c7b63b2196a699 100644
--- a/core/themes/claro/css/theme/field-ui.admin.css
+++ b/core/themes/claro/css/theme/field-ui.admin.css
@@ -46,6 +46,7 @@
 /* Settings edit. */
 
 .field-plugin-settings-edit-wrapper {
+  position: relative;
   display: flex;
   align-items: center;
   justify-content: flex-end;
@@ -58,8 +59,9 @@
 }
 
 .field-plugin-settings-edit-wrapper .ajax-progress--throbber {
-  margin-right: 0;
-  margin-left: 0;
+  position: absolute;
+  inset-block-start: 1.5625rem;
+  margin-inline: 0;
 }
 
 /* Settings editing subform. */
diff --git a/core/themes/claro/css/theme/field-ui.admin.pcss.css b/core/themes/claro/css/theme/field-ui.admin.pcss.css
index eb8ab5cfb7647482417e07d2d7e760d75edce0f4..c88459d0f8c5f7625b57d9ed8383dbb0066cbb67 100644
--- a/core/themes/claro/css/theme/field-ui.admin.pcss.css
+++ b/core/themes/claro/css/theme/field-ui.admin.pcss.css
@@ -32,6 +32,7 @@
 
 /* Settings edit. */
 .field-plugin-settings-edit-wrapper {
+  position: relative;
   display: flex;
   align-items: center;
   justify-content: flex-end;
@@ -44,8 +45,9 @@
 }
 
 .field-plugin-settings-edit-wrapper .ajax-progress--throbber {
-  margin-right: 0;
-  margin-left: 0;
+  position: absolute;
+  inset-block-start: 25px;
+  margin-inline: 0;
 }
 
 /* Settings editing subform. */