.CalendarEntry-module-scss-module__aKWeuW__root .CalendarEntry-module-scss-module__aKWeuW__tableline{justify-content:flex-start;font-size:.85rem;line-height:1.43}.CalendarEntry-module-scss-module__aKWeuW__root .CalendarEntry-module-scss-module__aKWeuW__tableline:hover{background-color:rgba(var(--lotta-highlight-color), .3)}.CalendarEntry-module-scss-module__aKWeuW__root .CalendarEntry-module-scss-module__aKWeuW__tableline .CalendarEntry-module-scss-module__aKWeuW__summary{font-weight:bolder}.CalendarEntry-module-scss-module__aKWeuW__root .CalendarEntry-module-scss-module__aKWeuW__tableline .CalendarEntry-module-scss-module__aKWeuW__time{font-size:.9em;font-style:italic}.CalendarEntry-module-scss-module__aKWeuW__root .CalendarEntry-module-scss-module__aKWeuW__listItemTextDate{flex-shrink:0;width:7.5em}.CalendarEntry-module-scss-module__aKWeuW__root .CalendarEntry-module-scss-module__aKWeuW__listItemTextDate.CalendarEntry-module-scss-module__aKWeuW__has-dot{padding-left:1em}.CalendarEntry-module-scss-module__aKWeuW__root .CalendarEntry-module-scss-module__aKWeuW__listItemTextDate.CalendarEntry-module-scss-module__aKWeuW__has-dot>svg{margin-left:-1em}.CalendarEntry-module-scss-module__aKWeuW__root .CalendarEntry-module-scss-module__aKWeuW__calendarColorDot{vertical-align:sub;vertical-align:baseline;padding-right:.5em;font-size:.5em}.CalendarEntry-module-scss-module__aKWeuW__root .CalendarEntry-module-scss-module__aKWeuW__listItemTextEventDescription{text-align:right;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;padding-left:.5em}.CalendarEntry-module-scss-module__aKWeuW__root .CalendarEntry-module-scss-module__aKWeuW__description{font-size:.85rem}
.Calendar-module-scss-module__pwzw9a__root{height:calc(100% - 2*var(--lotta-spacing));flex-direction:column;display:flex;position:relative;overflow-y:auto}.Calendar-module-scss-module__pwzw9a__root .Calendar-module-scss-module__pwzw9a__list{overflow:auto}.Calendar-module-scss-module__pwzw9a__root .Calendar-module-scss-module__pwzw9a__calendarColorDot{vertical-align:sub;padding-right:.5em}.Calendar-module-scss-module__pwzw9a__root .Calendar-module-scss-module__pwzw9a__figcaption{padding:var(--lotta-spacing);background-color:rgba(var(--lotta-box-background-color), 1);flex-wrap:wrap;width:100%;display:flex}.Calendar-module-scss-module__pwzw9a__root .Calendar-module-scss-module__pwzw9a__figcaption>figure{width:50%;padding:calc(.5*var(--lotta-spacing));align-items:center;display:inline-flex}
.SelectCoursesDialog-module-scss-module__6zjawG__courseNamesListsWrapper{display:"flex";flex-direction:"row"}.SelectCoursesDialog-module-scss-module__6zjawG__formGroup{width:50%}
.Schedule-module-scss-module__td8_aG__root{flex-direction:column;height:100%;display:flex;position:relative;overflow:auto}.Schedule-module-scss-module__td8_aG__root td{padding-left:calc(2*var(--lotta-spacing));padding-right:calc(2*var(--lotta-spacing))}.Schedule-module-scss-module__td8_aG__root .Schedule-module-scss-module__td8_aG__date{padding:var(--lotta-spacing);flex-direction:row;justify-content:space-between;display:flex}.Schedule-module-scss-module__td8_aG__root .Schedule-module-scss-module__td8_aG__date a{color:rgba(var(--lotta-text-color), 1)}.Schedule-module-scss-module__td8_aG__root .Schedule-module-scss-module__td8_aG__date>span{align-items:center;display:flex}.Schedule-module-scss-module__td8_aG__root .Schedule-module-scss-module__td8_aG__selectCoursesLinkWrapper{padding:0 calc(var(--lotta-spacing))}.Schedule-module-scss-module__td8_aG__root .Schedule-module-scss-module__td8_aG__updated{color:rgba(var(--lotta-error-color), 1);font-weight:bolder}.Schedule-module-scss-module__td8_aG__root .Schedule-module-scss-module__td8_aG__notes{margin-bottom:var(--lotta-spacing);padding-left:var(--lotta-spacing);border-left:2px solid;border-color:rgba(var(--lotta-text-color), 1)}
.IFrame-module-scss-module__BD2h9G__root{height:100%}.IFrame-module-scss-module__BD2h9G__root iframe{border:none;width:100%;height:100%}
.Widget-module-scss-module___wr76a__root{border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;height:100%;display:flex}.Widget-module-scss-module___wr76a__root .Widget-module-scss-module___wr76a__heading{text-align:center}
.WidgetIcon-module-scss-module__LkgYxW__root{position:relative}.WidgetIcon-module-scss-module__LkgYxW__root .WidgetIcon-module-scss-module__LkgYxW__icon{text-align:center}.WidgetIcon-module-scss-module__LkgYxW__root .WidgetIcon-module-scss-module__LkgYxW__iconSvg{box-sizing:border-box;padding:5px;width:1em!important;height:1em!important}.WidgetIcon-module-scss-module__LkgYxW__root .WidgetIcon-module-scss-module__LkgYxW__overlayText{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.WidgetIcon-module-scss-module__LkgYxW__root .WidgetIcon-module-scss-module__LkgYxW__overlayText span{color:rgba(var(--lotta-box-background-color), 1);vertical-align:middle;text-shadow:0 0 2px #000;padding-top:2px;font-size:.3em;font-weight:700;line-height:1}.WidgetIcon-module-scss-module__LkgYxW__root.WidgetIcon-module-scss-module__LkgYxW__primaryColor .WidgetIcon-module-scss-module__LkgYxW__overlayText span{color:rgba(var(--lotta-primary-color), 1)}.WidgetIcon-module-scss-module__LkgYxW__root.WidgetIcon-module-scss-module__LkgYxW__secondaryColor .WidgetIcon-module-scss-module__LkgYxW__overlayText span{color:rgba(var(--lotta-text-color), 1)}
.WidgetsList-module-scss-module__W5YwBa__root{flex-direction:column;justify-content:stretch;display:flex}@media screen and (min-width:960px){.WidgetsList-module-scss-module__W5YwBa__root{position:sticky;top:72px}.WidgetsList-module-scss-module__W5YwBa__root.WidgetsList-module-scss-module__W5YwBa__hasSecondNavigation{top:112px}}@media screen and (max-width:959px){.WidgetsList-module-scss-module__W5YwBa__root{margin-bottom:calc(1em + var(--lotta-spacing));height:calc(100% - (1em + var(--lotta-spacing)))}}.WidgetsList-module-scss-module__W5YwBa__root .WidgetsList-module-scss-module__W5YwBa__WidgetTabbar{background-color:rgba(var(--lotta-box-background-color), 1);flex-grow:0;flex-shrink:0;height:auto}.WidgetsList-module-scss-module__W5YwBa__root .WidgetsList-module-scss-module__W5YwBa__WidgetTabbar .WidgetsList-module-scss-module__W5YwBa__WidgetTab{margin-bottom:0;border-radius:0!important}.WidgetsList-module-scss-module__W5YwBa__root .WidgetsList-module-scss-module__W5YwBa__WidgetTabbar .WidgetsList-module-scss-module__W5YwBa__WidgetTab:not([aria-selected=true]){filter:grayscale(.9);opacity:.5}.WidgetsList-module-scss-module__W5YwBa__root .WidgetsList-module-scss-module__W5YwBa__swipeableViewsContainer{flex-grow:1;flex-shrink:1}.WidgetsList-module-scss-module__W5YwBa__root .WidgetsList-module-scss-module__W5YwBa__swipeableViewsContainer>div{height:calc(100% - var(--lotta-spacing)/2)}
