.login { display: flex; flex-direction: column; background: linear-gradient(35deg, #a5d9f4, #fff 65%, #f8e7e7); &-navback { >.van-icon { color: #333; } } &-luanguage { position: fixed; right: 0; top: 0; z-index: 1; display: inline-flex; .app-luanguage { display: inline-flex; justify-content: center; align-items: center; height: var(--navbar-height); padding: 0 14px; } } &-logo { text-align: center; padding: 50px 0; img { height: 60px; } } &-form { background-color: #fff; border-radius: 16px; padding: 16px; margin: 0 18px; .van-cell { &::after { display: none; } &-group--inset { margin: 0; } } .van-field { &__control { background-color: #f3f8fa; border-radius: 5px; padding: 6px 10px; } } .button { &-link { display: flex; justify-content: space-between; padding: 16px 0; a { color: #333; } } &-submit { --van-button-primary-background: #00577c; //--van-button-primary-background: linear-gradient(to right, #dc364a, #1973e1); padding: 12px; } } } &-link { display: flex; justify-content: space-between; font-size: 13px; padding: 14px 24px; margin: 0 24px; span:only-child { margin-left: auto; } } &-footer { padding: 18px; margin-top: auto; &__trem { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; font-size: 12px; .van-checkbox { margin-right: 6px; } } &__version { font-size: 12px; color: #999; text-align: center; margin-top: 4px; } } }