/* Recovery fields share the sign-in dialog typography and spacing. */
.auth-dialog .close{display:grid;place-items:center;line-height:1;overflow:hidden}
.auth-dialog .close svg{display:block;flex-shrink:0}
.auth-dialog #recovery-form{display:flex;flex-direction:column;gap:0}
.auth-dialog #recovery-form label{display:block;margin:16px 0 8px;font-size:12px;color:#d0cad8}
.auth-dialog #recovery-form label:first-child{margin-top:0}
.auth-dialog #recovery-form input{display:block;width:100%;margin:0;padding:13px 14px;height:46px;border:1px solid #47404f;border-radius:10px;background:#111016;font-size:16px}
.auth-dialog #recovery-message{font-size:12px;line-height:1.6;margin:12px 0;color:#d0cad8}
.auth-dialog #recovery-message:empty{display:none}
.auth-dialog #recovery-form button[type=submit]{margin-top:18px}
