/* Service feedback only; all form presentation is the original quote stylesheet. */
[hidden]{display:none!important}
#venue-error{font-size:.9rem;color:#ac2222;line-height:1.5;text-align:center}
#venue-error:empty{display:none}
#venue-guidance{font-size:.9rem;line-height:1.5;text-align:center;color:#174e73;background:#eef7fd;border:1px solid #bbd9ed;border-radius:6px;padding:12px;max-width:460px;margin:16px auto 0}
#autocomplete.venue-needs-confirmation{outline:2px solid #1979b8;outline-offset:2px}
.form-error{position:fixed;top:15px;left:10%;right:10%;background:#fff0ef;color:#8d2424;padding:15px;z-index:10001;border:1px solid #dba7a7;border-radius:5px}
