.container { padding: 20rpx; min-height: 100vh; } .section-title { color: #333 !important; font-size: 32rpx; padding: 20rpx; font-weight: bold; } .section-title1 { color: #333 !important; font-size: 32rpx; font-weight: bold; padding: 20rpx; border-bottom: 1px solid #eee; } .service-order { background: #fff; margin-bottom: 20rpx; } .order-info { padding: 20rpx; } .info-item { margin-bottom: 20rpx; } .info-item > text { font-size: 32rpx; } .product-item > text { font-size: 32rpx; } .delay-info { color: #ff4d4f; } .highlight { color: #ff4d4f; } .service-record { background: #fff; } .record-header { display: flex; justify-content: space-between; align-items: center; padding-right: 20rpx; border-bottom: 1px solid #eee; } .history-btn { color: #73c7ff; font-size: 28rpx; } .record-content { padding: 20rpx; background-color: #fff; margin-bottom: 20rpx; } .product-item { margin-bottom: 20rpx; } .product-label { display: inline-block; width: 200rpx; font-size: 32rpx; } .product-name, .product-value { color: #333; } .quantity-input { display: inline-block; width: 58%; border: 1px solid #ddd; padding: 8px 8px; border-radius: 4px; font-size: 28rpx; color: #333; } .remarks-input { width: 64%; display: inline-block; border: 1px solid #ddd; padding: 10rpx; border-radius: 4px; margin-top: 8px; font-size: 34rpx; color: #333; min-height: 100rpx; /* 最小高度 */ max-height: 200rpx; /* 最小高度 */ box-sizing: border-box; /* 确保 padding 和 border 不影响高度计算 */ } .ticket-actions { display: flex; justify-content: flex-end; gap: 20rpx; padding-top: 15rpx; border-top: 1rpx solid #eee; margin-bottom: 40rpx; } .date-picker { display: flex; justify-content: space-around; padding: 10px; background: #fff; margin: 10px 0; } .date-item { padding: 8px 15px; border-radius: 20px; background: #f5f5f5; font-size: 24rpx; } .selected { background: #3683d6; } .selected > text { color: #fff !important; } .date-text { font-size: 24rpx; } .picker { flex: 1; height: 50rpx; border: 1rpx solid #ddd; border-radius: 8rpx; padding: 4rpx 32rpx; display: inline-block; margin-bottom: 10rpx; } .picker-text { line-height: 50rpx; color: #333; } .required::before { content: '*'; color: red; margin-right: 5rpx; }