diff --git a/web/src/finance.css b/web/src/finance.css index 59c8a9f..a406b7d 100644 --- a/web/src/finance.css +++ b/web/src/finance.css @@ -51,6 +51,13 @@ } .input-with-button > input { flex: 1 1 auto; + min-width: 0; +} + +/* Flex-Kinder dürfen schrumpfen – sonst drängt ein 100%-breites select/input + ein danebenliegendes Feld auf 0 (das war der Grund für das winzige IBAN-Feld). */ +.row > * { + min-width: 0; } /* Leerer Zustand (z. B. Dashboard ohne Karten). */ diff --git a/web/src/pages/Accounts.jsx b/web/src/pages/Accounts.jsx index da319f4..57625bd 100644 --- a/web/src/pages/Accounts.jsx +++ b/web/src/pages/Accounts.jsx @@ -229,7 +229,7 @@ export default function Accounts() { {form.identifiers.map((ident, idx) => (
- - { const next = [...form.identifiers]; next[idx] = { ...ident, value: e.target.value };