/* Validation Engine inline prompts. */
.formInlineError { min-height: 0; }
.formInlineError .formError.inline { position: relative; inset: auto; display: inline-block; width: auto; max-width: 100%; margin: .75rem 0 0; opacity: 1; }
.formInlineError .formErrorContent { box-sizing: border-box; min-width: 150px; max-width: 100%; padding: .65rem .9rem; border: 2px solid #fff; border-radius: 8px; background: #f51d2a; box-shadow: 0 1px 6px rgb(0 0 0 / 55%); color: #fff; font-size: .875rem; font-weight: 700; line-height: 1.45; }
.formInlineError .formErrorArrow { position: absolute; left: 18px; bottom: -11px; display: block; width: 0; height: 0; border-top: 11px solid #f51d2a; border-right: 9px solid transparent; border-left: 9px solid transparent; filter: drop-shadow(0 2px 1px rgb(0 0 0 / 25%)); }
.formInlineError .formErrorArrow > * { display: none; }
.formInlineError .formError.inline + .formError { display: none; }
