body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{padding:0;margin:0}#smartpanel{background-color:#3e4251;min-height:50px;max-height:50px;width:100%;display:flex;flex-direction:row}#smartpanel .apps-label{height:0;overflow:hidden;display:none}#smartpanel .apps-label .apps-label__title{color:#fff}#smartpanel #school__sites__dropdown{background-color:#3e4251;position:absolute;list-style:none;top:55px;right:10px;width:auto;border-radius:15px;width:320px;max-height:60vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-y:auto;flex-wrap:wrap;flex-direction:row;padding:15px 5px;box-shadow:0 5px 20px rgba(62,66,81,.3),0 1px 3px rgba(0,0,0,.2);z-index:10}#smartpanel #school__sites__dropdown div{width:100%;display:flex;flex-direction:column}#smartpanel #school__sites__dropdown .school__sites__dropdown--item{display:flex;align-items:center;width:100%;height:33px;flex-direction:row}#smartpanel #school__sites__dropdown .school__sites__dropdown--item img{margin-right:10px;margin-left:5px}#smartpanel #school__sites__dropdown .school__sites__dropdown--item a{cursor:pointer;text-decoration:none!important;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:10px;display:block;line-height:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#smartpanel #school__sites__dropdown .school__sites__dropdown--item a:hover{background-color:rgba(0,0,0,.2)}#smartpanel #apps__dropdown{background-color:#3e4251;position:absolute;list-style:none;top:55px;right:10px;width:auto;border-radius:15px;width:320px;max-height:60vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-y:auto;flex-wrap:wrap;flex-direction:row;padding:15px 5px;box-shadow:0 5px 20px rgba(62,66,81,.3),0 1px 3px rgba(0,0,0,.2);z-index:10}#smartpanel #apps__dropdown div{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}#smartpanel #apps__dropdown .apps__dropdown--item{display:inline-block;position:relative;width:90px;height:90px}#smartpanel #apps__dropdown .apps__dropdown--item a{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;text-decoration:none!important;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:10px;border-radius:10px}#smartpanel #apps__dropdown .apps__dropdown--item a:hover{background-color:rgba(0,0,0,.2)}#smartpanel #apps__dropdown .apps__dropdown--item a img{width:35px;height:35px;margin:0;padding:0;color:#9fa7c3}#smartpanel #apps__dropdown .apps__dropdown--item a span{margin-top:5px;padding:0;line-height:13px;font-size:12px}#smartpanel #apps__dropdown .apps__dropdown--item a span.mail-badge{position:absolute;top:10px;right:25px;padding:0 5px;min-width:7px;height:17px;border-radius:11px;background-color:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center}#smartpanel .dropdown{display:none;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#smartpanel .dropdown--is-visible{display:flex;opacity:1}#smartpanel #wordpress-dropdown{position:absolute;list-style:none;top:50px;left:-5px;width:auto;border:1px solid #ebebeb;box-shadow:0 4px 5px 0 rgba(0,0,0,.34);z-index:9999;margin-left:0}#smartpanel #wordpress-dropdown.dropdown{display:none;padding-left:0}#smartpanel #wordpress-dropdown.dropdown--is-visible{display:block}#smartpanel #wordpress-dropdown:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";position:absolute;top:-8px;left:30px;-webkit-transform:translateX(-8px);transform:translateX(-8px);z-index:13}#smartpanel #wordpress-dropdown .app-icon-wordpress{width:50px}#smartpanel #wordpress-dropdown .wordpress-dropdown--item{min-width:125px}#smartpanel #wordpress-dropdown .wordpress-dropdown--item a{background-color:#fff;display:block;cursor:pointer;overflow:hidden;text-decoration:none!important;font-size:12px;color:#555;display:flex;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#smartpanel #wordpress-dropdown .wordpress-dropdown--item a img{width:16px!important;height:16px!important;margin:12px!important;color:#9fa7c3}#smartpanel #wordpress-dropdown .wordpress-dropdown--item a span{line-height:40px;margin-right:15px;max-width:168px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-align:left}#smartpanel #wordpress-dropdown .wordpress-dropdown--item a:hover{background-color:#ebebeb}#smartpanel button{background:0 0;border:0;padding:0;margin:0;height:50px;width:50px;outline:none}#smartpanel button:hover{cursor:pointer}#smartpanel .cpanel__other-apps{height:50px;line-height:50px;width:100%;min-width:250px;display:flex;justify-content:flex-end}#smartpanel .cpanel__other-apps .other-apps{list-style:none;display:flex;flex-direction:row;padding:0!important;margin:0!important;height:100%}#smartpanel .cpanel__other-apps .other-apps .other-apps__app-icon{height:50px;min-width:50px;text-align:center}#smartpanel .cpanel__other-apps .other-apps .other-apps__app-icon .tooltiptext{top:60px}#smartpanel .cpanel__other-apps .other-apps .other-apps__app-icon a{display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none!important;height:100%}#smartpanel .cpanel__other-apps .other-apps .other-apps__app-icon img{width:20px;height:20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#9fa7c3}#smartpanel .cpanel__other-apps .other-apps .other-apps__app-icon>a,#smartpanel .cpanel__other-apps .other-apps .other-apps__app-icon>button{display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none!important;height:100%;background-color:#484d5e}#smartpanel .cpanel__other-apps .other-apps .other-apps__app-icon>a:hover,#smartpanel .cpanel__other-apps .other-apps .other-apps__app-icon>button:hover{background-color:#3e4251}#smartpanel .wrapper{display:flex;width:100%;z-index:100}#smartpanel .cpanel-tooltip{position:relative}#smartpanel .cpanel-tooltip .tooltiptext{visibility:hidden;background-color:rgba(0,0,0,.8);color:#fff;text-align:center;border-radius:6px;position:absolute;min-width:120px;padding:0 8px;min-height:30px;line-height:30px;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99999999999;white-space:nowrap;font-size:12px}#smartpanel .cpanel-tooltip:hover .tooltiptext{visibility:visible;z-index:1000!important}#smartpanel .cpanel__logo{height:50px;min-width:50px;display:flex;justify-content:center;align-items:center}@media (max-width:767px){#smartpanel .cpanel__logo{display:none}}#smartpanel .main-apps--mobile{display:none}@media screen and (max-width:767px){#smartpanel .main-apps--mobile{height:50px;line-height:50px;display:block;float:left}}#smartpanel .main-apps--mobile .mobile-apps-list{list-style:none;display:flex;flex-direction:row;padding:0!important;margin:0!important;height:100%}#smartpanel .main-apps--mobile .mobile-apps-list .main-apps__app-icon{height:50px;width:50px;text-align:center;min-width:50px;display:flex;align-items:center;justify-content:center}#smartpanel .main-apps--mobile .mobile-apps-list .main-apps__app-icon a{height:30px;position:relative;cursor:pointer;text-decoration:none;padding:0;margin:0}#smartpanel .main-apps--mobile .mobile-apps-list .main-apps__app-icon a span{display:none}#smartpanel .main-apps--mobile .mobile-apps-list .main-apps__app-icon img{vertical-align:inherit;width:30px;height:30px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#9fa7c3}#smartpanel .main-apps{height:50px;line-height:50px;display:flex;flex-direction:row;flex-wrap:nowrap}@media (min-width:768px) and (max-width:991px){#smartpanel .main-apps{width:360px}}@media (min-width:992px) and (max-width:1199.98px){#smartpanel .main-apps{width:600px}}@media (min-width:1200px){#smartpanel .main-apps{width:840px}}#smartpanel .main-apps .main-apps-list{width:100%;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:row;padding:0!important;margin:0!important;height:100%}#smartpanel .main-apps .main-apps-list .app-name{display:none}#smartpanel .main-apps .main-apps-list .main-apps__app-icon{height:50px;min-width:50px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}#smartpanel .main-apps .main-apps-list .main-apps__app-icon:hover{background-color:rgba(0,0,0,.2)}#smartpanel .main-apps .main-apps-list .main-apps__app-icon .app-icon-link{display:flex;align-items:center;text-align:left;justify-content:center;background-size:contain;background-position:50%;background-repeat:no-repeat;width:30px;height:30px}#smartpanel .main-apps .main-apps-list .main-apps__app-icon .app-icon-link .mail-badge{position:absolute;top:-7px;right:-10px;padding:0 5px;min-width:7px;height:17px;border-radius:11px;background-color:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center}#smartpanel .main-apps .main-apps-list .main-apps__app-icon img{width:30px;height:30px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#9fa7c3}#smartpanel .main-apps .main-apps-list .main-apps__app-icon a{display:block;position:relative;cursor:pointer;text-decoration:none!important;height:100%}@media screen and (max-width:767px){#smartpanel .main-apps .main-apps-list{display:none;list-style:none}#smartpanel .main-apps .main-apps-list .main-apps__app-icon{min-width:50px}#smartpanel .main-apps .main-apps-list .main-apps__app-icon img{color:#9fa7c3}#smartpanel .main-apps .main-apps-list .main-apps__app-icon .app-icon-link{display:flex;align-items:center;text-align:left}#smartpanel .main-apps .main-apps-list .main-apps__app-icon .app-icon-link .mail-badge{left:40px;right:unset}#smartpanel .main-apps .main-apps-list .app-name{display:inline-block;color:#fff;margin-left:20px}#smartpanel .main-apps .main-apps-list a{color:#fff;text-decoration:none;cursor:pointer;margin-left:20px}#smartpanel .main-apps .main-apps-list .tooltiptext{display:none}}#login-bar{position:relative;width:100%;z-index:9999;background-color:#2b3641;box-shadow:0 -5px 7px -2px rgba(0,0,0,.3);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:40px;display:flex;align-items:center;justify-content:flex-end}#login-bar,#login-bar .login-button{-webkit-transition:.5s;transition:.5s}#login-bar .login-button{margin-right:15px;cursor:pointer;color:#fff;background-color:#1f2933;border-radius:15px;padding:4px 12px;font-weight:700;text-decoration:none;border:1px solid #3a4753;font-size:.8em}#login-bar .login-button:hover{background-color:#3a4753}.timetable-day{background-color:#fff;width:100%;line-height:normal;padding:0 10px 20px}.timetable-day h3{display:block;border-top:1px solid #c3c4c4;text-align:center;text-decoration:none;height:10px;font-size:18px;font-weight:700;position:relative;width:100%;margin:20px 0}.timetable-day h3 span{position:absolute;top:0;background-color:#fff;height:18px;width:150px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:18px;color:#3e4151}.timetable-day .lesson--container{border-radius:10px;width:100%;position:relative;margin-bottom:20px}.timetable-day .lesson--container:nth-of-type(2n){background-color:#edeef1}.timetable-day .lesson--container:nth-of-type(odd){background-color:#fafafa}.timetable-day .lesson--container .lesson--number{color:#fff;background-color:#3e4151;position:absolute;top:-6px;left:-6px;border-radius:50%;border:3px solid #9fa7c3;font-size:15px;font-weight:700;width:28px!important;height:28px;line-height:26px}.timetable-day .lesson--container .lesson--class-name{color:#3e4151;margin-bottom:10px;font-size:16px}.timetable-day .lesson--container .lesson--start{background-color:#3e4151;color:#fff;font-size:12px;display:block;max-width:100px;position:absolute;top:-6px;left:-6px;padding:3px 5px;border-radius:55px}.timetable-day .lesson--container .lesson--employee-name,.timetable-day .lesson--container .lesson--period-number,.timetable-day .lesson--container .lesson--room-name{font-size:12px}.timetable-day .lesson--div{padding:20px 10px}
/*# sourceMappingURL=main.277fdd68.chunk.css.map */