/* Extend the existing quote form without changing its layout or visual language. */
#quote-form .quote-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
#quote-form input,#quote-form textarea,#quote-form .uploads,#quote-form .form-grid>label{min-width:0;max-width:100%}
#quote-files,#quote-status{overflow-wrap:anywhere}
#quote-status[data-state="error"]{color:#8b2424}
#quote-form [aria-invalid="true"]{border-bottom-color:#8b2424}
#quote-challenge{margin:18px 0;max-width:100%;min-height:0}
#quote-form .quote-privacy{border:0;border-bottom:1px solid currentColor;background:none;padding:0;color:inherit;font:inherit}
#quote-form .quote-retry{background:none;border:0;border-bottom:1px solid currentColor;color:inherit}
#quote-form .quote-retry[hidden]{display:none}
.material-guide .material-quote{margin-top:6px;font-size:10px}
.archive-information .material-quote{margin:20px 0}
@media(max-width:760px){#quote-form input,#quote-form textarea{font-size:16px}}

@media(max-width:760px){#quote-file-help{font-size:12px;line-height:1.5}}
