/* pages/order/components/date/index.wxss */ .date-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: 0 0 31rpx; border:none; position: relative; /* padding: 31rpx 0; */ /* padding: 31rpx 21rpx; */ /* border-top: 1rpx solid #ccc; */ } .date-item { width: 120rpx; height: 133rpx; 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; background: #F5F5F5; flex-shrink: 0; } .date-item.active { border-color: #0B898E; color: #fff; background: #0B898E; } .date-item.disable { border-color: #CCCCCC; color: #999; } .date-item .price { font-size: 25rpx; color: #D62828; } .date-item.active .price { color: #fff; } .date-item.active view { color: #fff; } .date-item.disable .price { color: #999; } .date-item.disable .short-date { color: #999; } .more-item { /* width: 125rpx; */ /* margin-right: 0; */ position: absolute; right: 0; top: 0; text-align: center; padding: 0 0rpx 0 16rpx; display: flex; font-weight: 400; font-size: 27rpx; color: #0B898E; align-items: center; height: 133rpx; background: white; border-radius: 10rpx; } .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; background-color: #F5F5F5; } .date-time.disable { /* border-color: #ccc; color: #666666; */ background: #F5F5F5; font-weight: 400; font-size: 25rpx; color: #999999; } .date-time.active { border-color: #0B898E; background: #0B898E; color: #fff; } .calendar-content { background: white; position: absolute; left: 0; right: 0; bottom: 0; padding-bottom: 50rpx; z-index: 50; } .short-date { font-weight: 500; font-size: 27rpx; color: #000000; } .refund-tag{ margin-left: 20rpx; background: rgba(241, 34, 34, 0.1); border-radius: 7rpx; height: 37rpx; line-height: 37rpx; padding: 0 10rpx; font-weight: 500; font-size: 24rpx; color: #F12222; width: fit-content; }