.calendar-side[data-v-6966d1d5]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;padding:80px 24px}.calendar-header[data-v-6966d1d5]{padding:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.calendar-header .calendar-month-controller[data-v-6966d1d5]{display:flex;flex-direction:row;justify-content:center;align-items:center}.calendar-header .calendar-month-controller .month-btn[data-v-6966d1d5]{width:20px;height:20px;cursor:pointer}.calendar-header .calendar-month-controller .month-text[data-v-6966d1d5]{width:50px;text-align:center}.layout-content[data-v-6966d1d5]{background:#fff;display:flex;flex-direction:column}.calendar-detail[data-v-6966d1d5]{height:100%}[data-v-6966d1d5] .ant-picker-calendar-date-today{color:#5961ff}[data-v-6966d1d5] .ant-picker-calendar-date-today:before{border-radius:50%!important}[data-v-6966d1d5] .ant-picker-cell-selected .ant-picker-cell-inner{border-radius:50%}[data-v-6966d1d5] .ant-picker-content td{padding:8px!important}[data-v-6966d1d5] .ant-spin-container{height:100%}[data-v-6966d1d5] .ant-picker-panel{border-top:0}.fake-line-1{position:relative}.fake-line-1:after{z-index:0;content:"";left:0;right:0;height:30px;top:23px;position:absolute;background:#f6f6f6;border-radius:1500px}.fake-line-2{position:relative}.fake-line-2:after{z-index:0;content:"";left:0;right:0;height:30px;top:63px;position:absolute;background:#f6f6f6;border-radius:1500px}.fake-line-3{position:relative}.fake-line-3:after{z-index:0;content:"";left:0;right:0;height:30px;top:103px;position:absolute;background:#f6f6f6;border-radius:1500px}.fake-line-4{position:relative}.fake-line-4:after{z-index:0;content:"";left:0;right:0;height:30px;top:143px;position:absolute;background:#f6f6f6;border-radius:1500px}.fake-line-5{position:relative}.fake-line-5:after{z-index:0;content:"";left:0;right:0;height:30px;top:183px;position:absolute;background:#f6f6f6;border-radius:1500px}.fake-line-6{position:relative}.fake-line-6:after{z-index:0;content:"";left:0;right:0;height:30px;top:223px;position:absolute;background:#f6f6f6;border-radius:1500px}.day-header-is-today{color:#5961ff!important}.day-header-is-future{color:#333!important}.day-header{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:flex-start;color:#999;gap:10px}.day-header .week{font-weight:400;font-size:14px;line-height:20px}.day-header .day{font-weight:500;font-size:20px;line-height:28px;text-align:left}.time-cell-root{background:#9b59b6;height:50px}
