.date.data-v-fecffd74{font-size:16px;font-weight:700}.Calen.data-v-fecffd74{top:50px}.Calen .bg.data-v-fecffd74{top:50px}.Calen .addfood.data-v-fecffd74{top:0;bottom:auto;border-radius:0}.calendar-wrapper.data-v-fecffd74{color:#bbb7b7;font-size:28rpx;text-align:center;background-color:#fff;padding-bottom:10rpx}.calendar-wrapper .header.data-v-fecffd74{display:flex;align-items:center;justify-content:center;height:88rpx;color:#42464a;font-size:32rpx;font-weight:700;justify-content:space-around}.calendar-wrapper .header .pre.data-v-fecffd74,
.calendar-wrapper .header .next.data-v-fecffd74{color:#ff4c4f;font-size:28rpx}.calendar-wrapper .week.data-v-fecffd74{display:flex;align-items:center;height:70rpx;line-height:70rpx;border-bottom:1rpx solid hsla(0,0%,100%,.2)}.calendar-wrapper .week view.data-v-fecffd74{flex:1}.calendar-wrapper .content0.data-v-fecffd74{position:relative;overflow:hidden;transition:height .4s ease}.calendar-wrapper .content0 .days.data-v-fecffd74{transition:top .3s;display:flex;align-items:center;flex-wrap:wrap;position:relative}.calendar-wrapper .content0 .days .item.data-v-fecffd74{position:relative;display:block;height:70rpx;line-height:70rpx;width:calc(100% / 7)}.calendar-wrapper .content0 .days .item .day.data-v-fecffd74{font-style:normal;display:inline-block;vertical-align:middle;width:50rpx;height:50rpx;line-height:50rpx;overflow:hidden;border-radius:60rpx}.calendar-wrapper .content0 .days .item .day.choose.data-v-fecffd74{background-color:#ff4c4f;color:#fff}.calendar-wrapper .content0 .days .item .day.nolm.data-v-fecffd74{color:#fff;opacity:.3}.calendar-wrapper .content0 .days .item .isWorkDay.data-v-fecffd74{color:#42464a}.calendar-wrapper .content0 .days .item .notSigned.data-v-fecffd74{font-style:normal;width:8rpx;height:8rpx;background:#fa7268;border-radius:10rpx;position:absolute;left:50%;bottom:0;pointer-events:none}.calendar-wrapper .content0 .days .item .today.data-v-fecffd74{color:#fff;background-color:#a8c0ff}.calendar-wrapper .content0 .days .item .workDay.data-v-fecffd74{font-style:normal;width:8rpx;height:8rpx;background:#4d7df9;border-radius:10rpx;position:absolute;left:50%;bottom:0;pointer-events:none}.calendar-wrapper .content0 .days .item .markDay.data-v-fecffd74{font-style:normal;width:10px;height:10px;background:#fa7268;border-radius:10rpx;position:absolute;left:42%;bottom:-8px;pointer-events:none}.calendar-wrapper .content0 .days .item .error.data-v-fecffd74{background-color:#dd524d}.calendar-wrapper .content0 .days .item .warning.data-v-fecffd74{background-color:#f0ad4e}.calendar-wrapper .content0 .days .item .success.data-v-fecffd74{background-color:#4cd964}.calendar-wrapper .hide.data-v-fecffd74{height:70rpx!important}.calendar-wrapper .weektoggle.data-v-fecffd74{width:85rpx;height:32rpx;position:relative;bottom:-42rpx}.calendar-wrapper .weektoggle.down.data-v-fecffd74{-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:0}.level.data-v-fecffd74{display:flex;font-size:12px;margin-left:10px;margin-top:-20px}.level view.data-v-fecffd74{width:25%;text-align:left;height:28px;line-height:28px}.level view text.data-v-fecffd74{width:10px;height:10px;background:red;display:inline-block;border-radius:50%;margin-right:5px}.level :nth-child(2) text.data-v-fecffd74{background:#4cd964}.level :nth-child(3) text.data-v-fecffd74{background:#f0ad4e}