.login-helper-actions{display:flex;justify-content:center;margin-top:3px}.forgot-password-button{width:auto;border:0;background:transparent;color:#c0355b;padding:11px 4px 2px;text-align:center}.password-reset-message{min-height:18px;margin:8px 0 0;color:#c0355b;font-size:12px}.password-reset-dialog{width:min(470px,calc(100% - 24px));max-height:calc(100vh - 24px);border:0;border-radius:8px;padding:0;box-shadow:0 24px 70px rgba(81,18,40,.20);overflow:auto}.password-reset-dialog::backdrop{background:rgba(81,18,40,.48)}.password-reset-form{padding:20px}.password-reset-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #f3cad7}.password-reset-head h2,.password-reset-head p{margin:0}.password-reset-head h2{font-size:20px}.password-reset-head p{margin-top:3px;color:#80616c;font-size:12px}.password-reset-close{width:34px;height:34px;flex:0 0 34px;border:1px solid #f3cad7;border-radius:5px;background:#fff;font-size:22px;line-height:1}.password-reset-fields{display:grid;gap:13px;padding-top:17px}.password-reset-fields label{display:grid;gap:6px;margin:0;font-weight:600}.password-reset-fields input{width:100%;height:42px;border:1px solid #e7bfcf;border-radius:6px;background:#fff;padding:9px 11px}.password-reset-code-row{display:grid;grid-template-columns:1fr 126px;gap:8px;align-items:end}.password-reset-code-row button{height:42px}.password-reset-verify[hidden]{display:none}.password-reset-verify{display:grid;gap:13px;padding-top:13px}.password-reset-verify .login-checkbox{display:flex;align-items:center;gap:7px;font-weight:400}.password-reset-verify .login-checkbox input{width:18px;height:18px;padding:0}.password-reset-verify .login-checkbox button{border:0;background:transparent;color:#c0355b;padding:0}.password-reset-note{margin:0;color:#80616c;font-size:12px}.password-reset-feedback{min-height:20px;margin:10px 0 0;color:#bd3550;font-size:12px}.password-reset-feedback.ok{color:#c0355b}.password-reset-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:14px;border-top:1px solid #f8e1e8}.password-reset-primary,.password-reset-secondary{min-width:96px;border:1px solid #f3cad7;border-radius:6px;padding:9px 13px}.password-reset-primary{background:#ff5c87;border-color:#ff5c87;color:#fff}.password-reset-primary:disabled{background:#f2dce4;border-color:#f2dce4;color:#967b85}.password-reset-secondary{background:#fff;color:#371923}@media(max-width:520px){.password-reset-dialog{width:calc(100% - 20px)}.password-reset-form{padding:17px}.password-reset-code-row{grid-template-columns:1fr 112px}.password-reset-actions{display:grid;grid-template-columns:1fr 1fr}.password-reset-primary,.password-reset-secondary{width:100%}}
