/* REQ-UI-FELDGRUPPEN-ZEITRAUM-001: Feldgruppen (includes/class-arf-field-groups.php).
 * Die Modalraster-Regeln (modal.css) greifen nur auf DIREKTE Kinder von .augite-modal__grid; die Gruppe ist selbst ein
 * direktes Kind (volle Zeile per .augite-modal__wide) und bringt fuer ihren Inhalt ein EIGENES Raster mit. Ein Stern
 * wird in der Gruppe nie gezeigt: Pflicht kommt nur als Browserblase (Auftraggeber 2026-09-30).
 * Vorbild: .arf-ops-walkin-row (modal.css). Gilt auf /intern/ und in wp-admin gleich (kein Elternselektor). */
.arf-field-group{display:block;box-sizing:border-box;min-width:0;max-width:100%;margin:0;padding:0;border:0;grid-column:1/-1}
.arf-field-group__legend{display:block;float:none;width:auto;max-width:100%;margin:0 0 6px;padding:0;font-size:.95rem;font-weight:700;line-height:1.3;color:#14181b}
.arf-field-group__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:start;min-width:0;margin:0;padding:0}
.arf-field-group__row--lead{grid-template-columns:minmax(6rem,.6fr) repeat(2,minmax(0,1fr))}
.arf-field-group .arf-field-group__field{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:5px;min-width:0;margin:0;font-weight:600}
.arf-field-group .arf-field-group__field>span{display:block;font-weight:600;line-height:1.3}
.arf-field-group .arf-field-group__field>span::after,.arf-field-group label>span::after{content:none!important}
.arf-field-group .arf-field-group__field>:is(input,select){box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:var(--augite-control-h);min-height:var(--augite-control-h);margin:0}
.arf-field-group .arf-field-group__field>textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0}
.arf-field-group>.augite-modal__check,.arf-field-group>.augite-check,.arf-field-group>label:has(>input[type=checkbox]){margin:10px 0 0}
@media (max-width:640px){.arf-field-group__row,.arf-field-group__row--lead{grid-template-columns:minmax(0,1fr)}}
/* Bedienelementschrift: kommt aus dem Basisvertrag (AUGITE-CONTROL-TOKENS in modal.css/backend-ui.css): Familie geerbt, 14px, Felder 400, Schaltflaechen 600
 * (REQ-UI-STEUERELEMENTE-EINHEITLICH-001) - hier keine eigene Regel mehr. */
/* REQ-UI-FELDGRUPPEN-VORBELEGUNG-001: Zeile mit Symbol-Button "aus Buchung uebernehmen", einspaltige Zeile, Freitext ausblendbar. */
.arf-field-group__row--action{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}
.arf-field-group__row--single{grid-template-columns:minmax(0,1fr)}
.arf-field-group [hidden]{display:none!important}
.arf-field-group .arf-prefill-apply{margin:0}
@media (max-width:640px){.arf-field-group__row--action{grid-template-columns:minmax(0,1fr)}}
.arf-field-group__inline{display:flex;align-items:center;gap:8px;min-width:0}
.arf-field-group .arf-field-group__field>.arf-field-group__inline>select{flex:1 1 auto;width:auto;min-width:0;margin:0}
