.verification-container { display: flex; flex-direction: column; align-items: center; padding: 60rpx 40rpx; box-sizing: border-box; background-color: #ffffff; } .input-container { width: 100%; margin-bottom: 60rpx; } .input-label { display: block; font-size: 28rpx; color: #999999; margin-bottom: 20rpx; } .verification-input { width: 100%; height: 88rpx; border-bottom: 1rpx solid #ddd; font-size: 32rpx; color: #333333; } .verify-btn { width: 100%; height: 98rpx; line-height: 98rpx; text-align: center; background: linear-gradient(90deg, #FF5A34 0%, #FF370B 100%); border-radius: 49rpx; font-size: 32rpx; color: #ffffff; font-weight: bold; margin-bottom: 100rpx; border: none; } .scan-container { display: flex; flex-direction: column; align-items: center; } .scan-icon { width: 200rpx; height: 200rpx; border-radius: 20rpx; background-color: #f8f8f8; display: flex; justify-content: center; align-items: center; position: relative; margin-bottom: 30rpx; border-radius: 50%; } .barcode-icon { width: 130rpx; height: 130rpx; } .scan-red-icon { width: 40rpx; height: 40rpx; background-color: #FF370B; border-radius: 50%; position: absolute; bottom: 30rpx; right: 30rpx; display: flex; justify-content: center; align-items: center; } .scan-red-icon::before { content: ''; width: 16rpx; height: 16rpx; background-color: #ffffff; border-radius: 50%; } .scan-text { font-size: 28rpx; color: #333333; }