page { background-color: #f6f7fbbe; } /* 积分兑换记录页面样式 */ .record-container { padding: 16rpx; min-height: 100vh; } /* 月份分组 */ .month-group { margin-bottom: 32rpx; } /* 月份头部 */ .month-header { display: flex; justify-content: space-between; align-items: center; padding: 16rpx 0; margin-bottom: 16rpx; } .month-title { font-size: 28rpx; font-weight: 600; color: #333333; } .month-count { font-size: 24rpx; color: #999999; } /* 记录项 */ .record-item { background-color: #ffffff; border-radius: 16rpx; padding: 24rpx; margin-bottom: 16rpx; box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.05); } .item-left { display: flex; margin-bottom: 24rpx; } .item-image { width: 160rpx; height: 160rpx; border-radius: 8rpx; margin-right: 24rpx; } .item-info { flex: 1; display: flex; flex-direction: column; justify-content: space-between; } .item-name { font-size: 28rpx; font-weight: 600; color: #333333; margin-bottom: 12rpx; } .item-data { font-size: 24rpx; color: #666666; margin-bottom: 8rpx; line-height: 36rpx; display: flex; justify-content: space-between; } .item-label { font-weight: bold; width: 200rpx; } .nav-btn { width: 150rpx; padding: 0 30rpx; border: 1rpx solid #ddddddc7; border-radius: 40rpx; background-color: #ffffff; font-size: 24rpx; color: #333333; position: relative; right: -250rpx; } .nav-btn:active { background-color: #f5f5f5; }