.phone-step{display:flex;width:100%;align-items:center;flex-direction:column}.phone-step .el-input input{height:52px!important;padding-left:94px!important;border:1px solid rgba(176,185,191,.16)!important;border-radius:12px!important;color:#69757e!important;background-color:rgba(176,185,191,.08)!important}.phone-step__input-wrapper{display:flex;margin-bottom:32px;width:100%;position:relative}.phone-step__code{display:flex;align-items:center;gap:4px;position:absolute;left:0;top:0;bottom:0;margin:auto 0;z-index:1;padding-top:16px;padding-bottom:16px;padding-left:12px}.phone-step__code span{font-size:14px;line-height:16px;color:#69757e}.phone-step__buttons{display:flex;flex-direction:column;gap:26px;width:100%}.phone-step__buttons .dashboard-button{width:100%;height:52px;background-color:#0089eb}.phone-step__buttons .dashboard-button--disabled{background-color:rgba(58,133,199,.56)}.phone-step__error-message{position:absolute;color:#e40c0c;margin-top:4px;font-size:13px;max-width:356px;top:100%}.phone-step__separator{display:flex;align-items:center;position:relative;padding:10px 0}.phone-step__separator:before{content:"";height:1px;width:100%;background-color:rgba(0,0,0,.1)}.phone-step__separator span{height:100%;padding:0 10px;font-size:14px;line-height:20px;background-color:#fff;color:#69757e;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-step__email{position:relative}.phone-step__email svg{position:absolute;left:80px;top:0;bottom:0;margin:auto 0;pointer-events:none}@media (max-width:413px){.phone-step__email svg{left:50px}}.phone-step__email .dashboard-button{background-color:rgba(51,161,239,.08)!important}.phone-step__email .dashboard-button span{color:#006ebc}.phone-step .vue-country-select{height:100%;border:none}.phone-step .vue-country-select .dropdown{padding:0}.phone-step .vue-country-select .dropdown.open,.phone-step .vue-country-select .dropdown:hover{background-color:transparent}.phone-step .vue-country-select:focus-within{box-shadow:none;border-color:none}.phone-step .vue-country-select .dropdown-list{width:330px;border-radius:10px;top:90%}.phone-step .vue-country-select .dropdown-list::-webkit-scrollbar{width:8px;background:#f1f1f1}.phone-step .vue-country-select .dropdown-list::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:10px}.phone-step .vue-country-select .dropdown-list::-webkit-scrollbar-thumb{background:#3a85c7;border-radius:10px}body.dark .phone-step .simple.el-input input{color:#1f232e!important}body.dark .phone-step .simple.el-input input::-moz-placeholder{color:#979797!important}body.dark .phone-step .simple.el-input input::placeholder{color:#979797!important}.email-step{width:100%;display:flex;flex-direction:column;align-items:center}.email-step .el-input input{height:52px!important;padding-left:16px!important;border:1px solid rgba(176,185,191,.16)!important;border-radius:12px!important;color:#69757e!important;background-color:rgba(176,185,191,.08)!important}.email-step__input-wrapper{display:flex;margin-bottom:32px;width:100%;position:relative}.email-step__buttons{display:flex;flex-direction:column;gap:26px;width:100%}.email-step__buttons .dashboard-button{width:100%;height:52px;background-color:#0089eb}.email-step__buttons .dashboard-button--disabled{background-color:rgba(58,133,199,.56)}.email-step__error-message{position:absolute;color:#e40c0c;margin-top:4px;font-size:13px;max-width:356px;top:100%}.email-step__separator{display:flex;align-items:center;position:relative;padding:10px 0}.email-step__separator:before{content:"";height:1px;width:100%;background-color:rgba(0,0,0,.1)}.email-step__separator span{height:100%;padding:0 10px;font-size:14px;line-height:20px;background-color:#fff;color:#69757e;position:absolute;top:0;left:50%;transform:translate(-50%)}.email-step__phone{position:relative}.email-step__phone svg{position:absolute;left:80px;top:0;bottom:0;margin:auto 0;pointer-events:none}@media (max-width:413px){.email-step__phone svg{left:50px}}.email-step__phone .dashboard-button{background-color:rgba(51,161,239,.08)!important}.email-step__phone .dashboard-button span{color:#006ebc}.password-input{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:100%}.password-input span:first-child{font-size:18px}.password-input span:nth-child(3){font-size:16px}.password-input span:nth-child(4){font-size:20px}.password-input svg{margin-top:21px;margin-bottom:21px}.password-input .el-input input{color:#000!important}.password-input .el-input:nth-child(5){margin-top:21px}.password-input .el-input.error{transition:.4s;border-bottom:1px solid red}.password-input__reset-password{display:flex;align-items:center;cursor:pointer;margin-top:34px}.password-input__reset-password span{color:#0179ce;transition:.3s;margin-left:10px}.password-input__reset-password svg path{stroke:#0179ce;transition:.3s}.password-input__error-message{color:#e40c0c;margin-top:10px;font-size:13px;max-width:356px}.password-input__otp-button{cursor:pointer}.password-input--forgot-password .dashboard-button{margin-top:32px}.password-input .dashboard-button{margin-top:21px;min-width:100%;width:100%}body.dark .password-input .el-input.simple .el-input__inner::-moz-placeholder{color:grey!important}body.dark .password-input .el-input.simple .el-input__inner::placeholder{color:grey!important}.auth-success{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.auth-success__message,.auth-success svg{margin-bottom:32px}.auth-modal{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0,46,94,.8);z-index:999999}.auth-modal .bold{font-family:Helvetica-Bold}.auth-modal__header{display:flex;justify-content:space-between;align-items:center;padding:33px 64px}.auth-modal__header-title{font-size:21px;color:#0087cd;font-family:Helvetica-Bold}.authorization-modal .base-modal__inner{overflow:visible;padding:32px 20px}.authorization-modal .base-modal__title{display:flex;justify-content:center;margin-bottom:32px}.authorization-modal .base-modal__title span{font-family:Helvetica-Roman;font-size:20px;line-height:28px;color:#1f2937;font-weight:400}