form[data-cms-inquiry] [data-inquiry-feedback]{grid-column:1/-1;font-size:14px;line-height:1.6;min-height:1.6em;margin:12px 0;overflow-wrap:anywhere}
form[data-cms-inquiry] [data-inquiry-feedback][data-state=error],form[data-cms-inquiry] [data-field-error]{color:#b42318}
form[data-cms-inquiry] [data-inquiry-feedback][data-state=success]{color:#137047}
form[data-cms-inquiry] [data-field-error]{display:block;font-size:13px;line-height:1.5;margin:4px 0 8px}
form[data-cms-inquiry] [aria-invalid=true]{border-color:#b42318!important}
form[data-cms-inquiry] [data-inquiry-captcha]{grid-column:1/-1;display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:12px 0}
form[data-cms-inquiry] [data-inquiry-captcha][hidden]{display:none}
form[data-cms-inquiry] [data-inquiry-captcha] label{display:flex;flex-direction:column;gap:8px;flex:1;min-width:130px}
form[data-cms-inquiry] .inquiry-captcha-refresh{display:block;width:120px;height:45px;min-width:120px;border:1px solid #d0d5dd;border-radius:4px;padding:0;background:#fff;cursor:pointer;overflow:hidden}
form[data-cms-inquiry] .inquiry-captcha-refresh img{display:block;width:120px;height:45px;max-width:none}
form[data-cms-inquiry] [type=submit]:disabled{opacity:.65;cursor:wait}
form[data-cms-inquiry] :focus-visible{outline:2px solid #1d64cf;outline-offset:3px}
#fh-site-footer form[data-cms-inquiry] [data-inquiry-feedback][data-state=error],#fh-site-footer form[data-cms-inquiry] [data-field-error]{color:#ffb4ab}
#fh-site-footer form[data-cms-inquiry] [data-inquiry-feedback][data-state=success]{color:#9de2ba}
#fh-site-footer form[data-cms-inquiry] :focus-visible{outline-color:#8dbbff}
