

.calendar-navbar{
  margin:0px 0px 0px;
  padding: 12px 15px;
  display: flex;
  justify-content: flex-end;
  align-items:center;
  background-color:#F5F5F5;
  border-radius: 4px;
  position: relative;
  border-bottom: 1rpx solid #EEEEEE;
}

.calendar-navbar-date{
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: PingFang-SC-Medium;
  font-weight: 500;
  font-size: 18px;
}

.time-picker {
  z-index: 10;
}

.tp-content {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.tp-content image {
  width: 15px;
  height: 14px;
  margin-right: 5px;
}

.tpc-right {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #40A9FF;
}








.calendar-head{
  display: flex;
  justify-content: center;
  align-items:center;
  height:80rpx;
  color:#333333;
  font-size: 12px;
  font-family: PingFang-SC-Bold;
  font-weight: bold;
}
.calendar-head view{
  flex:1;
  text-align: center;
}
.calendar-body-rows{
  display: flex;
  align-items:center;
  height:100rpx;
  padding-top: 10px;
}
.calendar-body-cols{
  display: flex;
  flex:1;
  align-items:center;
  height:100%;
}
.calendar-body-item{
  display: block;
  text-align: center;
  align-items:center;
  width:100%;
  height:100%;
}
.calendar-body-day{
  margin:0 20rpx;
  text-align: center;
  width:30px;
  height:30px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.calendar-body-day view{
  width:100%;
  height: 100%;
  font-size: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}


/* 未到日期 */
.infoIsShow-1 .calendar-body-day{
  color:#333333;
  border: none;
  font-family: PingFang-SC-Regular;
  font-weight: 400;
}


/* 正常显示 */
.infoIsShow-0 .calendar-body-day{
  color: #40A9FF;
  font-family: PingFang-SC-Regular;
  font-weight: 400;
}


/* 休闲日期 */
.infoIsShow .calendar-body-day{
  color: #999999;
  font-family: Source Han Sans CN;
  font-weight: 400;
}
.infoIsShow .calendar-body-dayex {
  color: #999999; 
}

/* 缺勤日期 */
.infoIsShow1 .calendar-body-day {
  color: #E13939;
  font-family: Source Han Sans CN;
  font-weight: 400;
}
.infoIsShow1 .calendar-body-dayex {
  color: #FF3300; 
}

/* 宝宝日程 */
.infoIsShow2 .calendar-body-dayex {
  background-color: #40A9FF;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-top: 5px;
  margin-left: calc(50% - 4px);
}


.isToday {
  position: relative;
  border: 1px solid #40A9FF;
  border-radius: 50%;
}

/* .isToday::before {
  content: '';
  position: absolute;
  left: -5px;
  top: -5px;
  right: -5px;
  bottom: -5px;
  border: 1rpx solid #40A9FF;
  border-radius: 4px;
} */
.calendar-body-dayex{
  margin:4rpx;
  font-size:20rpx;
  text-align: center;
  color:#FF8C00;
}


.infoIsShow-0 .seleted{
  border-radius: 50%;
  background-color: #40A9FF;
  color: white;
}

/* 缺勤日期选中 */
.infoIsShow1 .seleted{
  border-radius: 50%;
  background-color: #E96D6D;
  color: white;
  border: none;
}

/* 休闲日期选中 */
.infoIsShow .seleted{
  border-radius: 50%;
  background-color: #999999;
  color: white;
  border: none;
}

/* 未到日期选中 */
.infoIsShow-1 .seleted{
  border-radius: 50%;
  background-color: #999999;
  color: white;
  border: none;
}




