.form-protection{grid-column:1/-1;min-width:0;max-width:100%;margin-block:.75rem;font:inherit;color:var(--muted,#60534c)}
.form-protection-widget{min-width:0;max-width:100%;overflow:visible}
.form-protection-widget:focus-visible{outline:3px solid var(--purple,#8f241c);outline-offset:3px}
.form-protection .form-protection-status,.form-protection .form-protection-error{margin:.4rem 0 0;font-size:.75rem;line-height:1.5}
.form-protection .form-protection-error{color:#8f241c;font-weight:600}
.form-protection [hidden]{display:none}
.form-protection-status:empty{display:none}
.ask-salvage-form .form-protection{margin-block:.6rem .25rem}
.ask-salvage-form .form-protection-status,.ask-salvage-form .form-protection-error{font-size:.6875rem}
@media(max-height:620px){.ask-salvage-form .form-protection{margin-block:.4rem .1rem}}
@media print{.form-protection{display:none!important}}
