#forgotPassword{display:block;margin:15px auto 0;color:#6c5caa;font-size:13px}
#applioPassword{position:fixed;inset:0;box-sizing:border-box;margin:auto!important;width:min(440px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:30px;border:1px solid #fff;border-radius:28px;background:linear-gradient(145deg,#fff 30%,#f6f1fa 100%);color:#232239;box-shadow:0 24px 90px #22173838;font-family:inherit}
#applioPassword::backdrop{background:#25223970;backdrop-filter:blur(8px)}
#applioPassword .mail-mark{display:block;object-fit:contain;margin:0 0 20px}
#applioPassword h2{font-size:26px;line-height:1.15;letter-spacing:-.7px;margin:0 30px 12px 0}
#applioPassword .mail-description{font-size:14px;line-height:1.65;color:#747084;margin:0 0 24px}
#applioPassword label{display:block;font-size:13px;margin:18px 0 8px}
#applioPassword input{box-sizing:border-box;width:100%;height:50px;border:1px solid #e3dbee;border-radius:14px;padding:12px 14px;background:#fff;color:#232239;font:inherit;font-size:16px;outline:none}
#applioPassword input:focus{border-color:#9274d3;box-shadow:0 0 0 3px #9274d319}
#applioPassword button{font-family:inherit;cursor:pointer}
#applioPassword .mail-close{position:absolute;right:18px;top:18px;width:36px;height:36px;border:0;border-radius:50%;background:#eeeaf5;color:#79718a;font-size:24px;line-height:1}
#applioPassword .mail-submit,#applioPassword .mail-back{width:100%;min-height:50px;margin-top:20px;padding:12px;border:1px solid #ffffffa6;border-radius:14px;background:linear-gradient(110deg,#c0abea,#e2bbd9 60%,#f0c6ae);color:#413554;font-size:14px;font-weight:650;box-shadow:0 5px 16px #79649d15}
#applioPassword button:disabled{opacity:.65;cursor:wait}
#applioPassword .mail-status{font-size:13px;line-height:1.5;margin:16px 0 0}
#applioPassword .mail-status.is-error{color:#a33b57}
#applioPassword .mail-help{font-size:12px;text-align:center;color:#8d859b;margin:24px 0 0}
#applioPassword a{color:#7560ad;text-underline-offset:3px}
#applioPassword [hidden]{display:none!important}
@media(max-width:380px){#applioPassword{padding:25px 22px}#applioPassword h2{font-size:24px}}
