#formSignup { gap: 0 !important; }
#signupFieldsCollapse,
#signupAlternatives { display: flex; flex-direction: column; gap: 1.05rem; }
#signupFieldsCollapse { padding-bottom: 1.05rem; }
#signupAlternatives { padding-top: 1.05rem; }
#signupFieldsCollapse[hidden] { display: none; }
.cpt-signup-success #signupAlternatives,
.cpt-signup-success #resendConfirmWrap,
.cpt-signup-success .cpt-secure { display: none !important; }
.cpt-signup-success .cpt-h1 { margin-top: var(--signup-heading-offset, 0px); }
.cpt-signup-success #signupFieldsCollapse { overflow: hidden; overflow: clip; }
.cpt-signup-success #signupFieldsCollapse > * { flex-shrink: 0; }
.cpt-signup-success #signupSubmitBtn { position: relative; z-index: 2; flex-shrink: 0; }
.cpt-signup-success #signupSubmitBtn:disabled { cursor: default; }
.cpt-signup-success #formSignup { overflow-anchor: none; }
.signup-button-label { display: inline-block; }
