::-webkit-scrollbar{height:10px;width:7px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}::-webkit-scrollbar-thumb{background:#838383;border-radius:10px}.content{overflow:auto}.dflex-sb{display:flex;justify-content:space-between}.sidebar{font-size:14px;font-weight:400}.sidebar,.sidebar-titles{font-family:Inter,sans-serif;font-style:normal}.sidebar-titles{color:#ddd;font-size:12px;font-weight:300;height:35px;padding:15px}.center-name{font-family:itc_avant_garde_gothic_ltbook;letter-spacing:5px;padding-top:20px;text-align:center;text-shadow:2px 2px 5px #0c0c0c;text-transform:uppercase}.search-students{box-shadow:3px 3px 5px #777;display:block;margin-left:30%;margin-right:auto;max-height:90vh;overflow-x:hidden;overflow-y:auto;position:absolute;top:70px;z-index:100}.student-search{align-items:center;display:flex;padding:10px;width:450px}.student-search-link{text-decoration:none}.search-end-icon{cursor:pointer}.notification{border-bottom:1px solid #ddd;display:flex;font-size:.8rem;justify-content:space-between;padding:.5rem;width:250px}.cancel-icon{font-size:.5rem}.notification-link{color:#0069a7;text-decoration:none}.notification-title{font-weight:600}.notification-message{font-size:.8rem}.notifications-hero{margin-left:5px}.notification-timestamp{color:gray;font-size:.7rem}.feedback{background:#0f2027;background:linear-gradient(90deg,#2c5364,#203a43,#0f2027);border-radius:5px;color:#fff;padding:10px}.feedback:hover,.makup-class-container:hover{background-color:#493f6e;cursor:pointer}.makup-class-container{background:#0f2027;background:linear-gradient(90deg,#2c645b,#20433b,#0f2027);border-radius:5px;color:#fff;padding:10px}.home-class-box{align-items:center;border:1px solid #ccc;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.home-class-box:hover{background-color:#eee}.message{border:1px solid #ccc;border-radius:10px;box-shadow:2px 2px 10px #888;overflow-y:hidden}.smText{color:#888;font-size:11px}.neat{color:#000;cursor:pointer;text-decoration:none}.neat:hover{color:#00738a}.information,.message-heading{display:flex;padding:5px}.message-heading{background:#020024;background:linear-gradient(80deg,#020024,#003e5d 0,#007eaa 99%);border-radius:10px,10px;color:#fff;justify-content:space-between}.message-description{font-size:.9em;margin-right:5px;overflow-y:auto}.close-message-button{align-items:center;display:flex;justify-content:center}.message-actions-taken{font-size:.9em}.chatbox-container{background:#485563;background:linear-gradient(0deg,#29323c,#485563);border:1px solid #ccc;border-radius:5px;display:flex;flex-direction:column;max-height:300px;min-height:100px;width:400px}.chat-input:focus{border:none;outline:none}.chats{display:flex;flex-direction:column-reverse;flex-grow:1;max-height:300px;overflow-x:hidden;overflow-y:scroll}.chat-container{background-color:#fff;border:1px solid #ccc;border-radius:10px;margin:2px;overflow-anchor:none;padding:5px}.anchor{height:1px;overflow-anchor:auto}.chat-header{font-size:11px}.chat-content{font-size:14px}.chat-timestamp{color:"#aaa";font-size:11px;text-align:right}.chat-tags{background-color:#fff;border-radius:5px;bottom:10px;cursor:pointer;height:200px;margin-left:10px;overflow-y:scroll;position:relative;width:300px}.tags-staff{border-radius:5px;display:flex;gap:5;margin:3px;padding:5px}.tags-staff:hover{background-color:#eee}.old-chat-description{background-color:#fff;border-radius:5px;font-size:14px;margin:2px;padding:5px}.day-box{border:1px solid #ccc;border-radius:.5rem;flex-grow:1;flex:1 1;gap:.2rem;margin:.2rem;padding:.5rem}.day-title{font-size:.8rem;margin-bottom:5px;text-align:center}.day-class{cursor:pointer}.day-class,.day-class-timetable{background-color:#fff;border:1px solid #eee;border-radius:.5rem;color:#000;font-size:12px;margin-bottom:5px;padding:.5rem}.day-class-timetable{align-items:center;display:flex;justify-content:space-between}.day-class:hover{background-color:hsla(0,0%,65%,.251)}.classday-title{font-size:12px;font-weight:700}.classday-field{color:gray}.test-scheduled{cursor:pointer}.test-scheduled:hover{color:#0097c9}.classtitle{font-size:12px;top:7px}.classtitle,.syllabus-title{color:#fff;font-family:Inter,sans-serif;font-style:normal;font-weight:500;height:17px;left:9px;line-height:17px;overflow:hidden;position:absolute;width:100px}.syllabus-title{font-size:9px;top:20px}.frame{background:linear-gradient(49deg,#2a2a2a 2.96%,#464646 98.43%)}.beginner,.frame{border-radius:5px;box-shadow:3px 3px 10px #636d71;margin:2px;position:relative}.beginner,.beginner-legend{background:linear-gradient(90deg,#017422,#155d31)}.beginner-legend{color:#fff;padding:2px;text-align:center}.beginner:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.intermediate{border-radius:5px;box-shadow:3px 3px 10px #636d71;margin:2px;position:relative}.intermediate,.intermediate-legend{background:linear-gradient(90deg,#000b87,#00356d)}.intermediate-legend{color:#fff;padding:2px;text-align:center}.intermediate:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.advanced{border-radius:5px;box-shadow:3px 3px 10px #636d71;margin:2px;position:relative}.advanced,.advanced-legend{background:linear-gradient(90deg,#4e0092,#570083)}.advanced-legend{color:#fff;padding:2px;text-align:center}.advanced:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.class-coming{background:linear-gradient(232deg,#aeaf04,#5e5a01)}.class-coming,.class-coming:hover{border-radius:5px;box-shadow:3px 3px 10px #636d71;margin:2px;position:relative}.class-coming:hover{background:linear-gradient(232deg,#c9c905,#807901)}.frame:hover{background:linear-gradient(49deg,#014e72 2.96%,#018099 98.43%)}.frame:hover,.frameDisabled{border-radius:5px;box-shadow:3px 3px 10px #636d71;margin:2px;position:relative}.frameDisabled{background:linear-gradient(254.96deg,#627881 2.96%,#98a5aa 98.43%)}.teachersName{color:#ddd}.teachersName,.unknownTeachersName{font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:14px;position:relative;right:10px;text-align:right;top:7px}.unknownTeachersName{color:#e29d9d}.classRoom{color:#e2e2e2;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:14px;position:relative;right:10px;text-align:right;top:7px}.activeStudents{height:17px;left:9px;position:absolute;top:37px;width:110px}.activeStudents,.pendingStudents{font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:17px}.pendingStudents{color:#dfe300}.other-teacher{color:#0ef;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;left:10px;line-height:14px;position:absolute;text-align:left;top:52px}.timetable-search{float:right;position:relative;top:-40px}.class-link{text-decoration:none}.custom-context-menu{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.068);padding:5px;position:absolute;width:300px;z-index:1000}.context-button{align-items:center;border-radius:5px;cursor:pointer;display:flex;gap:5px;padding:10px}.context-button:hover{background-color:#d6d6d6}.context-title{color:#00466c;font-weight:700;text-align:center;width:300px}.draggable{background-color:#4caf50;color:#fff;cursor:move;height:150px;line-height:150px;position:absolute;text-align:center;width:150px}.class-view-test{color:#6ffc6f}.clock-face{align-items:center;background:radial-gradient(circle,#fff 50%,#afafaf 100%,#494949 0);border:2px solid #dfdede;border-radius:50%;display:flex;height:99%;justify-content:center;margin:auto;max-height:298px;max-width:298px;position:relative;width:99%}.number{background:hsla(0,0%,83%,0);border-radius:50%;cursor:pointer;height:30px;line-height:30px;position:absolute;text-align:center;transition:all .3s;width:30px}.number:hover{background:#004875;color:#fff}.hour-hand,.minute-hand{background-color:#000;border-radius:50%;bottom:50%;position:absolute;-webkit-transform-origin:bottom center;transform-origin:bottom center}.hour-hand{height:20%;width:6px}.hour-hand,.minute-hand{background-color:#ccc;color:#ccc;z-index:0}.minute-hand{height:30%;width:4px}.ampm{background-color:hsla(0,0%,100%,.568);border:1px solid #9f9f9f;border-radius:3px;bottom:25%;cursor:pointer;padding:2px 5px;position:absolute;z-index:100}.ampm:hover{background-color:#d7d7d7}.clock-time{color:#004875;font-size:18px;position:absolute;top:25%;z-index:100}.clock-label{color:#969696;font-size:12px;padding:5px;text-align:center}.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;border:0;border-radius:5px;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid rgba(72,72,72,.2);height:40px}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid rgba(72,72,72,.2)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:rgba(72,72,72,.2)}.flatpickr-calendar.arrowTop:after{border-bottom-color:#1bbc9b}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:rgba(72,72,72,.2)}.flatpickr-calendar.arrowBottom:after{border-top-color:#1bbc9b}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:#1bbc9b;border-radius:5px 5px 0 0;-webkit-flex:1;-ms-flex:1;flex:1 1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:#fff;color:#fff;height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#bbb}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(72,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(72,72,72,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:hsla(0,0%,100%,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:baseline;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:hsla(0,0%,100%,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:#1bbc9b;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:baseline;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#1bbc9b;outline:none;padding:0}.flatpickr-weekdays{-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#1bbc9b;display:-webkit-flex;display:-ms-flexbox;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1 1}span.flatpickr-weekday{background:#1bbc9b;color:rgba(0,0,0,.54);cursor:default;display:block;-webkit-flex:1;-ms-flex:1;flex:1 1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;border-left:1px solid rgba(72,72,72,.2);border-right:1px solid rgba(72,72,72,.2);display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 rgba(72,72,72,.2);box-shadow:-1px 0 0 rgba(72,72,72,.2)}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e2e2e2;border-color:#e2e2e2;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#bbb;border-color:#bbb;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#1bbc9b;border-color:#1bbc9b;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #1bbc9b;box-shadow:-10px 0 0 #1bbc9b}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(72,72,72,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(72,72,72,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #1bbc9b,5px 0 0 #1bbc9b;box-shadow:-5px 0 0 #1bbc9b,5px 0 0 #1bbc9b}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{border-left:1px solid rgba(72,72,72,.2);padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(72,72,72,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{background:#fff;border-bottom:1px solid rgba(72,72,72,.2);display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{background:#fff;border-radius:0 0 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-flex:1;-ms-flex:1;flex:1 1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#484848;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.delete-button{color:#fe004c}.delete-button:hover{color:#f25b5b}.feedback-frame{border-radius:5px;display:flex}.feedback-frame-disabled{color:#aaa;display:flex}.feedback-frame:hover{background-color:#eee}.feedback-students-name{min-width:300px;padding:10px;width:300px}.feedback-absent-reason{padding:10px}.feedback-notes{flex-grow:1;font-size:13px;margin-left:5px;text-align:left}.star-icon path{stroke:#a0a0a0;stroke-width:.5}.attendance-sheets{font-family:Arial,Helvetica,sans-serif}.attendance-frame{background:linear-gradient(49deg,#01425c 2.96%,#02697e 98.43%);border-radius:.5rem;box-shadow:3px 3px 10px #636d71;cursor:pointer;height:165px;margin:5px;width:200px}.attendance-frame:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.coming-frame{background:linear-gradient(232deg,#aeaf04,#5e5a01);border-radius:.5rem;box-shadow:3px 3px 10px #636d71;cursor:pointer;height:150px;margin:5px;width:200px}.coming-frame:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.extra-frame{background:linear-gradient(80deg,#004136,#017c6e);border-radius:.5rem;box-shadow:3px 3px 10px #636d71;cursor:pointer;height:108px;margin:5px;width:200px}.extra-frame:hover,.makeup-frame:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.attendance-students-frame{background:linear-gradient(77.08deg,hsla(0,0%,63%,0) 22.24%,rgba(1,128,156,0) 76.22%);border-radius:6px;display:flex;font-size:12px;font-weight:500;height:52px;left:8px;padding:3px;position:relative;width:185px}.small-class-link{color:gray;font-size:11;text-decoration:none}.small-class-link:hover{color:#026d9b}.money-subtitle{border-bottom:1px solid #ccc;color:#0090c4;font-weight:700;padding-bottom:5px}.money-outline{border:1px solid #ccc;border-radius:5px;padding:5px}.money-label{color:#aaa;font-weight:700;text-align:center}.money-cost{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding-bottom:5px;padding-top:5px}.withdraw-table{text-align:center;width:100%}.withdraw-table-heading{border-bottom:1px solid #ccc;color:#aaa;font-weight:400;padding-bottom:5px;padding-top:5px}.calendar{display:grid;grid-template-columns:repeat(7,1fr);place-items:center}.calendar-container{background-color:#fff;border:1px solid #eee;border-radius:5px 5px 0 0;box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:.2rem;position:absolute;z-index:1000}.calendar-day{color:#000;cursor:pointer;flex-grow:1}.calendar-day,.calendar-day-disabled{background-color:#fff;display:flex;height:30px;justify-content:center;margin:2px;text-align:center;width:50px}.calendar-day-disabled{color:#c7c7c7;cursor:not-allowed}.calendar-day-different-month{background-color:#fff;color:#c7c7c7;cursor:pointer;display:flex;height:30px;justify-content:center;margin:2px;text-align:center;width:50px}.day-div,.selected-day-div{border-radius:15px;height:30px;padding:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:30px}.selected-day-div{color:#fff}.day-div:hover{background-color:hsla(0,0%,86%,.483)}.calendar-month{align-items:center;border-radius:5px 5px 0 0;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:24px;font-weight:lighter;justify-content:space-between;margin-bottom:5px;padding:10px;text-align:center}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.weekday-names{font-size:12px;padding-bottom:5px;text-align:center}.month-button{align-items:center;border-radius:2rem;display:flex;font-size:14px;height:30px;justify-content:center;width:30px}.month-button:hover{-webkit-filter:brightness(1.5);filter:brightness(1.5)}.upload-button{background-color:#008b8b;border:none;border-radius:5px;color:#fff;height:40px;margin-top:5px;width:150px}.tuition-calculator-dialog{padding:5px}.tuition-accordian:hover{background-color:#eee}.receipt{font-size:18px;margin:0;width:100%}.history-changedBy,.history-endTime,.history-returnDate,.history-startTime,.history-status{width:150px}.history-reason{flex-grow:1}.MenuItem{color:#000}.MenuItem.Mui-selected{background:#000;color:#007bc2}.note-text{font-size:.8rem;margin-bottom:.1rem}.note-title{font-size:.9rem}.class-title{color:#000;font-size:24px;text-decoration:none!important}.class-title:hover{color:#00758a}.attendance-month,.attendance-title{-webkit-user-select:none;-ms-user-select:none;user-select:none}.attendance-month{text-align:center;width:12rem}.attendance-widgets-layout{display:flex;flex-wrap:wrap}.attendance-class{align-items:center;border:1px solid #bbb;border-radius:.5rem;display:flex;justify-content:space-between;margin:.5rem;padding:.5rem}.attendance-widget{border-radius:2rem;font-size:.7rem;height:10.5rem;margin:.2rem;padding:.5rem;width:8.7rem}.attendance-class-title{font-size:1.2rem;width:10rem}.feedback-scores{border-radius:.8rem;color:#fff;font-size:.6rem;font-weight:400;margin:.3rem;padding:.4rem;width:7rem}.attendance-date,.feedback-scores{font-family:Inter;text-align:center}.attendance-date{color:#1e1e1e;font-weight:600}.student-recent{font-size:14px}.student-recent-title{color:#00758a}.student-chat-title{color:#003274;display:flex;font-size:12px;justify-content:space-between}.student-chat-message{font-size:11px}.student-chat-date{color:gray;font-size:10px;text-align:right;width:100%}.student-chat-box{margin:2px;padding:5px;width:100%}.good{color:#15a302}.worse{color:#daa520}.bad{color:red}.owed-data-grid{height:.5rem}.lastcolumnSeparator .MuiDataGrid-columnSeparator--sideRight{display:none!important}.class-day{background:linear-gradient(240deg,#fff,#d4d4d4);border-radius:10px;box-shadow:5px 5px 10px #888;margin:5px}.edit-class-top{padding:5px;width:50%}.student-notes-name{color:#026ba8;font-size:.9rem;font-weight:700}.customer-search-choice:hover{background-color:#eee}.customer-students{background:linear-gradient(200deg,#fff,#d4d4d4);border-radius:10px;margin:5px;padding:10px;width:100%}.pill{border:1px solid #aaa;cursor:pointer}.pill:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}.absent-table-labels{font-size:.7rem}.flatp{display:none}.makeup-timetable,.makeup-timetable-closed{border:1px solid #ccc;border-radius:5px;margin:10px;padding:10px}.makeup-timetable-closed{color:#aaa}.makeup-timetable:hover{background-color:#eee;cursor:pointer}.makeup-info{border:1px solid #ccc;border-radius:5px;font-size:14px;margin:5px;padding:5px}.muclass{cursor:pointer}.muclass,.muclass:hover{border-radius:5px;color:#000;padding:5px}.muclass:hover{background-color:#eee}.muclass-disabled{border-radius:5px;color:#aaa;padding:5px}.mu-class-details{background-color:#fff;cursor:pointer}.mu-class-details:hover{background-color:#eee}.tcell{text-align:center}.table{width:45%}.student-link{color:#000;text-decoration:none}.student-link:hover{color:#0084d1}.new-lost-students-table-title{color:#888;display:flex;font-size:11px}.staff:hover{background-color:#eee;cursor:pointer}.class-schedule,.student-details{border:1px solid #ccc;border-radius:5px;margin-top:10px;padding:10px}.user-panel{background:#0463af;background:linear-gradient(232deg,#0463af,#01365e);border-radius:5px;color:#fff;height:100px;padding:5px;width:200px}.pending-container{border:1px solid #ccc;border-radius:5px;display:flex;padding:5px}.pending-container-labels{display:flex;font-size:14px}.resource-container{border:1px solid #ccc;border-radius:5px;padding:5px;width:400px}.resource{border-radius:5px;color:#fff;font-size:14px;font-weight:700;height:100px;padding:5px}.cur-link{color:#000;text-decoration:none}.cur-link:hover{color:#005877}.cur-box{border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 5px #888;margin-left:auto;margin-right:auto;padding:10px;text-align:center;width:800px}.cur-table{border-collapse:collapse;width:100%}.cur-table td,.cur-table th{border:1px solid #ccc;margin:0;padding:5px}.cur-breadcrumbs{color:grey;margin-bottom:10px;text-decoration:none}.cur-breadcrumbs:hover{color:#004d7d}.small-text{color:#aaa;font-size:11px}.stage-two-box{border:1px solid #ccc;border-radius:5px;display:flex;margin-top:5px;padding:10px}.lead-notes{font-size:13px}.leads-open-note{cursor:pointer;font-size:12px;font-weight:100;margin-bottom:8px;margin-left:10px;margin-top:12px;text-align:center}.leads-open-note:hover{color:green}.lead-notes-outline{background-color:#787878;border-radius:5px;display:flex;flex-direction:column;flex-grow:1;padding:5px}.lead-notes-title{color:#fff;font-size:12px;margin-left:3px;padding-bottom:3px}.leads-notes-container{background-color:#eee;border:1px solid #ccc;border-radius:5px 5px,0,0;display:flex;flex-direction:column-reverse;flex-grow:1;overflow-y:auto;padding:5px}.leads-basic-details{width:300px}.leads-basic-name{font-weight:600}.leads-basic-subinfo{font-size:14px}.leads-test-container{margin-left:10px;width:400px}.leads-decision{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.enter-note-div{background-color:#fff;border-top:#787878;font-size:14px;height:40px;max-height:430px;min-height:40px;overflow-y:hidden;padding:10px;width:100%}.enter-note-div:focus{outline:none}.choose-timetable-div{cursor:pointer}.choose-timetable-div:hover{background-color:#eee}.input-box{border:none;font-size:16px}.input-box:focus{border:none;outline:none}.students-list{background-color:#fff;height:250px;margin-top:10px;overflow-y:scroll;position:absolute;z-index:100}.tagged{display:flex;flex-wrap:wrap;margin-right:10px;max-width:400px}.student-card{background-color:#fff}.student-card,.student-card-selected{align-items:center;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;padding:10px;width:550px}.student-card-selected,.student-card:hover{background-color:#eee}.phone-number{color:#aaa;font-size:12px}.main-table{with:400px;padding:5px}.profit{font-weight:700}.figure{text-align:right;width:200px}.top-border{border-top:1px solid #393939}.difference{align-items:center;display:flex;justify-content:flex-end}.shift-cell{border:1px solid #ccc;padding:3px;text-align:center;width:200px}.shift-table{border:1px solid #ccc;border-collapse:collapse}.teachers-name{background-color:#00576d;color:#fff;font-size:24pt;padding:3px;text-align:center}.name-of-class{font-size:12pt;font-weight:700}.class-details{font-size:11pt}.book-in-list{cursor:pointer;padding:5px}.book-in-list:hover{background-color:#ccc}.lesson-button{borderRadius:10px;marginTop:10px;border:1px solid #ccc;cursor:pointer;margin-top:10px;padding:5px}.lesson-button:hover{background-color:#eee}.find-customer-box,.found-customer{height:70px;width:200px}.found-customer{border-radius:5px;cursor:pointer;padding:10px}.found-customer:hover{background-color:#eee}.score{background-color:#747474;color:#fff;display:flex;font-size:12px;gap:1rem;padding:.2rem .2rem .2rem .5rem}.score-stat{gap:.2rem}.score-change,.score-stat{align-items:center;display:flex}
/*# sourceMappingURL=main.c6467aaf.css.map*/