fix: contain Radix Switch hidden inputs in proactive rule form (#368)
* fix: contain Radix Switch hidden inputs in proactive rule form
Radix's <Switch> renders a hidden absolutely-positioned <input>. With
no positioned ancestor, its containing block defaulted to <html>, so
it escaped the rule form's scroll container and extended document
scroll height past the form's actual content -- leaving the empty
whitespace below "Create Rule" when Advanced Settings was expanded.
`position: relative` on the form's outer wrapper makes it the
containing block, keeping the hidden inputs inside the form's layout
box and the scroll container.
Closes #168.
* Shorten form wrapper comment per review feedback
authored by