.SideNav_sideNav__THmK_{gap:25px;background-color:var(--primary-blue);padding:20px;color:white}.SideNav_navLinks__XwsiB,.SideNav_sideNav__THmK_{display:flex;flex-direction:column;align-items:center}.SideNav_navLinks__XwsiB{gap:20px}.SideNav_navLinks__XwsiB>a{width:100%}.UserActionNav_userActionNav__c8mOq{display:flex;flex-direction:column;gap:10px}.GenericError_errorPage__o4AeV{width:100%;height:100vh;padding:25px;display:flex;justify-content:center;align-items:center}.GenericError_errorMessage__AnPSP{display:flex;flex-direction:column;width:25vw;height:25vh;align-items:center;justify-content:center;color:red}.GenericLoading_loadingDiv__2zrT_{display:flex;gap:25px;color:var(--primary-blue);height:100vh;justify-content:center;align-items:center}.Section_section__yJKD3{box-shadow:var(--shadow);padding:25px;border-radius:16px;background-color:white}.Section_section__yJKD3,.Table_tableDiv__XuS41{display:flex;flex-direction:column;gap:25px}.Table_table__56Y8t{width:100%;border-collapse:collapse;background-color:#8ECAE6;color:#023047;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border:2px solid #219ebc;border-radius:8px}.Table_thead__NOnIH{background-color:#023047;color:white;text-transform:uppercase;letter-spacing:.05em;position:relative}.Table_thead__NOnIH .Table_th__fUUTq{padding:12px 16px;border-bottom:3px solid #219ebc}.Table_th__fUUTq>div{display:flex;justify-content:center;align-items:center;gap:10px}.Table_funnelWrap__PFVdW{position:relative;cursor:pointer}.Table_funnelWrap__PFVdW:hover .Table_popover__AeDgS{opacity:1;visibility:visible}.Table_funnel__d1YC1{fill:white;width:25px;height:25px;cursor:pointer}.Table_funnelActive__gOqxq{fill:var(--nicki-yellow);width:25px;height:25px;cursor:pointer}.Table_tbody___v1BZ .Table_tr__NT4E8{transition:background-color .3s ease}.Table_tbody___v1BZ .Table_tr__NT4E8:nth-child(2n){background-color:#bde0f0}.Table_tbody___v1BZ .Table_tr__NT4E8:hover{background-color:#a2d7ec}.Table_linkData__ByY6w,.Table_td__TflLc{padding:12px 16px;border-bottom:1px solid #219ebc;border-right:1px solid #219ebc;border-left:1px solid #219ebc}.Table_linkData__ByY6w{text-align:center}.Table_tfoot__VCtNM{background-color:#219EBC;color:white;font-weight:700}.Table_tfoot__VCtNM td{padding:10px 16px;text-align:right}.Table_lessonTitleDiv__Bor_J{display:flex;flex-direction:column;gap:10px;max-width:500px}.Table_pagination__570NQ{display:flex;justify-content:center;gap:10px;width:100%}.Table_paginateButton__FoP9l{background-color:var(--primary-blue)}.Table_paginateButtonActive__quQou,.Table_paginateButton__FoP9l{height:10px;width:10px;padding:10px;border-radius:5px;display:flex;justify-content:center;align-items:center;color:white}.Table_paginateButtonActive__quQou{background-color:var(--secondary-blue)}.FilterPopup_filterPopupShown__fgSmW{position:absolute;top:0;left:50%;transform:translateX(-50%);background:white;color:black;border:1px solid #ccc;border-radius:8px;padding:8px 12px;box-shadow:0 4px 12px rgba(0,0,0,.15);white-space:nowrap;z-index:1000;transition:opacity .15s ease,visibility .15s ease;display:flex;flex-direction:column;gap:10px}.FilterPopup_filterPopupHidden__a_6O3{display:none}.FilterPopup_filterList__N1Xcy{display:flex;flex-direction:column;gap:5px;max-height:500px;overflow-y:auto}.FilterPopup_filterRow__5Z38n{display:flex;gap:10px}.TableSearch_searchForm__S4Nps{margin-left:auto}.TableSearch_searchDiv__LpFBz{margin-left:auto;display:flex;gap:15px}.TableSearch_searchInput__RWj8r{width:300px;padding:5px}.LessonSectionSelectors_sectionSelectors__YCysj{display:flex;justify-content:space-evenly}.LessonSectionSelectors_sectionButton__EWQ2a{padding:10px 30px;background-color:var(--third-blue);color:white;text-decoration:none;text-align:center;border-radius:10px}.LessonSectionSelectors_sectionButtonActive__gorp3{padding:10px 30px;background-color:var(--nicki-yellow);color:white;text-decoration:none;text-align:center;border-radius:10px}.DetailsSection_detailsSection__rZU8S,.DetailsSection_innerSection__0B6fq,.LessonSection_lessonSection__o_jD5{display:flex;flex-direction:column;gap:25px}.DetailsSection_innerSection__0B6fq{border:1px solid var(--primary-blue);border-radius:10px;padding:10px}.DetailsSection_indentedBullet__gzYJb{margin-left:25px}.HtmlBlock_examples__Nblef ul{display:flex;flex-direction:column;gap:10px}.HtmlBlock_teachingOptions__y9uGh :where(ol,ul),.HtmlBlock_teachingPoints__8_N7t :where(ol,ul){list-style-position:inside;margin-left:0;padding-left:1rem}.HtmlBlock_teachingOptions__y9uGh :where(ol ul,ul ol,ul ul,ol ol),.HtmlBlock_teachingPoints__8_N7t :where(ol ul,ul ol,ul ul,ol ol){margin-top:.25rem}.HtmlBlock_examples__Nblef :where(ol,ul){list-style:none;margin:0;padding:0}.ExemplarSection_exemplarSection__DG8V9{display:flex;flex-direction:column;gap:25px}.ExemplarSection_table__UOGz0{width:100%;border-collapse:collapse;background-color:#8ECAE6;color:#023047;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border:2px solid #219ebc;border-radius:8px}.ExemplarSection_thead__yl0v4{background-color:#023047;color:white;text-transform:uppercase;letter-spacing:.05em;position:relative;text-align:left}.ExemplarSection_thead__yl0v4 .ExemplarSection_th__LcT4m{padding:12px 16px;border-bottom:3px solid #219ebc}.ExemplarSection_tbody__UIOGB .ExemplarSection_tr___Eov0{transition:background-color .3s ease}.ExemplarSection_tbody__UIOGB .ExemplarSection_tr___Eov0:nth-child(2n){background-color:#bde0f0}.ExemplarSection_tbody__UIOGB .ExemplarSection_tr___Eov0:hover{background-color:#a2d7ec}.ExemplarSection_td__P2Gpg{padding:12px 16px;border-bottom:1px solid #219ebc;border-right:1px solid #219ebc;border-left:1px solid #219ebc}.ExemplarSection_tfoot__cMpCq{background-color:#219EBC;color:white;font-weight:700}.ExemplarSection_tfoot__cMpCq td{padding:10px 16px;text-align:right}.ExemplarSection_noExemplars__3D4jo{background-color:var(--nicki-yellow);padding:25px;border:3px solid var(--nicki-orange);border-radius:5px;font-weight:700}.ActivityProgressSection_activityProgressSection__QSdJQ{display:flex;flex-direction:column;gap:25px}.ActivityProgressSection_goal__yCQ7M{background-color:var(--secondary-blue);color:white;padding:25px;border:3px solid var(--primary-blue);border-radius:5px}