.recovery-panel{margin-top:20px;border-top:1px solid #d9e3dd;padding-top:18px}.recovery-panel h3{margin:0 0 10px}.recovery-panel p,.recovery-report p{margin:8px 0;line-height:1.5}.recovery-totals{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;padding:14px;background:#f3f4ed;border-radius:12px}.recovery-totals span{flex:1;min-width:130px;font-size:13px}.recovery-totals b{display:block;margin-top:5px;font-size:19px}.recovery-entry{padding:16px 0;border-top:1px solid #e0e7e2}.recovery-entry .pill{white-space:normal;line-height:1.6}.recovery-report{margin:22px 0}.recovery-lines{margin:16px 0}.recovery-choice{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid #dfe7e2}.recovery-choice small{display:block;font-weight:400;margin-top:7px;color:#6e8078}.recovery-choice input{width:85px;min-width:85px;padding:12px}.recovery-panel .row{flex-wrap:wrap}#recovery-form>.field{margin:18px 0}#recovery-form>p{margin:12px 0}#recovery-form .checks{margin:20px 0}#recovery-form textarea{min-height:100px}@media(max-width:600px){.recovery-totals span{min-width:100px}.recovery-entry .row{align-items:flex-start;gap:8px}.recovery-report .row{flex-wrap:wrap}}
