@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap);.Label_label__CUrwa{display:block}.TextField_textField__ALYJ5{border:2px solid #aaa;border-radius:5px;padding:.25rem}.TextField_grow__Bb9JZ{width:100%}.Centered_container__ws-f-{display:flex;flex:1 0 auto;min-height:100%;min-width:100%}.Centered_container__ws-f-.Centered_vertical__4IQDh{align-items:center}.Centered_container__ws-f-.Centered_horizontal__\+SPPA{justify-content:center}.Login_loginContainer__OBLnW{border:2px solid #a9c5d2;border-radius:5px;box-shadow:1px 1px 3px #0002;display:flex;flex-direction:column;height:400px;width:300px}.Login_loginCardTitle__0iZLy{background:#a9c5d2;color:#333;padding:.25rem;text-align:center}.Login_loginCardContents__8KKDR{flex:1 0 auto;position:relative}.Login_loginFormContainer__lp1XI{display:flex;flex-direction:column;height:100%;padding:1rem 1.25rem .5rem}.Login_loginFormFields__roMmL{flex:1 0 auto}.Login_loginFormStatus__zzJp7{color:red;font-size:.8em;margin-top:.2em}.Login_loginFormActions__zKjCz{display:flex;flex-direction:column}.Login_loginFormActions__zKjCz>*{display:block}.Login_loginFormActions__zKjCz>:first-child{margin-bottom:.3rem}.Button_button__bEePy{cursor:pointer}.Button_button__bEePy.Button_disabled__3PY1P{cursor:not-allowed}.Button_linkButton__X4iqN.Button_large__GDvps,.Button_primaryButton__dmryC.Button_large__GDvps{padding:.4rem}.Button_primaryButton__dmryC{background:#a9c5d2;border:2px solid #7ca7b9;border-radius:7px;display:block;padding:.2rem}.Button_linkButton__X4iqN{-webkit-appearance:none;appearance:none;background:none;border:none;padding:0}.Button_squareButton__aY41w,.Button_squareInvertedButton__hEjp8{-webkit-appearance:none;appearance:none;border-color:var(--accent);border:2px solid var(--button-color)}.Button_squareButton__aY41w{background-color:var(--accent);background-color:var(--button-color);color:#fff}.Button_squareInvertedButton__hEjp8{background-color:#fff;color:var(--accent);color:var(--button-color)}.WeekCalendar_container__9E6TM{display:flex;min-height:100%;padding-bottom:1em;width:100%}.WeekCalendar_container__9E6TM>.WeekCalendar_dayGrid__HtuBW{display:grid;flex:1 0 auto;grid-template-columns:repeat(7,1fr);min-height:100%}.WeekCalendar_columnTitle__790aT{align-items:center;color:#999;display:flex;font-weight:700;height:2em;justify-content:center}.WeekCalendar_hours__oKaA6{color:#aaa;font-size:.9rem;padding:0 .5rem;text-align:right}.WeekCalendar_hours__oKaA6 .WeekCalendar_columnBody__oS-X5>*{align-items:center;display:flex;justify-content:end;min-height:var(--height)}.WeekCalendar_day__OC8gb{display:flex;flex-direction:column}.WeekCalendar_day__OC8gb>.WeekCalendar_columnBody__oS-X5{border:1px solid #aaa;flex:1 0 auto;position:relative}.WeekCalendar_day__OC8gb:first-child>.WeekCalendar_columnBody__oS-X5{border-bottom-left-radius:15px;border-top-left-radius:15px}.WeekCalendar_day__OC8gb:last-child>.WeekCalendar_columnBody__oS-X5{border-bottom-right-radius:15px;border-top-right-radius:15px}.WeekCalendar_day__OC8gb:not(:first-child)>.WeekCalendar_columnBody__oS-X5{border-left:none}.WeekCalendar_sessionsOverlay__AKcPT{bottom:0;left:0;position:absolute;right:0;top:0}.WeekCalendar_sessionCard__A2cf8{border:2px solid #999;border-color:var(--accent);border-radius:1rem;color:var(--accent);left:0;padding:.5rem;position:absolute;right:0;transition:background-color .1s linear}.WeekCalendar_sessionCard__A2cf8>.WeekCalendar_sessionCourse__\+n5-i{font-size:.85em}.WeekCalendar_sessionCardSmall__mskj1{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.WeekCalendar_sessionCardSmall__mskj1>.WeekCalendar_sessionCourse__\+n5-i{margin-right:.75ch}.WeekCalendar_sessionCardSmall__mskj1>.WeekCalendar_sessionTitle__UTMM6{flex:1 0 auto}.WeekCalendar_sessionCardSmall__mskj1>.WeekCalendar_sessionCourse__\+n5-i,.WeekCalendar_sessionCardSmall__mskj1>.WeekCalendar_sessionTitle__UTMM6{display:inline-block}.WeekCalendar_sessionCardFilled__pDd99{background:var(--accent-light)}.ErrorCard_errorCard__htJP-{background-color:#fcc;border:1px solid #de9292;border-radius:15px;flex:1 0 auto;min-width:100%;padding:.5rem}.ErrorCard_name__bYQub{color:red;text-align:center}.ErrorCard_message__pdPwu{color:#000a}.accents_none__TCfBQ{--accent:#000;--accent-light:#404040}.accents_mint__Bm0At{--accent:#4aac79;--accent-light:#a0d6ba}.accents_lavender__ewYOE{--accent:#9a7fbd;--accent-light:#dcd3e8}.accents_pyro__FMyI4{--accent:#e3a47b;--accent-light:#f9ede4}.accents_sea__vxZm2{--accent:#7bb4e3;--accent-light:#e4f0f9}.accents_love__dqa2b{--accent:#e37bd5;--accent-light:#f9e4f6}.accents_rose__iw8dA{--accent:#e37b7b;--accent-light:#f9e4e4}.Calendar_calendarPage__FULk1{display:grid;grid-template-columns:1fr 6fr}.Calendar_assignments__eCCA1{padding:1rem}.Calendar_assignments__eCCA1,.Calendar_planner__mT8cq{background:#efefef}.AssignmentCard_card__4WttN{background:#fff;border:2px solid var(--accent);border-radius:5px}.AssignmentCard_cardBody__\+mi3n{padding:1rem}.AssignmentCard_course__4ak9S{background:var(--accent);color:#fff;font-size:.8em;padding-left:1rem}.AssignmentCard_name__DxxEi{font-size:1.2em}.AssignmentCard_clickable__BualJ{cursor:pointer;transition:background-color .1s linear}.AssignmentCard_clickable__BualJ:hover{background-color:var(--accent-light)}.FancyCard_card__1gD3A{background:#fff;border:2px solid var(--accent);border-radius:5px}.FancyCard_cardBody__-Ev2g{padding:1rem}.FancyCard_title__CzuXL{background:var(--accent);color:#fff;font-size:.8em;padding-left:1rem}.FancyCard_clickable__\+FORt{cursor:pointer;transition:background-color .1s linear}.FancyCard_clickable__\+FORt:hover{background-color:var(--accent-light)}.AssignmentList_assignmentList__2yds\+>*{margin-bottom:1rem}.AssignmentPlanner_assignmentPlanner__YNz-j{position:relative}.AssignmentPlanner_header__9zja9{background:#2323c0;color:#fff;display:flex;font-size:.85rem;padding:.3333333333rem 1rem}.AssignmentPlanner_header__9zja9>:first-child{flex:1 0 auto}.AssignmentPlanner_returnButton__0TW\+x{color:#ccc}.AssignmentPlanner_content__2U7AJ{padding:.5rem 1rem}.AssignmentPlanner_info__Lhmu1{color:var(--accent);margin-bottom:1em}.AssignmentPlanner_info__Lhmu1 .AssignmentPlanner_course__93k8i{font-size:.85em}.AssignmentPlanner_info__Lhmu1 .AssignmentPlanner_name__PyiGA{font-size:1.5em;line-height:1.15em;margin-bottom:.4rem}.AssignmentPlanner_actions__d\+\+9u{--button-color:#2323c0;bottom:0;display:flex;height:2em;left:0;position:absolute;right:0}.AssignmentPlanner_actions__d\+\+9u>*{flex:1 0 auto}.AssignmentPlanner_sessionCard__PDmLj{margin-bottom:1em}.AssignmentPlanner_sessionCardTitle__RC9Tl{color:var(--accent);font-size:1.25em;margin-bottom:1em}.AssignmentPlanner_sessionCardDates__RItNu{color:var(--accent);font-size:.9em}.AssignmentPlanner_newSessionButton__Uo1Rv{color:var(--accent);cursor:not-allowed;font-size:2em;line-height:100%;text-align:center}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex:1 0 auto;margin:0;min-height:100vh;padding:0;position:relative}#root,body{min-width:100%}#root{display:block;min-height:100%}*{box-sizing:border-box}body{font-family:Poppins,sans-serif}
/*# sourceMappingURL=main.5ff33a47.css.map*/