page {
    background-color: #f4f4f6;
}

.site-input {
    padding: 30rpx;
    box-sizing: border-box;
}

.site-input label {
    font-weight: 600;
}

.site-input-back {
    background-color: #fff;
    padding: 0 30rpx;
    box-sizing: border-box;
    border-radius: 10rpx;
    margin-top: 30rpx;
    position: relative;
    width: 100%;
    height: 90rpx;
    line-height: 90rpx;
}

.site-input-back image {
    width: 44rpx;
    height: 44rpx;
    position: absolute;
    right: 20rpx;
    top: 25rpx;
}


.site-btn {
    padding: 20rpx 30rpx;
    margin-top: 6rpx;
}

.site-btn button[size="mini"] {
    width: 100%;
    background: #3b7cff;
    height: 88rpx;
    line-height: 88rpx;
    font-size: 30rpx;
    color: white;
    padding: 0;
}

.site-btn button[disabled] {
    background: #7789ff !important;
    color: #fff !important;
}