body .email-auth{margin:0 0 16px;border:1px solid #d7d8da;padding:12px;font-size:14px}
body .email-auth summary{cursor:pointer;min-height:32px;font-weight:600}
body .email-auth>div{display:grid;gap:8px;margin-top:10px}
body .email-auth input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #aaa;background:#fff;color:#252628;font-size:16px}
body .email-auth small{line-height:1.5}
body .email-auth-actions{display:flex;flex-wrap:wrap;gap:8px}
body .email-auth button{min-height:44px;padding:10px 14px;white-space:normal}
body .email-auth [role=status]{margin:0;line-height:1.5}
body .email-auth [role=status]:empty{display:none}
