From 7526c5ebb23f9b620a459a0e42b79202c92102df Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Tue, 21 Jul 2026 13:31:32 +0200 Subject: [PATCH] fix(webui): centralize form control layout --- webui/src/styles/components.css | 2 +- webui/src/styles/forms.css | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/webui/src/styles/components.css b/webui/src/styles/components.css index 4c9823f..d339370 100644 --- a/webui/src/styles/components.css +++ b/webui/src/styles/components.css @@ -1027,7 +1027,7 @@ color: var(--muted); } -@media (max-width: 850px) { +@media (max-width: 900px) { .admin-form-grid.two-columns, .admin-form-grid.three-columns, .admin-assignment-grid, diff --git a/webui/src/styles/forms.css b/webui/src/styles/forms.css index edd46ae..390d7c4 100644 --- a/webui/src/styles/forms.css +++ b/webui/src/styles/forms.css @@ -8,7 +8,7 @@ .form-field { display: grid; gap: 7px; } .form-label { font-weight: 700; font-size: 13px; color: var(--text-label); } .form-help { font-size: 12px; color: var(--muted); } -input, select, textarea { border: var(--border-line); border-radius: 5px; background: var(--surface); font: inherit; padding: 10px 12px; color: var(--text); width: 100%; box-shadow: var(--shadow-control-inset); } +input:not([type="checkbox"]):not([type="radio"]), select, textarea { border: var(--border-line); border-radius: 5px; background: var(--surface); font: inherit; padding: 10px 12px; color: var(--text); width: 100%; box-shadow: var(--shadow-control-inset); } textarea { resize: vertical; } @media (max-width: 1100px) { @@ -48,7 +48,7 @@ textarea[readonly]::placeholder { color: var(--control-disabled-placeholder); opacity: 1; } -.btn { border: var(--border-line-dark); border-radius: 4px; padding: 9px 14px; font: inherit; font-weight: 700; cursor: pointer; background: var(--control-bg); color: var(--text); box-shadow: 0 1px 2px var(--hover-tint-strong); } +.btn { align-items: center; border: var(--border-line-dark); border-radius: 4px; cursor: pointer; display: inline-flex; font: inherit; font-weight: 700; gap: 7px; justify-content: center; padding: 9px 14px; background: var(--control-bg); color: var(--text); box-shadow: 0 1px 2px var(--hover-tint-strong); } .btn-primary { background: var(--green); border-color: var(--success-border); color: var(--on-accent); } .btn-ghost { border-color: transparent; background: transparent; box-shadow: none; } .btn-danger { background: var(--red); color: var(--on-accent); border-color: var(--danger-border-strong); }