#self-password-dialog{box-sizing:border-box;width:calc(100vw - 32px);max-width:480px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px}
#self-password-dialog h2{margin:0 0 24px;font-size:21px}
#self-password-dialog .form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}
#self-password-dialog p.muted{margin:0;font-size:12px;line-height:1.7}
#self-password-dialog [role=status]:empty{display:none}
#self-password-dialog .dialog-actions{margin-top:6px;gap:12px}
@media(max-width:520px){#self-password-dialog{padding:22px}}
