.gb-recovery{color:#29253d;background:#f8f7fb;min-height:100dvh;padding:28px 24px 64px}.gb-recovery>header{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;display:flex}.gb-recovery>header .gb-brand{color:#29253d;align-items:center;gap:10px;font-size:26px;text-decoration:none;display:flex}.gb-recovery>header .gb-brand>svg{color:#7255df}.gb-recovery-card{background:#fff;border:1px solid #e8e3f2;border-radius:24px;width:min(100%,480px);margin:72px auto 0;padding:36px;box-shadow:0 12px 44px #33254d06}.gb-recovery-card h1{letter-spacing:-.7px;margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.15}.gb-recovery-card>p{color:#7c748d;margin:0 0 28px;font-size:16px;line-height:1.6}.gb-recovery-card .gb-auth-form{gap:20px;width:100%;padding:0}.gb-recovery-card .gb-auth-form input{width:100%;min-width:0}.gb-recovery-card .gb-button{justify-content:center;align-items:center;width:100%;font-size:16px;text-decoration:none;display:flex}.gb-recovery-back{color:#7255df;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:15px;text-decoration:none;display:flex}.gb-recovery-icon{color:#7255df;margin-bottom:20px}.gb-auth-forgot{color:var(--gb-primary,#7255df);text-underline-offset:3px;align-self:flex-end;margin-top:-8px;font-size:15px;text-decoration:underline}@media (width<=520px){.gb-recovery{padding:22px 16px 40px}.gb-recovery-card{margin-top:40px;padding:26px 22px}.gb-recovery-card h1{font-size:28px}}.gb-password-settings{border-top:1px solid #e8e3f2;gap:14px;padding-top:20px;display:grid}.gb-password-settings h3{font-size:18px;font-weight:650}.gb-password-settings p{font-size:14px;line-height:1.5}.gb-password-settings-actions{flex-wrap:wrap;gap:10px;display:flex}.gb-password-settings-actions>button{flex:1}.gb-password-settings .gb-password-input{display:block}.gb-password-settings .gb-password-input input{padding-right:50px!important}
