/* Existing Arabic form styles retained; only provider states added. */
#signup [hidden]{display:none!important}
#signup button:disabled{opacity:.6;cursor:wait;transform:none}
.signup-note{font-size:11px;line-height:1.9;margin-top:18px}
#signup .ml-error input[type=email]{outline:2px solid currentColor;outline-offset:-2px}

/* Autofill must follow the input's rounded shape, including after blur. */
#signup .input-row input{border-radius:32px}
#signup .input-row input:autofill{box-shadow:0 0 0 1000px #fff4eb inset;color:#19254e}
#signup .input-row input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff4eb inset;-webkit-text-fill-color:#19254e;caret-color:#19254e}
@media(max-width:480px){#signup .input-row input{border-radius:14px}}
