.loginModel { background: url('./images/login-bg.png') no-repeat center; background-size: contain; width: 306px; height: 370px; .iconClose { width: 24px; height: 24px; position: absolute; top: 30px; right: -12px; background: url('./images/icon-close.png') no-repeat center; background-size: contain; z-index: 1; } } .loginSection { padding: 126px 16px 0; } .fieldSection { padding-bottom: 18px; :global { .van-field { background: #F2F4F8; border-radius: 24px; padding: 11px 16px; margin-bottom: 12px; } .van-field__left-icon { display: flex; align-items: center; } .van-field__control::placeholder { color: #97B9C3; } } .icon { width: 20px; height: 20px; } .codeText { font-size: 14px; color: #2DC7AA; } } .btnGroup { :global { .van-button { font-size: 16px; font-weight: 600; color: #FFFFFF; } } .btnText { display: block; padding-top: 16px; text-align: center; font-size: 16px; font-weight: 500; color: #74949E; line-height: 22px; text-align: center; } }