diff --git a/app/views/madmin/fields/decimal/_form.html.erb b/app/views/madmin/fields/decimal/_form.html.erb
index 2e6811e..baa0e0b 100644
--- a/app/views/madmin/fields/decimal/_form.html.erb
+++ b/app/views/madmin/fields/decimal/_form.html.erb
@@ -1,4 +1,4 @@
<%= render "madmin/shared/label", form: form, field: field %>
-<%= form.number_field field.attribute_name, step: :any, class: "form-input" %>
+<%= form.number_field field.attribute_name, step: :any, class: "flex-grow form-input" %>
diff --git a/app/views/madmin/fields/file/_form.html.erb b/app/views/madmin/fields/file/_form.html.erb
index d417866..4d19297 100644
--- a/app/views/madmin/fields/file/_form.html.erb
+++ b/app/views/madmin/fields/file/_form.html.erb
@@ -1,4 +1,4 @@
<%= render "madmin/shared/label", form: form, field: field %>
-<%= form.file_field field.attribute_name, class: "form-input" %>
+<%= form.file_field field.attribute_name, class: "flex-grow form-input" %>
diff --git a/app/views/madmin/fields/float/_form.html.erb b/app/views/madmin/fields/float/_form.html.erb
index 2e6811e..baa0e0b 100644
--- a/app/views/madmin/fields/float/_form.html.erb
+++ b/app/views/madmin/fields/float/_form.html.erb
@@ -1,4 +1,4 @@
<%= render "madmin/shared/label", form: form, field: field %>
-<%= form.number_field field.attribute_name, step: :any, class: "form-input" %>
+<%= form.number_field field.attribute_name, step: :any, class: "flex-grow form-input" %>
diff --git a/app/views/madmin/fields/integer/_form.html.erb b/app/views/madmin/fields/integer/_form.html.erb
index b1bc5cd..16bedca 100644
--- a/app/views/madmin/fields/integer/_form.html.erb
+++ b/app/views/madmin/fields/integer/_form.html.erb
@@ -1,4 +1,4 @@
<%= render "madmin/shared/label", form: form, field: field %>
-<%= form.number_field field.attribute_name, class: "form-input" %>
+<%= form.number_field field.attribute_name, class: "flex-grow form-input" %>
diff --git a/app/views/madmin/fields/json/_form.html.erb b/app/views/madmin/fields/json/_form.html.erb
index 2f3a486..2f688c6 100644
--- a/app/views/madmin/fields/json/_form.html.erb
+++ b/app/views/madmin/fields/json/_form.html.erb
@@ -1,4 +1,4 @@
<%= render "madmin/shared/label", form: form, field: field %>
-<%= form.text_area field.attribute_name, class: "form-input" %>
+<%= form.text_area field.attribute_name, class: "flex-grow form-input" %>
diff --git a/app/views/madmin/fields/password/_form.html.erb b/app/views/madmin/fields/password/_form.html.erb
index dcd4023..3ee3a18 100644
--- a/app/views/madmin/fields/password/_form.html.erb
+++ b/app/views/madmin/fields/password/_form.html.erb
@@ -1,4 +1,4 @@
<%= render "madmin/shared/label", form: form, field: field %>
-<%= form.password_field field.attribute_name, class: "form-input" %>
+<%= form.password_field field.attribute_name, class: "flex-grow form-input" %>
diff --git a/app/views/madmin/fields/rich_text/_form.html.erb b/app/views/madmin/fields/rich_text/_form.html.erb
index 1a74c4c..8523405 100644
--- a/app/views/madmin/fields/rich_text/_form.html.erb
+++ b/app/views/madmin/fields/rich_text/_form.html.erb
@@ -2,5 +2,5 @@
<%= render "madmin/shared/label", form: form, field: field %>
- <%= form.rich_text_area field.attribute_name, class: "form-input block" %>
+ <%= form.rich_text_area field.attribute_name, class: "flex-grow form-input block" %>
diff --git a/app/views/madmin/fields/string/_form.html.erb b/app/views/madmin/fields/string/_form.html.erb
index 9e282a2..20304ff 100644
--- a/app/views/madmin/fields/string/_form.html.erb
+++ b/app/views/madmin/fields/string/_form.html.erb
@@ -1,4 +1,4 @@
<%= render "madmin/shared/label", form: form, field: field %>
-<%= form.text_field field.attribute_name, class: "form-input" %>
+<%= form.text_field field.attribute_name, class: "flex-grow form-input" %>
diff --git a/app/views/madmin/fields/text/_form.html.erb b/app/views/madmin/fields/text/_form.html.erb
index 2f3a486..2f688c6 100644
--- a/app/views/madmin/fields/text/_form.html.erb
+++ b/app/views/madmin/fields/text/_form.html.erb
@@ -1,4 +1,4 @@
<%= render "madmin/shared/label", form: form, field: field %>
-<%= form.text_area field.attribute_name, class: "form-input" %>
+<%= form.text_area field.attribute_name, class: "flex-grow form-input" %>
diff --git a/lib/generators/madmin/field/templates/_form.html.erb b/lib/generators/madmin/field/templates/_form.html.erb
index 9e282a2..20304ff 100644
--- a/lib/generators/madmin/field/templates/_form.html.erb
+++ b/lib/generators/madmin/field/templates/_form.html.erb
@@ -1,4 +1,4 @@
<%= render "madmin/shared/label", form: form, field: field %>
-<%= form.text_field field.attribute_name, class: "form-input" %>
+<%= form.text_field field.attribute_name, class: "flex-grow form-input" %>
diff --git a/test/dummy/app/views/madmin/fields/custom_field/_form.html.erb b/test/dummy/app/views/madmin/fields/custom_field/_form.html.erb
index 3f4276f..a05de6e 100644
--- a/test/dummy/app/views/madmin/fields/custom_field/_form.html.erb
+++ b/test/dummy/app/views/madmin/fields/custom_field/_form.html.erb
@@ -1,2 +1,2 @@
<%= form.label field.attribute_name, class: "inline-block w-32 flex-shrink-0" %>
-<%= form.text_field field.attribute_name, class: "form-input" %>
+<%= form.text_field field.attribute_name, class: "flex-grow form-input" %>