diff --git a/packages/dnb-eufemia/src/components/icon/style/dnb-icon.scss b/packages/dnb-eufemia/src/components/icon/style/dnb-icon.scss
index df7e26261ed..ce6f11fbeb2 100644
--- a/packages/dnb-eufemia/src/components/icon/style/dnb-icon.scss
+++ b/packages/dnb-eufemia/src/components/icon/style/dnb-icon.scss
@@ -8,7 +8,7 @@
.dnb-icon {
display: inline-block;
- // sine we use vertical-align: top on the SVG
+ // since we use vertical-align: top on the SVG
// we have to move center the alignment here again
// else basic text afterwards will get aligned on top
vertical-align: middle;
diff --git a/packages/dnb-eufemia/src/extensions/forms/blocks/ChildrenWithAge/ChildrenWithAge.tsx b/packages/dnb-eufemia/src/extensions/forms/blocks/ChildrenWithAge/ChildrenWithAge.tsx
index 134c964f690..4182a009ee2 100644
--- a/packages/dnb-eufemia/src/extensions/forms/blocks/ChildrenWithAge/ChildrenWithAge.tsx
+++ b/packages/dnb-eufemia/src/extensions/forms/blocks/ChildrenWithAge/ChildrenWithAge.tsx
@@ -141,6 +141,7 @@ function EditContainer({
tr.ChildrenWithAge.dayCareExpenses.required,
}}
minimum={1}
+ maximum={1000000}
decimalLimit={0}
allowNegative={false}
/>
@@ -174,6 +175,7 @@ function EditContainer({
tr.ChildrenWithAge.jointResponsibilityExpenses.required,
}}
minimum={1}
+ maximum={1000000}
decimalLimit={0}
allowNegative={false}
/>
diff --git a/packages/dnb-eufemia/src/extensions/forms/blocks/ChildrenWithAge/__tests__/ChildrenWithAge.test.tsx b/packages/dnb-eufemia/src/extensions/forms/blocks/ChildrenWithAge/__tests__/ChildrenWithAge.test.tsx
index b360f7871d2..6b2f4e52755 100644
--- a/packages/dnb-eufemia/src/extensions/forms/blocks/ChildrenWithAge/__tests__/ChildrenWithAge.test.tsx
+++ b/packages/dnb-eufemia/src/extensions/forms/blocks/ChildrenWithAge/__tests__/ChildrenWithAge.test.tsx
@@ -184,6 +184,55 @@ describe('ChildrenWithAge', () => {
expect(screen.queryByRole('alert')).not.toBeInTheDocument()
})
+ it('should not accept values over 1000000 as joint-responsibility expense', async () => {
+ render(
+