@charset "UTF-8";.main-container{display:flex;flex-direction:row;height:100vh;width:100vw}@media (max-width:768px){.main-container{flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw}body::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}body::-webkit-scrollbar{height:6px;width:0}body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:100px}}.modal-container{align-items:center;background-color:rgba(0,0,0,.3);cursor:auto;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3}.modal-container .child-modal-container{z-index:4}.modal{background-color:#fafafa;box-shadow:3px 3px 11px 0 rgba(0,0,0,.3);position:fixed}.modal,.modal-content-container{display:flex;flex-direction:column}.modal-content-container{flex-grow:1;height:0;margin:0 40px 30px}.modal-header{align-items:center;border-bottom:1px solid #afafaf;display:flex;height:45px;justify-content:space-between;margin-right:6px;padding-bottom:20px;padding-top:40px}.modal-title{font-family:Lato,sans-serif;font-size:30px;font-weight:700}.modal-close-button{background-image:url(/static/media/modal-close.90df2fd5e59c6793d562.svg);background-size:contain;cursor:pointer;height:100%;margin-right:5px;width:40px}.modal-content{display:flex;flex-direction:column;flex-grow:1;font-weight:400;margin:30px 0 20px 5px;overflow-y:scroll}.modal-content::-webkit-scrollbar-thumb:hover{background-color:rgb(0,0,0,.3)}.modal-content::-webkit-scrollbar{height:6px;width:6px}.modal-content::-webkit-scrollbar-thumb{background-color:rgb(0,0,0,.2);border-radius:100px}.modal-content-item{align-items:center;display:flex;height:auto;min-height:45px;width:100%}.modal-content-text{font-family:PT Sans,sans-serif;font-size:18px}.modal-content-inline-button{align-items:center;border:1px solid #afafaf;border-radius:100px;cursor:pointer;display:flex;font-family:PT Sans,sans-serif;font-size:16px;height:25px;justify-content:center;margin-left:8px;padding:0 10px;-webkit-user-select:none;user-select:none;width:auto}.modal-content-inline-button:hover{background-color:#e8e8e8;transition-duration:.3s}.modal-footer{height:auto}.modal-footer-button-container{display:flex;flex-direction:row;height:auto;justify-content:flex-end;width:100%}.modal-button{align-items:center;border:1px solid #afafaf;border-radius:3px;cursor:pointer;display:flex;font-family:PT Sans,sans-serif;font-size:16px;height:45px;justify-content:center;margin-right:5px;padding:0 15px;-webkit-user-select:none;user-select:none;width:auto}.modal-button:hover{background-color:#e8e8e8;transition-duration:.3s}ul{margin:0;padding-left:25px}.modal-content-divider-2:first-child{flex-basis:0;flex-grow:2;font-weight:700;padding-right:15px;text-align:right}.modal-content-divider-2:nth-child(2){border-radius:5px;display:flex;flex-basis:0;flex-direction:column;flex-grow:5;flex-wrap:wrap;padding-left:15px;padding-top:1px}.modal-content-align-start{align-items:flex-start;display:flex}@media(max-width:768px){.modal-content-container{margin:0 25px 20px}.modal-header{height:40px;padding-bottom:10px;padding-top:20px}.modal-title{font-size:24px}.modal-content{margin:15px 0}.modal-content-item{min-height:40px}.modal-content-text{font-size:15px}.modal-button{font-size:14px;height:30px;padding:0 10px}}.login-form-container{background-color:#e8e8e8;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.login-form>.right-container{display:flex;flex-direction:column;flex-grow:1}.login-box-container{display:flex;flex-grow:1;margin:50px 50px 0}.login-box{display:flex;flex-direction:column;height:300px;margin-top:160px;width:100%}.login-checkbox{display:flex;flex-direction:row}.login-checkbox-admin{margin:3px 3px 3px 4px}.login-checkbox-admin-description{cursor:default;font-family:Lato,sans-serif;font-size:13px}.login-textbox-area{height:35px;margin-bottom:5px;overflow:hidden}.login-textbox-area input:focus{outline:none}.login-textbox{background-color:#e8e8e8;border:none;border-radius:5px;box-sizing:border-box;height:100%;padding-left:15px;width:100%}.login-button-area{display:flex;flex-direction:row;justify-content:center;margin-top:40px}.login-button{background-color:#ae895d;background-image:url(/static/media/submit.d8a1ec8f6a63153e63f9.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.3);border-bottom:4px solid rgba(0,0,0,.4);border-radius:5px;cursor:pointer;height:50px;width:53px}.login-button:hover{background-color:#a17b4c}.login-form{background-color:#f8f8f8;border-radius:15px;box-shadow:10px 9px 30px -15px rgba(0,0,0,.67);display:flex;font-family:Lato,sans-serif;height:600px;margin:0 auto;width:700px}.login-form>.login-left-container{background-color:#1c252c;border-radius:15px 0 0 15px;display:flex;flex-direction:row;height:100%;width:350px}.login-information-container{display:flex;flex-direction:row;flex-grow:1;justify-content:center;margin:50px 50px 0}.login-information{display:flex;flex-direction:column;height:100%;width:100%}.copyright{color:#afafaf;font-family:Lato,sans-serif;font-size:13px;text-align:center}.login-logo-container{display:flex;flex-direction:row;justify-content:center;margin-top:150px}.login-logo-container>.login-logo{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:contain;height:55px;width:129px}.login-logo-container>p{color:#f8f8f8;font-family:Lato,sans-serif;font-size:34px}.login-subtitle{color:#ae895d;font-size:18px;text-align:center}.login-description{color:#afafaf;font-size:14px;margin-left:20px;margin-right:20px;margin-top:40px;text-align:center}.logo-divider{background-color:#ae895d;border:none;height:1px;margin-bottom:10px;margin-top:10px;width:80px}.login-footer-container{flex-grow:1;justify-content:flex-end}.login-footer,.login-footer-container{display:flex;flex-direction:column;width:100%}.login-footer{height:100px}.login-footer>.contact-container{display:flex;height:50px;justify-content:space-evenly}.login-footer>.copyright-container{height:50px;padding-top:20px}.contact-icon{background-repeat:no-repeat;background-size:contain;color:transparent;height:35px;width:50px}#home{background-image:url(/static/media/home.ce59f76d6c5af9c2f2c2.svg);width:30px}#instagram{background-image:url(/static/media/instagram.59d47483448bc45e2e8a.svg)}#youtube{background-image:url(/static/media/youtube.52583ad5f2b62d46c446.svg);width:30px}.mobile-login-form-container{background-color:#1c252c;display:flex;flex-direction:column;font-family:Lato,sans-serif;height:100%;width:100%}.mobile-login-header{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:100px;-webkit-user-select:none;user-select:none}.mobile-login-logo{background-image:url(/static/media/logo-high.b00437297f55201a97ac.png);background-repeat:no-repeat;background-size:contain;height:82px;width:200px}.mobile-login-status{color:#afafaf;font-size:17px;margin-top:20px}@media (max-width:768px){.login-box{height:auto;margin:0;padding:40px;width:254px}.login-box-container{height:auto;justify-content:center;margin:0 5px;max-height:330px}.login-textbox{background-color:initial!important;border-bottom:1px solid #afafaf;border-radius:0;color:#fff;font-size:16px}.login-textbox:focus{border:1px solid #afafaf}.login-textbox-area{height:45px;margin-bottom:15px}.login-checkbox{color:#fff;margin-top:10px}}.navbar-header{display:none}.navbar-container{background-color:#1c252c;display:flex;flex-direction:column;flex-shrink:0;height:100%;width:280px}.navbar-content-wrapper{display:flex;flex-direction:column;flex-grow:1;margin:53px 29px}.logo-wrapper{display:flex;flex-direction:row;height:55px;overflow:hidden;width:100%}.logo-wrapper>.logo{background-image:url(data:image/png;base64,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);background-size:contain;height:55px;width:129px}.location-text-wrapper{height:100%;margin-left:15px;margin-top:16px}#location-logo-text{color:#e5e5e5;font-family:Lato,sans-serif;font-size:18px;margin-top:17px}.location-selector-container{height:auto;margin-bottom:38px;margin-top:40px;position:relative;width:100%}.location-selector>.text-wrapper{flex-grow:1;padding:13px 0 13px 15px}.location-selector>.button-wrapper{height:30px;margin:11px 11px 10px 0;width:30px}#dropdown-button{background-image:url(/static/media/expand-down.096ebaed6d299983767e.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:100%;width:100%}.location-selector{background-color:#1c252c;border:1px solid #afafaf;color:#afafaf;display:flex;flex-direction:row;font-family:Lato,sans-serif;font-size:18px;height:52px;width:100%}.user-info-container{height:auto;margin-bottom:38px;margin-top:40px;width:100%}.user-info-box{background-color:#1c252c;border:1px solid #afafaf;color:#afafaf;display:flex;flex-direction:row;font-family:Lato,sans-serif;font-size:18px;height:52px;width:100%}.user-info-text{padding:13px 0;text-align:center;width:100%}.user-info-lesson-count-text{color:#afafaf;font-size:16px;margin:8px 0;text-align:center}.location-selector:focus{box-shadow:none;outline:none}.location-selector-dropdown{background-color:#1c252c;color:#afafaf;display:flex;flex-direction:column;height:auto;left:0;position:absolute;top:54px;width:100%}.location-selector-dropdown>.dropdown-menu{border:1px solid #afafaf;border-top:none;cursor:pointer;height:52px;width:100%}.dropdown-menu>.location-name{color:#afafaf;font-size:18px;padding:13px 0 13px 15px}.navbar-menu{margin-top:24px}.navbar-menu>p{color:#afafaf;cursor:pointer;font-size:18px}.navbar-menu>.current{color:#cdb97e;font-weight:700}.logout-button{background-image:url(/static/media/logout-button.51db76b001ebfbc077bb.svg);background-repeat:no-repeat;bottom:0;cursor:pointer;height:20px;left:0;margin-bottom:52px;margin-left:29px;position:relative;width:60px}@media(max-width:768px){.navbar-container{left:-280px;position:fixed;width:280px;z-index:5}.navbar-header{background-color:#1c252c;box-shadow:1px -1px 16px -1px rgba(0,0,0,.49);display:flex;height:60px;position:fixed;width:100%;z-index:4}.navbar-menu{align-items:center;border-radius:10px;cursor:pointer;display:flex;margin-top:10px;padding:10px}.navbar-menu-current{background-color:#2d3c46}.navbar-menu>.current{color:#afafaf;font-weight:400}.navbar-mobile-logo{color:#fff;font-family:Lato,sans-serif;font-size:20px}.navbar-mobile-logo,.navbar-side-button-container{align-items:center;display:flex;justify-content:center}.navbar-side-button-container{height:60px;width:60px}.navbar-side-button{background-image:url(/static/media/menu-icon.41e85100a5a42ccc9f07.svg);background-size:contain;cursor:pointer;height:40px;width:40px}}.content-container{display:flex;flex-direction:column;flex-grow:1;margin:40px 40px 0;width:calc(100% - 360px)}.content-title{font-family:Lato,sans-serif;font-size:30px;font-weight:700;margin-right:10px}.content-subtitle-container{align-items:flex-end;display:flex}.content-subtitle{font-size:16px}.content-subtitle,.content-subtitle-current{cursor:pointer;font-family:Lato,sans-serif;-webkit-user-select:none;user-select:none}.content-subtitle-current{font-size:18px;font-weight:600}.content-subtitle-divider{background-image:url(/static/media/divider_tall_regular.dbdee9322656977128e0.svg);height:16px;margin-bottom:3px;width:16px}@media(max-width:768px){.content-container{height:100%;margin:80px 23px 0;width:calc(100% - 46px)}.content-title{font-size:26px}}.table-page-header{display:flex;flex-direction:row;height:100px}.table-legend{align-items:center;border:0 solid #afafaf;border-radius:3px;box-sizing:border-box;display:flex;font-size:16px;gap:5px;height:38px;justify-content:right;margin-bottom:5px;margin-top:10px;padding:0 13px}.table-week-controller-container{align-items:center;display:flex;height:36px;justify-content:center;margin-right:5px;width:20px}.table-week-controller{color:#afafaf;cursor:pointer;font-family:PT Sans,sans-serif;font-size:25px;font-weight:700;-webkit-user-select:none;user-select:none}.legend-circle{border:1px solid #afafaf;border-radius:15px;box-sizing:border-box;height:15px;position:relative;width:15px}.legend-circle:before{align-items:center;background-color:#1c252c;color:#fff;content:attr(data-hover);display:flex;justify-content:center;left:-30px;opacity:0;padding:5px;position:absolute;text-align:center;top:30px;transition:opacity .3s ease-in-out;visibility:hidden;width:75px;word-break:keep-all;z-index:3}.legend-circle:hover:before{opacity:1;visibility:visible}.legend-done{background-color:#57a970}.legend-abnormally-cancelled{background-color:#fa697a}.legend-reservation{background-color:#cdb97e}.legend-reservation-grand{background-color:#ffbf00}.table-page-title-container{height:auto}.lesson-register-button{border:1px solid #1c252c;border-radius:3px;cursor:pointer;height:62px;margin-top:4px;width:152px}.lesson-register-text{font-family:Lato,sans-serif;font-size:20px;font-weight:700;margin:16px 25px}.lesson-register-text>.plus{font-size:24px;margin-right:8px}@media (max-width:768px){.table-legend{font-size:12px;height:30px;margin-bottom:0;margin-top:10px}.table-week-controller-container{align-items:center;display:flex;height:60px;justify-content:center;margin-top:20px;width:20px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0;width:100%}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{background-color:initial;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#2579ba;border-radius:.3rem;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.date-selector-container{color:#1c252c;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;margin-top:20px}.date-selector-single{width:200px}.date-selector,.date-selector-single{align-items:center;border:1px solid #afafaf;border-radius:3px;display:flex;height:38px}.date-selector{width:242px}.date-selector-text{flex-grow:1;font-family:Lato,sans-serif;font-size:16px;margin-left:13px}.date-selector-container>.react-datepicker-wrapper{margin-bottom:5px;margin-right:5px;width:244px}.calendar-icon-container{background-image:url(/static/media/calendar.6d74ba7c275b9e17328b.svg);cursor:pointer;height:13px;margin-right:15px;width:13px}@media(max-width:768px){.date-selector-container>.react-datepicker-wrapper{height:30px;width:190px}.date-selector{height:30px;width:188px}.date-selector-text{font-size:12px}.calendar-icon-container{background-image:url(/static/media/calendar.6d74ba7c275b9e17328b.svg);cursor:pointer;height:13px;width:13px}}.table-container{border-top:1px solid #afafaf;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;margin-bottom:74px;margin-top:0;min-height:450px;overflow-x:auto;overflow-y:visible}.table-container::-webkit-scrollbar-thumb:hover{background-color:rgb(0,0,0,.3)}.table-container::-webkit-scrollbar{height:6px;width:0}.table-container::-webkit-scrollbar-thumb{background-color:rgb(0,0,0,.2);border-radius:100px}.top-table{display:grid;grid-template-columns:86px repeat(7,minmax(120px,1fr));grid-template-rows:51px repeat(11,1fr);height:50px;width:100%}.table-date-item-clickable:before{background-color:#1c252c;color:#fff;content:attr(data-hover);left:calc(50% - 60px);opacity:0;padding:5px 0;position:absolute;top:38px;transition:opacity .3s ease-in-out;visibility:hidden;width:120px;word-break:keep-all;z-index:3}.table-date-item-clickable:hover:before{opacity:1;visibility:visible}.table-date-item-clickable{cursor:pointer;position:relative}.table-date-item{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-top:4px solid rgba(0,0,0,.1);box-sizing:border-box;font-family:PT Sans,sans-serif;height:100%;text-align:center;width:100%}.table-date{font-size:16px;margin-top:16px}.table-date-item:first-child{border:none;border-top:4px solid rgba(0,0,0,.1)}.mid-table{display:flex;flex-direction:row;flex-grow:1}.table-sidebar{border-bottom:1px solid #afafaf;border-top:5px solid transparent;box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:.5fr repeat(13,1fr) .5fr;height:100%;width:86px}.table-sidebar-text-container{align-items:center;display:flex;justify-content:center;min-width:86px}.table-sidebar-text{color:#000;font-family:PT Sans,sans-serif;font-size:16px}.table-main{border-bottom:1px solid #afafaf;border-top:5px solid transparent;box-sizing:border-box;display:grid;flex-grow:1;grid-template-columns:repeat(7,minmax(120px,1fr));grid-template-rows:repeat(14,1fr);height:100%}.table-main-cell{align-items:center;border-bottom:1px solid #f3f2f2;border-left:1px solid #f3f2f2;display:flex;justify-content:center;word-break:break-all}.table-empty-cell-icon{background-image:url(/static/media/lesson-add.a52871f1c8e08ea3bf47.svg);background-size:cover;height:25px;width:25px}.table-cell-teachername{border-bottom:4px solid rgba(0,0,0,.1)}.table-cell-teachername-text{box-sizing:border-box;color:#1c252c;font-family:PT Sans,sans-serif;font-size:16px;font-weight:700}.table-cell-lesson{border-bottom:1px solid #f3f2f2;border-left:1px solid #f3f2f2;box-shadow:2px 2px 5px 5px hsla(0,4%,95%,.25);color:#1c252c;cursor:pointer;font-family:PT Sans,sans-serif;font-style:normal;font-weight:400}.table-cell-done{border-left:4px solid #57a970}.table-cell-abnormally-cancelled{border-left:4px solid #fa697a}.table-cell-reservation{border-left:4px solid #cdb97e}.table-cell-reservation-grand{border-left:4px solid #ffbf00}.notbanned{cursor:pointer}.table-cell-lesson-empty{background-color:#fafafa;border-bottom:1px solid #f3f2f2;border-left:1px solid #f3f2f2;color:#afafaf;font-size:24px}@media (max-width:768px){.table-container{margin-top:58px;min-height:600px}}.user-selector{align-items:center;background-color:#fff;border:1px solid #afafaf;border-radius:3px;display:flex;height:33px;position:relative;width:235px}#user-selector-search-button{background-image:url(/static/media/search-icon.aa7d4343cd10f2b5a4de.svg);background-size:cover;cursor:pointer;height:27px;margin-right:10px;width:27px}.user-selector-search-input{background-color:initial;border:none;font-family:PT Sans,sans-serif;font-size:15px;height:30px;margin-left:15px;outline:none;width:100px}#user-selector-username-input{width:60px}.user-selector-dropdown-wrapper{background-color:#fff;border:1px solid #afafaf;border-radius:3px;flex-direction:column;left:-1px;max-height:200px;padding:5px;position:absolute;top:33px;width:225px}.user-selector-dropdown-content::-webkit-scrollbar-thumb:hover{background-color:rgb(0,0,0,.3)}.user-selector-dropdown-content::-webkit-scrollbar{height:6px;width:6px}.user-selector-dropdown-content::-webkit-scrollbar-thumb{background-color:rgb(0,0,0,.2);border-radius:100px}.user-selector-dropdown-content{background-color:#fff;flex-direction:column;height:auto;max-height:200px;overflow-x:hidden;overflow-y:auto}.user-selector-result{align-items:center;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;margin-left:10px;margin-right:10px;text-align:center;width:200px}#lesson-modify-modal{height:550px;width:500px}#lesson-reservation-modal{height:600px;width:500px}#lesson-reservation-modal-content{margin-bottom:0}#external-lesson-checkbox,#isgrand-checkbox{height:17px;margin-left:15px;width:17px}.external-input-container{display:flex;flex-direction:column;gap:5px;margin-left:15px;margin-top:5px}#external-lesson-username-input{border:1px solid #afafaf;border-radius:3px;height:33px;margin-left:10px;padding-left:10px;width:120px}#external-lesson-username-input:focus{outline:none}#external-lesson-contact-input{border:1px solid #afafaf;border-radius:3px;height:33px;margin-left:10px;padding-left:10px;width:120px}#external-lesson-contact-input:focus{outline:none}#user-selected{margin-left:15px}.user-lesson-list-button:hover{background-color:#e8e8e8;transition-duration:.3s}.user-lesson-list-button{align-items:center;border:1px solid #afafaf;border-radius:3px;cursor:pointer;display:flex;font-size:15px;height:30px;justify-content:center;margin-left:15px;width:100px}@media(max-width:768px){#lesson-modify-modal{height:370px;width:300px}#lesson-reservation-modal{height:400px;width:300px}}#user-lesson-list-modal{height:600px;width:800px}.lesson-list-table,.lesson-list-table-container{display:flex;flex-direction:column;flex-grow:1}.lesson-row-container{display:flex;height:78px}.lesson-list-table-header{align-items:center;border-bottom:1px solid #afafaf;border-top:4px solid rgba(0,0,0,.1);display:flex;height:60px}.lesson-list-content{height:100%;margin:0}.lesson-element-cell{font-family:PT Sans,sans-serif;font-size:15px;height:100%}.lesson-element-cell,.lesson-note-container{align-items:center;display:flex;justify-content:center}.lesson-note{border:1px solid #afafaf;border-radius:3px;display:flex;font-family:PT Sans,sans-serif;font-size:14px;height:50px;padding:5px;resize:none;width:200px}.lesson-isdone{height:15px;width:15px}.lesson-note:focus{outline:none}.lesson-column-header-text{font-size:17px}.lesson-column-number{width:80px}.lesson-column-date{width:200px}.lesson-column-teacher{width:80px}.lesson-column-isdone{width:100px}.lesson-column-lessonnote{flex-grow:1}.pagination-container{font-family:PT Sans,sans-serif;font-size:17px;width:100%}.pagination-container,.pagination-main-container{align-items:center;display:flex;height:40px;justify-content:center}.pagination-main-container{flex:5 1}.pagination-page{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:30px}.pagination-controller{font-weight:700}.pagination-controller,.pagination-controller-disabled{align-items:center;display:flex;height:100%;justify-content:center;-webkit-user-select:none;user-select:none;width:100%}.pagination-controller-disabled{color:#afafaf;cursor:default;font-weight:400}.pagination-current-page{font-weight:700}.pagination-info-container{align-items:baseline;display:flex;flex:2 1;font-family:PT Sans,sans-serif;font-size:15px;height:100%;justify-content:flex-end;margin-right:5px}.pagination-info-text{display:flex}.pagiantion-info-divider{margin:0 5px}@media(max-width:768px){.pagination-container{font-size:14px;height:30px}.pagination-main-container{height:30px}.pagination-page{width:25px}.pagination-info-container{font-size:12px}}#lesson-history-modal{height:600px;width:1000px}.lesson-history-table,.lesson-history-table-container{display:flex;flex-direction:column;flex-grow:1}.lesson-history-content{display:flex;flex-direction:column;height:100%;margin:0}.history-table-header{align-items:center;border-bottom:1px solid #afafaf;border-top:4px solid rgba(0,0,0,.1);height:60px}.history-table-header,.history-table-row{display:grid;grid-template-columns:1fr 3fr 3fr 2fr 2fr;grid-template-rows:1fr}.history-table-row{height:40px}.history-header-text{font-size:17px}.history-element-cell{align-items:center;display:flex;font-family:PT Sans,sans-serif;font-size:15px;height:100%;justify-content:center}.mobile-date-container{display:flex;font-family:PT Sans,sans-serif;font-size:16px;justify-content:space-between}.mobile-lesson-date{align-items:center;border:1px solid transparent;border-radius:3px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-weight:500;justify-content:space-evenly;margin-top:20px;min-height:60px;padding:0 5px}.selected{border:1px solid #afafaf;box-sizing:border-box}.mobile-table-container{display:flex;flex-grow:1;margin-bottom:20px;margin-top:20px;min-height:300px}.mobile-table-content{display:grid;grid-auto-flow:column;grid-template-columns:70px 1fr;grid-template-rows:1fr;height:100%;margin-bottom:28px;width:100%}.mobile-time-cell{align-items:center;display:flex;justify-content:center}.mobile-table,.mobile-time-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.mobile-table{grid-auto-flow:column}#lesson-banned-modal{height:750px;width:550px}.banned-table-date-wrapper{align-items:center;background-color:#fff;border-bottom:2px solid #c5c5c5;display:flex;height:50px;justify-content:center}.banned-table-date{font-size:20px}.banned-table-container{background-color:#fff;display:flex;height:100%}.banned-table-sidebar{align-items:center;grid-template-rows:.5fr repeat(10,1fr) .5fr;justify-items:center;width:100px}.banned-table-content,.banned-table-sidebar{display:grid;grid-auto-flow:column;height:100%}.banned-table-content{align-items:stretch;grid-template-rows:repeat(11,1fr);justify-items:stretch;width:100%}.banned-table-cell:hover{background-color:#f0f0f0}.banned-table-cell{align-items:center;border-bottom:1px solid #e0e0e0;border-left:1px solid #c5c5c5;cursor:pointer;display:flex;justify-content:center;transition-duration:.3s}.banned-table-cell-banned:hover{background-color:#db9797}.banned-table-cell-banned{background-color:#eba7a7;background-image:url(/static/media/x-image.eaf8b8640e8a6c1ed765.svg);background-position:50%;background-repeat:no-repeat;background-size:30px;color:#aa3c49;cursor:pointer;transition-duration:.3s}.banned-table-cell-banned,.banned-table-cell-disable{align-items:center;border-bottom:1px solid #e0e0e0;border-left:1px solid #c5c5c5;display:flex;justify-content:center}.banned-table-cell-disable{background-color:#e0e0e0}.banned-table-teacher-cell{background-color:initial;border-bottom:1px solid #c5c5c5;border-left:1px solid #c5c5c5;justify-content:center}.banned-table-teacher-cell,.teacher-selector{align-items:center;cursor:pointer;display:flex}.teacher-selector{background-color:#fff;border:1px solid #afafaf;border-radius:3px;height:38px;position:relative;width:131px}.teacher-selector-text{flex-grow:1;font-size:16px;margin-left:13px}.teacher-selector-button{background-image:url(/static/media/teacherselector-btn.0e0d634e534f38b0a3e2.svg);background-size:cover;cursor:pointer;height:7px;margin-right:16px;width:13px}.teacher-selector-dropdown{background-color:#fff;color:#1c252c;display:flex;flex-direction:column;height:auto;left:-1px;position:absolute;top:39px;width:131px;z-index:2}.teacher-selector-dropdown>.dropdown-menu{background-color:#fff;border:1px solid #afafaf;border-top:none;cursor:pointer;height:38px;width:100%}.teacher-name{margin:9px 0 7px 13px}@media(max-width:768px){.teacher-selector{height:30px;width:100px}.teacher-selector-text{font-size:12px}.teacher-selector-dropdown{top:31px;width:100px}.teacher-name{font-size:12px}.teacher-selector-dropdown>.dropdown-menu{height:30px}}.user-management-page-header{display:flex;flex-direction:row}.user-management-page-title-container{align-items:flex-end;display:flex;height:auto}.user-management-button:hover{background-color:#e8e8e8;transition-duration:.3s}.user-management-button-container{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end}.user-management-button{border:1px solid #afafaf;border-radius:3px;cursor:pointer;flex-shrink:0;height:62px;margin-left:10px;margin-top:4px;-webkit-user-select:none;user-select:none;width:auto}.user-management-text{font-family:Lato,sans-serif;font-size:20px;font-weight:700;margin:16px 25px}.user-management-text>.plus{font-size:24px;margin-right:8px}.user-management-page-search-container{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap}.user-management-page-search-filter-container{align-items:center;display:flex;height:38px;margin-bottom:10px;margin-top:35px}.user-management-page-search-filter-icon{background-image:url(/static/media/filter-list.02e06f998cbb7977463f.svg);background-size:cover;height:24px;margin-bottom:5px;width:24px}.user-management-page-search-filter-opened{border:2px solid #afafaf;border-radius:3px 3px 0 0}.user-management-page-search-filter,.user-management-page-search-filter-opened{align-items:center;background-color:#fff;cursor:pointer;display:flex;height:36px;justify-content:left;margin-left:4px;position:relative;width:170px;z-index:2}.user-management-page-search-filter{border:2px solid #afafaf;border-radius:3px}.user-management-page-search-filter-text{flex-grow:1;font-family:Lato,sans-serif;font-size:15px;font-weight:700;margin-left:15px}.user-management-page-search-filter-button{background-image:url(/static/media/location-selector-dark.efb9a5cea37887a7dcac.svg);height:5px;margin-right:15px;width:12px}.user-management-page-search-filter-dropdown{cursor:pointer;left:-2px;position:absolute;top:38px;width:174px}.user-management-page-search-filter-dropdown-box:last-child{border-radius:0 0 3px 3px}.user-management-page-search-filter-dropdown-box:hover{background:#f3f3f3}.user-management-page-search-filter-dropdown-box{align-items:center;background-color:#fff;border:2px solid #afafaf;border-top:none;cursor:pointer;display:flex;height:36px;justify-content:center;width:170px}.user-management-page-search-filter-dropdown-text{font-family:Lato,sans-serif;font-size:15px;font-weight:700;-webkit-user-select:none;user-select:none}.user-management-page-search-box{align-items:center;background-color:#fff;border:1px solid #afafaf;border-radius:3px;display:flex;height:38px;justify-content:left;margin-bottom:10px;margin-right:10px;width:200px}.user-management-page-search-box:focus-within{outline:1px solid}.user-management-page-search-birth-wrapper:last-child{display:flex;flex-grow:1}.user-management-page-search-birth-wrapper{display:flex;height:100%}#user-management-page-search-birth-year{padding-left:15px;width:65px}#user-management-page-search-birth-day{display:flex;flex-grow:1;text-align:left}.user-management-page-search-birth{background-color:initial;border-color:transparent;font-family:Lato,sans-serif;font-size:15px;outline:none;text-align:center;width:20px}.user-management-page-search-input{background-color:#fff;border:none;border-radius:3px;box-sizing:border-box;font-family:Lato,sans-serif;font-size:15px;height:100%;outline:none;padding-left:15px;width:100%}.user-management-page-search-button{align-items:center;border:1px solid #afafaf;border-radius:3px;cursor:pointer;display:flex;height:38px;justify-content:center;-webkit-user-select:none;user-select:none;width:70px}.user-management-page-search-button-icon{background-image:url(/static/media/search-icon.aa7d4343cd10f2b5a4de.svg);background-size:cover;height:27px;width:27px}.user-management-page-search-button:hover{background-color:#e8e8e8;transition-duration:.3s}.user-management-page-search-button p{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.user-management-page-body{display:flex;flex-direction:column;flex-grow:1;margin-top:10px;overflow:hidden}.user-management-body-border{background-color:#afafaf;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));height:1px;width:100%}.user-management-page-search-last-box-button-wrapper{display:flex}#user-register-modal{height:750px;width:550px}.modal-input-invalid:focus-within{outline:1px solid #dc3545}.modal-input-invalid{align-items:center;background-color:initial;border:1px solid #dc3545;border-radius:3px;display:flex;font-family:PT Sans,sans-serif;font-size:16px;height:27px;margin-top:1px;padding:0 5px 0 10px;width:220px}.modal-input:focus-within{outline:1px solid}.modal-input{align-items:center;background-color:initial;border:1px solid #afafaf;border-radius:3px;display:flex;font-family:PT Sans,sans-serif;font-size:16px;height:27px;margin-top:1px;overflow:visible;padding:0 5px 0 10px;width:220px}.modal-input-submitted:invalid:focus-within{outline:1px solid #dc3545}.modal-input-submitted:invalid{border:1px solid #dc3545}.modal-input-radio-container{display:flex;flex-wrap:wrap;width:250px}.modal-input-radio-label{align-items:center;display:flex;margin:2px 10px 5px 0}.modal-input-date:focus{outline:none}.modal-input-date{background-color:initial;border:none;font-family:PT Sans,sans-serif;font-size:16px;height:100%;padding:0 5px;width:20px}.modal-input-date:first-child{width:40px}.modal-input-date:last-child{flex-grow:1}.modal-input-invalid-message{color:#dc3545;font-size:12px;margin:1px 0 5px 3px}.modal-input-hint-message{color:#1c6832;font-size:12px;margin:5px 0 5px 3px}#message-sending-modal{height:750px;width:850px}.modal-title-container{align-items:flex-end;display:flex}#message-send-modal-title{margin-right:10px}.message-send-modal-input-container{display:flex;flex-direction:column;flex-grow:1;margin:10px 10px 20px;min-height:300px}.message-send-modal-content-item{align-items:center;display:flex;margin:5px 10px}.message-send-modal-input:disabled{background-color:#fff;color:#000}.message-send-modal-input{border:1px solid #afafaf;border-radius:3px;box-sizing:border-box;font-family:PT Sans,sans-serif;font-size:18px;height:100%;margin-top:5px;outline:none;padding:15px;resize:none;width:100%}.message-send-label{display:flex;flex-shrink:0;font-weight:700;width:120px}.empty-middle-space-remover{flex-grow:1}.message-send-sub-label{display:flex;font-family:PT Sans,sans-serif;font-size:16px;margin-right:10px}.message-send-modal-reciever-list-container{align-content:center;background-color:#fff;border:1px solid #afafaf;border-radius:3px;display:flex;flex-grow:1;flex-wrap:wrap;min-height:30px;padding:2px 0}.message-send-modal-receiver-container{align-items:center;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:10px;display:flex;justify-content:center;margin:4px 10px 4px 5px;padding:0 4px}.message-send-modal-receiver{align-items:center;display:flex;font-size:15px;justify-content:center;margin:0 5px 0 10px}.message-send-modal-receiver-delete{background-image:url(/static/media/delete_payment.add317d2fcc9c90a8e2a.svg);background-size:contain;cursor:pointer;height:16px;width:16px}.message-send-modal-length-info{display:flex;justify-content:flex-end;width:100%}.message-send-modal-length-over{color:red}.message-phone-number-add-container{align-items:center;background-color:#fff;border:1px solid #afafaf;border-radius:3px;display:flex;height:33px;position:relative}.message-contact-add-input{background-color:initial;border:none;font-family:PT Sans,sans-serif;font-size:15px;height:30px;margin-left:15px;outline:none;width:130px}.message-contact-add-button{background-image:url(/static/media/add-button.c8b39a336d92d4c5c69f.svg);background-size:cover;cursor:pointer;height:27px;margin-right:10px;width:27px}.user-list-container{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;width:100%}.user-list-header{border-bottom:1px solid rgba(0,0,0,.1);display:flex;min-height:50px;width:100%}.user-list-header-content{display:flex;flex-grow:1;padding-right:8px}.user-list-header-tag-container{align-items:center;display:flex;font-family:PT Sans,sans-serif;height:100%;justify-content:center;text-align:center;width:100%}.user-list-header-tag{display:flex;font-size:16px;margin:10px}.user-list-location-dropdown-position{cursor:pointer;position:relative}.user-list-location{display:flex;position:relative}.location-selector-button{background-image:url(/static/media/location-selector-dark.efb9a5cea37887a7dcac.svg);cursor:pointer;height:5px;position:absolute;right:-20px;top:8px;width:12px}.user-list-location-dropdown-area{cursor:pointer;left:50%;margin-left:-51px;margin-top:-15px;position:absolute;top:50%;width:112px}.user-list-location-dropdown-box:first-child:hover{background:transparent}.user-list-location-dropdown-box:first-child{background-color:initial;border:1px solid rgba(0,0,0,.3);border-radius:3px 3px 0 0;height:30px}.user-list-location-dropdown-box:last-child{border-radius:0 0 3px 3px}.user-list-location-dropdown-box:hover{background:#f3f3f3}.user-list-location-dropdown-box{align-items:center;background-color:#fff;border:1px solid #d3d3d3;border-top:none;cursor:pointer;display:flex;height:35px;justify-content:center;width:110px}.user-list-location-dropdown-text{align-items:center;display:flex;height:100%;justify-content:center;-webkit-user-select:none;user-select:none;width:100%}.user-list-body{display:flex;flex-direction:column;flex-grow:1;margin:5px 0;overflow-y:scroll}.user-list-body::-webkit-scrollbar-thumb:hover{background-color:rgb(0,0,0,.5)}.user-list-body::-webkit-scrollbar{height:0;width:7px}.user-list-body::-webkit-scrollbar-thumb{background-color:rgb(0,0,0,.3);border-radius:100px}.user-list-body-content{display:flex;flex-direction:column}.user-list-body-item-container{display:flex;flex-direction:row;font-family:PT Sans,sans-serif;font-size:16px;height:65px;width:100%}.user-list-item-wrapper:first-child,.user-list-item-wrapper:nth-child(2){flex-grow:1}.user-list-item-wrapper:nth-child(3),.user-list-item-wrapper:nth-child(4){flex-grow:2}.user-list-item-wrapper:nth-child(5),.user-list-item-wrapper:nth-child(6){flex-grow:3}.user-list-item-wrapper:nth-child(7){flex-grow:6}.user-list-item-wrapper{align-items:center;display:flex;flex-basis:0;flex-grow:3;flex-shrink:0;height:100%;justify-content:space-evenly;text-align:center}.user-list-body-item-button{align-items:center;background:transparent;border:1px solid #afafaf;border-radius:3px;color:#1c252c;cursor:pointer;display:flex;font-family:PT Sans,sans-serif;justify-content:center;margin:0 5px;min-height:36px;padding:0 10px;-webkit-user-select:none;user-select:none;width:auto}.user-list-body-item-button:hover{background:#e5e5e5;transition-duration:.3s}.user-list-footer{border-top:1px solid #afafaf;flex-direction:column;padding-top:20px}.user-list-footer,.user-list-page-container{align-items:center;display:flex;height:auto;justify-content:center}.user-list-page-container{margin-bottom:70px;width:100%}.user-list-footer-checkbox-container{font-family:PT Sans,sans-serif;font-size:15px;margin-bottom:10px;width:100%}.user-list-footer-checkbox,.user-list-footer-checkbox-container{display:flex;justify-content:flex-end}#user-details-modal{height:750px;width:550px}#user-detail-inline-button-container{display:flex;flex-direction:row}#password-reset-modal{height:330px;width:600px}#password-reset-modal-content{margin-bottom:0}@media(max-width:768px){#password-reset-modal{height:300px;width:300px}#user-password-reset-input1,#user-password-reset-input2{width:100px}}#edit-register-due-modal{height:320px;width:600px}#edit-register-due-modal-content{margin-bottom:0}#edit-register-due-content-left{flex-grow:1}#edit-register-due-content-right{display:flex;flex-direction:row;flex-grow:4}#edit-register-due-end-input-wrapper,#edit-register-due-start-input-wrapper{padding-left:0;width:125px}.eidt-register-due-divider{align-items:center;display:flex;height:27px;justify-content:center;width:35px}#register-due-edit-end-auto-change-guide{color:#1c6832;font-size:12px;margin:5px 0 5px 3px}#payment-history-modal{height:600px;width:1400px}.payment-history-content{display:flex;flex-direction:column;height:100%;margin:0}.payment-history-table-header{align-items:center;border-bottom:1px solid #afafaf;border-top:4px solid rgba(0,0,0,.1);height:60px}.payment-history-table-header,.payment-history-table-row{display:grid;grid-template-columns:3fr 4fr 2fr 2fr 4fr 2fr 2fr 4fr 2fr 2fr 2fr;grid-template-rows:1fr}.payment-history-table-row{height:75px}.payment-history-date-container{display:grid;grid-template-columns:4fr 1fr 4fr;grid-template-rows:1fr;height:100%;width:100%}.payment-history-date-cell{align-items:center;display:flex;justify-content:center}.payment-history-date_input-container{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr}.payment-history-date-input{border:1px solid #afafaf;border-radius:3px;text-align:center}.payment-history-date-input:focus{outline:none}.payment-date-year{height:25px;width:40px}.payment-date-datenumber,.payment-date-month{width:15px}.payment-history-etc-container{align-items:center;display:flex;flex-grow:1;height:60px;justify-content:center}.payment-history-etc-input{border:1px solid #afafaf;border-radius:3px;flex-grow:1;font-family:PT Sans,sans-serif;font-size:13px;height:100%;resize:none}.payment-history-etc-input:focus{outline:none}.payment-history-header-text{font-size:17px}.payment-history-element-cell{height:100%}.payment-history-element-cell,.payment-history-refund-button{align-items:center;display:flex;font-family:PT Sans,sans-serif;font-size:15px;justify-content:center}.payment-history-refund-button{border:1px solid #1c252c;border-radius:3px;cursor:pointer;padding:5px 10px}.payment-history-holding-button{background-color:#1c252c;border:none;border-radius:3px;color:#fff;cursor:pointer;font-family:PT Sans,sans-serif;font-size:15px;padding:5px 10px;transition:background-color .2s}.payment-history-holding-button:hover{background-color:#2a3740}.payment-history-holding-button.disabled{background-color:#ccc;color:#666;cursor:not-allowed}.payment-history-holding-button.disabled:hover{background-color:#ccc}.holdings-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.holdings-modal{background-color:#fff;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:900px}.holdings-modal-header{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px}.holdings-modal-header div{flex-grow:1}.holdings-modal-header p{color:#666;font-family:PT Sans,sans-serif;font-size:16px;margin:5px 0}.holdings-modal-header h3{color:#1c252c;font-family:Lato,sans-serif;font-size:18px;margin:0}.holdings-modal-close{background-color:initial;background-image:url(/static/media/modal-close.90df2fd5e59c6793d562.svg);background-size:contain;border:none;cursor:pointer;height:44px;width:40px}.holdings-modal-content{flex-grow:1;overflow-y:auto;padding:20px}.holdings-modal-empty{color:#666;font-family:PT Sans,sans-serif;font-size:18px;padding:40px 0;text-align:center}.holdings-modal-table{width:100%}.holdings-modal-table-header{border-bottom:2px solid #1c252c;color:#1c252c;font-weight:700}.holdings-modal-row,.holdings-modal-table-header{grid-gap:10px;display:grid;font-family:PT Sans,sans-serif;font-size:15px;gap:10px;grid-template-columns:1fr 1fr 1fr 1.2fr 1fr 1fr;padding:10px 0}.holdings-modal-row{border-bottom:1px solid #e0e0e0}.holdings-modal-cell{align-items:center;display:flex;font-size:15px;justify-content:center;padding:5px}.holding-status-accepted,.holding-status-pending,.holding-status-rejected{font-size:15px;font-weight:700}.holding-action-buttons{display:flex;gap:5px;justify-content:center}.holding-accept-button,.holding-reject-button{border:none;border-radius:4px;cursor:pointer;font-family:PT Sans,sans-serif;font-size:14px;min-width:45px;padding:5px 10px;transition:background-color .2s}.holding-accept-button{background-color:#28a745;color:#fff}.holding-accept-button:hover{background-color:#218838}.holding-reject-button{background-color:#dc3545;color:#fff}.holding-reject-button:hover{background-color:#c82333}.max-holding-table-input{border:1px solid #afafaf;border-radius:4px;font-family:PT Sans,sans-serif;font-size:14px;padding:5px;text-align:center;width:40px}.max-holding-table-input:focus{outline:none}.button{align-items:center;border:1px solid #afafaf;border-radius:3px;color:#1c252c;cursor:pointer;display:flex;justify-content:center;-webkit-user-select:none;user-select:none}.big-button{flex-shrink:0;margin:4px 0 0 10px}.button:hover{background-color:#e8e8e8;transition-duration:.3s}.big-button-text{font-family:Lato,sans-serif;font-size:20px;font-weight:700;margin:16px 25px}.big-button-text>.plus{font-size:24px;margin-right:8px}.small-button{margin:0 5px;min-height:36px;padding:0 10px;width:auto}.small-button-text{font-family:PT Sans,sans-serif;font-size:16px}.payment-container{display:flex;flex-grow:1;margin-top:40px;max-width:550px}.payment-item-container{flex-direction:column;flex-grow:1}.payment-item{align-items:center;display:flex;flex-direction:row;height:45px;width:100%}.payment-margin-15px{width:15px}.payment-input{align-items:center;border:1px solid #afafaf;border-radius:3px;display:flex;height:30px}.payment-input:focus{outline:none}.payment-method-item-container{align-items:center;display:flex;justify-content:center}.payment-method-item{font-size:14px;margin-left:10px}.payment-method-item-delete{background-image:url(/static/media/delete_payment.add317d2fcc9c90a8e2a.svg);background-size:contain;cursor:pointer;height:13px;width:13px}.payment-date-container{align-items:center;display:flex;font-family:Lato,sans-serif;font-size:15px;justify-content:space-evenly;margin-left:15px;margin-right:15px;width:130px}.payment-date,.payment-submit-date{border:none;text-align:center;width:30px}.payment-date:focus,.payment-submit-date:focus{outline:none}.payment-date-year{width:30px}.payment-date-month-day{width:20px}.payment-submit-button-container{align-items:center;display:flex;justify-content:flex-end}#payment-submit-button:hover{background-color:#e8e8e8;transition-duration:.3s}#payment-submit-button{align-items:center;border:1px solid #afafaf;border-radius:3px;cursor:pointer;display:flex;font-size:15px;height:40px;justify-content:center;width:130px}#reregister-true{margin-left:15px}#startdate-nonset{height:15px;width:15px}#payment-amount-input{height:30px;margin-left:15px;padding-left:7px;width:80px}#payment-contact-input{background-color:#fff;height:30px;width:100px}#payment-username-input{background-color:#fff;height:30px;margin-left:15px;margin-right:10px;width:60px}#payment-lesson-count-input,#payment-month-input{margin-left:15px;margin-right:10px;text-align:center;width:20px}#payment-method-select{margin-left:15px}#payment-method-button:hover{background-color:#e8e8e8;transition-duration:.3s}#payment-method-button{align-items:center;border:1px solid #1c252c;border-radius:3px;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;margin-left:15px;width:70px}#payment-etc{height:28px;margin-left:15px;padding-left:10px}.teacher-management-header{display:flex}.teacher-management-button{border:1px solid #afafaf;border-radius:3px;cursor:pointer;flex-shrink:0;height:62px;margin-left:10px;margin-top:4px;-webkit-user-select:none;user-select:none;width:auto}.teacher-date-selector-container{display:flex;margin-top:35px}.teacher-date-selector-container>.react-datepicker-wrapper{margin-right:10px;width:220px}.teacher-management-button-text>.plus{font-size:24px;margin-right:8px}.teacher-management-button-text{font-family:Lato,sans-serif;font-size:20px;font-weight:700;margin:16px 25px}.teacher-management-button:hover{background-color:#e8e8e8;transition-duration:.3s}.teacher-management-footer{align-items:center;border-top:1px solid #afafaf;display:flex;height:auto;justify-content:center;padding-top:30px}.teacher-list-container{display:flex;flex-direction:column;flex-grow:1;margin-top:33px}.teacher-list-header-border{background-color:#afafaf;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));height:1px;width:100%}.teacher-list-header{border-bottom:1px solid rgba(0,0,0,.1);display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:1fr;min-height:50px;width:100%}.teacher-list{display:flex;flex-direction:column;flex-grow:1}.teacher-list-row{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:1fr;height:65px}.teacher-list-cell{text-align:center}.teacher-list-cell,.teacher-list-column-cell{align-items:center;display:flex;justify-content:center}.teacher-list-column-text{font-family:PT Sans,sans-serif;font-size:16px}.teacher-list-button{align-items:center;background:transparent;border:1px solid #afafaf;border-radius:3px;color:#1c252c;cursor:pointer;display:flex;font-family:PT Sans,sans-serif;height:36px;justify-content:center;margin:0 5px;padding:0 10px;-webkit-user-select:none;user-select:none;width:auto}.teacher-list-button:hover{background:#e5e5e5;transition-duration:.3s}.teacher-list-pagination-container{align-items:center;display:flex;justify-content:center;margin-bottom:70px;width:100%}#teacher-in_charge-modal{height:600px;width:800px}.in_charge-table-container{border-top:4px solid rgba(0,0,0,.1);display:flex;flex-direction:column;flex-grow:1;height:100%;margin:0}.in_charge-header{border-bottom:1px solid #afafaf;min-height:60px;width:100%}.in_charge-table{display:flex;flex-direction:column;margin-top:10px}.in_charge-row{display:grid;grid-template-columns:1fr 3fr 1fr 2fr;grid-template-rows:1fr;height:50px}.in_charge-cell{align-items:center;display:flex;font-family:PT Sans,sans-serif;font-size:15px;justify-content:center}.in_charge-column-text{font-family:PT Sans,sans-serif;font-size:17px}.teacher-management-lesson-list-button:hover{background:#e5e5e5;transition-duration:.3s}.teacher-management-lesson-list-button{align-items:center;background:transparent;border:1px solid #afafaf;border-radius:3px;color:#1c252c;cursor:pointer;display:flex;font-family:PT Sans,sans-serif;height:30px;justify-content:center;margin:0 5px;padding:3px 10px;-webkit-user-select:none;user-select:none;width:auto}#teacher-details-modal{height:800px;width:600px}#table-register-modal{height:1000px;width:800px}.teacher-details-row{display:grid;grid-template-columns:2fr 5fr;grid-template-rows:1fr;height:auto;min-height:45px;width:100%}.teacher-details-item-title{flex-grow:2;font-family:PT Sans,sans-serif;font-size:18px;font-weight:700;padding-right:15px;text-align:right}.teacher-details-item{display:flex;flex-grow:5;font-family:PT Sans,sans-serif;font-size:18px;padding:1px 0 0 15px}.teacher-details-item p{word-break:break-word}.register-table-teacher-selector{border:1px solid #afafaf;border-radius:3px;display:flex;height:40px;margin-top:15px;position:relative;width:200px}.register-table-selector-dropdown{background-color:#fff;border:1px solid #afafaf;display:flex;flex-direction:column;left:-1px;max-height:160px;min-height:40px;overflow-y:scroll;position:absolute;top:40px;width:200px}.register-table-selector-teacher{align-items:center;border-bottom:1px solid #afafaf;cursor:pointer;display:flex;justify-content:center;min-height:40px;width:100%}.register-table-selector-teacher:last-child{border-bottom:none}.register-table-selector-dropdown::-webkit-scrollbar-thumb:hover{background-color:rgb(0,0,0,.3)}.register-table-selector-dropdown::-webkit-scrollbar{height:3px;width:3px}.register-table-selector-dropdown::-webkit-scrollbar-thumb{background-color:rgb(0,0,0,.2);border-radius:100px}.register-table-selector-icon-container{cursor:pointer;height:100%;width:28px}.register-table-selector-icon{background-image:url(/static/media/teacherselector-btn.0e0d634e534f38b0a3e2.svg);background-size:cover;height:7px;margin-right:15px;margin-top:15px;width:12px}.register-table-current-teacher{flex-grow:1;font-family:Lato,sans-serif;font-size:16px;margin:9px 0 7px 13px}.register-table{display:grid;grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;margin-top:25px;width:100%}.register-table-cell{align-items:center;background-color:#afafaf;border-bottom:1px solid #afafaf;border-right:1px solid #afafaf;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center}.register-table-cell-key,.register-table-cell-selected{background-color:#fff}.register-table-title{font-family:Lato,sans-serif;font-size:16px;font-weight:400}.register-time-title{border-left:1px solid #afafaf}.register-day-title{border-top:1px solid #afafaf}@media(max-height:800px){#teacher-details-modal{height:600px}}.myinfo-container{display:flex;flex-direction:column;flex-grow:1;gap:5px;margin-top:20px}.myinfo-item{flex-direction:row;font-family:PT Sans,sans-serif;font-size:18px;list-style-type:disc}.myinfo-item,.myinfo-item-label{align-items:center;display:flex;min-height:40px}.myinfo-item-label{flex-grow:1;max-width:100px}.myinfo-item-input-container{display:flex;flex-direction:column;flex-grow:2;justify-content:center;min-height:40px}.myinfo-invalid-message{color:red;font-size:14px}.myinfo-item-input{border:1px solid #afafaf;border-radius:3px;box-sizing:border-box;display:flex;flex-grow:1;font-family:PT Sans,sans-serif;font-size:14px;height:34px;max-width:200px;padding:7px;resize:none}#myinfo-input-address{height:60px;max-width:200px}#myinfo-password-change{align-items:center;cursor:pointer;justify-content:center;max-width:80px}#myinfo-password-change:hover{background-color:#e8e8e8;transition-duration:.3s}#myinfo-subscribe-checkbox{height:15px;width:15px}#myinfo-save-button{align-items:center;cursor:pointer;flex-grow:0;height:40px;justify-content:center;margin-left:195px;margin-top:15px;max-width:120px}#myinfo-save-button:hover{background-color:#e8e8e8;transition-duration:.3s}#myinfo-button-container{justify-content:flex-start}.myinfo-item-input:focus{outline:none}@media (max-width:768px){.myinfo-item-input-container{max-width:200px}#myinfo-input-address{height:80px}#myinfo-save-button{margin-left:0}#myinfo-button-container{justify-content:right}}.lesson-history-container{border-top:1px solid #afafaf;display:flex;flex-direction:column;flex-grow:1;margin-bottom:30px;margin-top:30px}.lesson-history-header-row{height:78px}.lesson-history-data-row,.lesson-history-header-row{display:grid;grid-template-columns:2fr 3fr 2fr;grid-template-rows:1fr;width:100%}.lesson-history-data-row{height:38px;-webkit-user-select:none;user-select:none}.lesson-history-data-row-not-done{cursor:pointer}.lesson-history-data-row-not-done:hover{background-color:#e8e8e8;transition-duration:.3s}.lesson-user-column-teacher{flex-grow:1;height:100%;min-width:60px}.lesson-user-column-date{flex-grow:3;height:100%;min-width:115px}.lesson-user-column-done{flex-grow:1;height:100%;min-width:60px}.payment-history-page-header{display:flex;flex-direction:row}.title-selector-container{display:flex;flex-direction:column;flex-grow:1}.payment-history-page-title-container{align-items:flex-end;display:flex;height:auto}.payment-history-page-title-container p{font-family:Lato,sans-serif;font-size:30px;font-weight:700;margin-right:10px}.payment-history-page-body{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.payment-history-body-border{background:#dee2e6;height:1px;margin:0}.payment-history-scroll-container{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding-bottom:20px}.payment-history-scroll-container::-webkit-scrollbar{width:8px}.payment-history-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.payment-history-scroll-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.payment-history-scroll-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.payment-history-page-header{flex-direction:column}.title-selector-container{flex-direction:column;gap:15px}.payment-history-page-title-container p{font-size:26px}.payment-history-page-body{margin-top:20px}.payment-history-container{margin-bottom:20px;margin-top:20px}.payment-history-scroll-container{padding-bottom:10px}}.payment-history-container{border-top:1px solid #afafaf;display:flex;flex-direction:column;flex-grow:1;margin-bottom:30px;margin-top:30px}.holding-cancel-guide{background-color:#f8f9fa;border-radius:6px;margin-top:10px;padding:12px 16px}.holding-cancel-guide p{color:#495057;font-family:PT Sans,sans-serif;font-size:14px;line-height:1.4;margin:0}.cancel-button-example{border-radius:3px;color:#dc3545;font-size:12px;font-weight:700;margin:0 2px;padding:2px 6px}.payment-history-header-row{height:78px}.payment-history-data-row,.payment-history-header-row{display:grid;grid-template-columns:1fr 1fr 1fr 2fr 2fr 1fr;grid-template-rows:1fr;width:100%}.payment-history-data-row{border-bottom:1px solid #e0e0e0;min-height:38px;padding:10px 0;-webkit-user-select:none;user-select:none}.payment-history-table,.payment-history-table-container{display:flex;flex-direction:column;flex-grow:1}.payment-list-table-header{align-items:center;border-bottom:1px solid #afafaf;border-top:4px solid rgba(0,0,0,.1);display:flex;height:60px}.payment-element-cell{align-items:center;display:flex;font-family:PT Sans,sans-serif;font-size:15px;height:100%;justify-content:center}.payment-element-cell p{color:#333;font-family:PT Sans,sans-serif;font-size:15px;margin:0}.payment-user-column-amount,.payment-user-column-date{flex-grow:1;height:100%;min-width:80px}.payment-user-column-amount{color:#1c252c;font-weight:600}.payment-user-column-method{color:#6c757d;flex-grow:1;height:100%;min-width:80px}.payment-user-column-period{color:#495057;flex-grow:2;font-size:15px;height:100%;min-width:120px}.payment-user-column-holdings{align-items:flex-start;display:flex;flex-direction:column;flex-grow:2;gap:8px;height:100%;justify-content:center;min-width:120px;text-align:left}.payment-user-column-status{flex-grow:1;font-weight:500;height:100%;min-width:60px}.payment-user-column-status .active{color:#28a745}.payment-user-column-status .refunded{color:#dc3545}.holdings-info{display:flex;flex-direction:column;gap:4px;text-align:left;width:100%}.holding-period{color:#495057;font-weight:500}.holding-date,.holding-period{font-family:PT Sans,sans-serif;font-size:15px}.holding-date{color:#6c757d}.holding-status{font-family:PT Sans,sans-serif;font-size:13px;font-weight:700;margin-left:10px;margin-top:2px}.holding-status-accepted{color:#28a745}.holding-status-pending{color:#ffc107}.holding-status-rejected{color:#dc3545;font-weight:600}.holding-cancel-button{font-size:16px;margin-left:8px;padding:2px 6px;transition:background-color .2s}.holding-cancel-button,.holding-cancel-button-mobile{background:none;border:none;border-radius:3px;color:#dc3545;cursor:pointer;font-weight:700}.holding-cancel-button-mobile{font-size:14px;margin-left:6px;padding:2px 4px}.no-holdings{color:#6c757d;font-family:PT Sans,sans-serif;font-size:15px;font-style:italic}.payment-holding-button{background-color:#1c252c;border:1px solid #1c252c;border-radius:4px;color:#fff;cursor:pointer;font-family:PT Sans,sans-serif;font-size:12px;font-weight:500;margin-top:4px;padding:6px 12px;transition:all .2s}.payment-holding-button:hover{background-color:#2a3740;border-color:#2a3740}.payment-holding-button-mobile{background-color:#1c252c;border:1px solid #1c252c;border-radius:6px;color:#fff;cursor:pointer;font-family:PT Sans,sans-serif;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s;width:100%}.payment-holding-button-mobile:hover{background-color:#2a3740;border-color:#2a3740}@media (max-width:768px){.payment-history-container{border-top:none;flex-grow:0;margin-bottom:20px;margin-top:20px}.payment-history-table-container{display:none}.payment-history-mobile-container{display:flex;flex-direction:column;gap:16px;margin-bottom:20px;padding:0 8px}.payment-mobile-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:16px}.payment-mobile-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.payment-mobile-date{color:#333;font-family:PT Sans,sans-serif;font-size:16px;font-weight:600}.payment-mobile-amount{color:#1c252c;font-family:PT Sans,sans-serif;font-size:18px;font-weight:700}.payment-mobile-content{display:flex;flex-direction:column;gap:8px}.payment-mobile-row{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.payment-mobile-label{color:#666;font-weight:500;min-width:80px}.payment-mobile-label,.payment-mobile-value{font-family:PT Sans,sans-serif;font-size:14px}.payment-mobile-value{color:#333;flex:1 1;text-align:right}.payment-mobile-status{font-weight:600}.payment-mobile-status.active{color:#28a745}.payment-mobile-status.refunded{color:#dc3545}.payment-mobile-holdings{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.payment-mobile-holding-period{color:#495057;font-family:PT Sans,sans-serif;font-size:13px;font-weight:500}.payment-mobile-holding-date{color:#6c757d}.holding-status,.payment-mobile-holding-date{font-family:PT Sans,sans-serif;font-size:12px}.holding-status{font-weight:700;margin-top:2px}.holding-status-accepted{color:#28a745}.holding-status-pending{color:#ffc107}.holding-status-rejected{color:#dc3545}.payment-mobile-no-holdings{color:#6c757d;font-family:PT Sans,sans-serif;font-size:13px;font-style:italic}}.payment-holding-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.payment-holding-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.payment-holding-modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.payment-holding-modal-header h3{color:#333;font-family:Lato,sans-serif;font-size:20px;font-weight:600;margin:0}.payment-holding-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.payment-holding-modal-close:hover{background-color:#f0f0f0}.payment-holding-modal-close:disabled{cursor:not-allowed;opacity:.5}.payment-holding-modal-content{padding:24px}.payment-holding-info{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-bottom:24px;padding:16px}.payment-holding-info-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.payment-holding-info-row:last-child{margin-bottom:0}.payment-holding-label{color:#666}.payment-holding-label,.payment-holding-value{font-family:PT Sans,sans-serif;font-size:14px;font-weight:500}.payment-holding-value{color:#333}.payment-holding-form{display:flex;flex-direction:column;gap:16px}.payment-holding-form-row{display:flex;flex-direction:column;gap:8px}.payment-holding-form-label{font-weight:500}.payment-holding-form-input,.payment-holding-form-label{color:#333;font-family:PT Sans,sans-serif;font-size:14px}.payment-holding-form-input{background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:12px 16px;transition:border-color .2s}.payment-holding-form-input:focus{border-color:#1c252c;box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:none}.payment-holding-form-input:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.payment-holding-modal-footer{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.payment-holding-modal-cancel{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;font-family:PT Sans,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.payment-holding-modal-cancel:hover{background-color:#f8f9fa;border-color:#adb5bd}.payment-holding-modal-cancel:disabled{cursor:not-allowed;opacity:.5}.payment-holding-modal-submit{background-color:#1c252c;border:1px solid #1c252c;border-radius:6px;color:#fff;cursor:pointer;font-family:PT Sans,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.payment-holding-modal-submit:hover{background-color:#2a3740;border-color:#2a3740}.payment-holding-modal-submit:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.payment-holding-modal{margin:20px;width:95%}.payment-holding-modal-header{padding:16px 20px}.payment-holding-modal-header h3{font-size:18px}.payment-holding-modal-content{padding:20px}.payment-holding-modal-footer{flex-direction:column;padding:16px 20px}.payment-holding-modal-cancel,.payment-holding-modal-submit{padding:12px 20px;width:100%}}:root{--vh:100%}body{-webkit-tap-highlight-color:transparent;overflow-x:hidden;padding:0;word-break:keep-all}body,p{margin:0}@font-face{font-family:Lato;font-weight:400;src:url(/static/media/Lato-Regular.9d883d540ee2b4de8024.ttf) format("truetype")}@font-face{font-family:PT Sans;font-weight:400;src:url(/static/media/PTSans-Regular.77e92507394e2309d837.ttf) format("truetype")}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
/*# sourceMappingURL=main.d86cc69a.css.map*/