.current-month-pre-meeting-status .calendar-container[data-v-6c347055]{height:620px}.current-month-pre-meeting-status .calendar-header[data-v-6c347055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.current-month-pre-meeting-status .calendar-header .calendar-title[data-v-6c347055]{font-size:15px;font-weight:700;line-height:20px;color:#333}.current-month-pre-meeting-status .calendar-header .calendar-actions[data-v-6c347055]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.current-month-pre-meeting-status .calendar-header .calendar-actions .calendar-button[data-v-6c347055]{height:24px;background:#fff;border:1px solid #d9d9d9;border-radius:4px}.current-month-pre-meeting-status .calendar-header .calendar-actions .calendar-button.text-button[data-v-6c347055]{padding:0 11px;font-size:13px;line-height:24px;color:#666}.current-month-pre-meeting-status .calendar-header .calendar-actions .calendar-button.icon-button[data-v-6c347055]{width:24px;text-align:center}.current-month-pre-meeting-status .calendar-header .calendar-actions .calendar-button.icon-button .anticon[data-v-6c347055]{color:#666}.current-month-pre-meeting-status .calendar-weekdays[data-v-6c347055]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.current-month-pre-meeting-status .calendar-weekdays .weekday[data-v-6c347055]{padding:8px 0;font-size:14px;color:#333;text-align:center}.current-month-pre-meeting-status .calendar-days[data-v-6c347055]{display:grid;grid-template-columns:repeat(7,1fr)}.current-month-pre-meeting-status .calendar-days .day-cell[data-v-6c347055]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:52px;border-radius:50%;-webkit-transition:all .2s;transition:all .2s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.current-month-pre-meeting-status .calendar-days .day-cell .day-number[data-v-6c347055]{display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;font-size:14px;color:#333;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.current-month-pre-meeting-status .calendar-days .day-cell.other-month[data-v-6c347055]{cursor:default}.current-month-pre-meeting-status .calendar-days .day-cell.other-month .day-number[data-v-6c347055]{color:#ccc}.current-month-pre-meeting-status .calendar-days .day-cell.is-today:not(.has-meeting,.no-meeting,.is-selected) .day-number[data-v-6c347055]{color:#1890ff;border:1px solid #1890ff}.current-month-pre-meeting-status .calendar-days .day-cell.has-meeting .day-number[data-v-6c347055]{color:#fff;background-color:#2dc758}.current-month-pre-meeting-status .calendar-days .day-cell.no-meeting .day-number[data-v-6c347055]{color:#fff;background-color:#e75353}.current-month-pre-meeting-status .calendar-legend[data-v-6c347055]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.current-month-pre-meeting-status .calendar-legend .legend-item[data-v-6c347055]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.current-month-pre-meeting-status .calendar-legend .legend-item .legend-dot[data-v-6c347055]{width:12px;height:12px;border-radius:2px}.current-month-pre-meeting-status .calendar-legend .legend-item .has-meeting-dot[data-v-6c347055]{background-color:#2dc758}.current-month-pre-meeting-status .calendar-legend .legend-item .no-meeting-dot[data-v-6c347055]{background-color:#e75353}.current-month-pre-meeting-status .calendar-legend .legend-item .legend-text[data-v-6c347055]{font-size:13px;color:#999}