.main[data-v-1154e5c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-layout-login[data-v-1154e5c8]{width:100%;margin:0 auto}.user-layout-login button.login-button[data-v-1154e5c8]{padding:0 15px;font-size:16px;height:48px;width:100%;background:linear-gradient(135deg,#0d9488,#14b8a6);border:none;border-radius:12px;color:#fff;font-weight:600;letter-spacing:2px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 4px 20px rgba(13,148,136,.3);box-shadow:0 4px 20px rgba(13,148,136,.3)}.user-layout-login button.login-button[data-v-1154e5c8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 30px rgba(13,148,136,.5);box-shadow:0 8px 30px rgba(13,148,136,.5)}.user-layout-login button.login-button[disabled][data-v-1154e5c8]{background:#d9d9d9;color:#999;-webkit-box-shadow:none;box-shadow:none}.user-layout-login .ant-form-item{margin-bottom:20px}.user-layout-login .ant-form-item-label{line-height:1;padding-bottom:8px}.user-layout-login .ant-form-item-label label{font-size:14px;color:#555;font-weight:500}.user-layout-login .user-layout-login .ant-input-affix-wrapper.login-input,.user-layout-login .user-layout-login .ant-input.login-input{border:1px solid #e8e8e8!important;border-radius:10px!important;padding:0 16px 0 48px!important;font-size:15px!important;height:48px!important;line-height:48px!important;background:#fff!important;color:#333!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.user-layout-login .user-layout-login .ant-input-affix-wrapper.login-input:hover,.user-layout-login .user-layout-login .ant-input.login-input:hover{border-color:#0d9488!important}.user-layout-login .user-layout-login .ant-input-affix-wrapper.login-input:focus,.user-layout-login .user-layout-login .ant-input.login-input:focus{border-color:#0d9488!important;-webkit-box-shadow:0 0 0 3px rgba(13,148,136,.15)!important;box-shadow:0 0 0 3px rgba(13,148,136,.15)!important}.user-layout-login .user-layout-login .ant-input-affix-wrapper.login-input::-webkit-input-placeholder,.user-layout-login .user-layout-login .ant-input.login-input::-webkit-input-placeholder{color:#bbb!important}.user-layout-login .user-layout-login .ant-input-affix-wrapper.login-input::-moz-placeholder,.user-layout-login .user-layout-login .ant-input.login-input::-moz-placeholder{color:#bbb!important}.user-layout-login .user-layout-login .ant-input-affix-wrapper.login-input:-ms-input-placeholder,.user-layout-login .user-layout-login .ant-input.login-input:-ms-input-placeholder{color:#bbb!important}.user-layout-login .user-layout-login .ant-input-affix-wrapper.login-input::-ms-input-placeholder,.user-layout-login .user-layout-login .ant-input.login-input::-ms-input-placeholder{color:#bbb!important}.user-layout-login .user-layout-login .ant-input-affix-wrapper.login-input::placeholder,.user-layout-login .user-layout-login .ant-input.login-input::placeholder{color:#bbb!important}.user-layout-login .user-layout-login .login-input .ant-input-prefix{position:absolute!important;left:16px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;margin:0!important;z-index:1!important}.user-layout-login .user-layout-login .login-input .ant-input-prefix .anticon{color:#999!important;font-size:18px!important}.user-layout-login .user-layout-login .ant-input-password.login-input{border:1px solid #e8e8e8!important;border-radius:10px!important;padding:0 40px 0 48px!important;background:#fff!important;height:48px!important;width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative!important}.user-layout-login .user-layout-login .ant-input-password.login-input:hover{border-color:#0d9488!important}.user-layout-login .user-layout-login .ant-input-password.login-input.ant-input-affix-wrapper-focused{border-color:#0d9488!important;-webkit-box-shadow:0 0 0 3px rgba(13,148,136,.15)!important;box-shadow:0 0 0 3px rgba(13,148,136,.15)!important}.user-layout-login .user-layout-login .ant-input-password.login-input .ant-input{border:none!important;background:transparent!important;height:46px!important;padding:0!important;font-size:15px!important}.user-layout-login .user-layout-login .ant-input-password.login-input .ant-input-prefix{position:absolute!important;left:16px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;margin:0!important;z-index:1!important}.user-layout-login .user-layout-login .ant-input-password.login-input .ant-input-prefix .anticon{color:#999!important;font-size:18px!important}.user-layout-login .user-layout-login .ant-input-password.login-input .ant-input-suffix{position:absolute!important;right:12px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.user-layout-login .user-layout-login .ant-input-password.login-input .ant-input-password-icon{color:#999!important;font-size:18px!important}.user-layout-login .user-layout-login .ant-input-password.login-input .ant-input-password-icon:hover{color:#0d9488!important}.user-layout-login .ant-form-explain{font-size:12px;color:#ff4d4f;margin-top:6px}.user-layout-login .ant-form-item-has-error .ant-input-password.login-input,.user-layout-login .ant-form-item-has-error .ant-input.login-input{border-color:#ff4d4f!important}