/* RadLearn V9.3.0 - Password Recovery */
.v913-forgot-row{display:flex;justify-content:flex-end;margin:-4px 0 2px}
.v913-link-button{appearance:none;border:0;background:transparent;color:var(--theme-accent,var(--teal));font:inherit;font-size:11px;font-weight:800;padding:7px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.v913-link-button:hover{filter:brightness(.82)}
.v913-link-button:focus-visible{outline:2px solid var(--theme-accent,var(--teal));outline-offset:3px;border-radius:4px}
.v913-back-login{margin-top:14px}
.v913-recovery-request>p:first-child{line-height:1.7;margin-bottom:18px}
.v913-recovery-status{display:block;border-radius:12px;font-size:11px;line-height:1.65;padding:0}
.v913-recovery-status.success,.v913-recovery-status.error{padding:12px 14px}
.v913-recovery-status.success{background:color-mix(in srgb,#0a8f72 12%,transparent);color:color-mix(in srgb,#0a8f72 82%,var(--ink))}
.v913-recovery-status.error{background:color-mix(in srgb,#c43f4f 12%,transparent);color:color-mix(in srgb,#c43f4f 82%,var(--ink))}
.v913-password-card{width:100%}
.v913-auth-main{min-height:calc(100vh - 138px)}
@media(max-width:760px){.v913-auth-main{min-height:auto}.v913-password-card{padding:24px 20px}.v913-link-button{min-height:40px}.v913-recovery-status.success,.v913-recovery-status.error{font-size:12px}}
@media(max-width:480px){.v913-auth-main .v51-auth-story{display:none}.v913-auth-main{padding-top:34px;align-items:start}.v913-password-card h2{font-size:25px}}
