.recovery-section{margin:28px 0}.recovery-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:20px 0}.recovery-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px}.recovery-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:end}.recovery-detail{max-width:750px;margin:32px auto}.recovery-offer{border:2px solid #2c8a70}.recovery-cards .panel{margin-bottom:0}.inline-form input[name=received_amount]{max-width:160px}@media(max-width:600px){.recovery-fields{grid-template-columns:1fr}.recovery-detail{padding:22px}.recovery-actions form,.recovery-actions .button{width:100%}.recovery-actions label{width:100%}.stats-grid .stat{min-width:0}.recovery-section h1{font-size:2rem}}
