/* pages/order/showOrder/index.wxss */ page { background: #f6f6f6; } .order-top { border-bottom: 1rpx solid #ccc; padding: 30rpx 47rpx; } .order-name { font-weight: 500; color: #000; font-size: 33rpx; } .order-subtitle { margin-top: 20rpx; font-size: 27rpx; color: #666; } .show-datetime { margin-top: 30rpx; font-size: 29rpx; color: #000; } .show-all-price { display: flex; justify-content: space-between; align-items: flex-end; font-size: 29rpx; color: #666; margin: 10rpx 0; } .show-all-price .all-price { color: #D62828; font-size: 33rpx; } .seat-list { font-size: 27rpx; color: #000; } .seat-list text { margin-right: 20rpx; } .seat-list text:last-child { margin-right: 0; } .fixed-bottom { position: fixed; left: 0; right: 0; bottom: 0; height: 113rpx; display: flex; align-items: center; justify-content: space-between; background: white; box-shadow: 0px 0px 16rpx 0px rgba(6, 0, 1, 0.1); } .fixed-btn { width: 320rpx; line-height: 113rpx; background: #D62828; color: #fff; text-align: center; font-size: 36rpx; font-weight: 500; } .price-box { margin-left: 25rpx; flex-shrink: 0; font-size: 29rpx; color: #333; font-weight: 500; } .price-box text { color: #D62828; font-size: 36rpx; margin-left: 10rpx; } .box { margin: 30rpx 25rpx; background: white; border-radius: 9rpx; } .box-title { height: 113rpx; margin: 0 20rpx; font-size: 31rpx; color: #000; font-weight: 500; display: flex; align-items: center; } .coupon-btn { width: 138rpx; line-height: 56rpx; border: 1px solid #333333; border-radius: 29rpx; text-align: center; font-size: 28rpx; color: #000; }