.recovery-dialog{width:min(420px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;border:1px solid #b69250;border-radius:18px;background:#151412;color:#f4e3bd;padding:22px;box-shadow:0 24px 70px #000b}.recovery-dialog::backdrop{background:#000a}.recovery-dialog [hidden],#recoverySecurity[hidden],#recoverySecurity [hidden]{display:none!important}.recovery-dialog form,#recoverySecurity form{display:grid;gap:14px;margin:18px 0}.recovery-dialog label,#recoverySecurity label{display:grid;gap:8px}.recovery-dialog input,#recoverySecurity input{width:100%;min-width:0;box-sizing:border-box}.recovery-dialog button{min-height:44px}.recovery-dialog p,#recoverySecurity p{line-height:1.6;overflow-wrap:anywhere}.recovery-dialog #recoveryClose{display:block;margin-left:auto}#forgotPassword{margin-top:16px}#recoverySecurity{margin-top:20px}
