/* Finder-only presentation; retain the app's font, palette and shared buttons. */
#app .recoverySteps339{display:flex;list-style:none;gap:10px;padding:0;margin:0 0 24px;color:var(--muted,#697580)}
#app .recoverySteps339 li{flex:1;min-width:0;font-size:14px;line-height:1.5;text-align:center;overflow-wrap:anywhere}
#app .recoverySteps339 li>span{display:block;margin-bottom:4px;font-weight:800}
#app .recoverySteps339 [aria-current=step]{color:var(--deep,#142a46);font-weight:800}
#app .recoveryMethod339,#app .recoveryResult339{border:1px solid var(--line,#d8d8ce);border-radius:14px;padding:18px;margin:0 0 18px;background:#fffdf8;min-width:0}
#app .recoveryMethod339 h3{font-size:18px;line-height:1.5;margin:0 0 12px}
#app .recoveryMethod339 p{font-size:16px;line-height:1.65;margin:0 0 20px;overflow-wrap:anywhere}
#app .recoveryMethod339 .primary,#app .recoveryMethod339 .secondary{margin:0}
#app .recoveryMethod339 .recoveryTarget339{margin-bottom:12px}
#app .recoveryTarget339 strong{margin-left:8px;overflow-wrap:anywhere}
#app .recoveryStatus339{font-size:16px;line-height:1.65;margin:16px 0;overflow-wrap:anywhere}
#app .recoveryMethod339 .recoveryStatus339{margin:16px 0 0}
#app .recoveryResult339>span{display:block;font-size:16px;color:var(--muted,#697580);margin-bottom:8px}
#app .recoveryResult339>strong{display:block;font-size:22px;line-height:1.5;overflow-wrap:anywhere;margin-bottom:20px}
#app .recoveryResult339 .textbtn{margin-bottom:0}
