.order-list { padding: 20rpx; background-color: #f5f7fb; } .order-item { background-color: white; border-radius: 20rpx; padding: 30rpx; margin-bottom: 25rpx; } .order-header { margin-bottom: 25rpx; } .order-name { font-size: 30rpx; font-weight: bold; color: #333; } .order-number { font-size: 30rpx; color: #333; } .product-list { padding-top: 25rpx; } .product-item { display: flex; align-items: center; padding: 20rpx 0; border-bottom: 1rpx solid #eee; } .product-item:last-child { border-bottom: none; } .product-info { flex: 1; display: flex; align-items: center; } .product-img { position: relative; width: 130rpx; height: 130rpx; margin-right: 25rpx; border-radius: 20rpx; } .product-img image { width: 100%; height: 100%; } .tag { position: absolute; bottom: 0; right: 0; background-color: #ff7d00; color: white; font-size: 22rpx; padding: 5rpx 10rpx; border-radius: 20rpx 0 20rpx 20rpx; } .product-details { flex: 1; } .product-name { font-size: 28rpx; color: #333; font-weight: bold; margin-bottom: 10rpx; display: block; } .product-spec { font-size: 22rpx; color: #666; margin-bottom: 10rpx; display: block; } .product-unit { font-size: 26rpx; color: red; margin-bottom: 10rpx; display: block; } .evaluate-btn { background-color: #ffe8e5; color: #e33612; border: none; border-radius: 50rpx; font-size: 26rpx; min-width: 150rpx; } .evaluate-btn::after { border: none; }