/* Functional structure only. The theme and Global Styles own appearance. */
.wp-block-omnicomfort-form { position:relative; }
.wp-block-omnicomfort-fieldset,.wp-block-omnicomfort-form-step { min-width:0; border:0; padding:0; margin:0; }
.wp-block-omnicomfort-field > label,.wp-block-omnicomfort-field > legend { display:block; }
.wp-block-omnicomfort-field input:not([type=checkbox]):not([type=radio]),.wp-block-omnicomfort-field select,.wp-block-omnicomfort-field textarea { box-sizing:border-box; width:100%; font:inherit; }
.wp-block-omnicomfort-field small { display:block; }
.omni-field-options { display:grid; gap:.75em; }
.omni-field-choice,.omni-field-check { display:flex; align-items:baseline; gap:.65em; }
.wp-block-omnicomfort-field > .omni-field-check { display:flex; }
.omni-field-choice input,.omni-field-check input { flex-shrink:0; }
.wp-block-omnicomfort-form-action { cursor:pointer; font:inherit; }
[data-omni-output=summary] { white-space:pre-line; }
.omni-honeypot { position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden; }
[data-omni-form] [hidden] { display:none !important; }
.editor-styles-wrapper [data-editor-kind] { outline:1px dashed #aaa; outline-offset:5px; }
.editor-styles-wrapper .wp-block-omnicomfort-field input,.editor-styles-wrapper .wp-block-omnicomfort-field select,.editor-styles-wrapper .wp-block-omnicomfort-field textarea { opacity:1; color:inherit; }
