/* Existing source layout stays in its page CSS. These rules cover only form state. */
.oasis-inquiry-form{margin:0}
.oasis-inquiry-form input[type="hidden"],.oasis-inquiry-form [hidden]{display:none!important}
.oasis-inquiry-form .oasis-form-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
.oasis-inquiry-form .oasis-inquiry-status{margin:1.5em 0 0;padding:.75em 1em;border:2px solid #46b450;color:#252b35;background:#fff;font-size:14px;line-height:1.5}
.oasis-inquiry-form .oasis-inquiry-status[data-result="error"]{border-color:#b3261e}
.oasis-inquiry-form .oasis-field-error{display:block;color:#b3261e;font-size:13px;line-height:1.5;margin-top:6px}
.oasis-inquiry-form [aria-invalid="true"]{border-color:#b3261e!important}
.oasis-inquiry-form [type="submit"]:disabled{opacity:.65;cursor:wait}
.oasis-inquiry-form :focus-visible{outline:2px solid #3f7bfe;outline-offset:3px}
