[data-v-9c62fd16] .arrow img{width:100%}.pBlock[data-v-9c62fd16]{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;display:flex;width:50px;border-radius:8px;height:50px;margin-bottom:2px}.isHoliday[data-v-9c62fd16]{background-color:#f1f1f0}.CALENDAR[data-v-9c62fd16]{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.CALENDAR .title[data-v-9c62fd16]{font-family:Montserrat-SemiBold;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.CALENDAR .title .left[data-v-9c62fd16],.CALENDAR .title[data-v-9c62fd16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CALENDAR .title .left .arrow[data-v-9c62fd16]{width:10px;cursor:pointer}.CALENDAR .title .left .arrow.left[data-v-9c62fd16]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.CALENDAR .title .left .arrow.right[data-v-9c62fd16]{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.CALENDAR .title .left>p[data-v-9c62fd16]{text-align:center;margin:0 10px;min-width:140px;color:#4d4d4d}.CALENDAR .weekTitle[data-v-9c62fd16]{font-family:Montserrat-SemiBold;color:#2472b3}.CALENDAR .dateCont[data-v-9c62fd16],.CALENDAR .weekTitle[data-v-9c62fd16]{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CALENDAR .dateCont[data-v-9c62fd16]{font-family:Montserrat-Regular;-ms-flex-wrap:wrap;flex-wrap:wrap}.CALENDAR .dateCont .pBlock[data-v-9c62fd16]{cursor:pointer;position:relative}.CALENDAR .dateCont .pBlock.click .date[data-v-9c62fd16]{background-color:#2472b3;color:#fff;border-radius:50%}.CALENDAR .dateCont .pBlock .date[data-v-9c62fd16]{display:block;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CALENDAR .dateCont .pBlock:not(.isHoliday) .dateActive[data-v-9c62fd16]{font-family:Montserrat-SemiBold}.CALENDAR .dateCont .pBlock .holiday[data-v-9c62fd16]{position:absolute;top:0;left:6px;border-radius:3px 3px;font-family:Montserrat-Medium;font-size:7px;color:#9e9e9f;padding:3px}.CALENDAR .dateCont .pBlock .coursePoint[data-v-9c62fd16]{width:4px;height:4px;border-radius:50%;position:absolute;bottom:4px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.CALENDAR .holidayClick[data-v-9c62fd16]{background-color:#2472b3}.CALENDAR .holidayClick .holiday[data-v-9c62fd16]{background-color:#2472b3!important;color:#fff!important}.CALENDAR .holidayClickToday[data-v-9c62fd16]{background-color:#f6c752}.CALENDAR .holidayClickToday .holiday[data-v-9c62fd16]{background-color:#f1f1f0!important;color:#f6c752!important}.CALENDAR .date-warning[data-v-9c62fd16]{color:#9e9e9f;font-size:12px;font-family:Montserrat;padding:13px 20px;border-radius:16px;background-color:#fafafa;margin-top:20px}.CALENDAR .date-warning .date-warning-text[data-v-9c62fd16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.datePopover{border-radius:14px!important;min-width:auto;font-size:12px;text-align:center;line-height:1.3;border:none;color:#2472b3}.datePopover .date-top{padding:14px 24px}.datePopover .hanzi{font-family:SourceHanSansCN-Regular;font-size:17px}.datePopover .pinyin{font-family:STHeitiSCPinyin-Light}.datePopover .english{font-family:Montserrat}.datePopover .date-bottom{background-color:#f1f1f0;padding:14px 24px;color:#9e9e9f;font-size:10px;line-height:15px;font-family:Montserrat-SemiBold;border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important}