.recovery-card{max-width:480px}.recovery-card h1{font-size:24px}.recovery-modes{background:#f1f4f8;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:24px 0;padding:4px;display:grid}.recovery-modes button{color:#65738a;background:0 0;border:0;border-radius:9px;min-height:42px;padding:8px;font-weight:600}.recovery-modes button[aria-pressed=true]{color:#245cc0;background:#fff;box-shadow:0 1px 4px #1f293712}.recovery-card button:disabled{opacity:.5;cursor:not-allowed}.recovery-help,.recovery-message{color:#53627a;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.recovery-message{margin-top:16px}.recovery-intro,.recovery-message-complete{text-align:center}.recovery-actions{justify-content:space-between;gap:12px;display:flex}.recovery-actions button,.recovery-restart{color:#245cc0;background:0 0;border:0;padding:10px 0;font-size:13px}.recovery-result{overflow-wrap:anywhere;text-align:center;background:#f3f7fd;border-radius:12px;margin:24px 0;padding:20px;line-height:1.7}.recovery-result strong{color:#245cc0;margin-top:8px;font-size:22px;display:block}.recovery-card .login-field small{color:#65738a;font-size:12px}
