.wl-card .wl-recovery{margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);text-align:left;min-width:0}.wl-card .wl-recovery summary{color:var(--brand-deep);font-weight:600;cursor:pointer;line-height:1.5}.wl-card .wl-recovery p{font-size:13px;line-height:1.65}.wl-card .wl-recovery textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;font:12px/1.6 ui-monospace,monospace;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:12px;resize:vertical}.wl-card .wl-recovery label{display:grid;gap:8px;margin:14px 0;font-size:13px}.wl-endpoint code,.wl-diagnostic{overflow-wrap:anywhere;word-break:break-word}.wl-diagnostic{display:block;color:var(--muted-text);font-size:12px;margin:12px 0}.wl-connection .wl-actions{flex-wrap:wrap}.wl-card .wl-recovery>button{min-height:44px;white-space:normal}.wl-card .wl-recovery :focus-visible{outline:2px solid var(--brand-deep);outline-offset:3px}@media(max-width:600px){.wl-card .wl-recovery{padding:13px}.wl-connection .wl-actions>button,.wl-card .wl-recovery>button{width:100%;min-height:46px}.wl-card .wl-recovery textarea{font-size:16px}}
