@font-face{font-display:swap;font-family:Segoe UI;font-style:normal;font-weight:300;src:url(../../static/media/SegoeUI-Light.879987e324589e731e28.woff2) format("woff2")}@font-face{font-display:swap;font-family:Segoe UI;font-style:italic;font-weight:400;src:url(../../static/media/SegoeUI-Italic.09c724621296e238d42b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Segoe UI;font-style:normal;font-weight:400;src:url(../../static/media/SegoeUI.36c12a3f01b76c8711d9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Segoe UI;font-style:normal;font-weight:700;src:url(../../static/media/SegoeUI-Bold.0d4945fc300e2dc84c09.woff2) format("woff2")}@font-face{font-display:swap;font-family:Segoe UI;font-style:normal;font-weight:600;src:url(../../static/media/SegoeUI-SemiBold.6a174e37bfff1696051d.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(../../static/media/RobotoCondensed-Regular.487578c5b680a2beda1d.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;src:url(../../static/media/RobotoCondensed-Medium.8e080300a0dcdd45361a.woff2) format("woff2")}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.Button_button__5zxg7{background-color:#036;border:1px solid #0000;cursor:pointer;font-size:inherit;padding:1rem;width:25%}.Button_button__5zxg7 span{color:#fff;font-size:inherit}.Button_button__5zxg7:hover{background-color:#06c}.Button_button__5zxg7:focus{outline:2px solid #000}@media (max-width:768px){.Button_button__5zxg7{width:100%}}.Menu_container__gCctA{display:flex;flex-direction:row;font-size:1rem;gap:10px;justify-content:center;padding:15px 0}@media (max-width:768px){.Menu_container__gCctA{flex-direction:column}}.Select_Select__tMkPl{border-radius:5px;padding:10px}.Select_description__zuuDC{font-style:italic;font-weight:700;padding:10px 0}.App{text-align:center}button,input[type=date],select{font-family:Segoe UI;font-size:1rem}.container{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.headerContainer{background-color:#036;padding:15px 0;position:relative}.headerContainer h3{color:#fff;font-size:1.75rem;font-weight:600}.specialtyContainer{align-items:center;display:flex;flex-direction:row;margin:5px 0}.specialtyText{font-style:italic;font-weight:700}.itemContainer{align-items:center;display:flex;flex-direction:row;margin:25px 0 15px}.itemContainer label{padding:10px 15px 10px 0;text-align:right}.specialtyContainer .specialtyTitle{padding:0 15px 0 0;text-align:right}.itemContainer .selectContainer{align-items:center;display:flex;gap:15px;justify-content:left}.itemContainer input[type=date]{-webkit-appearance:none;appearance:none;border:0;border-radius:5px;outline:0;padding:10px;width:230px}.itemContainer .dateWrapper{border:1px solid #767676;border-radius:5px}.bannerContainer{display:block}.scheduleGridContainer{display:none}@media (min-width:200px){.container{max-width:440px}.itemContainer,.specialtyContainer{display:flex;flex-direction:column;margin:5px 0}.itemContainer .selectContainer,.specialtyContainer .specialtyText{flex-direction:column;gap:0}.specialtyText{text-align:center}.bannerContainer{display:none}.scheduleGridContainer{display:block}.scheduleTable th{font-size:10px}.section__container{display:block}.section__block{flex-direction:row;gap:60px}}@media (min-width:576px){.container{max-width:540px}.itemContainer,.specialtyContainer{display:flex;flex-direction:column;margin:5px 0}.itemContainer .selectContainer,.specialtyContainer .specialtyText{flex-direction:column;gap:0}.specialtyText{text-align:center}.bannerContainer{display:none}.scheduleGridContainer{display:block}.scheduleTable th{font-size:10px}.section__container{display:block}.section__block{flex-direction:row;gap:60px}}@media (min-width:768px){.container{max-width:720px}.itemContainer,.specialtyContainer{display:flex;flex-direction:column;margin:5px 0}.itemContainer .selectContainer,.specialtyContainer .specialtyText{flex-direction:column;gap:0}.specialtyText{text-align:center}.bannerContainer{display:block}.scheduleGridContainer{display:none}.pairTimeDigit{font-size:.7rem}.scheduleTable th{font-size:11.2px}.section__container{display:flex}.section__block{flex-direction:column;gap:15px}}@media (min-width:992px){.container{max-width:960px}.itemContainer{display:flex;flex-direction:row;margin:20px 0}.specialtyContainer{display:flex;flex-direction:row;margin:5px 0}.specialtyText{text-align:left}.itemContainer label,.specialtyContainer .specialtyTitle{width:25%}.itemContainer .selectContainer,.specialtyContainer .specialtyText{flex-direction:row;gap:15px;width:75%}.bannerContainer{display:block}.scheduleGridContainer{display:none}.pairTimeDigit{font-size:.85rem}.scheduleTable th{font-size:11.2px}.section__container{display:flex}.section__block{flex-direction:column;gap:15px}}@media (min-width:1200px){.container{max-width:1140px}.itemContainer{display:flex;flex-direction:row;margin:20px 0}.specialtyContainer{display:flex;flex-direction:row;margin:5px 0}.specialtyText{text-align:left}.itemContainer label,.specialtyContainer .specialtyTitle{width:37.5%}.itemContainer .selectContainer,.specialtyContainer .specialtyText{flex-direction:row;gap:15px;width:62.5%}.bannerContainer{display:block}.scheduleGridContainer{display:none}.pairTimeDigit{font-size:.9rem}.scheduleTable th{font-size:11.2px}.section__container{display:flex}.section__block{flex-direction:column;gap:15px}}#submitButton{margin:15px 0;width:280px}select{cursor:pointer;min-width:280px}.scheduleTblEdPeriod{font-size:1.25rem;font-weight:600;padding:5px 15px 10px;text-align:right}.scheduleTblName{font-size:1.4rem;font-weight:500}.scheduleTblName .titleItem{font-weight:600}.scheduleTblPeriod{font-size:1.3rem;font-weight:500}.scheduleTblUpdate{font-size:.95rem;font-style:italic;padding-right:15px;text-align:right}.scheduleTable{border-bottom:1px solid #9c9c9c;border-collapse:collapse;border-right:1px solid #9c9c9c;border-spacing:0;color:#000;cursor:default;font-family:Tahoma;font-size:11.2px;margin-top:15px;padding-bottom:20px;width:100%}.scheduleTable td,.scheduleTable th{border-color:#9c9c9c;border-style:solid none none solid;border-width:1px 0 0 1px;padding:2px}.scheduleTable th{background-color:#e3e3e3}.scheduleTable td{text-align:left}.scheduleTable .span{border-top:0}.scheduleTable .noData{font-family:Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;padding:10px 0;text-align:center;width:100%}.scheduleTable tbody tr:hover td{background-color:#f8f8f8}.scheduleTable .breakWord{min-width:20px;overflow-wrap:break-word;word-break:break-word}.footer{height:20px}.bannerContainer{margin-top:10px;padding:10px 0 30px;text-align:center;width:100%}.pairsContainer{position:relative}.pairTime{background-color:#0366;display:inline-block;font-family:Roboto Condensed;width:150px}.pairTime>div{align-items:center;display:flex;justify-content:space-between;padding:2px 3px}.breakTime{background-color:initial;display:inline-block;width:20px}.currTimePointer{background-color:#00336621;border-right:1px solid #036;height:46px;left:0;position:absolute;top:23px;width:1px}.currTime{font-family:Roboto Condensed;font-size:1.2rem;left:-7px;position:absolute;top:75px}.scale{margin-bottom:10px;text-align:center}.scaleHour{border-right:1px solid #00336654}.scaleHour,.scaleLastHour{border-top:1px solid #00336654;display:inline-block;height:7px;position:relative;width:30px}.scaleDigit{color:#003366b3;font-family:Roboto Condensed;font-size:.9rem;left:-18px;position:absolute;top:-20px}.numPair{color:#fff;font-size:1.4rem;font-weight:500}.printLink{background-color:#036;color:#fff;display:inline-block;font-size:inherit;margin-bottom:25px;margin-top:10px;padding:7px 10px;text-decoration:none}.printLink:hover{background-color:#06c}.printContainer{padding:4mm}.printToolsContainer{display:flex;justify-content:space-between}.printTools button{background-color:#777;border:0;border-radius:3px;color:#fff;cursor:pointer;font-size:4mm;margin:0 10px;outline:none;padding:0 5px 2px}.printTools button:hover{outline:2px solid #aaa}.printScheduleTblEdPeriod{font-size:3.5mm}.printScheduleTblName,.printScheduleTblPeriod{font-size:4mm;text-align:center}.androidAppContainer{display:flex;justify-content:center}#androidAppLink{background-color:#e2e4eb;border-radius:5px;box-shadow:inset 0 0 5px 1px #036;color:#036;display:inline-block;font-family:Roboto Condensed;font-weight:500;padding:4px 8px 5px;position:absolute;right:15px;text-decoration:none;top:10px;transition:background-color .3s,color .3s}#androidAppLink:hover{background-color:#06c;color:#fff}.textMode{font-weight:600}.notice_break{height:10px}.notice_title{background-color:#f90;font-size:18px;padding:5px 10px;text-align:center}.notice_text{background-color:#ff990050;font-size:15px;padding:5px 10px 10px;text-align:left}.notice_row{text-indent:2em}.custom-select__control{background-color:initial!important;border:1px solid #767676!important;border-radius:5px!important;min-height:45px!important;text-align:left!important}.custom-select__control--is-focused{box-shadow:0 0 1px 1px #000!important}.custom-select__control--menu-is-open{box-shadow:none!important}.custom-select__single-value{color:#000!important;z-index:100}.custom-select__indicators{cursor:pointer!important}.custom-select__indicator{color:#666!important}.custom-select__indicator:hover{color:#000!important}.custom-select__indicator-separator{display:none!important}.custom-select__value-container{cursor:text}.custom-select__clear-indicator,.custom-select__dropdown-indicator{padding:8px 4px!important}.custom-select__menu{background-color:#fff!important;color:#000!important;margin-top:2px!important;text-align:left!important}.custom-select__option{padding:6px 12px!important}.custom-select__option--is-focused{background-color:#e2e4eb!important}.custom-select__option--is-selected{background-color:#06c!important;color:#fff!important}.custom-select__placeholder{z-index:100!important}.flowSelect .custom-select__control,.teacherSelect .custom-select__control{min-width:320px!important}.roomSelect .custom-select__control{min-width:370px!important}.departmentSelect .custom-select__control{min-width:280px!important}.break{background-color:#036;height:1px}.bottomPart h3{font-size:1.2rem;font-weight:600}.bottomPart h4{font-size:1rem}.section__container{align-items:center}.section__block{display:flex;justify-content:center}.section__block,.section__title{flex:0 0 33.3%}.address__block,.address__title{flex:0 0 25%}.section__block div a{color:#06c;cursor:pointer;font-weight:700;text-decoration:none}.section__block div a:hover{text-decoration:underline}.address__block,.address__title,.section__block,.section__title{margin:15px 0}.schedulePart{margin-top:15px}.scheduleDay{display:flex;justify-content:center;margin-top:10px}.schedulePair{flex:0 0 16.67%}.pairNumber{font-weight:800}.tableModeButton{background-color:#fff;border:1px solid #767676;border-radius:5px;cursor:pointer;min-width:280px;outline:none;padding:10.5px 15px}.tableModeButton:focus-visible{box-shadow:0 0 1px 1px #000}.tableModeButton:hover{background-color:#06c;color:#fff}
/*# sourceMappingURL=main.ae5acf87.css.map*/