#forgot-password-dialog{position:fixed;inset:0;margin:auto;border:1px solid #d2deee;max-width:440px;width:calc(100% - 40px);max-height:90vh;overflow:auto;box-sizing:border-box;font-family:Tahoma,Arial,sans-serif;color:#193b80}
#forgot-password-dialog::backdrop{background:rgba(16,40,68,.45)}
#forgot-password-dialog label,#password-reset-card label{display:grid;gap:8px;margin:14px 0;text-align:right}
#forgot-password-dialog input,#password-reset-card input{padding:12px;border:1px solid #ccd9e9;border-radius:8px;box-sizing:border-box;width:100%}
#forgot-password-dialog button,#password-reset-card button{padding:11px 20px;margin:8px 4px;border:0;border-radius:8px;background:#173b6b;color:white;cursor:pointer}
#forgot-password-dialog button:disabled,#password-reset-card button:disabled{opacity:.6;cursor:wait}
#forgot-password-message,#password-reset-message{line-height:1.8}
