.password-security-heading,.two-factor-security__header{margin-bottom:24px}.password-security-heading h4,.two-factor-security__header h4{color:#252b37;font-size:18px;font-weight:600;margin:0}.two-factor-security{border-top:1px solid #e8ebf1;margin:0 24px;padding:26px 0 0}.two-factor-security__loading{align-items:center;color:#7b8190;display:flex;gap:14px;justify-content:center;min-height:84px}.two-factor-security__loading .m-loader{height:28px;position:relative;width:28px}.two-factor-security__status{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.two-factor-security__copy h5,.two-factor-setup-modal h5{color:#252b37;font-size:15px;font-weight:600;margin:0 0 5px}.two-factor-security__copy p{color:#6f7685;font-size:13px;margin:0}.two-factor-toggle{border:1px solid #dce1ea;border-radius:6px;display:flex;flex:0 0 260px;overflow:hidden}.two-factor-toggle__item{align-items:center;cursor:pointer;display:flex;flex:1;font-weight:600;gap:9px;justify-content:center;margin:0;min-height:48px;position:relative}.two-factor-toggle__item+.two-factor-toggle__item{border-left:1px solid #dce1ea}.two-factor-toggle__item input,.two-factor-method input{height:1px;opacity:0;position:absolute;width:1px}.two-factor-toggle__radio,.two-factor-method__radio{background:#fff;border:1px solid #8b93a3;border-radius:50%;height:17px;position:relative;width:17px}.two-factor-toggle__item input:checked+.two-factor-toggle__radio,.two-factor-method input:checked+.two-factor-method__radio{border:2px solid #5867dd}.two-factor-toggle__item input:checked+.two-factor-toggle__radio:after,.two-factor-method input:checked+.two-factor-method__radio:after{background:#5867dd;border-radius:50%;content:"";inset:3px;position:absolute}.two-factor-security__method-heading{margin-bottom:14px}.two-factor-methods{display:flex;flex-direction:column;gap:10px}.two-factor-method{align-items:center;border:1px solid #dce1ea;border-radius:6px;cursor:pointer;display:flex;margin:0;min-height:70px;padding:10px 18px 10px 10px;transition:border-color .15s ease,box-shadow .15s ease}.two-factor-method:hover,.two-factor-method.is-selected{border-color:#9aa5ec;box-shadow:0 0 0 1px rgba(88,103,221,.08)}.two-factor-method.is-disabled{background:#f7f8fa;cursor:not-allowed;opacity:.6}.two-factor-method__icon{align-items:center;border-radius:7px;display:flex;flex:0 0 48px;height:48px;justify-content:center;margin-right:15px}.two-factor-method__icon i{font-size:27px}.two-factor-method__icon--sms{background:#e9f8ef;color:#25a55f}.two-factor-method__icon--email{background:#edf4ff;color:#327bd8}.two-factor-method__icon--app{background:#f2edf9;color:#7551a8}.two-factor-method__content{display:flex;flex:1;flex-direction:column;min-width:0}.two-factor-method__content strong{color:#252b37;font-size:14px;font-weight:600;margin-bottom:3px}.two-factor-method__content>span,.two-factor-method__content small{color:#6f7685;font-size:12px;line-height:1.45}.two-factor-method__content small:empty{display:none}.two-factor-method__content small{color:#5867dd;margin-top:2px}.two-factor-method__radio{flex:0 0 17px;margin-left:15px}.two-factor-security__info{align-items:center;background:#f3f7ff;border:1px solid #cfdcff;border-radius:5px;color:#3571d3;display:flex;font-size:13px;gap:9px;margin-top:14px;min-height:48px;padding:10px 14px}.two-factor-security__info i{font-size:20px}.two-factor-security__actions{border-top:1px solid #e8ebf1;display:flex;gap:14px;justify-content:center;margin-top:20px;padding:18px 0}.two-factor-security__actions .btn{min-width:120px}.two-factor-security__actions .btn-accent{min-width:200px}.two-factor-setup-modal .modal-dialog{max-width:690px}.two-factor-setup-modal .modal-content{border:0;border-radius:8px;box-shadow:0 16px 48px rgba(25,32,47,.24)}.two-factor-setup-modal .modal-header{align-items:center;border-bottom:0;padding:24px 32px 8px}.two-factor-setup-modal .modal-title{color:#252b37;font-size:22px;font-weight:650}.two-factor-setup-modal .modal-header .close{color:#252b37;font-size:30px;margin:-8px -8px 0 auto;opacity:1}.two-factor-setup-modal .modal-body{padding:8px 32px 0}.two-factor-setup-modal__description{color:#3f4653;font-size:14px;line-height:1.55;margin-bottom:22px}.two-factor-setup-modal__setup{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.25fr)}.two-factor-setup-modal__qr-column{text-align:center}.two-factor-setup-modal__qr{align-items:center;background:#fff;border:1px solid #e2e5ec;display:flex;height:220px;justify-content:center;margin:12px auto 0;padding:10px;width:220px}.two-factor-setup-modal__qr img,.two-factor-setup-modal__qr table{height:100% !important;image-rendering:pixelated;margin:0 !important;width:100% !important}.two-factor-setup-modal__key-column{align-items:center;border:1px solid #dce1ea;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:24px 18px;text-align:center}.two-factor-setup-modal__key{color:#d91f2c;font-size:18px;font-weight:700;letter-spacing:1.4px;line-height:1.5;margin:22px 0 14px;overflow-wrap:anywhere}.two-factor-setup-modal__key-column .btn-link{color:#d91f2c;font-weight:600}.two-factor-setup-modal__verification{border-top:1px solid #e8ebf1;margin-top:26px;padding-top:20px}.two-factor-setup-modal__verification p{color:#5f6673;font-size:13px;margin-bottom:14px}.two-factor-code-inputs{display:flex;gap:13px}.two-factor-code-inputs input{border:1px solid #d5dae3;border-radius:6px;font-size:22px;height:52px;padding:0;text-align:center;width:52px}.two-factor-code-inputs input:focus{border-color:#5867dd;box-shadow:0 0 0 2px rgba(88,103,221,.12)}.two-factor-code-inputs.is-invalid input{border-color:#f4516c}.two-factor-code-error{color:#f4516c;font-size:12px;min-height:18px;padding-top:6px}.two-factor-setup-modal .modal-footer{border-top:0;gap:14px;padding:16px 32px 26px}.two-factor-setup-modal .modal-footer .btn{flex:1;min-height:46px}#twoFactorSave.m-loader,#twoFactorVerify.m-loader{color:#fff !important;padding-right:3rem}@media(max-width:767px){.two-factor-security{margin:0 15px}.two-factor-security__status{align-items:stretch;flex-direction:column;gap:14px}.two-factor-toggle{flex-basis:auto;width:100%}.two-factor-setup-modal .modal-dialog{margin:10px}.two-factor-setup-modal .modal-header,.two-factor-setup-modal .modal-body,.two-factor-setup-modal .modal-footer{padding-left:18px;padding-right:18px}.two-factor-setup-modal__setup{grid-template-columns:1fr}.two-factor-code-inputs{gap:7px;justify-content:center}.two-factor-code-inputs input{height:44px;width:calc((100vw - 92px)/6)}}#twoFactorAuthenticatorModal.modal{z-index:10070 !important}#dvSingIn.login-mfa-visible>.m-login__head,#dvSingIn.login-mfa-visible #formSingIn>.m-form__section{display:none !important}.login-mfa-step{padding:24px 42px 10px;text-align:center}.login-mfa-step .m-login__title{color:#4e546f;font-size:25px;font-weight:400;margin:0 0 14px}.login-mfa-step__alert{border:1px solid;border-radius:5px;font-size:12px;line-height:1.35;margin:0 auto 12px;max-width:360px;padding:7px 32px 7px 9px;position:relative;text-align:left}.login-mfa-step__alert.is-danger{background:#fff7f8;border-color:#ff7c87;color:#ee4f5b}.login-mfa-step__alert.is-success{background:#f2fbf7;border-color:#34b987;color:#16845e}.login-mfa-step__alert-close{background:transparent;border:0;color:inherit;cursor:pointer;font-size:20px;line-height:1;padding:0;position:absolute;right:8px;top:5px}.login-mfa-step__message{color:#242735;font-size:14px;line-height:1.55;margin:0 auto 20px;max-width:360px;min-height:43px;text-align:left}.login-mfa-code-box{cursor:text;margin:0 auto;max-width:330px;position:relative;width:100%}.login-mfa-code-input{border:0;cursor:text;height:100%;inset:0;opacity:0;outline:0;padding:0;position:absolute;width:100%;z-index:2}.login-mfa-code-digits{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.login-mfa-code-digit{align-items:center;background:#fff;border:1px solid #d5dae7;border-radius:7px;color:#5b607a;display:flex;font-family:Arial,sans-serif;font-size:22px;height:56px;justify-content:center;line-height:1;transition:border-color .15s ease,box-shadow .15s ease}.login-mfa-code-box:focus-within .login-mfa-code-digit.is-active{border-color:#8f96aa;box-shadow:0 0 0 2px rgba(143,150,170,.14)}.login-mfa-code-box.is-invalid .login-mfa-code-digit{border-color:#f4516c}.login-mfa-code-box.is-invalid:focus-within .login-mfa-code-digit.is-active{box-shadow:0 0 0 2px rgba(244,81,108,.12)}.login-mfa-step__resend{background:none;border:0;cursor:pointer;font-size:13px;margin:14px 0 0;padding:0}.login-mfa-step__resend-label{color:#2184dd}.login-mfa-step__resend-time{color:#697089}.login-mfa-step__resend:disabled{cursor:default}.login-mfa-step__actions{display:flex;gap:24px;justify-content:center;margin:30px auto 0;max-width:355px}.login-mfa-step__actions .btn{flex:1;margin:0;min-height:52px}@media(max-width:575px){.login-mfa-step{padding:24px 24px 20px}.login-mfa-code-digits{gap:6px}.login-mfa-code-digit{height:50px}.login-mfa-step__actions{gap:14px}}