code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.loaderBackdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);display:flex;justify-content:center;align-items:center}.loader{border:5px solid;border-color:#000 #000 transparent;border-radius:50%;width:40px;height:40px;-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.schedule{background-color:#faf6f3;height:100vh;display:flex;flex-direction:column}.schedule .schedule-header{background-color:#faf6f3;z-index:999}.schedule .schedule-body{padding-bottom:1000px;overflow:auto;height:100%}.error-wrapper{height:100%;display:flex;justify-content:center;align-items:center}.empty{flex-basis:100px;flex-grow:0;flex-shrink:0}.header-filter{display:flex}.header-filter .css-2b097c-container{width:200px;margin:5px}.header-days-row{display:flex;grid-gap:5px;gap:5px;width:100%}.header-days-row .date{min-width:10px;width:100%}.header-days-row .date div{background-color:#fff;margin:10px 0;padding:14px;text-align:center;text-transform:uppercase}.header-days-row .date .daytitle{white-space:nowrap;overflow:hidden;background-color:#fff}.header-days-row .date .daytitle .weekday{display:block;text-overflow:ellipsis;overflow:hidden}.header-days-row .empty .daytitle{background-color:transparent}.range{display:flex;grid-gap:5px;gap:5px;width:100%}.range .range-title{box-sizing:border-box;background-color:#e1e1e1;height:100%;padding:10px}.range .course{background-color:#598045;height:100%;width:100%;text-align:center;color:#000;word-wrap:break-word}.header-navigation{display:flex;justify-content:space-between;font-size:30px;position:absolute;top:90px;width:100%}.day-row{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.schedule ul{list-style-type:none}.classes{display:flex;flex-direction:column;min-width:10px;grid-gap:5px 0;gap:5px 0;width:100%}.hidden{visibility:hidden}.hovered{opacity:.5}.time-range{background-color:#fff;grid-gap:5px;gap:5px}.time-range,.time-range .range-title-wrapper{display:flex;flex-direction:column;overflow:hidden}.time-range .range-title-wrapper{width:100%;height:100%;justify-content:flex-start;align-items:center}.time-range .actnam{width:100%}
/*# sourceMappingURL=main.css.map */