@charset "UTF-8"; /* 主题色 */ .calendar-wrapper.data-v-e8244e84 { color: #bbb7b7; border-radius: 10px; font-size: 32rpx; text-align: center; background-color: #fff; padding-bottom: 10rpx; } .calendar-wrapper .header.data-v-e8244e84 { display: flex; align-items: center; justify-content: center; height: 88rpx; color: #42464A; font-size: 36rpx; font-weight: bold; justify-content: space-around; } .calendar-wrapper .header .pre.data-v-e8244e84, .calendar-wrapper .header .next.data-v-e8244e84 { color: #fea606; font-size: 32rpx; } .calendar-wrapper .week.data-v-e8244e84 { display: flex; align-items: center; height: 80rpx; line-height: 80rpx; border-bottom: 1rpx solid rgba(255, 255, 255, 0.2); } .calendar-wrapper .week view.data-v-e8244e84 { flex: 1; } .calendar-wrapper .content0.data-v-e8244e84 { position: relative; overflow: hidden; transition: height 0.4s ease; } .calendar-wrapper .content0 .days.data-v-e8244e84 { transition: top 0.3s; display: flex; align-items: center; flex-wrap: wrap; position: relative; } .calendar-wrapper .content0 .days .item.data-v-e8244e84 { position: relative; display: block; height: 80rpx; line-height: 80rpx; width: calc(100% / 7); } .calendar-wrapper .content0 .days .item .day.data-v-e8244e84 { font-style: normal; display: inline-block; vertical-align: middle; width: 60rpx; height: 60rpx; line-height: 60rpx; overflow: hidden; border-radius: 60rpx; } .calendar-wrapper .content0 .days .item .day.choose.data-v-e8244e84 { background-color: #fea606; color: #fff; } .calendar-wrapper .content0 .days .item .day.nolm.data-v-e8244e84 { color: #fff; opacity: 0.3; } .calendar-wrapper .content0 .days .item .isWorkDay.data-v-e8244e84 { color: #42464a; } .calendar-wrapper .content0 .days .item .notSigned.data-v-e8244e84 { 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-e8244e84 { color: #fff; background-color: #a8c0ff; } .calendar-wrapper .content0 .days .item .workDay.data-v-e8244e84 { 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-e8244e84 { font-style: normal; width: 8rpx; height: 8rpx; background: #fa7268; border-radius: 10rpx; position: absolute; left: 50%; bottom: 0; pointer-events: none; } .calendar-wrapper .hide.data-v-e8244e84 { height: 80rpx !important; } .calendar-wrapper .weektoggle.data-v-e8244e84 { width: 85rpx; height: 32rpx; position: relative; bottom: -42rpx; } .calendar-wrapper .weektoggle.down.data-v-e8244e84 { -webkit-transform: rotate(180deg); transform: rotate(180deg); bottom: 0; }