/* Quote validation: persistent inputs, precise feedback and high-contrast states. */
.avlim-field-error{display:block;margin:8px 0 0;color:#941052;font-size:14px!important;font-weight:500;line-height:1.5;text-align:start;overflow-wrap:anywhere}
html body#module-avlimquote-list [aria-invalid="true"]{border:2px solid #941052!important}
#avlim-quote-status[hidden]{display:none!important}
#avlim-quote-status{overflow-wrap:anywhere}
html body#module-avlimquote-list form[aria-busy="true"] button[type=submit]{cursor:wait;opacity:.75}
html body#module-avlimquote-list .avlim-quote-row,html body#module-avlimquote-list .avlim-quote-form label{min-width:0}
html body#module-avlimquote-list .avlim-quote-form textarea{overflow-wrap:anywhere;resize:vertical}
@media(forced-colors:active){html body#module-avlimquote-list [aria-invalid="true"]{outline:2px solid CanvasText}.avlim-field-error{color:CanvasText}html body :focus-visible{outline:2px solid Highlight!important}}
