/* RC1.38 - signup email verification gate */
.signup-email-verify{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid rgba(164,139,221,.34);border-radius:14px;background:rgba(139,92,246,.06)}
.signup-email-verify-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:5px}
.signup-email-verify-copy strong{font-size:14px;font-weight:900}
.signup-email-verify-copy span{font-size:12px;line-height:1.55;color:var(--muted,#9aa3b2)}
.signup-email-verify-actions{display:flex;flex:0 0 auto;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.signup-email-verify-actions .btn{min-height:42px;white-space:nowrap}
.signup-email-verify.waiting{border-color:rgba(246,201,95,.46);background:rgba(246,201,95,.07)}
.signup-email-verify.verified{border-color:rgba(66,201,138,.52);background:rgba(66,201,138,.08)}
.signup-email-verify.verified .signup-email-verify-copy strong,.signup-email-verify.verified .signup-email-verify-copy span{color:#8ee9bd}
.signup-identity-locked{opacity:.82}
@media(max-width:640px){.signup-email-verify{align-items:stretch;flex-direction:column}.signup-email-verify-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.signup-email-verify-actions .btn{width:100%;padding-left:10px;padding-right:10px}}
@media(max-width:430px){.signup-email-verify-actions{grid-template-columns:1fr}}
