[data-current-form-step="1"] [data-form-step]:not([data-form-step="1"]),
[data-current-form-step="1"] .css-form-previous-button,
[data-current-form-step="1"] .css-progress-bar-step-two {
    display: none;
}

[data-current-form-step="2"] [data-form-step]:not([data-form-step="2"]),
[data-current-form-step="2"] [data-form-step]:has(input:not([data-active-form-field])),
[data-current-form-step="2"] .css-progress-bar-step-one {
    display: none;
}

[data-current-form-step="2"] .css-progress-bar .css-progress-bar-advancement {
    width: 100%;
}

[data-current-form-step="result"] [data-form-step],
[data-current-form-step="result"] .css-form-previous-button,
[data-current-form-step="result"] .css-progress-bar,
[data-current-form-step="result"] .js-css-form-next-button {
    display: none;
}

[data-current-form-step="result"] ~ .css-activation-result-wrapper {
    display: block;
}
