.mily-login-card{width:100%}.mily-login-card .ant-form-item{margin-bottom:16px}.mily-login-card .passwordItem{margin-bottom:8px}.mily-login-card .login-content{display:flex;justify-content:center;gap:48px}.mily-login-card .forgot_password{color:var(--themeColor,#7159bd);font-size:12px;line-height:16.8px;cursor:pointer;margin-top:-12px;margin-bottom:32px}.mily-login-card .ant-segmented{margin-bottom:32px}.mily-login-card .ant-segmented .ant-segmented-item-label{font-size:14px;color:#344054;font-style:normal;font-weight:500}.mily-login-card .ant-form-item-label>label{color:#667085;font-weight:600;font-size:14px;line-height:20px}.mily-login-card .default-input-field{border-radius:10px}.mily-login-card .ant-btn{height:40px!important;font-size:14px;font-weight:600;line-height:20px}.login-with-socials .line{display:flex;align-items:center;gap:10px}.login-with-socials .line .ant-divider-horizontal{margin:32px 0;min-width:unset}.login-with-socials .buttons{display:flex;flex-direction:column;gap:16px}.login-with-socials .ant-btn{width:100%}.login-with-socials .ant-btn i{font-size:20px;margin-right:10px}.login-view-wrapper{display:flex;justify-content:center;gap:12px;max-width:300px;width:100%;position:relative}.login-view-wrapper .label-component{color:#667085}.login-view-wrapper .main-logo{display:flex;justify-content:center;width:100%;position:absolute;top:-137px}.login-view-wrapper .main-logo img{width:140px}@media(min-width:1023px){.login-view-wrapper .main-logo{display:none}}.login-view-wrapper .ant-input{height:40px;border-radius:10px}.login-view-wrapper .ant-otp{column-gap:16px!important}.login-view-wrapper .ant-otp .ant-input{width:61px;height:64px;font-size:36px;font-style:normal;font-weight:700;color:rgba(16,24,40,.85);border-radius:10px;border:1px solid #d9d9d9}.login-view-wrapper .ant-otp .ant-input:focus{box-shadow:0 0 0 2px rgba(113,89,189,.7)}.login-view-wrapper .send-again-button{display:flex;flex-direction:column;padding:0!important;height:auto!important;border:none!important;background:rgba(0,0,0,0)!important;gap:0!important;color:#667085;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:140%;box-shadow:none!important}.login-view-wrapper .send-again-button:hover{text-decoration:underline}.login-view{width:100%}.login-view .register-btn{padding:10px;font-size:14px;font-weight:600;color:#eaebf6}.login-view .login-view-segmented .ant-segmented-item-label{color:#667085}.login-view .login-view-segmented .ant-segmented-item:after{display:none}.login-view .firstItem,.login-view .passwordItem{border:1px solid #eaebf6}.login-view .firstItem:focus,.login-view .firstItem:focus-within,.login-view .firstItem:hover,.login-view .passwordItem:focus,.login-view .passwordItem:focus-within,.login-view .passwordItem:hover{border:1px solid #7159bd}.push-notification-wrapper{display:flex;flex-direction:column;align-items:center;gap:32px}@media(min-width:1023px){.push-notification-wrapper{gap:64px}}.push-notification-wrapper .notification-sending{max-width:300px;border-radius:10px!important}.push-notification-wrapper .notification-sending i{font-size:16px;color:#fff}@media(min-width:1023px){.with-qr .push-notification-wrapper .label-component{width:500px}}.send-again-wrapper{display:flex;flex-direction:column;align-items:center;gap:32px}@media(min-width:1023px){.send-again-wrapper{gap:64px}.send-again-wrapper.mobile-view{gap:32px}}.send-again-wrapper .buttons-wrapper{max-width:300px;width:100%;display:flex;flex-direction:column;gap:16px}.send-again-wrapper .buttons-wrapper .ant-btn{width:100%;border-radius:10px!important;height:44px!important}@media(min-width:1023px){.send-again-wrapper.with-qr .label-component{width:500px}}.mily-ui-device-card-wrapper{width:100%;max-width:320px;padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;border-radius:16px;background:#fff;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.mily-ui-device-card-wrapper .device-type-icon{width:100px;height:100px}.mily-ui-device-card-wrapper .download-icon{width:216px;height:64px;cursor:pointer}.mily-ui-device-card-wrapper .device-title{display:flex;flex-direction:column;gap:12px}.mily-ui-device-card-wrapper .device-title .title{color:#7157bc;text-align:center;text-overflow:ellipsis;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.mily-ui-device-card-wrapper .device-title .subtitle{color:#667085;text-align:center;font-size:8px;font-style:normal;font-weight:700;line-height:normal}.mily-ui-qr-code-for-login{position:relative}.mily-ui-qr-code-for-login .qr-expired-block{width:228px;height:228px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:absolute;top:0;left:0;background:hsla(0,0%,100%,.8)}.mily-ui-qr-code-for-login .qr-expired-block .expired-title{color:#2e293c;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.mily-ui-qr-code-for-login .qr-expired-block .ant-btn-primary{padding:8px 16px;height:40px;min-width:auto}.mily-ui-qr-code-for-login .loading-qr{width:200px;align-items:center;background:#c1c1c1}.mily-ui-qr-code-for-login .loading-qr,.mily-ui-qr-code-for-login .qr-block{height:200px;display:flex;justify-content:center}.mily-ui-qr-code-for-login .qr-block canvas{width:200px;height:200px}.ant-otp input::-webkit-inner-spin-button,.ant-otp input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ant-otp input[type=number]{-moz-appearance:textfield}