.page-container.data-v-9262aba8 { padding: 30rpx; background-color: #fff; } /* 表单组通用样式 */ .form-group.data-v-9262aba8 { display: flex; align-items: center; margin-bottom: 40rpx; } .label.data-v-9262aba8 { font-size: 26rpx; color: #333; width: 180rpx; /* 固定标签宽度,保证输入框对齐 */ font-weight: bold; } .input.data-v-9262aba8 { flex: 1; height: 60rpx; line-height: 60rpx; border-bottom: 1px solid #eee; /* 底部下划线 */ font-size: 28rpx; color: #666; } /* 验证码按钮组 */ .code-group.data-v-9262aba8 { justify-content: space-between; /* 输入框与按钮左右分布 */ } .code-btn.data-v-9262aba8 { width: 175rpx; height: 60rpx; line-height: 60rpx; font-size: 28rpx; color: #5d7a4e; border: 1rpx solid #5d7a4e; text-align: center; border-radius: 14rpx 14rpx 14rpx 14rpx; } /* 确定按钮 */ .confirm-btn.data-v-9262aba8 { width: 100%; height: 80rpx; line-height: 80rpx; font-size: 32rpx; color: #fff; background-color: #5d7a4e; /* 深绿 */ border-radius: 10rpx; margin-top: 50rpx; } /* 温馨提示 */ .tips.data-v-9262aba8 { margin-top: 60rpx; font-size: 26rpx; color: #999; line-height: 44rpx; } .tips-title.data-v-9262aba8 { display: block; margin-bottom: 20rpx; font-weight: 500; } .tips-item.data-v-9262aba8 { display: block; }