.attendance-header[data-v-59f230dc]{background:#fff;border-right:1px solid #eee}.attendance-header .attendance-content[data-v-59f230dc]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:24px}.attendance-header .attendance-week[data-v-59f230dc]{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid #eee}.attendance-header .attendance-week .week-item[data-v-59f230dc]{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:flex-start;color:#999;gap:10px;padding:13px;box-sizing:border-box}.attendance-header .attendance-week .week-item .week-text[data-v-59f230dc]{font-weight:400;font-size:14px;line-height:20px}.attendance-header .attendance-week .week-item .week-day[data-v-59f230dc]{font-weight:500;font-size:20px;line-height:28px;text-align:left}.attendance-header .attendance-week .week-item-today[data-v-59f230dc]{color:#5961ff!important}.attendance-header .attendance-week .week-item-future[data-v-59f230dc]{color:#333!important}.attendance-header .attendance-week .week-item[data-v-59f230dc]:not(:last-child){border-right:1px solid #eee}.attendance-header .attendance-date[data-v-59f230dc]{display:flex;flex-direction:row;align-items:center;gap:30px}.attendance-header .attendance-date .calendar-month-controller[data-v-59f230dc]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}.attendance-header .attendance-date .calendar-month-controller .month-btn[data-v-59f230dc]{width:21px;height:21px;cursor:pointer}.attendance-header .attendance-date .calendar-month-controller .month-text[data-v-59f230dc]{text-align:center;white-space:nowrap}
