.mbsc-font{font-family:"The Sans Veolia",sans-serif!important}.mbsc-schedule-wrapper{overflow-y:auto!important}.mbsc-schedule-grid-scroll{scrollbar-color:#858585 #eaeaea;overflow-y:visible}.md-lunch-break-class.mbsc-material{text-align:center;align-items:center;justify-content:center;font-weight:700;background:repeating-linear-gradient(-45deg,hsla(0,0%,95.3%,.67),hsla(0,0%,95.3%,.67) 11px,hsla(0,0%,89.8%,.67) 0,hsla(0,0%,89.8%,.67) 22px)}.md-closed-class.mbsc-material.mbsc-schedule-invalid,.md-timeout-class.mbsc-material.mbsc-schedule-invalid{text-align:center;align-items:center;justify-content:center;font-weight:700;color:#000;background:repeating-linear-gradient(-45deg,#ffbdb0,#ffbdb0 11px,#ff9c8a 0,#ff9c8a 22px)}.resource-container{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.resource-name{font-size:12px;font-weight:400}.resource-column-min{min-width:100px}.mbsc-schedule-header-item{padding-bottom:0!important}.header-template-container{padding:0 10px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-bottom:1px solid #cfcfcf}.header-template-date{text-align:center;line-height:20px}.header-template-day-name{font-size:16px;font-weight:700}.header-template-day{font-size:12px}.header-template-second-row{padding:0 10px;width:100%;display:flex;align-items:center;justify-content:space-between}.time-container{display:flex;align-items:center;justify-content:center}.time-container .time-icon{width:16px;height:16px}.time-container .time-icon-valid{fill:#36a964}.time-container .time-icon-invalid{fill:#e61610}.time-container .time-label{font-weight:700;font-size:14px}.time-container .time-label-valid{color:#36a964}.time-container .time-label-invalid{color:#e61610}.time-one-day{position:absolute;top:65px;left:15px;display:flex;justify-content:center}.header-template-weather{display:flex;grid-gap:4px;gap:4px}.header-template-weather-unknown{height:20px!important;width:20px!important}.weather-one-day{position:absolute;top:55px;right:10px;height:40px;display:flex;justify-content:center;flex-direction:column}.md-custom-event-cont{font-size:11px;font-weight:600;height:100%;width:100%;position:relative;box-sizing:border-box;box-shadow:0 0 2px rgba(0,0,0,.3);border-radius:5px;overflow:hidden}.mbsc-schedule-event{z-index:1}.mbsc-schedule-event:hover{.md-custom-event-cont{min-height:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible}min-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:visible;z-index:2}.md-custom-event-wrapper{position:relative;height:100%;box-sizing:border-box;border-radius:5px;overflow:hidden}.mbsc-schedule-event-hover .md-custom-event-cont .md-custom-event-wrapper{background:hsla(0,0%,100%,.3)}.md-custom-event-details{padding:5px}.md-custom-event-hidden{display:none}.md-custom-event-title{font-size:12px;opacity:.9;height:14px;overflow:hidden}.md-custom-event-subinfo{display:flex;margin-top:4px;grid-gap:4px;gap:4px}.md-custom-event-chip{font-size:12px;font-weight:400;border-radius:6px!important;background-color:#fff!important}.md-custom-event-icons{display:flex;grid-gap:8px;gap:8px;height:24px;padding-top:8px}.md-custom-event-cont-unscheduled{font-size:11px;font-weight:600;height:50px;width:100%;box-sizing:border-box;box-shadow:0 0 2px rgba(0,0,0,.3);border-radius:5px;overflow:hidden;cursor:pointer}.md-custom-event-wrapper-unscheduled{height:100%;box-sizing:border-box;border-radius:5px;overflow:hidden}.md-custom-event-details-unscheduled{padding:5px}.md-custom-event-icons-unscheduled{display:flex;grid-gap:8px;gap:8px;height:24px}body{margin:0;padding:0;font-family:sans-serif}body.login-content{height:100vh}.login-content div#root{height:100%}a{text-decoration:none;color:#000}.login-button{background:#ff8f00;color:#fff;width:231px}body.login-content{background-image:url(/static/media/loginBackground.b923daf1.jpg);background-size:cover;background-position:50%}body.login-content-mobile{background-image:url(/static/media/loginBackground_mobile.db1843fb.jpg)}.login-content .signGoogle button{font-family:"The Sans Veolia",sans-serif!important;font-size:12px!important;max-width:180px!important;cursor:pointer;background-color:#804180!important;color:#fff!important;box-shadow:unset!important;border-radius:10px}.login-content .signGoogle button div{display:none}.login-content .signGoogle button span{padding:10px!important}.c-toolbar{background:#fff}.calendar-timeline{position:relative;z-index:1}.calendar-timeline *{box-sizing:initial}.calendar-timeline>table{position:relative;z-index:1}.calendar-timeline table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.calendar-timeline td,.calendar-timeline tr{white-space:nowrap}.calendar-timeline .widget-header{padding:0;background:#fff}.calendar-timeline .widget-content,.calendar-timeline .widget-content-compare{padding:0}.calendar-timeline .source-area{width:360px;background:#f7f5f8;padding:0 10px;border:none}.calendar-timeline .time-area .scroller-rows{position:relative;z-index:3}.calendar-timeline .time-area>table{border-bottom-style:none}.calendar-timeline .cell-content{display:grid;width:100%}.calendar-timeline .cell-content.active{background-color:#804180;border-radius:10px;color:#fff!important}.calendar-timeline .scroller-clip{overflow:hidden;position:relative}.calendar-timeline .scroller-clip.h-100{height:95px}.calendar-timeline .scroller-clip .scroller .scroller-canvas{position:relative;box-sizing:border-box;min-height:100%}.calendar-timeline .scroller-clip .scroller .scroller-canvas>.scroller-content{z-index:2;position:relative;border-style:solid;border-width:0}.calendar-timeline .scroller-clip .scroller .scroller-canvas .cell-content{overflow:visible}.calendar-timeline .scroller-content .widget-header{border-right:1px dotted #c9d3dd;background:#fff}.calendar-timeline .scroller-content .widget-content{border-right:1px dotted #c9d3dd;height:40px;line-height:0}.calendar-timeline .scroller-content .widget-content-compare{border-right:1px dotted #c9d3dd;vertical-align:initial;height:80px;line-height:0}.calendar-timeline .scroller-content .widget-bg-active{background-color:#d8c7de;height:100%;position:relative;box-shadow:0 1px 0 #d8c7de}.calendar-timeline .widget-content,.calendar-timeline .widget-content-compare,.calendar-timeline .widget-header{border-bottom-width:0!important}.calendar-timeline .source-area .widget-content,.calendar-timeline .source-area .widget-content-compare{border-bottom:1px solid rgba(85,85,85,.15)!important}.calendar-timeline .source-col{font-size:18px;font-weight:700;margin-bottom:5px}.calendar-timeline .source-col.with-border{border-right:2px solid rgba(85,85,85,.5)}.calendar-timeline .date1{font-size:18px;font-weight:700;margin-bottom:5px}.calendar-timeline .date2{font-size:12px;font-weight:400;display:inline-block;margin-top:2px;color:#88888a;width:100%}.calendar-timeline .date2.active{color:#fff}.calendar-timeline .source{height:40px;align-items:center}.calendar-timeline .source.flag:before{height:40px}.calendar-timeline .source-compare{height:80px;align-items:baseline}.calendar-timeline .source-compare .text-compare{padding-top:20px}.calendar-timeline .source-compare.flag:before{height:80px}.calendar-timeline .source,.calendar-timeline .source-compare{position:relative;display:flex;justify-content:center;font-size:14px;font-weight:400;cursor:pointer}.calendar-timeline .source-compare.flag:before,.calendar-timeline .source.flag:before{content:"";display:block;width:6px;border-radius:10px;background:#804180;position:absolute;left:0;top:0}.calendar-timeline .source-compare.border,.calendar-timeline .source.border{border-right:2px solid rgba(85,85,85,.5)}.calendar-timeline .source-compare.active,.calendar-timeline .source.active{font-weight:700}.calendar-timeline .source-compare button,.calendar-timeline .source button{position:absolute;display:flex;right:0;border:none;outline:none;cursor:pointer;padding:8px}.calendar-timeline .timeline-row{border-bottom:1px solid transparent}.calendar-timeline .timeline-row .widget-content,.calendar-timeline .timeline-row .widget-content-compare{position:relative}.calendar-timeline .timeline-row .timeline-drag{position:absolute;top:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:100vw;height:40px}.calendar-timeline .indiana-scroll-container::-webkit-scrollbar,.calendar-timeline .scroller::-webkit-scrollbar{scrollbar-width:12px!important;width:0!important}
/*# sourceMappingURL=main.76e30310.chunk.css.map */