.calendarPage{width:100%;height:100%;font-family:PingFangSC-Regular,PingFang SC;background-color:#fff}.calendarPage .fgx{display:block;width:100%;height:5%;background-color:#f6f6f6}.calendarPage .card{min-height:50%}.calendarPage .card .wh_content_all{height:100%}.calendarPage .card .wh_content[data-v-2ebcbc83]{padding:0}.calendarPage .card .wh_content_item[data-v-2ebcbc83],.calendarPage .card .wh_content_item_tag[data-v-2ebcbc83]{width:14.25%}.calendarPage .card .wh_content_item .wh_item_date{font-size:4vw;font-weight:700;color:#000;line-height:5.6vw}.calendarPage .card .wh_content_item .wh_item_date.wh_other_dayhide{opacity:.2}.calendarPage .card .wh_content_item .wh_item_date.wh_isToday[data-v-2ebcbc83]{background-color:#fff;border-radius:50%;color:#3c78f9;font-size:5.867vw}.calendarPage .card .wh_content_item .wh_chose_day[data-v-2ebcbc83]{background:#3c78f9;border-radius:50%;color:#fff}.calendarPage .card .wh_content_item .wh_item_date.mark1{background:#e5ecfc;color:#5d8ff9;border-radius:50%}.calendarPage .card .wh_content_item .wh_item_date.mark1.wh_chose_day[data-v-2ebcbc83],.calendarPage .card .wh_content_item .wh_item_date.mark2.wh_chose_day[data-v-2ebcbc83]{background:#3c78f9;border-radius:50%;color:#fff}.calendarPage .card .wh_content_item .wh_item_date.mark2{background:#fce7cc;color:#fca032;border-radius:50%}.calendarPage .card .wh_content_item .wh_top_tag{color:#000}.calendarPage .card .wh_top_changge .wh_jiantou1{border-top:.533vw solid #3c78f9;border-left:.533vw solid #3c78f9}.calendarPage .card .wh_top_changge .wh_jiantou2{border-top:.533vw solid #3c78f9;border-right:.533vw solid #3c78f9}.calendarPage .card .wh_top_changge .wh_content_li{color:#000;line-height:4.533vw}.calendarPage .wh_content_item .wh_chose_day[data-v-2ebcbc83]{background-color:transparent}.card div:first-child{background-color:#fff;padding-bottom:0}.signInfo{margin-top:6.667vw;width:100%;min-height:45%;padding:4.267vw 3.733vw 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.signInfo .currentDate{width:10.667vw;height:4.533vw;font-size:3.2vw;font-weight:400;color:#9f9c9c;line-height:4.533vw}.signInfo .signDetail{margin-left:3.2vw;position:relative}.signInfo .signDetail .commuter{display:inline-block;width:5.333vw;height:5.333vw;font-size:3.2vw;color:#fff;background-color:#bebebe;line-height:5.333vw;border-radius:50%;text-align:center}.signInfo .signDetail .signMsg .commuter{position:relative}.signInfo .signDetail .signMsg .signMsgList{margin-bottom:13.333vw}.signInfo .signDetail .signMsg .signMsgList p{margin-left:3.467vw;width:68vw}.signInfo .signDetail .signMsg .signMsgList p span{display:block;margin-bottom:1.6vw;font-size:3.2vw}.signInfo .signDetail .signMsg .signMsgList p span em{display:inline-block;font-size:2.667vw;color:#aaa;line-height:4.533vw;font-weight:400}.signInfo .signDetail .signMsg .signMsgList p span:first-child{height:5.333vw;font-size:3.733vw;color:#000;line-height:5.333vw;word-break:keep-all;white-space:nowrap}.signInfo .signDetail .signMsg .signMsgList p span:nth-child(2){position:relative;padding-left:4vw}.signInfo .signDetail .signMsg .signMsgList p span:nth-child(2) img{display:inline-block;width:2.933vw;height:2.933vw;position:absolute;top:.533vw;left:0}.signInfo .signDetail .signMsg .signMsgList p span:nth-child(2) em{display:inline-block;font-size:3.2vw;color:#aaa;line-height:4.533vw;font-weight:400}.signInfo .signDetail .signMsg .signMsgList p span.leaveHoliday{margin-top:2.133vw;height:3.733vw;font-size:2.667vw;color:#5671ab;line-height:3.733vw}.signInfo .signDetail .signMsg .signMsgList p span.leaveHoliday i{font-size:4.267vw;line-height:4.267vw}.signInfo .signDetail .signMsg .signMsgList p span.styleTrue{display:inline-block;padding:.533vw 3.467vw;color:#fff;background-color:#3c78f9;font-size:2.133vw!important;border-radius:3.2vw}.signInfo .signDetail .signMsg .signMsgList p span.styleFalse{padding:.533vw 3.467vw;display:inline-block;color:#fff;background-color:#fc8f0c;border-radius:3.2vw}.signInfo .nonePage{width:32vw;height:36vw;position:absolute;left:50%;margin-left:-16vw;top:50%;margin-top:-17.867vw}.signInfo .nonePage img{display:block;max-width:26.667vw;max-height:26.667vw;margin:0 auto}.signInfo .nonePage p{margin-top:2.667vw;text-align:center;color:#5c5d5d;font-size:4.267vw}