@import "../../date/date.wxss"; page { background: #fff; } .cycle-periods { overflow-x: scroll; background: #fff; border-top: 1rpx solid #ebebeb; padding-top: 50rpx; padding: 50rpx 0 0 24rpx; height: 200rpx; display: flex; white-space: nowrap; padding-right: 20rpx; } .cycle-periods .cycle-card { display: inline-block; margin-right: 20rpx; width: 148rpx; height: 116rpx; border: 1rpx solid #ededed; position: relative; text-align: center; font-size: 30rpx; color: #000; padding-top: 44rpx; line-height: 1; box-shadow: 0 0 16rpx #e9e9e9; border-radius: 12rpx; } .cycle-periods .cycle-card:last-child { margin-right: 40rpx; } .cycle-periods .cycle-card .status { color: #ccc; font-size: 24rpx; margin-top: 36rpx; } .cycle-periods .cycle-card .status.underway { color: #fd9727; } .cycle-periods .cycle-card .num { position: absolute; top: -1rpx; left: -1rpx; display: inline-block; height: 30rpx; background: #f1f1f1; color: #b3b3b3; font-size: 24rpx; line-height: 30rpx; text-align: center; padding: 0 16rpx; border-radius: 12rpx 0 0 0; } .cycle-periods .cycle-card.active { border-color: #f55; } .cycle-periods .cycle-card.active .num { background: #f55; color: #fff; } .cycle-cell-group { padding: 0 24rpx; } .cycle-cell-group .cycle-cell { padding: 50rpx 0; position: relative; display: flex; } .cycle-cell-group .cycle-cell:after { content: ""; position: absolute; border-bottom: 1rpx solid #ebebeb; height: 1rpx; bottom: 0; left: 0; right: 0; transform: scaleY(0.5); transform-origin: 0 0; } .cycle-cell-group .cycle-cell .cycle-cell-label { width: 150rpx; font-size: 28rpx; color: #666; } .cycle-cell-group .cycle-cell .cycle-cell-info { font-size: 28rpx; color: #000; flex: 1; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .cycle-cell-group .cycle-cell .cycle-cell-remark { position: relative; width: 60rpx; } .cycle-cell-group .cycle-cell .cycle-cell-remark:before { content: ""; position: absolute; display: inline-block; transform: rotate(45deg); height: 16rpx; width: 16rpx; right: 24rpx; top: 50%; margin-top: -12rpx; border-width: 1px 1px 0 0; border-color: #b2b2b2; border-style: solid; } .fui-footer { text-align: right; left: 0; } .btn { height: 56rpx; line-height: 52rpx; border-radius: 40rpx; padding: 0 26rpx; margin-top: 24rpx; font-size: 26rpx; } .btn .icox { margin-right: 6rpx; vertical-align: baseline; font-size: 30rpx; } .btn.btn-sm { margin-top: 24rpx; margin-right: 24rpx; } .date-model { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; background: rgba(0,0,0,0.6); padding: 200rpx 30rpx 0; } .datebtns { position: fixed; top: 852rpx; z-index: 1001; background: #fff; width: 631rpx; display: flex; padding: 0 30rpx 40rpx; border-radius: 0 0 10rpx 10rpx; } .datebtns .date-btn { flex: 1; text-align: center; width: 190rpx; height: 72rpx; background: #ccc; color: #fff; line-height: 72rpx; border-radius: 10rpx; font-size: 24rpx; } .datebtns .date-btn.date-btn-confirm { background: #ff5555; }