Hello @toibry,
Happy to clarify here.
Actually, both donation forms use the same GiveWP Confirmation Page, the default one you created and entered the give_receipt shortcode.
However, when using the legacy donation form you are redirected to that page when you complete the donation. When using the new multi-step donation form, the confirmation page is loaded inside the iframe and is customized differently, but they are the same page.
If you want to customize it by adding custom styles, the multistep template loads in an iframe, to make it more resistant to changes made in the theme’s CSS. That’s helpful for avoiding theme conflicts, but makes customizing the style of the form a bit more difficult. There are two PHP code snippets in our Snippet library that will help with that process.
The first is for small changes, and adds some style inline to the form: https://github.com/impress-org/givewp-snippet-library/blob/master/form-customizations/css-customizations/multi-step-inline-styles.php
On that one, you modify lines 13-17 with your own CSS.
The other is for enqueueing your own CSS completely via a custom stylesheet: https://github.com/impress-org/givewp-snippet-library/blob/master/form-customizations/css-customizations/multi-step-enqueue-css.php
If you need assistance implementing custom PHP code on your website we have this guide:
https://givewp.com/documentation/resources/adding-custom-functions-to-your-wordpress-website/
Please note that this code snippet is provided as an example of how you can extend GiveWP with code. It’s up to you to implement and customize to your liking. We cannot provide support for custom code on your website, only the code that we create and distribute.
Please let us know if you have further questions on this or need any additional assistance!