[data-v-5b457dad].custom-timetable>.custom-timetable__body{overflow-x:auto;box-sizing:border-box}[data-v-5b457dad].custom-timetable>.custom-timetable__body .custom-timetable__col{width:auto;padding-left:8px;padding-right:8px;position:relative;box-sizing:border-box}[data-v-5b457dad].custom-timetable>.custom-timetable__body .custom-timetable__col *{box-sizing:border-box}[data-v-5b457dad].custom-timetable>.custom-timetable__body .custom-timetable__col .custom-timetable__col__header{font-size:.875rem;color:var(--v-colorBlack-base);text-align:center;padding-top:16px;padding-bottom:16px;display:block;width:100%;position:relative}[data-v-5b457dad].custom-timetable>.custom-timetable__body .custom-timetable__col .custom-timetable__col__body{width:auto;min-width:185px}[data-v-5b457dad].custom-timetable>.custom-timetable__body .custom-timetable__col .custom-timetable__col__body>.custom-timetable__col-row{width:auto;align-items:flex-start;position:relative}[data-v-5b457dad].custom-timetable>.custom-timetable__body .custom-timetable__col .custom-timetable__col__body>.custom-timetable__col-row>.custom-timetable__week-event{display:block;width:185px;position:relative;margin-left:1px;margin-right:1px}[data-v-5b457dad].custom-timetable>.custom-timetable__body .custom-timetable__col .custom-timetable__col__body>.custom-timetable__col-row>.custom-timetable__week-event.squeeze{width:100px!important}[data-v-5b457dad].custom-timetable .holiday-name{font-size:.75rem}[data-v-5b457dad].v-calendar .v-event{height:auto!important;border-radius:5px!important;margin-left:auto;margin-right:auto;margin-bottom:5px!important}[data-v-5b457dad].v-calendar .v-event-timed{background:#eee!important}[data-v-5b457dad].v-calendar [role=cell],[data-v-5b457dad].v-calendar [role=columnheader]{min-width:170px!important}[data-v-5b457dad].v-calendar [role=cell]{min-height:100px!important}[data-v-5b457dad].v-calendar [role=cell].v-outside .v-calendar-weekly__day-label>.v-btn{opacity:.3}[data-v-5b457dad].v-calendar [role=cell].v-outside .v-calendar-weekly__day-label>.v-btn:not(.holiday--text){color:#58555d!important}[data-v-5b457dad].v-calendar [role=cell].v-outside .holiday-name{opacity:.3}[data-v-5b457dad].v-calendar [role=cell].v-present .v-calendar-weekly__day-label>.v-btn{background-color:#efefef!important}[data-v-5b457dad].v-calendar [role=columnheader]{font-size:.75rem!important;font-weight:400;letter-spacing:.0333333333em!important;line-height:1.25rem;font-family:Rubik,Noto Sans HK,sans-serif!important;padding-top:10px;padding-bottom:10px;color:var(--v-colorBlack-base)!important}[data-v-5b457dad].v-calendar.v-calendar-daily .v-event-timed{max-width:185px!important;min-width:185px!important}[data-v-5b457dad].v-calendar.v-calendar-daily .v-calendar-daily__day{border-right:none!important}[data-v-5b457dad].v-calendar.v-calendar-daily .v-calendar-daily__intervals-body>.v-calendar-daily__interval:first-of-type>.v-calendar-daily__interval-text{padding-top:10px!important}[data-v-5b457dad].v-calendar.v-calendar-daily .v-calendar-daily__scroll-area{overflow-y:hidden!important}.v-current-time[data-v-5b457dad]{height:2px;background-color:#ea4335;position:absolute;left:-1px;right:0;pointer-events:none}.v-current-time.first[data-v-5b457dad]:before{content:"";position:absolute;background-color:#ea4335;width:12px;height:12px;border-radius:50%;margin-top:-5px;margin-left:-6.5px}[data-v-5b457dad].v-input--switch .v-input--switch__track{color:#fff!important;opacity:1!important}[data-v-5b457dad].v-input--switch .v-label{color:#fff!important;font-size:12px!important;font-weight:500!important}[data-v-6418257c].custom-timetable-card{border-radius:5px;overflow:hidden;cursor:pointer}[data-v-6418257c].custom-timetable-card .custom-timetable-card__top{padding:5px 10px;color:#fff;font-size:.75rem;line-height:1.5}[data-v-6418257c].custom-timetable-card .custom-timetable-card__top .student-attendance-list>li{font-size:.75rem;color:inherit}[data-v-6418257c].custom-timetable-card .custom-timetable-card__top .student-attendance-list>li>span,[data-v-6418257c].custom-timetable-card .custom-timetable-card__top .student-attendance-list>li>span>span{color:inherit}[data-v-6418257c].custom-timetable-card .custom-timetable-card__bot{color:var(--v-colorBlack-base);padding:10px;background:#eee}[data-v-6418257c].custom-timetable-card .custom-timetable-card__bot .course-name{font-size:.75rem;line-height:1.5;font-weight:600;margin-bottom:10px}[data-v-6418257c].custom-timetable-card .custom-timetable-card__bot>.course-info-list{padding:0;list-style:none}[data-v-6418257c].custom-timetable-card .custom-timetable-card__bot>.course-info-list>li{position:relative;color:var(--v-colorBlack-base);font-size:10px;margin:5px 0;display:flex;align-items:flex-start}[data-v-6418257c].custom-timetable-card .custom-timetable-card__bot>.course-info-list>li.course-info-remark{color:#e89304;white-space:pre-line}[data-v-6418257c].custom-timetable-card .student-attendance-list{padding:0;list-style:none}[data-v-6418257c].custom-timetable-card .student-attendance-list>li{position:relative;color:var(--v-colorBlack-base);font-size:10px;margin:5px 0;display:flex;align-items:center;line-height:1}[data-v-6418257c].custom-timetable-card .student-attendance-list>li>.attend-check{width:10px;min-width:10px;height:10px;border-radius:2px;background:#a7a7a7;margin-right:8px;font-size:7px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}[data-v-6418257c].custom-timetable-card .student-attendance-list>li>.attend-check.attend{background:#27c712}[data-v-6418257c].custom-timetable-card .student-attendance-list>li>.attend-check.absent{background:var(--v-red-base)}[data-v-6418257c].custom-timetable-card .student-attendance-list>li>.attend-check.await,[data-v-6418257c].custom-timetable-card .student-attendance-list>li>.attend-check.sick_leave{background:var(--v-accent-base)}[data-v-6418257c].custom-timetable-card .student-attendance-list>li>.timetable-tag{width:auto;text-align:center;font-size:7px;min-width:16px;border-radius:2px;margin-left:5px;line-height:1;padding:2px;color:#fff}[data-v-6418257c].custom-timetable-card .student-attendance-list>li>.timetable-tag.free-lesson{background:var(--v-accent-base)}[data-v-6418257c].custom-timetable-card .student-attendance-list>li>.timetable-tag.new{background:#2096f3}.custom-timetable__week-grid .custom-timetable__week-event:not(:hover) .custom-timetable-card__bot[data-v-6418257c]{display:none!important}[data-v-0a7f7672].v-input--switch .v-input--switch__track{color:#fff!important;opacity:1!important}[data-v-0a7f7672].v-input--switch .v-label{color:#fff!important;font-size:12px!important;font-weight:500!important}