.rescue-intake{max-width:850px}.rescue-intake fieldset{border:1px solid var(--line,#d0d8d3);border-radius:12px;padding:24px;margin:0 0 24px;min-width:0}.rescue-intake legend{font-weight:700;padding:0 8px}.rescue-step-heading{font-size:1.5rem}.rescue-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.rescue-options label{display:flex;align-items:center;gap:10px;margin:0;min-height:44px}.rescue-options input{width:20px;height:20px;min-height:20px;margin:0;flex-shrink:0}.rescue-intake input,.rescue-intake textarea{max-width:100%}.rescue-actions{display:flex;gap:12px;flex-wrap:wrap}.rescue-intake button{cursor:pointer;min-height:44px}.rescue-intake [hidden]{display:none!important}#rescue-errors,#rescue-status{min-height:3.5em}#check-result{height:360px;overflow:auto;padding:16px;margin:16px 0;border:1px solid var(--line,#d0d8d3);border-radius:12px;overflow-wrap:anywhere}#check-result p{margin:0 0 8px}#rescue-progress{min-height:1.5em;font-weight:700}.rescue-enhanced [data-step]{min-height:420px}@media(max-width:500px){.rescue-options{grid-template-columns:1fr}.rescue-intake fieldset{padding:16px}.rescue-intake fieldset fieldset{padding:12px}}
