.sign[data-v-12962707]{text-align:center}.sign .sign-box[data-v-12962707]{position:relative;bottom:-21px;text-align:center}.sign .sign-box .sign-btn[data-v-12962707]{width:138px;height:30px}.sign .calendar-wrapper[data-v-12962707]{color:#bbb7b7;font-size:14px;text-align:center;padding-bottom:5px;background-size:100% 100%;box-sizing:border-box;padding:19px}.sign .calendar-wrapper .header .month-line[data-v-12962707]{display:flex;align-items:center;justify-content:space-between;color:#42464a;font-size:16px;font-weight:700}.sign .calendar-wrapper .header .month-line .next[data-v-12962707],.sign .calendar-wrapper .header .month-line .pre[data-v-12962707]{width:0;height:0}.sign .calendar-wrapper .header .month-line .pre[data-v-12962707]{border-left:10px solid transparent;border-top:7px solid transparent;border-right:10px solid #c7c3c3;border-bottom:7px solid transparent}.sign .calendar-wrapper .header .month-line .next[data-v-12962707]{border-left:10px solid #c7c3c3;border-top:7px solid transparent;border-right:10px solid transparent;border-bottom:7px solid transparent}.sign .calendar-wrapper .header .month-line .month[data-v-12962707]{font-size:21px;color:#f71d1d;font-weight:500}.sign .calendar-wrapper .week[data-v-12962707]{display:flex;align-items:center;height:40px;line-height:40px;border-bottom:1px solid hsla(0,0%,100%,.2)}.sign .calendar-wrapper .week div[data-v-12962707]{flex:1}.sign .calendar-wrapper .content[data-v-12962707]{position:relative;overflow:hidden;transition:height .4s ease}.sign .calendar-wrapper .content .days[data-v-12962707]{transition:top .3s;display:flex;align-items:center;flex-wrap:wrap;position:relative}.sign .calendar-wrapper .content .days .item[data-v-12962707]{position:relative;display:block;width:14.2857142857%;padding:0 4px;margin-bottom:8px}.sign .calendar-wrapper .content .days .item .day[data-v-12962707]{font-style:normal;display:inline-block;vertical-align:middle;width:100%;height:48px;line-height:56px;background:#fa0;overflow:hidden;border-radius:4px}.sign .calendar-wrapper .content .days .item .day.choose[data-v-12962707]{background-color:#ff5c00}.sign .calendar-wrapper .content .days .item .day.nolm[data-v-12962707]{opacity:.3}.sign .calendar-wrapper .content .days .item .day.sup-day[data-v-12962707]{border:1px solid #ffe6b3}.sign .calendar-wrapper .content .days .item .day .van-image[data-v-12962707]{width:20px}.sign .calendar-wrapper .content .days .item .day-text[data-v-12962707]{height:8px;line-height:8px;font-size:8px;margin-top:4px}.sign .calendar-wrapper .content .days .item .isWorkDay[data-v-12962707]{color:#42464a}.sign .calendar-wrapper .content .days .item .notSigned[data-v-12962707]{font-style:normal;width:4px;height:4px;background:#fa7268;border-radius:5px;position:absolute;left:50%;bottom:0;pointer-events:none}.sign .calendar-wrapper .content .days .item .today[data-v-12962707]{color:#fff;background-color:#a8c0ff}.sign .calendar-wrapper .content .days .item .workDay[data-v-12962707]{font-style:normal;width:4px;height:4px;background:#4d7df9;border-radius:5px;position:absolute;left:50%;bottom:0;pointer-events:none}.sign .calendar-wrapper .content .days .item .markDay[data-v-12962707]{font-style:normal;width:4px;height:4px;background:#fc7a64;border-radius:5px;position:absolute;left:50%;bottom:0;pointer-events:none}.sign .calendar-wrapper .hide[data-v-12962707]{height:61px!important}.sign .calendar-wrapper .weektoggle[data-v-12962707]{position:relative;bottom:-21px;font-size:20px}.sign .calendar-wrapper .weektoggle.down[data-v-12962707]{transform:rotate(180deg)}