.command-recovery{max-width:900px;min-height:100dvh;color:var(--foreground);margin:0 auto;padding:32px 20px;font-size:1rem}.recovery-brand{color:#146c61;align-items:center;gap:10px;margin-bottom:24px;font-size:1.4rem;display:flex}.recovery-panel{background:var(--card);border:1px solid var(--border);border-radius:16px;min-width:0;padding:28px}.recovery-panel h1{margin-bottom:12px;font-size:1.7rem;font-weight:700}.recovery-panel>p{margin-bottom:16px;line-height:1.6}.recovery-item{border-top:1px solid var(--border);min-width:0;padding:20px 0}.recovery-item header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.recovery-item h2{font-size:1.15rem;font-weight:650}.recovery-item p{overflow-wrap:anywhere;margin:12px 0;line-height:1.6}.recovery-state{color:#704307;background:#fff1d5;border-radius:6px;padding:5px 10px;font-size:.875rem}.recovery-state.completed{color:#12613d;background:#dff3e9}.recovery-state.cancelled{color:#424e59;background:#edf0f2}.recovery-summary{font-weight:600}.recovery-item details{margin:14px 0;font-size:.875rem}.recovery-item summary{cursor:pointer;align-content:center;min-height:44px;display:list-item}.recovery-confirm{align-items:center;gap:12px;min-height:48px;margin:14px 0;line-height:1.5;display:flex}.recovery-confirm input{flex-shrink:0;width:20px;height:20px}.recovery-buttons{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.recovery-panel button{white-space:normal;min-height:44px}.recovery-cancel{border:1px solid var(--border);border-radius:10px;margin:16px 0;padding:16px}.recovery-cancel label{margin-bottom:8px;font-size:.875rem;display:block}.recovery-cancel input{min-height:44px}@media (max-width:600px){.command-recovery{padding:20px 12px}.recovery-panel{padding:20px 16px}.recovery-panel h1{font-size:1.5rem}.recovery-buttons{flex-direction:column}.recovery-buttons button{width:100%}}
