/* pages/.wxss */ page { background: #f6f6f6; } .group-order { background: #fff; } .product-info { padding: 20rpx 47rpx; border-bottom: 1rpx solid #ccc; } .product-title { font-size: 33rpx; color: #000; font-weight: 500; } .product-price { color: #D62828; font-size: 27rpx; } .group-order .box-title { margin: 0; } .group-order .box,.group-order .date-box { border-bottom: 1rpx solid #D8D8D8; border-radius: 0; margin: 0 25rpx; } .group-order .dates-boxes { border-top: none; padding-top: 0; } .group-order .date-time.disable { background: #CCCCCC; color: #fff; } .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; } .dates-boxes { display: flex; align-items: center; padding: 31rpx 21rpx; border-top: 1rpx solid #ccc; } .date-item { width: 162rpx; height: 97rpx; border-radius: 10rpx; border: 1rpx solid #333; text-align: center; font-size: 27rpx; color: #000; margin-right: 20rpx; display: flex; justify-content: center; align-items: center; flex-direction: column; } .date-item.active { border-color: #0B898E; color: #fff; background: #0B898E; } .date-item.disable { border-color: #CCCCCC; color: #666; } .date-item .price { font-size: 25rpx; color: #D62828; } .date-item.active .price { color: #fff; } .date-item.disable .price { color: #666; } .more-item { width: 99rpx; margin-right: 0; } .date-times { display: flex; justify-content: space-between; align-items: center; margin: 0 21rpx; padding-top: 34rpx; padding-bottom: 10rpx; border-top: 1rpx dashed #ccc; flex-wrap: wrap; } .date-time { width: 315rpx; line-height: 58rpx; border: 1px solid #333; border-radius: 10rpx; text-align: center; font-size: 25rpx; flex-shrink: 0; margin-bottom: 24rpx; color: #000; } .date-time.disable { border-color: #ccc; color: #666666; } .date-time.active { border-color: #0B898E; background: #0B898E; color: #fff; } .box-title .iconfont { font-size: 28rpx; flex-shrink: 0; } .number-box { font-size: 29rpx; font-weight: 500; color: #000; flex-shrink: 0; width: 67rpx; line-height: 49rpx; background: #F0F0F0; border-radius: 7rpx; text-align: center; margin: 0 20rpx; } .fixed-bottom { position: fixed; left: 0; right: 0; bottom: 0; height: 113rpx; display: flex; align-items: center; justify-content: space-between; background: white; z-index: 1; box-shadow: 0px 0px 16rpx 0px rgba(6, 0, 1, 0.1); } .yuyue-box { height: 138rpx; justify-content: center; } .fixed-btn { width: 320rpx; line-height: 113rpx; background: #D62828; color: #fff; text-align: center; font-size: 36rpx; font-weight: 500; } .fixed-price-box { margin-left: 25rpx; flex-shrink: 0; font-size: 29rpx; color: #333; font-weight: 500; } .fixed-price-box .price { color: #D62828; font-size: 36rpx; margin-left: 10rpx; } .coupon-btn { width: 138rpx; line-height: 56rpx; border: 1px solid #333333; border-radius: 29rpx; text-align: center; font-size: 28rpx; color: #000; } .box-title input { flex: 1; display: block; font-size: 31rpx; color: #666; margin-left: 15rpx; font-weight: 400; text-align: right; } .yuyue-btn { width: 657rpx; line-height: 78rpx; border-radius: 39rpx; } .group-order .yuyue-box { height: 100rpx; } .group-order .yuyue-btn { width: 100%; /* height: 100%; */ line-height: 100rpx; border-radius: 0; }