@keyframes svelte-3rda9z-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}section.svelte-3rda9z.svelte-3rda9z{display:flex}section.svelte-3rda9z .container.svelte-3rda9z{margin:8% auto auto;display:flex;max-width:600px;width:100%;padding:1rem}section.svelte-3rda9z .container .block.svelte-3rda9z{display:flex;flex-direction:column;width:100%;gap:2rem;background:#fff;border:1px solid #ddd;border-radius:3px;padding:2.4rem;margin-bottom:2rem}section.svelte-3rda9z .container .block .loading.svelte-3rda9z{justify-content:center;height:300px;position:relative;display:flex;align-items:center;width:100%}section.svelte-3rda9z .container .block .loading .spinner.svelte-3rda9z{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border:5px solid #bbb;border-top:5px solid #3498db;border-radius:50%;animation:svelte-3rda9z-spin 1s linear infinite}section.svelte-3rda9z .container .block form.svelte-3rda9z{display:flex}section.svelte-3rda9z .container .block form label .password.svelte-3rda9z{display:flex;align-items:center;gap:.6rem}section.svelte-3rda9z .container .block form label .password .eye.svelte-3rda9z{display:flex;fill:#2f2f2f;cursor:pointer}section.svelte-3rda9z .container .block form .submit.svelte-3rda9z{display:flex;align-items:center;gap:1rem}section.svelte-3rda9z .container .block form .submit .error.svelte-3rda9z{color:#c44848;margin-left:auto}section.svelte-3rda9z .container .block form .submit button.svelte-3rda9z{margin-left:0!important;width:fit-content}@container (max-width: 700px){section.svelte-3rda9z .container .block form .submit.svelte-3rda9z{flex-direction:column}section.svelte-3rda9z .container .block form .submit button.svelte-3rda9z{width:100%!important}}section.svelte-3rda9z .container .block form .submit button.svelte-3rda9z{height:40px;background:var(--website-button-bg-color);width:fit-content;padding:0 2rem;border-radius:4px;cursor:pointer;color:var(--website-button-text-color);position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;margin-left:auto}section.svelte-3rda9z .container .block form .submit button.svelte-3rda9z:hover{opacity:.8;text-decoration:none}section.svelte-3rda9z .container .block form .submit button.svelte-3rda9z:disabled{cursor:not-allowed;opacity:.5}section.svelte-3rda9z .container .block form .submit button.loading.svelte-3rda9z{color:transparent;cursor:wait}section.svelte-3rda9z .container .block form .submit button.loading.svelte-3rda9z:before{content:"";position:absolute;width:20px;height:20px;border:3px solid var(--website-button-text-color-faded);border-radius:50%;border-top-color:var(--website-button-text-color);animation:svelte-3rda9z-spin 1s ease-in-out infinite;top:50%;left:50%;transform:translate(-50%,-50%)}section.svelte-3rda9z .container .block .message.svelte-3rda9z{display:flex;width:100%;padding:1rem;border-radius:5px}section.svelte-3rda9z .container .block .message.success.svelte-3rda9z{background:#3ea56570}section.svelte-3rda9z .container .block .message.error.svelte-3rda9z{background:#c4484845}section.svelte-3rda9z .container .block .message a.svelte-3rda9z{margin-left:auto}@container (max-width: 600px){section.svelte-3rda9z .container .block.svelte-3rda9z{padding:1.6rem}section.svelte-3rda9z .container .block form button.svelte-3rda9z{width:100%}}
