.gp-recovery-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid #d2aa6940;background:#eabd7110;border-radius:15px;margin-bottom:22px;color:#e8bd7b}.gp-recovery-icon svg{width:27px;height:27px}.gp-recovery h2{font-size:26px;line-height:1.25;margin:0 0 14px;letter-spacing:-.5px}.gp-recovery-intro{font-size:14px;color:#aebccc;line-height:1.75;margin-bottom:22px}.gp-recovery label{display:block;margin:0 0 8px;font-size:12px;font-weight:500;color:#ccd5df}.gp-recovery .btn-primary{display:flex!important;align-items:center;justify-content:center;gap:12px;margin-top:15px}.gp-recovery-captcha{max-width:100%;margin:15px 0;overflow:hidden}.gp-recovery-help{font-size:12px;color:#9caabb;line-height:1.7;margin-top:18px}.gp-recovery-back{display:block;text-align:center;margin-top:22px;padding-top:17px;border-top:1px solid #ffffff10;color:#e6bd81}.gp-recovery-result:empty{display:none}.gp-recovery-result{line-height:1.7;margin:14px 0;overflow-wrap:anywhere}.gp-recovery-result .text-danger{color:#f3a4ad!important}.gp-recovery-result .text-success{color:#a7dec1!important}.gp-recovery-response{padding:14px;background:#111c26;border:1px solid #394b5b;border-radius:10px}.gp-recovery form[aria-busy=true] button{opacity:.7;pointer-events:none}.gp-recovery form[aria-busy=true] button::after{content:"";width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:gp-spin .8s linear infinite}@media(max-width:370px){.gp-recovery-captcha{height:64px}.gp-recovery-captcha>div{transform:scale(.82);transform-origin:left top}}@media(prefers-reduced-motion:reduce){.gp-recovery form[aria-busy=true] button::after{animation:none}}
