Modal dialog with a left rail for wizard context and a right column for step content and actions.
This component uses the same Radix Dialog primitive as Dialog for Root, Trigger, Close, and Content. View source
Width mapping matches Dialog.Content. Padding defaults to 0 on the content surface so the sidebar and body control spacing; use className or inner layout components if you need extra padding on the shell.
Horizontal split on sm and up; stacks vertically on smaller viewports. Wraps Sidebar and Main.
Left rail for the wizard title block (SidebarHeader), step list, or other navigation. Renders with internal padding.
Same responsibilities as Dialog.Header for title, optional description, and optional error callout.
Right-column actions only (typically aligned to the end). Uses the same flex alignment pattern as Dialog.Footer.