.main[data-v-4d2837e6]{overflow:auto;width:100%;height:80vh;margin:auto;display:flex;border-radius:.5rem;border:1px solid #b2b2b2;background:#fff;padding:0;margin:0;margin-bottom:1rem}.main .week_day[data-v-4d2837e6]{width:100%}.main .period[data-v-4d2837e6],.main .week[data-v-4d2837e6]{display:flex;flex-direction:column;border-right:1px solid #b2b2b2;flex-grow:1}.main .week[data-v-4d2837e6]{width:100%}.main .time[data-v-4d2837e6]{border-bottom:1px solid #b2b2b2;display:flex;flex-direction:column;justify-content:flex-start;height:25%;padding:.2rem;transition:.2s}.main .time.canNotAdd[data-v-4d2837e6]{cursor:default}.main .classItem[data-v-4d2837e6]{width:100%;border:2px solid #bcbcbc;border-radius:.5rem;padding:.3rem;margin-bottom:.3rem;font-size:.9rem;cursor:pointer;transition:.2s}.main .classItem.teacher[data-v-4d2837e6]{border-color:#e786aa}.main .classItem.parent[data-v-4d2837e6]{border-color:#5bd663}.main .classItem.student[data-v-4d2837e6]{border-color:#3bafee}.main .classItem.teacher[data-v-4d2837e6]:focus,.main .classItem.teacher[data-v-4d2837e6]:hover{background-color:#ec9bb9}.main .classItem.parent[data-v-4d2837e6]:focus,.main .classItem.parent[data-v-4d2837e6]:hover{background-color:#9beba0}.main .classItem.student[data-v-4d2837e6]:focus,.main .classItem.student[data-v-4d2837e6]:hover{background-color:#70bee8}.main .classItem[data-v-4d2837e6]:focus,.main .classItem[data-v-4d2837e6]:hover{background-color:#ececec}.main .title[data-v-4d2837e6]{border-bottom:1px solid #b2b2b2;padding:.5rem 0;font-weight:900}.main .period[data-v-4d2837e6]{flex-grow:0;position:sticky;height:100%;z-index:1;left:0}.main .period .title[data-v-4d2837e6]{width:unset}.main .period .time[data-v-4d2837e6]{justify-content:center;cursor:default;width:4rem;font-weight:900}.main .period .time[data-v-4d2837e6]:last-child{border:none}.main .week .time[data-v-4d2837e6]{text-align:start;overflow:hidden auto}.main .week .time .el-link[data-v-4d2837e6]{white-space:nowrap;cursor:pointer}.main .week .time .el-link[data-v-4d2837e6]:hover{color:#000}.main .week .time .clerk[data-v-4d2837e6]{display:inline-block;font-weight:900}.main .week .time .student[data-v-4d2837e6]{color:#409eff}.main .week .time .teacher[data-v-4d2837e6]{color:#c95f85}.main .week .time .classRoomName[data-v-4d2837e6]{padding-top:.1rem;color:rgba(0,0,0,.7725490196);font-weight:900}.main .week_day[data-v-4d2837e6]{display:flex;overflow-x:auto}.main .week_day .week .time[data-v-4d2837e6]:last-child,.main .week_day .week[data-v-4d2837e6]:last-child{border:none}.main .week_day .week.active[data-v-4d2837e6]{background-color:hsla(0,0%,95.7%,.8509803922)}[data-v-4d2837e6] .el-dialog .mobileInfo{text-align:start!important}[data-v-4d2837e6] .el-dialog .mobileInfo p{padding:.5rem 0}[data-v-4d2837e6] .el-popper{display:block!important}[data-v-4d2837e6] .vuejs3-datepicker{margin:1rem 0}[data-v-4d2837e6] .vuejs3-datepicker .vuejs3-datepicker__calendar{width:100%!important}[data-v-4d2837e6] .vuejs3-datepicker .vuejs3-datepicker__calendar .selected,[data-v-4d2837e6] .vuejs3-datepicker .vuejs3-datepicker__calendar .vuejs3-datepicker__calendar-topbar{background-color:#ffd964}[data-v-4d2837e6] .vuejs3-datepicker .vuejs3-datepicker__calendar-topbar{display:none}[data-v-4d2837e6] .vuejs3-datepicker .cell:not(.month):not(.year){height:2rem;line-height:2rem}[data-v-4d2837e6] .vuejs3-datepicker .vuejs3-datepicker__calendar-actionarea>div{text-align:start}[data-v-4d2837e6] .vuejs3-datepicker .cell.day.matched:not(.blank):after{content:"";display:block;width:4px;height:4px;background-color:#7a790f;border-radius:50%;margin-top:-7px;margin-left:50%;transform:translateX(-50%)}.showSection[data-v-4d2837e6]{margin-top:.5rem;border:2px solid #e2e2e2;border-radius:.5rem;padding:.5rem .5rem;max-height:395px;overflow:auto;font-size:.9rem}.showSection .selectedClassInfoData[data-v-4d2837e6]{border:2px solid #bcbcbc;border-radius:1rem;padding:.5rem;margin:.8rem 0;font-weight:700;cursor:pointer;transition:.2s}.showSection .selectedClassInfoData.teacher[data-v-4d2837e6]{border-color:#e786aa}.showSection .selectedClassInfoData.teacher[data-v-4d2837e6]:focus,.showSection .selectedClassInfoData.teacher[data-v-4d2837e6]:hover{background-color:#ec9bb9}.showSection .selectedClassInfoData.parent[data-v-4d2837e6]{border-color:#5bd663}.showSection .selectedClassInfoData.parent[data-v-4d2837e6]:focus,.showSection .selectedClassInfoData.parent[data-v-4d2837e6]:hover{background-color:#9beba0}.showSection .selectedClassInfoData.student[data-v-4d2837e6]{border-color:#3bafee}.showSection .selectedClassInfoData.student[data-v-4d2837e6]:focus,.showSection .selectedClassInfoData.student[data-v-4d2837e6]:hover{background-color:#70bee8}.showSection .selectedClassInfoData[data-v-4d2837e6]:focus,.showSection .selectedClassInfoData[data-v-4d2837e6]:hover{background-color:#ececec}.showSection .selectedClassInfoData .role[data-v-4d2837e6]{width:3rem;height:3rem;background-color:#bcbcbc;border-radius:1rem;color:#fff;font-size:.9rem}.showSection .selectedClassInfoData .role span[data-v-4d2837e6]{line-height:3rem}.showSection .selectedClassInfoData .role.teacher[data-v-4d2837e6]{background-color:#c95f85}.showSection .selectedClassInfoData .role.student[data-v-4d2837e6]{background-color:#3bafee}.showSection .selectedClassInfoData .role.parent[data-v-4d2837e6]{background-color:#5bd663}.showSection .selectedClassInfoData .middle[data-v-4d2837e6]{margin-left:1rem}.showSection .selectedClassInfoData .middle .middle_role p[data-v-4d2837e6]{color:#3bafee}.showSection .selectedClassInfoData .middle .middle_role p.teacher[data-v-4d2837e6]{color:#c95f85}.showSection .selectedShowDate[data-v-4d2837e6]{margin-left:.5rem;margin-top:1rem;text-align:start;font-size:1.1rem;font-weight:700}.showSection .bottomShowSection[data-v-4d2837e6]{border-top:1px solid #a0a0a0;margin-top:1rem}.showSection .bottomShowSection .title[data-v-4d2837e6]{margin-left:.5rem;margin-top:1rem;font-size:1.1rem;font-weight:700}.curriculum[data-v-4d2837e6]{padding-bottom:0!important;width:100vw}.curriculum_title[data-v-4d2837e6]{font-size:1.2rem;font-weight:700}[data-v-4d2837e6] .el-tag{border:none}.main_part[data-v-4d2837e6]{width:100%;overflow:hidden}@media screen and (min-width:768px){.curriculum[data-v-4d2837e6]{display:flex}.curriculum .top[data-v-4d2837e6]{width:20rem;margin-right:2rem}[data-v-4d2837e6] .vuejs3-datepicker{margin:0}[data-v-4d2837e6] .vuejs3-datepicker .vuejs3-datepicker__calendar{width:20rem!important}.dateCalendar[data-v-4d2837e6]{margin-top:2rem}}