.data-v-65cbbddc .uni-popup { z-index: 100 !important; } .data-v-65cbbddc .uni-popup__wrapper { z-index: 100 !important; } .login-modal.data-v-65cbbddc { width: 100%; background: #FFFFFF; border-radius: 24rpx; padding: 60rpx 40rpx 50rpx; position: relative; box-sizing: border-box; } .login-modal__close.data-v-65cbbddc { position: absolute; top: 30rpx; right: 30rpx; font-size: 24rpx; color: #ccc; line-height: 1; } .login-modal__title.data-v-65cbbddc { font-size: 44rpx; font-weight: bold; color: #010101; margin-bottom: 24rpx; line-height: 1.2; } .login-modal__desc.data-v-65cbbddc { font-size: 28rpx; color: #333333; margin-bottom: 60rpx; line-height: 1.5; } .login-modal__btn.data-v-65cbbddc { width: 100%; height: 88rpx; border-radius: 44rpx; color: #FFFFFF; font-size: 32rpx; font-weight: 500; line-height: 88rpx; text-align: center; border: none; margin-bottom: 40rpx; padding: 0; } .login-modal__btn.data-v-65cbbddc::after { border: none; } .login-modal__btn[disabled].data-v-65cbbddc { background: #CCCCCC; color: #999999; } .login-modal__agreement.data-v-65cbbddc { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; font-size: 24rpx; line-height: 1.5; } .login-modal__agreement .agreement-checkbox.data-v-65cbbddc { margin-right: 8rpx; } .login-modal__agreement .agreement-checkbox .checkbox-icon.data-v-65cbbddc { width: 32rpx; height: 32rpx; border: 2rpx solid #CCCCCC; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: #FFFFFF; transition: all 0.3s; } .login-modal__agreement .agreement-checkbox .checkbox-icon.checked.data-v-65cbbddc { background: #07C160; border-color: #07C160; } .login-modal__agreement .agreement-checkbox .checkbox-icon.checked .icon-check.data-v-65cbbddc { color: #FFFFFF; font-size: 20rpx; font-weight: bold; } .login-modal__agreement .agreement-text.data-v-65cbbddc { color: #333333; margin: 0 4rpx; } .login-modal__agreement .agreement-link.data-v-65cbbddc { color: #1677FF; margin: 0 4rpx; }