Fix zu schmale Eingabefelder in Inline-Reihen
Eingaben haben global width:100% und schrumpften im Flex-Layout zusammen (Mindestbestand-Einheit abgeschnitten, Chargen-Bearbeitung winzig). - .field-inline: Zahlenfelder wachsen (min 78px), Einheiten-Dropdowns behalten ihre Textbreite (min 132px). - In Tabellenzellen brechen die Felder bei wenig Platz um statt zu quetschen. - Einengende Inline-maxWidth entfernt; Menge-/MHD-Spalte mit Mindestbreite. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -153,8 +153,13 @@ input::placeholder { color: var(--muted); opacity: 0.7; }
|
||||
.field-inline > label { margin-bottom: 0; }
|
||||
/* Verschachtelt in einem Label (z.B. Menge + Einheit) traegt das Label den Abstand. */
|
||||
label .field-inline { margin-bottom: 0; }
|
||||
/* In Tabellenzellen (z.B. Chargen-Aktionen) keinen zusaetzlichen Abstand. */
|
||||
td .field-inline { margin-bottom: 0; }
|
||||
/* In Tabellenzellen (z.B. Chargen-Aktionen) keinen zusaetzlichen Abstand;
|
||||
bei wenig Platz lieber umbrechen als die Felder zusammenquetschen. */
|
||||
td .field-inline { margin-bottom: 0; flex-wrap: wrap; }
|
||||
/* Eingaben haben global width:100% und wuerden im Flex-Layout zusammenschrumpfen.
|
||||
Zahlenfelder duerfen wachsen, Einheiten-Dropdowns behalten ihre Textbreite. */
|
||||
.field-inline > input { flex: 1 1 auto; min-width: 78px; }
|
||||
.field-inline > select { flex: 0 0 auto; width: auto; min-width: 132px; }
|
||||
|
||||
/* ---------- Buttons ---------- */
|
||||
.btn {
|
||||
|
||||
Reference in New Issue
Block a user