.recovery-preview,.recovery-export,.recovery-export-host{min-width:0;max-width:100%;overflow-wrap:anywhere}.recovery-export{margin:16px 0;padding:14px;border:2px solid #a8ca77;border-radius:12px;background:#172e2d}.recovery-export h3,.recovery-diff h3{margin:0 0 8px}.recovery-save{display:block;text-align:center;padding:14px 8px;border-radius:9px;background:#f3cf78;color:#203139;font-weight:800;text-decoration:none;min-height:44px;box-sizing:border-box}.recovery-export textarea{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:130px;margin:10px 0;background:#10212b;color:#dce6df;font:12px monospace;white-space:pre;overflow:auto}.recovery-comparison{display:grid;gap:10px}.recovery-diff{min-width:0;padding:12px;border:1px solid #68848b;border-radius:9px;background:#152a33}.recovery-diff.changed{border-left:4px solid #e6c578}.recovery-diff h3{font-size:15px}.recovery-diff small{color:#c4d5cb}.recovery-diff p{margin:4px 0 10px;font-size:13px;line-height:1.65;white-space:pre-wrap}.recovery-diff>div+div{border-top:1px dashed #516369;padding-top:8px}.recovery-preview #confirmImport,.recovery-preview #cancelImport{display:block;width:100%;margin-top:12px;min-height:46px}.recovery-export button{width:100%;min-height:44px}.recovery-preview>p{font-size:14px;line-height:1.65}@media(min-width:650px){.recovery-diff{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.recovery-diff h3{grid-column:1/-1}.recovery-diff>div+div{border-top:0;border-left:1px dashed #516369;padding:0 0 0 14px}}@media(max-width:400px){.recovery-diff{padding:10px}.recovery-export{padding:10px}}
