/* 订单详情页面样式 */ page{ background-color: #f5f7fb; } /* 容器样式 */ .order-detail-container { width: 100%; min-height: 100vh; } /* 订单状态区域 */ .order-status-section { height: 200rpx; display: flex; justify-content: space-between; align-items: center; padding: 10rpx 50rpx; background-color: #f5f7fb; } .status-left { flex: 1; } .status-title { font-size: 40rpx; font-weight: 600; color: #333333; display: block; margin-bottom: 10rpx; } .park-name { font-size: 28rpx; color: #333; } .status-right { width: 250rpx; height: 100%; display: flex; justify-content: center; align-items: center; } .success-icon { width: 100%; height: 100%; } /* 金额信息区域 */ .amount-section { background-color: #ffffff; margin-bottom: 20rpx; } .amount-item { display: flex; justify-content: space-between; align-items: center; padding: 30rpx 40rpx; border-bottom: 1rpx solid #eeeeee; } .amount-item:last-child { border-bottom: none; } .amount-label { font-size: 30rpx; color: #333; font-weight: bold; } .amount-label2 { font-size: 26rpx; color: #666666; } .amount-value { display: flex; align-items: center; } .amount-value text { font-size: 40rpx; font-weight: 600; color: #333333; margin-right: 10rpx; } .arrow-icon { width: 24rpx; height: 24rpx; transition: transform 0.3s; } /* 服务信息区域 */ .service-section { background-color: #ffffff; padding-bottom: 30rpx; } .section-title { font-size: 32rpx; font-weight: 600; color: #333333; padding: 30rpx 40rpx 20rpx; display: block; } .info-item { display: flex; justify-content: space-between; align-items: center; padding: 25rpx 40rpx; } .info-label { font-size: 30rpx; color: #666666; } .info-item text:last-child { font-size: 30rpx; color: #333333; text-align: right; flex: 1; margin-left: 20rpx; } /* 订单号容器 */ .order-number-container { display: flex; align-items: center; flex: 1; justify-content: flex-end; } .order-number-container text { font-size: 30rpx; color: #333333; margin-right: 10rpx; } .copy-icon { width: 36rpx; height: 36rpx; cursor: pointer; } /* 触摸反馈效果 */ .amount-item:active, .copy-icon:active { background-color: rgba(0, 0, 0, 0.05); } /* 适配不同屏幕尺寸的响应式调整 */ @media screen and (min-width: 768px) { .order-detail-container { max-width: 768px; margin: 0 auto; box-shadow: 0 0 20rpx rgba(0, 0, 0, 0.1); } }