@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@font-face{font-family:"Digital Numbers";src:url(/static/media/digital-7.c34aa5f1.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Digital Numbers";src:url(/static/media/digital-7-italic.637e04c6.woff) format("woff");font-weight:400;font-style:italic}:root{--free-movement-green:#25b900;--active-curfew-red:#c32828;--imminent-curfew-orange:#c38528;--schedule-blue:#012540;--scrollbar-color:#2d475c}body{font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;padding:0}*{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:5px}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#2d475c;background-color:var(--scrollbar-color)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 6px #2d475c;-webkit-box-shadow:inset 0 0 6px var(--scrollbar-color);background-color:#2d475c;background-color:var(--scrollbar-color)}@media (max-width:800px){::-webkit-scrollbar{width:1px}}.App{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.curfew-active{background:#c32828}.movement-allowed,.no-curfew{background:#318448}.almost-curfew{background:#c38528}.curfew-schedule{background:var(--schedule-blue)}.curfew-status{font-size:72px;line-height:84px}.curfew-end-time,.curfew-status{font-style:normal;font-weight:400;text-align:center}.curfew-end-time{margin-top:16px;font-size:21px;line-height:25px}.curfew-countdown{font-family:"Digital Numbers",sans-serif;font-size:140pt;min-height:148px}.curfew-schedule-btn{margin-top:16px;background:#0094ff;color:#fff;text-decoration:none;width:166px;height:49px;padding:8px 10px;border:none;border-radius:8px;display:flex;justify-content:center;align-items:center;cursor:pointer}.curfew-info-icon{margin-top:24px;width:32px}@media (max-width:360px){.curfew-status{font-size:64px}}.GitHubIcon_icon__3ZXOr{position:absolute;cursor:pointer;text-decoration:none;color:#fff;border-radius:50%;bottom:16px;width:48px;height:48px}.GitHubIcon_icon__3ZXOr>img{width:100%;height:100%}.react-calendar{min-width:600px;width:100%;background:var(--schedule-blue);border:none;margin:40px 0 0}.react-calendar button{background-color:transparent;border:none;border-radius:50px}.react-calendar__viewContainer{margin-top:32px}.react-calendar__month-view__weekdays__weekday{text-align:center;text-transform:uppercase;font-weight:700;color:var(--current-color)}.react-calendar__month-view__weekdays__weekday>abbr{text-decoration:none}.react-calendar__tile{color:#fff;height:60px;cursor:pointer;margin:0}.react-calendar__tile.react-calendar__tile--now{background:transparent}.react-calendar__tile>abbr{border-radius:50%;padding:8px 11px}.react-calendar__tile.react-calendar__tile--now>abbr{border:1px solid var(--current-color)}.react-calendar__navigation__next-button:hover,.react-calendar__navigation__prev-button:hover,.react-calendar__tile--active>abbr,.react-calendar__tile:enabled:focus>abbr,.react-calendar__tile:enabled:hover>abbr{background-color:#006edc}.react-calendar__navigation__next2-button,.react-calendar__navigation__prev2-button{display:none}.react-calendar__navigation__next-button,.react-calendar__navigation__prev-button{color:#adb8c1;font-size:28pt;cursor:pointer}.react-calendar__navigation__label{font-size:16pt;font-weight:700;color:#fff;flex-grow:0.9!important}.react-calendar__navigation{justify-content:center}.react-calendar__month-view__days__day--neighboringMonth{color:#7c7c7c}.react-calendar__month-view__days__day:disabled{display:none}@media (max-width:1500px){.react-calendar{max-width:unset}}@media (max-width:1180px){.react-calendar{min-width:320px}}@media (max-width:984px){.react-calendar{padding-left:8px;padding-right:8px}}@media (max-width:800px){.react-calendar{position:-webkit-sticky;position:sticky;top:0;padding-left:8px;padding-right:8px;background:var(--schedule-blue)}.react-calendar__tile{height:50px}}@media (max-width:360px){.react-calendar__tile{height:35px}}.Schedule_root__3zu8t{background:var(--schedule-blue);display:flex;justify-content:center;align-items:flex-start;color:#fff;min-height:100vh;--sidebar-width:0;--current-color:#00faf9}.Schedule_nav__3x9O8{display:flex;align-items:center}.Schedule_headings__xtp4l{margin-left:32px;flex-grow:0.7;text-align:center}.Schedule_backBtn__3EQ_o{width:80px;height:64px}.Schedule_ghIcon__21vHn{position:unset;width:112px;height:78px;margin-top:70px}.Schedule_scheduleGhIcon__2GZmv{display:none}.Schedule_calendarGhIcon__gjEZR{display:flex;width:93%;position:absolute;bottom:40px}.Schedule_months__1EFUu{margin:32px 0 0;padding:0;list-style-type:none;width:100%;min-height:500px;max-height:700px;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.Schedule_month__vtH2m{text-transform:capitalize;font-size:16pt;cursor:pointer;width:100%;text-align:center;height:45px;display:flex;justify-content:center;align-items:center}.Schedule_month__vtH2m.Schedule_selected__1pZq1{color:var(--current-color)}.Schedule_month__vtH2m:hover{background:#fff;color:#001724}.Schedule_main__2mViX{width:100vw;min-width:800px;max-width:1630px;min-height:min(100vh,800px);height:100vh;max-height:min(100vh,800px);padding:16px 32px;display:flex}.Schedule_calendarAttribution__12Arc{text-align:center;position:absolute;bottom:0;width:93%}.Schedule_calendarAttribution__12Arc a,.Schedule_scheduleAttribution__CwFS- a{color:var(--current-color);text-decoration:none}.Schedule_scheduleAttribution__CwFS-{display:none}.Schedule_calendar__2Sg3k{width:70%;height:100%;padding:0 16px 0 38px;position:relative;display:flex;flex-direction:column}.Schedule_headings__xtp4l>h1{font-weight:700;font-size:40pt;margin:8px 0}.Schedule_headings__xtp4l>h3{font-size:16pt;font-weight:400;margin:8px 0}.Schedule_schedule__3vEE1{width:35%;min-width:320px;background:#021f35;border-radius:50px;margin:0 24px;padding:48px 32px;overflow-y:hidden}.Schedule_date__2jKWd{display:flex;justify-content:space-between}.Schedule_date__2jKWd>span{color:#959595;font-size:14pt}.Schedule_events__1qT8b{display:flex;flex-direction:column;align-items:center;overflow-y:scroll;margin-top:32px;height:95%}.Schedule_events__1qT8b>hr{margin:0 30px}.Schedule_event__dKfeY{width:calc(100% - 64px);min-height:60px;display:flex;justify-content:space-between;align-items:center;border-top:2px solid #707070}.Schedule_hour__5CSe2{width:64px;height:32px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:5px}.Schedule_curfew__22baa>.Schedule_hour__5CSe2{background:#e34d4d}.Schedule_movement__1VS9z>.Schedule_hour__5CSe2{background:#4de3a4;color:#021f35}.Schedule_eventType__2hDKR{font-weight:700}.Schedule_curfew__22baa>.Schedule_eventType__2hDKR{color:#e34d4d}.Schedule_movement__1VS9z>.Schedule_eventType__2hDKR{color:#4de3a4}@media (max-height:726px){.Schedule_main__2mViX{min-height:726px}}@media (max-width:1500px){.Schedule_calendarGhIcon__gjEZR{display:flex;position:absolute;bottom:32px}.Schedule_main__2mViX{width:100vw}.Schedule_headings__xtp4l{margin-left:0}}@media (max-width:1180px){.Schedule_main__2mViX{padding-bottom:32px;padding-left:16px;padding-right:16px}.Schedule_schedule__3vEE1{width:60%}}@media (max-width:1148px){.Schedule_main__2mViX{min-height:800px}}@media (max-width:1000px){.Schedule_nav__3x9O8{flex-direction:column}.Schedule_headings__xtp4l>h1,.Schedule_headings__xtp4l>h3{text-align:center}.Schedule_main__2mViX{padding-right:0}}@media (max-width:984px){.Schedule_nav__3x9O8{justify-content:center}.Schedule_headings__xtp4l>h1,.Schedule_headings__xtp4l>h3{padding-left:8px;padding-right:8px}.Schedule_main__2mViX{min-width:320px;display:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;max-height:unset}.Schedule_calendarAttribution__12Arc{display:none}.Schedule_scheduleGhIcon__2GZmv{display:flex;width:100%;position:unset}.Schedule_calendarGhIcon__gjEZR{display:none}.Schedule_scheduleAttribution__CwFS-{display:flex;margin-top:32px;justify-content:center;text-align:center}.Schedule_calendar__2Sg3k{width:100%;padding-left:16px;display:unset}.Schedule_schedule__3vEE1{width:100%;border-radius:0;padding-left:64px;padding-right:64px;margin:0}.Schedule_date__2jKWd{justify-content:space-around}.Schedule_events__1qT8b{overflow-y:unset}.Schedule_event__dKfeY{width:100%}}@media (max-width:500px){.Schedule_schedule__3vEE1{padding-left:32px;padding-right:32px}.Schedule_backLink__2NYab{left:16px}.Schedule_backBtn__3EQ_o{width:64px;height:50px}}
/*# sourceMappingURL=main.aa5df39b.chunk.css.map */