.AlertPopup-module__zArQna__overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);background:#140c068c;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out AlertPopup-module__zArQna__overlayIn;display:flex;position:fixed;inset:0}@keyframes AlertPopup-module__zArQna__overlayIn{0%{opacity:0}to{opacity:1}}.AlertPopup-module__zArQna__card{text-align:center;box-sizing:border-box;background:#fff;border-radius:18px;width:100%;max-width:380px;padding:30px 26px 26px;animation:.18s cubic-bezier(.2,.8,.3,1) AlertPopup-module__zArQna__cardIn;position:relative;box-shadow:0 24px 60px #00000047,0 4px 12px #0000001f}@keyframes AlertPopup-module__zArQna__cardIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.AlertPopup-module__zArQna__closeBtn{color:#9a8f80;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:14px;right:14px}.AlertPopup-module__zArQna__closeBtn:hover{color:#44403c;background:#f4eee6}.AlertPopup-module__zArQna__iconCircle{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:4px auto 18px;display:flex}.AlertPopup-module__zArQna__icon_error{background:linear-gradient(150deg,#ff8105 0%,#de3302 100%);box-shadow:0 8px 20px #de33024d}.AlertPopup-module__zArQna__icon_success{background:linear-gradient(150deg,#2aad1b 0%,#006833 100%);box-shadow:0 8px 20px #00683347}.AlertPopup-module__zArQna__icon_info{background:linear-gradient(150deg,#3b82f6 0%,#1d4ed8 100%);box-shadow:0 8px 20px #1d4ed847}.AlertPopup-module__zArQna__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#1c1208;margin:0 0 8px;font-size:19px;font-weight:700}.AlertPopup-module__zArQna__message{font-family:"DM Sans", var(--font-montserrat), sans-serif;color:#6b6055;margin:0 0 24px;font-size:14px;line-height:1.55}.AlertPopup-module__zArQna__actionBtn{color:#fff;width:100%;height:46px;font-family:var(--font-montserrat), "Montserrat", sans-serif;letter-spacing:.3px;cursor:pointer;border:none;border-radius:11px;font-size:14px;font-weight:700;transition:opacity .2s,transform .1s}.AlertPopup-module__zArQna__actionBtn:hover{opacity:.93}.AlertPopup-module__zArQna__actionBtn:active{transform:translateY(1px)}.AlertPopup-module__zArQna__action_error{background:linear-gradient(14.4deg,#de3302 11.61%,#ff8105 91.7%)}.AlertPopup-module__zArQna__action_success{background:linear-gradient(#2aad1b 0%,#006833 100%)}.AlertPopup-module__zArQna__action_info{background:linear-gradient(#3b82f6 0%,#1d4ed8 100%)}
.LoginForm-module__COCqpW__formCard{box-sizing:border-box;background:linear-gradient(14.4deg,#de3302 11.61%,#ff8105 91.7%);border:1px solid #0000000a;border-radius:20px;width:100%;max-width:480px;margin:0 auto 40px;padding:36px 36px 44px;position:relative;box-shadow:0 15px 35px #0000000d;color:#fff!important}.LoginForm-module__COCqpW__title{color:#fff;text-align:left;margin:0 0 6px;font-size:20px;font-weight:700}.LoginForm-module__COCqpW__subtitle{color:#fff;text-align:left;margin:0 0 24px;font-size:14px}.LoginForm-module__COCqpW__fieldWrapper{margin-bottom:0}.LoginForm-module__COCqpW__passwordFieldWrapper{margin-top:18px;margin-bottom:0}.LoginForm-module__COCqpW__label{color:#fff;text-align:left;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.LoginForm-module__COCqpW__input{color:#0f172a;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:border-color .2s}.LoginForm-module__COCqpW__input:focus{border-color:#007b3e}.LoginForm-module__COCqpW__inputError{border-color:#ef4444}.LoginForm-module__COCqpW__errorText{color:#ef4444;text-align:left;margin-top:4px;margin-bottom:0;font-size:12px;font-weight:500}.LoginForm-module__COCqpW__forgotPasswordWrapper{text-align:right;margin-top:8px;margin-bottom:16px}.LoginForm-module__COCqpW__forgotPasswordLink{color:#fff;font-size:13px;font-weight:500;text-decoration:none}.LoginForm-module__COCqpW__forgotPasswordLink:hover{text-decoration:underline}.LoginForm-module__COCqpW__serverError{color:#dc2626;text-align:left;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:500}.LoginForm-module__COCqpW__submitBtn{cursor:pointer;opacity:1;background-color:#007b3e;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:flex;position:absolute;bottom:-28px;right:32px;box-shadow:0 6px 16px #007b3e59}.LoginForm-module__COCqpW__submitBtn:hover:not(:disabled){background-color:#006833;transform:scale(1.05)}.LoginForm-module__COCqpW__submitBtnDisabled{cursor:not-allowed;opacity:.7}.LoginForm-module__COCqpW__submittingText{color:#fff;font-size:14px;font-weight:700}.LoginForm-module__COCqpW__toastPopup{color:#fff;z-index:100000;background-color:#ef4444;border-radius:8px;align-items:center;gap:12px;padding:12px 24px;font-size:14px;font-weight:600;animation:.3s ease-out LoginForm-module__COCqpW__slideDown;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}@keyframes LoginForm-module__COCqpW__slideDown{0%{opacity:0;top:-50px}to{opacity:1;top:24px}}
