.error { background-color: #fff; display: flex; // padding-top: 20px; flex-direction: column; min-height: calc(100vh); align-items: center; justify-content: center; .info { display: flex; align-items: center; margin-bottom: 30px; span { display: inline-block; margin-left: 10px; color: #58727e; font-size: 18px; } } :global { .col-result-container, .van-empty { padding-top: 0; } .van-button { width: 50%; } } } .login { min-height: 100vh; background: url('../../../views/layout/images/top_bg.png') no-repeat top center; background-color: #fff; background-size: 100%; .loginTitle { padding-top: 100px; font-size: 26px; padding-left: 35px; padding-bottom: 70px; line-height: 37px; font-weight: 500; } .codeText { color: var(--van-primary-text); } .margin34 { margin: 0 34px; } .formTitle { font-size: 18px; color: #000; font-weight: 500; } :global { .van-cell-group { margin-bottom: 35px; } .van-field { padding-left: 0; padding-right: 0; } .van-button + .van-button { margin-top: 20px; color: #000 !important; } } .wxPopupDialog { position: relative; overflow: inherit; margin-top: -160px; &::before { position: absolute; content: ' '; top: -73px; left: 50%; margin-left: -86px; display: inline-block; background: url('../pre-apply/images/wx-no-top.png') no-repeat top center; background-size: contain; width: 172px; height: 154px; } } .popupContainer { background: url('../pre-apply/images/wx-no-bg.png') no-repeat top center !important; background-size: cover; border-radius: 20px; overflow: hidden; .title { padding-top: 57px; text-align: center; font-size: 18px; font-weight: 500; color: #3b2300; } .popupTips { padding-top: 12px; padding-bottom: 47px; text-align: center; font-size: 15px; color: #777777; line-height: 21px; } } }