.calendar__wrap.data-v-3611cabc{background-color:#fff;color:#333}.calendar__wrap .header.data-v-3611cabc{padding:0 24rpx}.calendar__wrap .header .current-date.data-v-3611cabc{text-align:center;font-size:34rpx;padding:32rpx 0}.calendar__wrap .body .weeks.data-v-3611cabc{display:flex;font-size:32rpx;padding:10rpx 0;background-color:#f4f7ff}.calendar__wrap .body .weeks .week__item.data-v-3611cabc{flex:1;text-align:center}.calendar__wrap .body .day__list.data-v-3611cabc{display:flex;flex-wrap:wrap}.calendar__wrap .body .day__list .day__item.data-v-3611cabc{display:flex;justify-content:center;width:14.285%;text-align:center;padding:30rpx 0;font-size:34rpx;color:#909399}.calendar__wrap .body .day__list .day__item .checked-box.data-v-3611cabc,
.calendar__wrap .body .day__list .day__item .current-box.data-v-3611cabc{display:flex;align-items:center;justify-content:center;border-radius:100%;box-sizing:border-box;position:relative}.calendar__wrap .body .day__list .day__item image.data-v-3611cabc,
.calendar__wrap .body .day__list .day__item .checked-box.data-v-3611cabc,
.calendar__wrap .body .day__list .day__item .current-box.data-v-3611cabc,
.calendar__wrap .body .day__list .day__item .check_text.data-v-3611cabc{width:56rpx;height:56rpx;line-height:56rpx}.calendar__wrap .body .day__list .day__item image.data-v-3611cabc,
.calendar__wrap .body .day__list .day__item .check_text.data-v-3611cabc{position:absolute;top:0;left:0}.calendar__wrap .body .day__list .day__item .checked.data-v-3611cabc{font-size:40rpx;background-color:#3f9dff;color:#fff}.calendar__wrap .body .day__list .day__item .current.data-v-3611cabc{padding:12rpx;background-color:#5dbc7c;color:#fff;font-size:28rpx}