.card{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);display:flex;flex-direction:column;margin-bottom:20px;padding:12px}.card-inverse{background:var(--gray50);box-shadow:none}.card .title{color:var(--gray800);margin-bottom:16px}.message{border-radius:8px;padding:8px}.error{background:var(--error-background)}.success{background:var(--success-background)}.info{background:var(--warning-background)}.form-container{left:50%;margin:0 auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:350px}@media screen and (max-width:576px){.form-container{width:80%}}.form-submit{color:#fff}.login-logo{margin:0 auto 3rem}.form-card{padding:1.5rem}#main-form input[type=email],input[type=password]{background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.05);gap:8px;height:30px;padding:10px 14px;width:100%}#main-form input:focus{border:1px solid #62a3ff;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 4px #f4ebff;outline:none}.form-spinner-btn{margin-bottom:8px}.button{border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.05);cursor:pointer;display:inline-block;margin-right:16px;margin-top:16px;min-height:44px;min-width:124px;padding:10px 18px;text-align:center}.button.disabled{background:#ddd;border-color:#ddd;color:#545454;pointer-events:none}.button a{text-decoration:none}.button--primary{background:#1475ff;border:1px solid #1475ff;color:#fff}.button--primary:hover{background:var(--primary700)}.button--primary a{color:#fff}.button--secondary{background:#f9fafb;border:1px solid #d0d5dd}.button--secondary a{color:#344054}.popup-container{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:999}.popup-content{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.5);height:90vh;max-width:1000px;padding:20px;position:relative;width:80%}.popup-container.open{opacity:1;pointer-events:auto}.close-button{background:none;background:#e6e6e6;border:none;border-radius:50%;color:#4a4a4a;cursor:pointer;font-size:8px;height:20px;position:absolute;right:-7px;top:-7px;width:20px}.popup-container iframe{border:none;height:100%;margin:0;padding:0;width:100%}.popup-container .spinner{-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;border:.2em solid;border-radius:50%;border-right:.2em solid transparent;display:inline-block;height:2rem;left:50%;margin-right:4px;position:absolute;top:50%;vertical-align:text-bottom;width:2rem}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.popup-content{max-width:90%;padding:10px;width:90%}.popup-container iframe{height:100%}}@media (min-width:768px) and (max-width:1024px){.popup-content{width:80%}.popup-container iframe{height:100%}}.loading-icon{font-size:18px;height:200px}.button.spinner,.loading-icon{align-items:center;display:flex;justify-content:center}.button.spinner{height:44px}.lds-dual-ring{display:inline-block;height:20px;width:20px}.lds-dual-ring:after{-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:20px;width:20px}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.toast{background-color:#333;border-radius:4px;color:#fff;font-size:14px;left:50%;padding:10px 12px;position:fixed;top:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .3s ease-in-out;z-index:999}.toast.error{background-color:#ff5252}.toast.success{background-color:#4caf50}.toast.warning{background-color:#ff9800}.toast p{margin:0}
/*# sourceMappingURL=LoginPage.c7444088.chunk.css.map*/