diff --git a/css/style.css b/css/style.css index 6a5ecef..2e343c7 100644 --- a/css/style.css +++ b/css/style.css @@ -294,7 +294,7 @@ a { color:inherit; text-decoration:none; } .modal-close:hover { color:var(--navy); } .modal-content h2 { font-size:1.5rem; font-weight:700; color:var(--navy); margin-bottom:8px; } .modal-sub { font-size:0.95rem; color:var(--text-light); margin-bottom:28px; } -.form-row { display:grid; grid-template-columns:1fr 1fr; gap:16px; } +.form-row { display:grid; grid-template-columns:1fr 1fr; gap:16px; align-items:end; } .form-group { margin-bottom:16px; } .form-group label { display:block; font-size:0.82rem; font-weight:600; color:var(--navy); margin-bottom:6px; text-transform:uppercase; letter-spacing:0.04em; } .form-group input, .form-group textarea { width:100%; padding:10px 14px; border:1px solid var(--gray-200); border-radius:var(--radius); font-family:inherit; font-size:0.95rem; color:var(--text); background:var(--base); transition:border-color 0.2s; } @@ -316,10 +316,9 @@ a { color:inherit; text-decoration:none; } .tf-note { display:block; font-size:0.85rem; margin-top:6px; line-height:1.5; } .tf-note-error { color:#C0392B; } .tf-note-ok { color:#1E7A44; } -.tf-hint { font-size:0.82rem; color:var(--text-light); margin-left:5px; font-weight:400; text-transform:none; letter-spacing:0; } -/* Gleiche Labelhoehe, damit die Felder einer Reihe auf einer Linie starten */ -#trial-form .form-row label { min-height:42px; } -@media(max-width:768px) { #trial-form .form-row label { min-height:0; } } +.tf-hint { font-size:0.82rem; color:var(--text-light); margin-left:5px; font-weight:400; text-transform:none; letter-spacing:0; white-space:nowrap; } +/* Kompakte Zeilenhoehe fuer mehrzeilige Labels; Felder einer Reihe per align-items:end buendig */ +#trial-form .form-row label { line-height:1.35; } .tf-consent { display:flex; align-items:flex-start; gap:12px; margin:6px 0 22px; } .tf-consent input { width:18px; height:18px; margin-top:2px; flex:0 0 auto; accent-color:var(--gold-dark); } .tf-consent label { font-size:0.9rem; color:var(--text-light); line-height:1.6; font-weight:400; text-transform:none; letter-spacing:0; margin:0; } diff --git a/en/index.html b/en/index.html index 786ddce..0d893ea 100644 --- a/en/index.html +++ b/en/index.html @@ -748,7 +748,7 @@