.container { padding: 20rpx; min-height: 100vh; } /* 日期范围选择器 */ .date-range-picker { display: flex; align-items: center; justify-content: space-between; background: #fff; padding: 20rpx; margin-bottom: 20rpx; } /* 日期项 */ .date-item { flex: 1; display: flex; flex-direction: column; align-items: center; } /* 日期标签 */ .date-label { color: #999; font-size: 28rpx; margin-bottom: 10rpx; } /* 日期值 */ .date-value { color: #333; font-size: 28rpx; font-weight: 500; } .order-info { padding: 20rpx 20rpx; background: #fff; margin-bottom: 10rpx; } .info-item { margin-bottom: 20rpx; } .info-item > text { font-size: 32rpx !important; } .service-record { background: #fff; } .section-title { color: #333 !important; font-size: 32rpx; font-weight: bold; padding: 20rpx; border-bottom: 1px solid #eee; } .service-order { background: #fff; margin-bottom: 20rpx; } .record-header { display: flex; justify-content: space-between; align-items: center; padding-right: 20rpx; border-bottom: 1px solid #eee; } .history-btn { color: #3963bc; font-size: 28rpx; } .record-content { padding: 20rpx; background-color: #fff; margin-bottom: 20rpx; } .product-item { margin-bottom: 10rpx; } .product-label { display: inline-block; width: 180rpx; font-size: 28rpx; } .product-name, .product-value { color: #333; } .table { background-color: #f2f2f2; display: flex; flex-direction: column; box-sizing: border-box; padding: 10rpx 20rpx; } .table_box { background-color: #fff; display: inline-block; border-radius: 10rpx; width: 96%; margin-bottom: 20rpx; padding: 20rpx; position: relative; }