/* 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; } .allowance { justify-content: space-between; } .allowance>view:nth-child(2) { display: flex; align-items: center; } .allowance image { width: 40rpx; height: 40rpx; margin-left: 10rpx; } .allowance .border { width: 30rpx; height: 30rpx; border-radius: 50%; border: 4rpx solid #0B98BE; 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; } .mask-allowance .mask-content { margin: auto; top: initial; bottom: initial; padding: 20rpx; } .mask-allowance .mask-content .rule-title { text-align: center; margin-bottom: 20rpx; } .dialog-top { color: #999; font-weight: 500; padding: 40rpx 33.33rpx 0; } .scene-title { font-size: 35rpx; font-weight: bold; color: #333; margin-bottom: 32.67rpx; } .people-message { margin-bottom: 26.67rpx; /* padding-bottom: 26.67rpx; */ /* border-bottom: 1px solid #F0F0F0; */ font-weight: bold; font-size: 32rpx; } .people { border-top: 1rpx solid #F0F0F0; padding: 26.67rpx 0 24rpx; } .flex { display: flex; } .bottom-btn { display: flex; border-top: 1rpx solid #F0F0F0; height: 96rpx; /* padding: 32.67rpx 0; */ } .cancle { width: 50%; color: #999; text-align: center; line-height: 96rpx; } .confirm { width: 50%; text-align: center; color: #D62828; line-height: 96rpx; border-left: 1rpx solid #F0F0F0; } .mask-content1 { max-height: 710rpx; position: relative; z-index: 1; width: 80%; background: white; border-radius: 12rpx; /* margin-bottom: 45%; */ overflow-y: auto; margin: auto; } .input-box { background: white; margin: 20rpx; font-size: 28rpx; padding: 0 25rpx; border-radius: 10rpx; } .input-item { display: flex; align-items: center; height: 106rpx; justify-content: space-between; border-bottom: 1rpx solid #EEE; } .input-label { width: 140rpx; } .input-item .weui-input { flex: 1; } .btn { margin: 0 20rpx; margin-top: 100rpx; width: 700rpx; margin-bottom: 30rpx; line-height: 72rpx; border-radius: 35rpx; text-align: center; color: white; font-size: 36rpx; background: #D62828; } .warning-tip{ display: flex; height: 67rpx; background: #D62828; border-radius: 9rpx 9rpx 0rpx 0rpx; align-items: center; font-weight: bold; font-size: 27rpx; color: #FFFFFF; padding-left: 13rpx; margin: 0 25rpx; } .warning-tip image{ width: 26.67rpx; height: 26.67rpx; margin-right: 12rpx; } .warning-container .box{ margin-top: 0; border-radius: 0 0 9rpx 9rpx; }