/* wxss文件 */ .container { padding: 20rpx; background-color: #f5f5f5; min-height: 100vh; } .header { text-align: center; padding: 30rpx 0; } .title { font-size: 36rpx; font-weight: bold; color: #333; } .deposit-card { background-color: #fff; border-radius: 16rpx; padding: 40rpx 30rpx; text-align: center; margin-bottom: 30rpx; box-shadow: 0 4rpx 12rpx rgba(0, 0, 0, 0.05); } .deposit-label { font-size: 28rpx; color: #666; display: block; margin-bottom: 10rpx; } .deposit-amount { font-size: 56rpx; font-weight: bold; color: #333; display: block; margin: 20rpx 0; } .deposit-tip { font-size: 24rpx; color: #999; } .section { background-color: #fff; border-radius: 16rpx; padding: 30rpx; margin-bottom: 30rpx; } .section-title { font-size: 30rpx; font-weight: bold; color: #333; margin-bottom: 30rpx; display: block; } .payment-methods { display: flex; flex-direction: column; } .payment-item { display: flex; align-items: center; padding: 25rpx 0; border-bottom: 1rpx solid #f0f0f0; } .payment-icon { width: 50rpx; height: 50rpx; margin-right: 20rpx; } .payment-name { flex: 1; font-size: 28rpx; color: #333; } .agreement { display: flex; align-items: center; justify-content: center; font-size: 24rpx; color: #666; margin: 40rpx 0; } .link { color: #1a73e8; } .footer { position: fixed; bottom: 28rpx; left: 0; right: 0; padding: 20rpx; background-color: #fff; box-shadow: 0 -4rpx 12rpx rgba(0, 0, 0, 0.05); } .pay-btn { background-color: #2583FF; color: #fff; border-radius: 50rpx; font-size: 32rpx; height: 90rpx; line-height: 90rpx; } .input-item { display: flex; align-items: center; margin-bottom: 32rpx; border-bottom: 1rpx solid rgba(51, 51, 51, 0.226); padding-bottom: 30rpx; } .item2{ display: flex; align-items: flex-start; padding-bottom: 0; border-bottom: none; } .item2 .label{ white-space: nowrap; } .item2 textarea{ flex: 1; width: auto; height: auto; } .label { width: 160rpx; font-size: 28rpx; color: #666; } .input { flex: 1; font-size: 28rpx; color: #333; padding: 16rpx; border: 1rpx solid #ddd; border-radius: 8rpx; } .info-item { display: flex; align-items: center; margin-bottom: 16rpx; white-space: nowrap; } .label { color: #666; font-size: 28rpx; width: 160rpx; } .value { color: #333; font-size: 28rpx; flex: 1; } .value input { width: 100%; height: 100%; } .value2 { display: flex; align-items: center; } .popup_title { display: flex; margin: 20rpx 30rpx 0; justify-content: space-between; } .popup_label { color: #999; } .color_blue { color: #576b95; }