Usage
SettingsSection, SettingsRow, and the layout enums from @prepared911/ui/blocks/settings-section.Breakpoint.CenteredBlock (640px; --breakpoint-centered-block on the section root via Box maxWidth; SSEC-26) and stays full width in narrower layouts.control render function that receives { labelId, descriptionId, value, disabled, readOnly, busy, onValueChange }. Wire labelledBy and describedBy on the control from those ids.SettingsRow owns inline layout: the control centers on a one-line title and top-aligns to the first title line when the title wraps; summary values render under the title; internal audience markers use the shipped Badge; overridden rows show a plain Reset button directly before the control; row actions hug their text width.emptyState so ComposedEmptyState fills the card.kind: danger with layout: destructive rows and typed ConfirmDialog; they never commit on change until confirm succeeds.