.recovery-check{max-width:70rem;margin-inline:auto}.recovery-check fieldset{min-inline-size:0;border:1px solid var(--line,#c5c5bd);border-radius:.6rem;margin-block:1.2rem;padding:1rem}.recovery-check legend{font-weight:700;padding-inline:.3rem}.recovery-check label{display:block;font-weight:600;margin-block:.8rem .3rem}.recovery-check input,.recovery-check select,.recovery-check textarea{font:inherit;box-sizing:border-box;max-width:100%;width:100%;min-height:2.75rem;padding:.65rem;border:1px solid var(--line,#888);border-radius:.3rem;background:var(--paper,#fff);color:inherit}.recovery-check textarea{resize:vertical}.recovery-check .recovery-component{background:var(--wash,#f8f8f4)}.recovery-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-block:1rem}.recovery-check button{font:inherit;min-height:2.75rem;padding:.65rem 1rem;white-space:normal;overflow-wrap:anywhere}.recovery-check [data-recovery-result]{border-block-start:2px solid var(--line,#c5c5bd);padding-block:1rem}.recovery-check [data-recovery-announcement]{min-height:2em}.recovery-basis{font-weight:600}.recovery-check .table-wrap{max-width:100%;overflow-x:auto}.recovery-check th,.recovery-check td{overflow-wrap:anywhere}.recovery-check :focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(min-width:50rem){.recovery-check .recovery-component{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.3rem 1rem}.recovery-check .recovery-component legend{grid-column:1/-1}.recovery-check .recovery-component label{grid-column:1}.recovery-check .recovery-component select,.recovery-check .recovery-component input{grid-column:2}}@media(prefers-reduced-motion:reduce){.recovery-check *{scroll-behavior:auto;transition:none}}@media print{.recovery-check [role=form],.recovery-check button{display:none}.recovery-check textarea{white-space:pre-wrap;overflow:visible;height:auto}.recovery-check .table-wrap{overflow:visible}}
