.App_app__GuJBs{height:100%}.Loading_container__kdw-Y{font-size:40px;text-align:center}.LectureDetail_container__A4Es7 h1{font-size:2em;font-weight:900}.LectureDetail_container__A4Es7 dl.LectureDetail_details__OCwHQ{color:#000;font-size:20px}.LectureDetail_container__A4Es7 dl.LectureDetail_details__OCwHQ .LectureDetail_detailItem__vVSDa{display:flex}.LectureDetail_container__A4Es7 dl.LectureDetail_details__OCwHQ .LectureDetail_detailItem__vVSDa:not(:first-child){margin-top:8px}.LectureDetail_container__A4Es7 dl.LectureDetail_details__OCwHQ dt{box-sizing:border-box;color:#777;flex:1 1;line-height:180%;min-width:120px;padding-right:16px;text-align:right}.LectureDetail_container__A4Es7 dl.LectureDetail_details__OCwHQ dd{flex:3 1;font-weight:500;line-height:180%;margin:0}.LectureDetail_container__A4Es7 ul.LectureDetail_tags__xH4mQ,.LectureDetail_container__A4Es7 ul.LectureDetail_times__u1FkK{display:flex;flex-direction:column;margin:0}.LectureDetail_container__A4Es7 ul.LectureDetail_tags__xH4mQ>li,.LectureDetail_container__A4Es7 ul.LectureDetail_times__u1FkK>li{margin:0}.LectureDetail_container__A4Es7 ul.LectureDetail_tags__xH4mQ>li:before,.LectureDetail_container__A4Es7 ul.LectureDetail_times__u1FkK>li:before{margin-right:4px}.LectureDetail_container__A4Es7 .LectureDetail_times__u1FkK>li:before{content:"🗓"}.LectureDetail_container__A4Es7 .LectureDetail_tags__xH4mQ>li:before{content:"🔖"}.LectureDetail_container__A4Es7 .LectureDetail_footerButton__dUPH0{background-color:#48f;border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:16px;width:100%}.LectureDetail_container__A4Es7 .LectureDetail_footerButton__dUPH0:hover{background-color:#1168ff}.LectureDetail_container__A4Es7 .LectureDetail_footerButton__dUPH0:disabled{background-color:#eee;cursor:not-allowed}.Modal_outer__kCP6W{bottom:0;display:flex;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:901}.Modal_background__SWSNF{background-color:rgba(0,0,0,.2);bottom:0;left:0;position:fixed;right:0;top:0;z-index:900}.Modal_container__VACfS{display:flex;flex-direction:row-reverse;margin:auto 0 auto auto;padding:64px;z-index:902}.Modal_outerButtons__Q58zY{margin-right:-8px;margin-top:-24px}.Modal_outerButtons__Q58zY i{color:#fff;cursor:pointer;font-size:32px;font-weight:900;text-shadow:0 0 16px rgba(0,0,0,.2)}.Modal_contentWrapper__wY0u5{background-color:#fff;border:4px solid #fff;border-radius:32px;box-shadow:0 0 32px -8px rgba(0,0,0,.15);overflow:hidden}.LoginMenu_wrapper__VR6jG{display:flex;flex-direction:row;height:100%}.LoginMenu_wrapper__VR6jG>:not(:last-child){margin-right:8px}.LoginMenu_actionLink__lly9F,.LoginMenu_profileBox__uqVhK{align-items:center;display:flex}.LoginMenu_actionLink__lly9F{color:#888;padding:0 8px;text-decoration:none}.TopMenu_navbar__T0LA0{align-items:center;background-color:#f8f8f8;border-bottom:1px solid #ddd;box-sizing:border-box;height:100%;justify-content:space-between;padding:0 14px;width:100%;z-index:100}.TopMenu_leftSection__l9O2t,.TopMenu_navbar__T0LA0{display:flex;flex-direction:row}.TopMenu_leftSection__l9O2t .TopMenu_logo__qXEHP{align-items:center;color:#888;display:flex;padding:0 8px;text-decoration:none}.TopMenu_rightSection__8I\+Kv{height:100%}.Layout_container__KqXG3{display:flex;flex-direction:column;height:100vh}.Layout_container__KqXG3 .Layout_header__7wp15{height:46px;z-index:1}.Layout_container__KqXG3 .Layout_content__3UNCT{flex:1 1;overflow:auto}input.ErrorPage_invalid__CyHir,select.ErrorPage_invalid__CyHir{border-bottom:1px solid #f77;color:#f44}input.ErrorPage_invalid__CyHir::-webkit-input-placeholder,select.ErrorPage_invalid__CyHir::-webkit-input-placeholder{color:#f44}input.ErrorPage_invalid__CyHir:-ms-input-placeholder,select.ErrorPage_invalid__CyHir:-ms-input-placeholder{color:#f44}input.ErrorPage_invalid__CyHir::placeholder,select.ErrorPage_invalid__CyHir::placeholder{color:#f44}a.ErrorPage_primary__eartT,button.ErrorPage_primary__eartT{align-items:center;background-color:#48f;border:0;border-radius:40px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:center;margin:0 0 24px;padding:14px;text-decoration:none}a.ErrorPage_primary__eartT i,button.ErrorPage_primary__eartT i{margin-right:4px}a.ErrorPage_primary__eartT:hover,button.ErrorPage_primary__eartT:hover{background-color:#2b78ff}a.ErrorPage_primary__eartT:disabled,button.ErrorPage_primary__eartT:disabled{background-color:#ccc}.ErrorPage_container__zDEcr{margin:32px auto 128px;max-width:600px}.ErrorPage_muted__FxaHI{color:#aaa}.ErrorPage_full__F6OMg{width:100%}input.HomePage_invalid__2bjCS,select.HomePage_invalid__2bjCS{border-bottom:1px solid #f77;color:#f44}input.HomePage_invalid__2bjCS::-webkit-input-placeholder,select.HomePage_invalid__2bjCS::-webkit-input-placeholder{color:#f44}input.HomePage_invalid__2bjCS:-ms-input-placeholder,select.HomePage_invalid__2bjCS:-ms-input-placeholder{color:#f44}input.HomePage_invalid__2bjCS::placeholder,select.HomePage_invalid__2bjCS::placeholder{color:#f44}a.HomePage_primary__4UhWm,button.HomePage_primary__4UhWm{align-items:center;background-color:#48f;border:0;border-radius:40px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:center;margin:0 0 24px;padding:14px;text-decoration:none}a.HomePage_primary__4UhWm i,button.HomePage_primary__4UhWm i{margin-right:4px}a.HomePage_primary__4UhWm:hover,button.HomePage_primary__4UhWm:hover{background-color:#2b78ff}a.HomePage_primary__4UhWm:disabled,button.HomePage_primary__4UhWm:disabled{background-color:#ccc}a{color:#2b78ff}section{margin:32px 0 64px}.HomePage_userSection__xxk12{background:#f8f9fa;border-radius:32px;box-shadow:0 16px 32px -16px hsla(0,0%,50%,.2);padding:16px 32px}.HomePage_userSection__xxk12 .HomePage_welcome__t2srn{font-weight:700}.HomePage_hello__6E-OQ{margin:0 auto;max-width:800px}.HomePage_hello__6E-OQ img.HomePage_screenshot__aDDtK{border:1px solid #ddd;border-radius:4px;box-shadow:0 8px 32px rgba(68,68,68,.1);margin:0 8px;max-width:calc(100% - 16px)}@media screen and (max-width:816px){.HomePage_hello__6E-OQ{margin:0 8px}}.NotFoundPage_container__4PvOv{margin:32px auto 128px;max-width:600px}.PolicyPage_container__Dzc1H{margin:0 auto;max-width:800px}.PolicyPage_container__Dzc1H section{margin:32px 0 48px}@media screen and (max-width:816px){.PolicyPage_container__Dzc1H{margin:0 8px}}input.SignInPage_invalid__xDm0T,select.SignInPage_invalid__xDm0T{border-bottom:1px solid #f77;color:#f44}input.SignInPage_invalid__xDm0T::-webkit-input-placeholder,select.SignInPage_invalid__xDm0T::-webkit-input-placeholder{color:#f44}input.SignInPage_invalid__xDm0T:-ms-input-placeholder,select.SignInPage_invalid__xDm0T:-ms-input-placeholder{color:#f44}input.SignInPage_invalid__xDm0T::placeholder,select.SignInPage_invalid__xDm0T::placeholder{color:#f44}a.SignInPage_primary__naKN2,button.SignInPage_primary__naKN2{align-items:center;background-color:#48f;border:0;border-radius:40px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:center;margin:0 0 24px;padding:14px;text-decoration:none}a.SignInPage_primary__naKN2 i,button.SignInPage_primary__naKN2 i{margin-right:4px}a.SignInPage_primary__naKN2:hover,button.SignInPage_primary__naKN2:hover{background-color:#2b78ff}a.SignInPage_primary__naKN2:disabled,button.SignInPage_primary__naKN2:disabled{background-color:#ccc}.SignInPage_container__jScy1{margin:32px auto;max-width:600px}.SignInPage_container__jScy1 .SignInPage_form__uCNGu,.SignInPage_container__jScy1 .SignInPage_form__uCNGu label{display:flex;flex-direction:column}.SignInPage_container__jScy1 .SignInPage_form__uCNGu label .SignInPage_label__PRvwG{color:#444;font-size:11pt;font-weight:600}.SignInPage_container__jScy1 .SignInPage_form__uCNGu label:not(:last-child){margin-bottom:32px}.SignInPage_container__jScy1 .SignInPage_errorContainer__OKz-j p{font-size:11pt;margin:0 0 4px}.SignInPage_container__jScy1 .SignInPage_errorContainer__OKz-j p:before{content:"☹️";margin-right:6px}input.common_invalid__w-s2b,select.common_invalid__w-s2b{border-bottom:1px solid #f77;color:#f44}input.common_invalid__w-s2b::-webkit-input-placeholder,select.common_invalid__w-s2b::-webkit-input-placeholder{color:#f44}input.common_invalid__w-s2b:-ms-input-placeholder,select.common_invalid__w-s2b:-ms-input-placeholder{color:#f44}input.common_invalid__w-s2b::placeholder,select.common_invalid__w-s2b::placeholder{color:#f44}a.common_primary__HU9K9,button.common_primary__HU9K9{align-items:center;background-color:#48f;border:0;border-radius:40px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:center;margin:0 0 24px;padding:14px;text-decoration:none}a.common_primary__HU9K9 i,button.common_primary__HU9K9 i{margin-right:4px}a.common_primary__HU9K9:hover,button.common_primary__HU9K9:hover{background-color:#2b78ff}a.common_primary__HU9K9:disabled,button.common_primary__HU9K9:disabled{background-color:#ccc}.common_container__28nFm{margin:32px auto;max-width:600px}.common_container__28nFm .common_form__crdNb,.common_container__28nFm .common_form__crdNb label{display:flex;flex-direction:column}.common_container__28nFm .common_form__crdNb label .common_label__tZdBu{color:#444;font-size:11pt;font-weight:600}.common_container__28nFm .common_form__crdNb label:not(:last-child){margin-bottom:32px}.common_container__28nFm .common_errorContainer__kdurH p{font-size:11pt;margin:0 0 4px}.common_container__28nFm .common_errorContainer__kdurH p:before{content:"☹️";margin-right:6px}.Layout_breadcrumbContainer__2m3pw{display:flex;margin-left:20px}.Layout_breadcrumb__P8Peq{margin:auto 0}.Layout_breadcrumb__P8Peq a{color:#888;text-decoration:none}.Layout_breadcrumb__P8Peq a:hover{color:#222}.Layout_breadcrumb__P8Peq .Layout_badge__XsOLs{background-color:#777;border-radius:5px;color:#fff;font-size:14px;padding:1px 4px 2px}.Layout_breadcrumb__P8Peq .Layout_badge__XsOLs:not(:last-child){margin-right:4px}.Layout_breadcrumb__P8Peq:not(:last-child):after{color:#ddd;content:"〉";font-weight:900;margin:0 12px}.Layout_breadcrumb__P8Peq:last-child a{color:#222;font-weight:700}input.CreateTimetablePage_invalid__sbNki,select.CreateTimetablePage_invalid__sbNki{border-bottom:1px solid #f77;color:#f44}input.CreateTimetablePage_invalid__sbNki::-webkit-input-placeholder,select.CreateTimetablePage_invalid__sbNki::-webkit-input-placeholder{color:#f44}input.CreateTimetablePage_invalid__sbNki:-ms-input-placeholder,select.CreateTimetablePage_invalid__sbNki:-ms-input-placeholder{color:#f44}input.CreateTimetablePage_invalid__sbNki::placeholder,select.CreateTimetablePage_invalid__sbNki::placeholder{color:#f44}a.CreateTimetablePage_primary__aGXOH,button.CreateTimetablePage_primary__aGXOH{align-items:center;background-color:#48f;border:0;border-radius:40px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:center;margin:0 0 24px;padding:14px;text-decoration:none}a.CreateTimetablePage_primary__aGXOH i,button.CreateTimetablePage_primary__aGXOH i{margin-right:4px}a.CreateTimetablePage_primary__aGXOH:hover,button.CreateTimetablePage_primary__aGXOH:hover{background-color:#2b78ff}a.CreateTimetablePage_primary__aGXOH:disabled,button.CreateTimetablePage_primary__aGXOH:disabled{background-color:#ccc}.CreateTimetablePage_timetableID__oK9VD{display:none}.CreateTimetablePage_container__9sLYt .CreateTimetablePage_content__wpG7b{margin:32px auto;max-width:600px}.CreateTimetablePage_container__9sLYt .CreateTimetablePage_content__wpG7b h1{font-weight:900}.CreateTimetablePage_container__9sLYt .CreateTimetablePage_content__wpG7b .CreateTimetablePage_formGroup__jJ9S2{margin-bottom:48px}.CreateTimetablePage_container__9sLYt .CreateTimetablePage_content__wpG7b input[type=text]{box-sizing:border-box;color:#000}.CreateTimetablePage_container__9sLYt .CreateTimetablePage_content__wpG7b select{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23787878' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3C/svg%3E") no-repeat;background-position:calc(100% - 8px)}.CreateTimetablePage_container__9sLYt .CreateTimetablePage_content__wpG7b .CreateTimetablePage_add__0e9Sc{background-color:#48f;border:none;border-radius:2em;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:12px;width:100%}.CreateTimetablePage_container__9sLYt .CreateTimetablePage_content__wpG7b .CreateTimetablePage_add__0e9Sc:hover{background-color:#2b78ff}.CreateTimetablePage_container__9sLYt .CreateTimetablePage_content__wpG7b .CreateTimetablePage_add__0e9Sc:disabled{background-color:#ddd}input,select{border:none;border-bottom:1px solid #ddd;border-radius:0;box-sizing:border-box;font-size:18px;font-weight:500;line-height:140%;margin:8px 0;padding:12px 16px;width:100%}input.IndexPage_invalid__jFu5\+,select.IndexPage_invalid__jFu5\+{border-bottom:1px solid #f77;color:#f44}input.IndexPage_invalid__jFu5\+::-webkit-input-placeholder,select.IndexPage_invalid__jFu5\+::-webkit-input-placeholder{color:#f44}input.IndexPage_invalid__jFu5\+:-ms-input-placeholder,select.IndexPage_invalid__jFu5\+:-ms-input-placeholder{color:#f44}input.IndexPage_invalid__jFu5\+::placeholder,select.IndexPage_invalid__jFu5\+::placeholder{color:#f44}a.IndexPage_primary__c5AvV,button.IndexPage_primary__c5AvV{align-items:center;background-color:#48f;border:0;border-radius:40px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:center;margin:0 0 24px;padding:14px;text-decoration:none}a.IndexPage_primary__c5AvV i,button.IndexPage_primary__c5AvV i{margin-right:4px}a.IndexPage_primary__c5AvV:hover,button.IndexPage_primary__c5AvV:hover{background-color:#2b78ff}a.IndexPage_primary__c5AvV:disabled,button.IndexPage_primary__c5AvV:disabled{background-color:#ccc}.IndexPage_container__xr9jt{margin:32px auto 128px;max-width:600px}.IndexPage_container__xr9jt .IndexPage_sectionsContainer__nuQT6,.IndexPage_container__xr9jt .IndexPage_timetablesContainer__w53wO{list-style:none;padding:0}.IndexPage_container__xr9jt .IndexPage_sectionsContainer__nuQT6>li{margin-bottom:32px}.IndexPage_container__xr9jt .IndexPage_sectionsContainer__nuQT6>li .IndexPage_semesterHeader__KFPkc{display:flex;flex-direction:row;justify-content:space-between}.IndexPage_container__xr9jt .IndexPage_sectionsContainer__nuQT6>li .IndexPage_semesterHeader__KFPkc .IndexPage_semesterTitle__iSo-N{color:#444;font-weight:700}.IndexPage_container__xr9jt .IndexPage_sectionsContainer__nuQT6>li .IndexPage_semesterHeader__KFPkc .IndexPage_semesterAddButton__-nA6b{align-items:center;color:#888;display:flex;padding:0 20px}.IndexPage_container__xr9jt .IndexPage_timetablesContainer__w53wO>li:not(:last-child){margin-bottom:8px}.IndexPage_container__xr9jt .IndexPage_timetablesContainer__w53wO>li .IndexPage_timetableContent__SLnIf{background-color:#f4f4f4;border-radius:2em;color:#444;display:block;font-weight:600;padding:16px 32px;text-decoration:none}.IndexPage_container__xr9jt .IndexPage_timetablesContainer__w53wO>li .IndexPage_timetableContent__SLnIf:hover{background-color:#efefef}.IndexPage_container__xr9jt .IndexPage_timetablesContainer__w53wO>li .IndexPage_timetableContent__SLnIf:last-child:after{color:#bbb;content:"〉";float:right;font-weight:900;margin-right:-4px}.IndexPage_container__xr9jt .IndexPage_btnNew__M\+uT8{width:100%}.IndexPage_container__xr9jt .IndexPage_emptyDataSet__5Ng\+w{margin:0 auto;max-width:600px;padding:0 16px;text-align:center}.IndexPage_container__xr9jt .IndexPage_emptyDataSet__5Ng\+w .IndexPage_emoji__h9znQ{font-size:64px;margin-bottom:0}.IndexPage_container__xr9jt .IndexPage_emptyDataSet__5Ng\+w .IndexPage_message__5mmKV{font-size:24px;line-height:160%}.IndexPage_container__xr9jt a{text-decoration:none}.Menu_container__knTjE{background-color:#fff;border:1px solid #ccc;border-radius:4px;list-style:none;margin:4px 0 0;padding:4px 0;width:-webkit-max-content;width:max-content;z-index:800}.Menu_container__knTjE>li{background-color:#fff;cursor:pointer;padding:4px 8px}.Menu_container__knTjE>li.Menu_focused__TBdpd{background-color:#eee}.Popover_container__a0UKY{display:flex;flex-direction:column}.Popover_container__a0UKY .Popover_menuWrapper__rCtuu{position:relative}.Popover_container__a0UKY .Popover_menuWrapper__rCtuu .Popover_menu__QsKdb{left:0;position:absolute;top:0}.LecturesFilter_container__zPg\+R{margin:4px 0 8px}.LecturesFilter_container__zPg\+R ul.LecturesFilter_filtersWrapper__2aZHN{display:flex;flex-direction:row;margin:0;padding:8px 0}.LecturesFilter_container__zPg\+R ul.LecturesFilter_filtersWrapper__2aZHN>li{display:flex;margin:0 12px}.LecturesFilter_container__zPg\+R ul.LecturesFilter_filtersWrapper__2aZHN>li:first-child{margin-left:8px}.LecturesFilter_container__zPg\+R ul.LecturesFilter_filtersWrapper__2aZHN>li:last-child{margin-right:8px}.LecturesFilter_container__zPg\+R p.LecturesFilter_toggleText__Q4FrC{margin:0}.LecturesFilter_container__zPg\+R .LecturesFilter_toggleText__Q4FrC{background-color:#f4f4f4;border-radius:1em;color:#aaa;cursor:pointer;font-weight:900;padding:4px 16px}.LecturesFilter_container__zPg\+R .LecturesFilter_toggleText__Q4FrC:hover{background-color:#ececec;color:#919191}.LecturesFilter_container__zPg\+R .LecturesFilter_toggleText__Q4FrC.LecturesFilter_on__NkbeA{background-color:#48f;color:#fff}.LecturesFilter_container__zPg\+R .LecturesFilter_toggleText__Q4FrC.LecturesFilter_on__NkbeA:hover{background-color:#1168ff}.LecturesFilter_container__zPg\+R .LecturesFilter_searchWrapper__KUwyk{display:inline-block;position:relative;width:100%}.LecturesFilter_container__zPg\+R .LecturesFilter_searchWrapper__KUwyk:after{color:#aaa;content:"";font-family:Material Icons;font-size:24px;left:6px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.LecturesFilter_container__zPg\+R .LecturesFilter_searchWrapper__KUwyk.LecturesFilter_searching__G3bea:after{color:#48f;content:""}.LecturesFilter_container__zPg\+R .LecturesFilter_searchBox__Gybu4{background-color:transparent;border:none;border-bottom:1px solid #e0e0e0;box-sizing:border-box;font-size:12pt;margin:0;padding:8px 8px 8px 36px;width:100%}.LecturesFilter_container__zPg\+R .LecturesFilter_searchBox__Gybu4::-webkit-input-placeholder{color:#999}.LecturesFilter_container__zPg\+R .LecturesFilter_searchBox__Gybu4:-ms-input-placeholder{color:#999}.LecturesFilter_container__zPg\+R .LecturesFilter_searchBox__Gybu4::placeholder{color:#999}.LecturesFilter_weekdaysFilter__WKVIC{list-style-type:none;margin-left:8px;padding:0}.LecturesFilter_weekdaysFilter__WKVIC>li{background-color:#f4f4f4;border-radius:1em;color:#aaa;cursor:pointer;display:inline-block;font-weight:600;margin:0;padding:4px 8px}.LecturesFilter_weekdaysFilter__WKVIC>li:hover{background-color:#ececec;color:#919191}.LecturesFilter_weekdaysFilter__WKVIC>li.LecturesFilter_on__NkbeA{background-color:#48f;color:#fff}.LecturesFilter_weekdaysFilter__WKVIC>li.LecturesFilter_on__NkbeA:hover{background-color:#1168ff}.LecturesFilter_weekdaysFilter__WKVIC>li:not(:first-child){margin-left:3px}.LecturesResult_container__A-fkr{display:flex;flex-direction:column;height:100%;min-height:70vh}.LecturesResult_container__A-fkr .LecturesResult_col__z-Mlf{align-items:center;box-sizing:border-box;display:flex;min-width:0;padding:6px 4px}.LecturesResult_container__A-fkr .LecturesResult_col__z-Mlf>p{margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.LecturesResult_container__A-fkr .LecturesResult_headerRow__6LwIc,.LecturesResult_container__A-fkr .LecturesResult_lectureRow__J7dYx{box-sizing:border-box;display:flex;flex-direction:row;padding:0 4px}.LecturesResult_container__A-fkr .LecturesResult_headerRow__6LwIc .LecturesResult_colIdentifier__L\+eN9,.LecturesResult_container__A-fkr .LecturesResult_lectureRow__J7dYx .LecturesResult_colIdentifier__L\+eN9{flex:3 1;min-width:6em}@media screen and (max-width:1024px)and (min-width:961px){.LecturesResult_container__A-fkr .LecturesResult_headerRow__6LwIc .LecturesResult_colIdentifier__L\+eN9,.LecturesResult_container__A-fkr .LecturesResult_lectureRow__J7dYx .LecturesResult_colIdentifier__L\+eN9{display:none}}.LecturesResult_container__A-fkr .LecturesResult_headerRow__6LwIc .LecturesResult_colTitle__BqyJ6,.LecturesResult_container__A-fkr .LecturesResult_lectureRow__J7dYx .LecturesResult_colTitle__BqyJ6{flex:6 1}.LecturesResult_container__A-fkr .LecturesResult_headerRow__6LwIc .LecturesResult_colProfessor__8eDfB,.LecturesResult_container__A-fkr .LecturesResult_lectureRow__J7dYx .LecturesResult_colProfessor__8eDfB{flex:3 1}.LecturesResult_container__A-fkr .LecturesResult_headerRow__6LwIc .LecturesResult_colCredit__rtvD5,.LecturesResult_container__A-fkr .LecturesResult_lectureRow__J7dYx .LecturesResult_colCredit__rtvD5{flex:1 1}@media screen and (max-width:1400px)and (min-width:961px){.LecturesResult_container__A-fkr .LecturesResult_headerRow__6LwIc .LecturesResult_colCredit__rtvD5,.LecturesResult_container__A-fkr .LecturesResult_lectureRow__J7dYx .LecturesResult_colCredit__rtvD5{display:none}}.LecturesResult_container__A-fkr .LecturesResult_headerRow__6LwIc .LecturesResult_colTimes__HXo8S,.LecturesResult_container__A-fkr .LecturesResult_lectureRow__J7dYx .LecturesResult_colTimes__HXo8S{flex:4 1;min-width:5.5em}.LecturesResult_container__A-fkr .LecturesResult_headerRow__6LwIc .LecturesResult_colRoom__YimvV,.LecturesResult_container__A-fkr .LecturesResult_lectureRow__J7dYx .LecturesResult_colRoom__YimvV{flex:4 1}.LecturesResult_container__A-fkr .LecturesResult_headerRow__6LwIc{border-bottom:1px solid #d4d4d4;margin-bottom:2px}.LecturesResult_container__A-fkr .LecturesResult_headerRow__6LwIc .LecturesResult_col__z-Mlf{font-weight:600}.LecturesResult_container__A-fkr .LecturesResult_lecturesWrapper__mPa\+S{flex:1 1;overflow-y:scroll}.LecturesResult_container__A-fkr .LecturesResult_lecturesWrapper__mPa\+S .LecturesResult_lectureRow__J7dYx{border-bottom:1px solid #e4e4e4;cursor:pointer}.LecturesResult_container__A-fkr .LecturesResult_lecturesWrapper__mPa\+S .LecturesResult_lectureRow__J7dYx.LecturesResult_overlapped__YclE4{color:#aaa}.LecturesResult_container__A-fkr .LecturesResult_lecturesWrapper__mPa\+S .LecturesResult_lectureRow__J7dYx:hover{background-color:#fcfcbb}.LecturesResult_container__A-fkr .LecturesResult_lecturesWrapper__mPa\+S .LecturesResult_lectureRow__J7dYx *{pointer-events:none}.LectureSearch_container__bL4ZK{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:4px;width:100%}.LectureSearch_container__bL4ZK .LectureSearch_resultWrapper__mCNMw{flex:1 1;overflow:auto}.LectureSearch_lectureModalWrapper__sFl5m{padding:16px;width:480px}.MasterDetail_wrapper__dT619{display:flex;flex-direction:row;height:100%;width:100%}.MasterDetail_wrapper__dT619 .MasterDetail_masterContainer__mcZEG{margin:0 auto}@media screen and (min-width:961px){.MasterDetail_wrapper__dT619 .MasterDetail_detailContainer__95qxg,.MasterDetail_wrapper__dT619 .MasterDetail_masterContainer__mcZEG{height:100%}.MasterDetail_wrapper__dT619 .MasterDetail_masterContainer__mcZEG{flex:4 1;margin:0 auto;max-width:650px}.MasterDetail_wrapper__dT619 .MasterDetail_detailContainer__95qxg{flex:5 1}}@media screen and (max-width:960px){.MasterDetail_wrapper__dT619{flex-direction:column}.MasterDetail_wrapper__dT619 .MasterDetail_detailContainer__95qxg,.MasterDetail_wrapper__dT619 .MasterDetail_masterContainer__mcZEG{width:100%}}.TimetableColumn_col__4kMoE{display:flex;flex-direction:column;height:100%}.TimetableColumn_col__4kMoE .TimetableColumn_timetableItem__i4nUT{box-sizing:border-box;margin:-1px;position:absolute}.TimetableColumn_col__4kMoE .TimetableColumn_timesWrapper__8cZJK{display:flex;flex:1 1;flex-direction:column;position:relative}.TimetableColumn_col__4kMoE .TimetableColumn_timesWrapper__8cZJK .TimetableColumn_rowTime__Onoxu{border-top:1px solid #e4e4e4;flex:1 1}.TimetableColumn_col__4kMoE .TimetableColumn_timesWrapper__8cZJK .TimetableColumn_rowTime__Onoxu>*{display:block;margin-right:8px;text-align:right}.TimetableColumn_col__4kMoE .TimetableColumn_timesWrapper__8cZJK .TimetableColumn_itemsWrapper__dpr7u{box-sizing:border-box;left:0;margin-top:1px;position:absolute;right:0;top:0}.TimetableColumn_headerCol__Rpsp9 .TimetableColumn_row__r9cLA{justify-content:flex-end}.TimetableItem_timetableItem__jdrFq{background-color:#f8f8f8;border:1px solid #ccc;box-sizing:border-box;height:100%;overflow:hidden;padding:4px;word-break:break-all}.TimetableItem_timetableItem__jdrFq .TimetableItem_overlayMenu__Ugxgr{color:#444;display:none;flex-direction:row;font-weight:900;list-style:none;margin:0;padding:2px;position:absolute;right:4px;text-shadow:0 0 2px #fff;top:2px}.TimetableItem_timetableItem__jdrFq .TimetableItem_overlayMenu__Ugxgr>li{margin:0}.TimetableItem_timetableItem__jdrFq .TimetableItem_overlayMenu__Ugxgr>li button{align-items:center;background-color:#fff;border-radius:100%;box-shadow:0 0 12px -6px rgba(0,0,0,.2);color:#444;cursor:pointer;display:flex;font-size:20px;font-weight:900;justify-content:center;padding:4px}.TimetableItem_timetableItem__jdrFq .TimetableItem_overlayMenu__Ugxgr>li button:hover{background-color:#e6e6e6}.TimetableItem_timetableItem__jdrFq .TimetableItem_overlayMenu__Ugxgr>li button.TimetableItem_editing__yf8Li{opacity:.33}.TimetableItem_timetableItem__jdrFq:hover .TimetableItem_overlayMenu__Ugxgr{display:flex}.TimetableItem_timetableItem__jdrFq .TimetableItem_title__3FTph{font-weight:700;margin:4px 0}.TimetableItem_timetableItem__jdrFq .TimetableItem_meta__uYMr8{color:#444;margin:2px 0}.TimetableItem_timetableItem__jdrFq.TimetableItem_preview__-6\+9k{background:repeating-linear-gradient(-45deg,rgba(255,255,150,.66),rgba(255,255,150,.66) 10px,hsla(60,80%,75%,.66) 0,hsla(60,80%,75%,.66) 20px);z-index:2!important}.TimetableItem_timetableItem__jdrFq.TimetableItem_overlapped__2hYcu{background:repeating-linear-gradient(-45deg,hsla(0,100%,79%,.66),hsla(0,100%,79%,.66) 10px,rgba(242,42,48,.66) 0,rgba(242,42,48,.66) 20px);border:1px solid #ff5f66;color:#fff}.TimetableItem_timetableItem__jdrFq.TimetableItem_overlapped__2hYcu .TimetableItem_meta__uYMr8,.TimetableItem_timetableItem__jdrFq.TimetableItem_overlapped__2hYcu .TimetableItem_title__3FTph{color:#fff}.TimetableRow_row__qosRZ{display:flex}.TimetableRow_headerRow__WVDk2{align-items:center;height:28px;justify-content:center}.Timetable_container__NK5ta{box-sizing:border-box;display:flex;height:100%;padding:8px}.Timetable_container__NK5ta .Timetable_wrapper__lz98h{flex:1 1;height:100%;overflow:auto}.Timetable_container__NK5ta .Timetable_wrapper__lz98h .Timetable_timetable__aSvaq{border:1px solid #e4e4e4;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:row;font-size:10pt;height:100%;min-height:600px}.Timetable_container__NK5ta .Timetable_wrapper__lz98h .Timetable_timetable__aSvaq .Timetable_col__GZpYW{flex:1 1}.Timetable_container__NK5ta .Timetable_wrapper__lz98h .Timetable_timetable__aSvaq .Timetable_col__GZpYW:not(:first-child){border-left:1px solid #e4e4e4}.Timetable_container__NK5ta .Timetable_wrapper__lz98h .Timetable_timetable__aSvaq .Timetable_col__GZpYW.Timetable_header__mKs6Y{max-width:40px}.TimetablePage_menuButton__Mc5g8{background:none;border:none;cursor:pointer;height:100%;margin-left:8px;padding:0 4px}.TimetablePage_menuButton__Mc5g8>i{font-size:20px;vertical-align:middle}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.7bcc87b3.css.map*/