.recovery-panel{z-index:1000;background:var(--workspace-panel);max-width:min(680px,100vw - 32px);max-height:75vh;color:var(--workspace-text);border:1px solid var(--workspace-border);box-shadow:var(--shadow-panel);border-radius:14px;padding:10px 14px;font-size:13px;position:fixed;bottom:16px;right:16px;overflow:auto}.recovery-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recovery-actions button{white-space:normal;font:inherit;border:1px solid var(--control-border);background:var(--control-bg);color:var(--control-text);cursor:pointer;border-radius:12px;padding:6px 10px}.recovery-actions button:hover{background:var(--control-bg-hover)}.recovery-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.recovery-actions button:disabled{opacity:.6;cursor:default}.recovery-copy{border-top:1px solid var(--workspace-border);overflow-wrap:anywhere;gap:8px;padding:12px 0;display:grid}.recovery-copy time{color:var(--workspace-muted)}.recovery-copy label{gap:6px;display:grid}.recovery-copy textarea{resize:vertical;background:var(--control-bg);width:100%;min-height:140px;color:var(--control-text);border:1px solid var(--control-border);border-radius:12px;padding:8px}
