@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";
.resetPasswordCard-module-scss-module__tdZAmq__card{--rp-bg:#111a2a;--rp-border:#192337;--rp-input-bg:#192337;--rp-input-border:#233048;--rp-title:#f0ede7;--rp-muted:#97a3b8;--rp-placeholder:#505d73;--rp-text:#dfe2e7;--rp-accent:#61ecca;--rp-accent-ink:#080a11;--rp-secondary:#233048;--rp-error:#e54d4d;--rp-font:Inter, system-ui, sans-serif;--rp-serif:Georgia, "Times New Roman", serif;--rp-field:340px;background:var(--rp-bg);border:1px solid var(--rp-border);box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;max-width:420px;padding:40px;display:flex;box-shadow:0 24px 64px #00000080}.resetPasswordCard-module-scss-module__tdZAmq__header{width:var(--rp-field);text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.resetPasswordCard-module-scss-module__tdZAmq__title{width:100%;color:var(--rp-title);font-family:var(--rp-serif);margin:0;font-size:24px;font-weight:400;line-height:140%}.resetPasswordCard-module-scss-module__tdZAmq__subtitle{width:100%;color:var(--rp-muted);font-family:var(--rp-font);margin:0;font-size:14px;font-weight:500;line-height:120%}.resetPasswordCard-module-scss-module__tdZAmq__form{width:var(--rp-field);flex-direction:column;align-items:stretch;gap:32px;display:flex}.resetPasswordCard-module-scss-module__tdZAmq__field{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.resetPasswordCard-module-scss-module__tdZAmq__field .form-group{width:100%;margin-bottom:0;position:relative}.resetPasswordCard-module-scss-module__tdZAmq__field .form-label-wrapper{display:none}.resetPasswordCard-module-scss-module__tdZAmq__field .form-control{width:var(--rp-field);background:var(--rp-input-bg);border:1px solid var(--rp-input-border);box-sizing:border-box;height:auto;color:var(--rp-placeholder);font-family:var(--rp-font);box-shadow:none;border-radius:6px;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;line-height:120%;display:flex}.resetPasswordCard-module-scss-module__tdZAmq__field .form-control::placeholder{color:var(--rp-placeholder);font-weight:500}.resetPasswordCard-module-scss-module__tdZAmq__field .form-control:not(:placeholder-shown){color:var(--rp-text)}.resetPasswordCard-module-scss-module__tdZAmq__field .form-control:focus{background:var(--rp-input-bg);border-color:var(--rp-accent);color:var(--rp-text);box-shadow:none}.resetPasswordCard-module-scss-module__tdZAmq__field .form-control:-webkit-autofill{caret-color:var(--rp-text);-webkit-text-fill-color:var(--rp-text)!important;box-shadow:0 0 0 1000px var(--rp-input-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--rp-input-bg) inset!important}.resetPasswordCard-module-scss-module__tdZAmq__field .form-control:-webkit-autofill:hover{caret-color:var(--rp-text);-webkit-text-fill-color:var(--rp-text)!important;box-shadow:0 0 0 1000px var(--rp-input-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--rp-input-bg) inset!important}.resetPasswordCard-module-scss-module__tdZAmq__field .form-control:-webkit-autofill:focus{caret-color:var(--rp-text);-webkit-text-fill-color:var(--rp-text)!important;box-shadow:0 0 0 1000px var(--rp-input-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--rp-input-bg) inset!important}.resetPasswordCard-module-scss-module__tdZAmq__field .form-control:-webkit-autofill:active{caret-color:var(--rp-text);-webkit-text-fill-color:var(--rp-text)!important;box-shadow:0 0 0 1000px var(--rp-input-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--rp-input-bg) inset!important}.resetPasswordCard-module-scss-module__tdZAmq__field .password-toggle{z-index:2;justify-content:center;align-items:center;width:24px;height:41px;display:flex;position:absolute;top:0;right:12px}:is(.resetPasswordCard-module-scss-module__tdZAmq__field .eye-off,.resetPasswordCard-module-scss-module__tdZAmq__field .eye-on){cursor:pointer;width:18px;height:18px;display:block;position:relative}.resetPasswordCard-module-scss-module__tdZAmq__field .eye-off:after{content:"";filter:invert()opacity(.7);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;display:block}.resetPasswordCard-module-scss-module__tdZAmq__field .eye-on:after{content:"";filter:invert()opacity(.7);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;display:block}.resetPasswordCard-module-scss-module__tdZAmq__field .eye-off:after{background-image:url(/assets/images/eye-off.svg)}.resetPasswordCard-module-scss-module__tdZAmq__field .eye-on:after{background-image:url(/assets/images/eye-on.svg)}.resetPasswordCard-module-scss-module__tdZAmq__field .error-msg{color:var(--rp-error);font-family:var(--rp-font);margin-top:4px;font-size:12px}.resetPasswordCard-module-scss-module__tdZAmq__fieldError .form-control{border-color:var(--rp-error)!important}.resetPasswordCard-module-scss-module__tdZAmq__label{color:var(--rp-muted);font-family:var(--rp-font);margin:0;font-size:12px;font-weight:400;line-height:120%}.resetPasswordCard-module-scss-module__tdZAmq__hint,.resetPasswordCard-module-scss-module__tdZAmq__resend{width:100%;color:var(--rp-muted);font-family:var(--rp-font);margin:0;font-size:12px;font-weight:400;line-height:120%}.resetPasswordCard-module-scss-module__tdZAmq__resendLink{color:var(--rp-accent);cursor:pointer;font-weight:500;text-decoration:none}.resetPasswordCard-module-scss-module__tdZAmq__resendLink:hover{text-decoration:underline}.resetPasswordCard-module-scss-module__tdZAmq__actions{width:var(--rp-field);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.resetPasswordCard-module-scss-module__tdZAmq__submitBtn,.resetPasswordCard-module-scss-module__tdZAmq__cancelBtn{width:var(--rp-field);box-sizing:border-box;font-family:var(--rp-font);cursor:pointer;border:none;border-radius:24px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:130%;display:flex;overflow:hidden}.resetPasswordCard-module-scss-module__tdZAmq__submitBtn{background:var(--rp-accent);color:var(--rp-accent-ink)}.resetPasswordCard-module-scss-module__tdZAmq__submitBtn:hover:not(:disabled){opacity:.88}.resetPasswordCard-module-scss-module__tdZAmq__submitBtn:disabled{opacity:.45;cursor:not-allowed}.resetPasswordCard-module-scss-module__tdZAmq__submitBtn .spinner-border{--bs-spinner-width:1.2rem;--bs-spinner-height:1.2rem;color:var(--rp-accent-ink)}.resetPasswordCard-module-scss-module__tdZAmq__cancelBtn{background:var(--rp-secondary);color:var(--rp-text)}.resetPasswordCard-module-scss-module__tdZAmq__cancelBtn:hover{opacity:.88}
.mfa-overlay{z-index:1050;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mfa-card{background-color:#111a2a;border-radius:24px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:420px;padding:48px 40px 40px;display:flex}.mfa-card--centered{justify-content:center;min-height:220px}.mfa-card-title{color:#fff;text-align:center;margin:0;font-family:Urbanist,sans-serif;font-size:28px;font-weight:400;line-height:1.2}.mfa-card-subtitle{color:#ffffff8c;text-align:center;margin:0;font-family:Urbanist,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.mfa-qr-wrapper{background-color:#fff;border-radius:12px;justify-content:center;align-items:center;padding:16px;display:flex}.mfa-code-input-section{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.mfa-code-input-section .mfa-code-label{color:#ffffffd9;margin:0;font-family:Urbanist,sans-serif;font-size:15px;font-weight:500}.mfa-code-input-section .mfa-required{color:#e54d4d}.mfa-code-inputs{flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.mfa-code-inputs .mfa-digit-input{text-align:center;color:#fff;caret-color:#39cfa5;background-color:#ffffff0f;border:1.5px solid #ffffff40;border-radius:10px;outline:none;width:52px;height:56px;margin:0 5px;font-size:22px;font-weight:600;transition:border-color .15s,box-shadow .15s}.mfa-code-inputs .mfa-digit-input:focus{border-color:#39cfa5;box-shadow:0 0 0 3px #39cfa52e}.mfa-code-inputs .mfa-digit-input:not(:placeholder-shown){border-color:#39cfa5}.mfa-code-inputs .mfa-digit-input--error{box-shadow:none!important;border-color:#e54d4d!important}.mfa-code-inputs .mfa-digit-input:disabled{opacity:.4;cursor:not-allowed}.mfa-code-inputs .mfa-digit-input:nth-child(3){margin-right:18px}.mfa-code-inputs .mfa-digit-input:nth-child(4){margin-left:18px}.mfa-error-msg{color:#e54d4d;text-align:center;font-family:Urbanist,sans-serif;font-size:13px}.mfa-verify-btn{color:#0d1b2a;cursor:pointer;background-color:#39cfa5;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 32px;font-family:Urbanist,sans-serif;font-size:16px;font-weight:700;transition:opacity .2s;display:flex}.mfa-verify-btn:hover:not(:disabled){opacity:.88}.mfa-verify-btn:disabled{opacity:.45;cursor:not-allowed}.mfa-cancel-link{color:#39cfa5;cursor:pointer;font-family:Urbanist,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s}.mfa-cancel-link:hover{opacity:.75;text-decoration:none}.fp-form{flex-direction:column;gap:20px;width:100%;display:flex}.fp-field{flex-direction:column;gap:8px;width:100%;display:flex}.fp-field--error .fp-input{border-color:#e54d4d}.fp-label{color:#ffffff8c;margin:0;font-family:Urbanist,sans-serif;font-size:13px;font-weight:400}.fp-input{color:#dfe2e7;-webkit-text-fill-color:#dfe2e7;caret-color:#dfe2e7;background:#192337;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;height:46px;padding:0 14px;font-family:Urbanist,sans-serif;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.fp-input::placeholder{color:#ffffff4d;-webkit-text-fill-color:#ffffff4d}.fp-input:focus{color:#dfe2e7;-webkit-text-fill-color:#dfe2e7;border-color:#39cfa5;box-shadow:0 0 0 3px #39cfa526}.fp-input:-webkit-autofill{caret-color:#dfe2e7;transition:background-color 50000000s ease-in-out;-webkit-text-fill-color:#dfe2e7!important;box-shadow:inset 0 0 0 1000px #192337!important}.fp-input:-webkit-autofill:hover{caret-color:#dfe2e7;transition:background-color 50000000s ease-in-out;-webkit-text-fill-color:#dfe2e7!important;box-shadow:inset 0 0 0 1000px #192337!important}.fp-input:-webkit-autofill:focus{caret-color:#dfe2e7;transition:background-color 50000000s ease-in-out;-webkit-text-fill-color:#dfe2e7!important;box-shadow:inset 0 0 0 1000px #192337!important}.fp-input:-webkit-autofill:active{caret-color:#dfe2e7;transition:background-color 50000000s ease-in-out;-webkit-text-fill-color:#dfe2e7!important;box-shadow:inset 0 0 0 1000px #192337!important}.fp-cancel-btn{color:#ffffffbf;cursor:pointer;background-color:#ffffff14;border:none;border-radius:999px;width:100%;padding:14px 32px;font-family:Urbanist,sans-serif;font-size:16px;font-weight:600;transition:opacity .2s}.fp-cancel-btn:hover{opacity:.8}@media (max-width:480px){.mfa-card{border-radius:16px;padding:36px 24px 32px}.mfa-code-inputs .mfa-digit-input{width:44px;height:48px;margin:0 3px;font-size:18px}.mfa-code-inputs .mfa-digit-input:nth-child(3){margin-right:12px}.mfa-code-inputs .mfa-digit-input:nth-child(4){margin-left:12px}}.company-modal-bottom-row{margin-top:4px}.company-modal-bottom-row .delete-company-btn{flex-direction:column;align-items:flex-start;gap:0;display:flex}.company-modal-bottom-row .delete-company-btn .btn-no-outline{font-size:15px;font-weight:500;margin-bottom:20px!important;padding:0!important}.company-modal-bottom-row .delete-company-btn .btn-no-outline:last-child{margin-bottom:0!important}.company-modal-bottom-row .delete-company-btn .btn-no-outline.edit-user-permission{color:#0172b6!important}.company-modal-bottom-row .delete-company-btn .btn-no-outline.edit-user-permission:hover{color:#015283!important}.company-modal-bottom-row .delete-company-btn .btn-no-outline.deactive-user{color:#e54d4d!important}.company-modal-bottom-row .delete-company-btn .btn-no-outline.deactive-user:hover{color:#e02929!important}.company-modal-bottom-row .delete-company-btn .btn-no-outline.delete-comp{color:#e54d4d!important}.company-modal-bottom-row .delete-company-btn .btn-no-outline.delete-comp:hover{color:#df2121!important}.company-modal-bottom-row .mfa-settings-wrap{border-left:1px solid #5a5b5e1a;flex-direction:column;gap:20px;width:100%;padding-left:28px;display:flex}.company-modal-bottom-row .mfa-toggle-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-modal-bottom-row .mfa-toggle-row .mfa-enable-label{color:#5a5b5e;margin-bottom:0;font-size:14px;font-weight:500}.company-modal-bottom-row .mfa-toggle-row .mfa-toggle{margin-bottom:0}.company-modal-bottom-row .mfa-toggle-row .mfa-toggle .form-check-input{cursor:pointer;background-color:#5a5b5e40;border:none;border-radius:12.5px;flex-shrink:0;width:46px;height:25px}.company-modal-bottom-row .mfa-toggle-row .mfa-toggle .form-check-input:checked{background-color:#0172b6;border-color:#0172b6}.company-modal-bottom-row .mfa-toggle-row .mfa-toggle .form-check-input:focus{box-shadow:0 0 0 2px #0172b640}.company-modal-bottom-row .mfa-toggle-row .mfa-toggle .form-check-label{display:none}.company-modal-bottom-row .mfa-timer-row{flex-direction:column;gap:6px;display:flex}.company-modal-bottom-row .mfa-timer-row .mfa-timer-label{color:#5a5b5e;margin-bottom:0;font-size:14px;font-weight:500}.company-modal-bottom-row .mfa-timer-row .mfa-timer-input-wrap{background:#fff;border:1px solid #5a5b5e;border-radius:4px;align-items:center;min-height:53px;display:flex;overflow:hidden}.company-modal-bottom-row .mfa-timer-row .mfa-timer-input-wrap .mfa-timer-input{color:#5a5b5e;flex:1;font-weight:400;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:8px 12px!important;font-size:14px!important}.company-modal-bottom-row .mfa-timer-row .mfa-timer-input-wrap .mfa-timer-input:focus{outline:none;box-shadow:none!important}.company-modal-bottom-row .mfa-timer-row .mfa-timer-input-wrap .mfa-timer-input:disabled{cursor:not-allowed;color:#5a5b5e66!important;background:#f8f9fa!important}.company-modal-bottom-row .mfa-timer-row .mfa-timer-input-wrap .mfa-timer-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.company-modal-bottom-row .mfa-timer-row .mfa-timer-input-wrap .mfa-timer-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.company-modal-bottom-row .mfa-timer-row .mfa-timer-input-wrap .mfa-timer-input{appearance:textfield}.company-modal-bottom-row .mfa-timer-row .mfa-timer-input-wrap .mfa-days-suffix{color:#5a5b5e;white-space:nowrap;background:#fff;border-left:1px solid #5a5b5e59;flex-shrink:0;padding:12px 16px;font-size:14px;font-weight:400}.company-modal-bottom-row .mfa-save-btn{filter:drop-shadow(8px 8px 20px #18395726);align-self:flex-start;margin-top:4px;min-width:unset!important;background-color:#0172b6!important;border:none!important;border-radius:999px!important;padding:12px 28px!important;font-size:14px!important;font-weight:600!important}.company-modal-bottom-row .mfa-save-btn:hover:not(:disabled){background-color:#015f98!important}.company-modal-bottom-row .mfa-save-btn:disabled{opacity:.65}.mfa-inline-toggle .form-check-input{cursor:pointer}.mfa-duration-cell{justify-content:center!important}.mfa-inline-timer-wrap{justify-content:center;align-items:center;display:flex}.mfa-inline-timer-input{text-align:center;color:#444;outline:none;font-weight:500;width:52px!important;box-shadow:none!important;background-color:#0000!important;border:none!important;border-bottom:1px solid #5a5b5e66!important;border-radius:0!important;padding:2px 4px!important;font-size:14px!important}.mfa-inline-timer-input:focus{box-shadow:none!important;border-bottom-color:#5a5b5e!important}.mfa-inline-timer-input:disabled{cursor:not-allowed;color:#5a5b5e66!important;background-color:#0000!important;border-bottom-color:#5a5b5e33!important}.mfa-inline-timer-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mfa-inline-timer-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mfa-inline-timer-input{appearance:textfield}@media (max-width:576px){.mfa-modal .modal-content{padding:25px}.mfa-modal .modal-header .modal-title{font-size:24px}.mfa-modal .mfa-code-inputs{gap:6px}.mfa-modal .mfa-code-inputs .mfa-digit-input{width:45px;height:45px;font-size:20px}.mfa-modal .mfa-code-inputs .mfa-digit-input:nth-child(3){margin-right:12px}.mfa-modal .mfa-code-inputs .mfa-digit-input:nth-child(4){margin-left:12px}.mfa-modal .mfa-verify-btn{max-width:100%}}
