.form-group.sprachwahl-zeile { align-items: center; display: flex; gap: var(--abstand-2); }
.form-group input:not([type="checkbox"]):not([type="radio"]), .form-group textarea, .form-group select { background: var(--background); border: 1px solid var(--border); color: var(--text); }
.nimda-edit-form .form-group, .form-group {
    margin-bottom: var(--abstand-4);
}
.termin-edit-box .form-group, .dashboard-trainer-adhoc-form .form-group {
    margin-bottom: var(--abstand-2);
}
.form-group[hidden] { display: none; }
.nimda-edit-form .form-row > .form-group {
    min-width: 0;
}
