.AddNewBox_Container__1B6iU{padding:0;border-radius:16px}.AddNewBox_InnerContainer__FTMNk{display:flex;position:relative;padding:72px 18px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;gap:24px;border-radius:16px;background:var(--token-cyan-1);color:var(--token-cyan-8);transition:box-shadow var(--animation-time) ease-in-out}.AddNewBox_TextContainer__WtsMT{display:flex;flex-direction:column;align-items:center;gap:8px}.AddNewBox_SmallTextContainer__WRa_W{font-size:16px;font-weight:400;line-height:24px}.AddNewBox_BigTextContainer__Wp6Hx{margin:0!important;padding:0!important;color:var(--token-cyan-8)!important}.AddNewBox_Button__fgMF0{background:var(--token-cyan-8)}.AddNewBox_Button__fgMF0:focus,.AddNewBox_Button__fgMF0:hover{background:var(--token-cyan-9)!important}.SelectClassroom_Container__FL6Mw{display:flex;gap:14px;align-items:center}.SelectClassroom_Select__c34mg{border-radius:16px;height:40px;display:flex;align-items:center;padding:0 16px 0 12px;gap:8px;font-size:20px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:var(--animation-time) background,var(--animation-time) color,var(--animation-time) filter;box-shadow:0 2px 2px 0 rgba(127,134,146,.1),0 0 0 2px #fff,0 0 0 4px rgba(127,134,146,.1),inset 0 0 0 2px rgba(255,255,255,.05),inset 0 2px 4px 0 rgba(127,134,146,.15),inset 0 -2px 0 0 rgba(127,134,146,.1)}.SelectClassroom_Select__c34mg svg{width:24px;height:24px}.SelectClassroom_Select__c34mg:hover{filter:brightness(.97)}.SelectClassroom_SchoolYearContainer__65agN{color:var(--token-color-text);font-size:16px;font-weight:600;display:flex;gap:8px;align-items:center}.WhiteBackgroundCard_Container__PyHyg{border-radius:32px;background:var(--token-color-bg-container);-webkit-margin-end:40px;margin-inline-end:40px;-webkit-margin-after:16px;margin-block-end:16px;padding:var(--token-padding-lg)}.TableFilters_Container__RXlRs{display:flex;justify-content:space-between;margin-top:16px}.TableFilters_Container__RXlRs .TableFilters_LeftFilters__qJgp9{display:flex;gap:8px}.ClassroomActions_ActionsContainer__EGend{display:flex;gap:10px}.ClassroomActions_ActionsContainer__EGend button{color:#646b77!important}.ClassroomDetailsView_Container__9jWIE{display:flex;flex-direction:column;-webkit-margin-end:32px;margin-inline-end:32px}.ClassroomDetailsView_Card__XlSWW{-webkit-margin-end:0!important;margin-inline-end:0!important}.OutlinedBackgroundCard_Container__Hk3qG{display:flex;border-radius:24px;border:1px solid #d9ebff}.StudentGradingTable_Container__CfQ8w{display:flex;flex:1 1;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:0;margin-top:24px;overflow:auto;background-color:#fff;transition:opacity var(--animation-time) ease}.StudentGradingTable_Container__CfQ8w .StudentGradingTable_InnerContainer__Dcnko{display:flex;position:relative;height:-moz-fit-content;height:fit-content;transition:var(--animation-time) height}.StudentGradingTable_Container__CfQ8w .StudentGradingTable_InnerContainer__Dcnko .StudentGradingTable_ActivityLoadingContainer__NE44C{position:absolute;inset-inline-end:0;width:271px;height:100%;padding:16px 8px}.StudentGradingTable_LoaderContainer__1ZP6O{display:flex;flex-direction:column;gap:4px;margin-top:32px}.StudentGradingTable_Table__y5DN_{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd{display:flex;border-bottom:1px solid #e6f1f7;transition:background-color var(--animation-time) ease}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd .StudentGradingTable_StudentCell__RrwE7{padding:12px 16px;background-color:rgba(0,0,0,0);transition:background-color var(--animation-time) ease;width:300px}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd .StudentGradingTable_StudentCell__RrwE7 .StudentGradingTable_InnerCellContainer__uKMo0{border-left:unset}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd .StudentGradingTable_AverageCell__jeh7S{padding:12px 16px;background-color:rgba(0,0,0,0);transition:background-color var(--animation-time) ease;width:137px}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd .StudentGradingTable_AttendanceCell__sfK2Q{padding:12px 16px;background-color:rgba(0,0,0,0);transition:background-color var(--animation-time) ease;width:137px}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd .StudentGradingTable_ActivityCell__8I_Ki{padding:12px 16px;background-color:rgba(0,0,0,0);transition:background-color var(--animation-time) ease}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd .StudentGradingTable_ActivityCell__8I_Ki.StudentGradingTable_Hidden__tKMZJ{background-color:#e8f1f7}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd .StudentGradingTable_ActivityCell__8I_Ki{width:271px}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd .StudentGradingTable_ActivityCell__8I_Ki .StudentGradingTable_ActivityCellContent__y5hYI{display:flex;align-items:center;justify-content:center;gap:4px}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd .StudentGradingTable_ActivityCell__8I_Ki .StudentGradingTable_ActivityCellContent__y5hYI[data-hidden=true]{color:#646b77}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd:not(.StudentGradingTable_Header__phEEo) .StudentGradingTable_ActivityCell__8I_Ki,.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd:not(.StudentGradingTable_Header__phEEo) .StudentGradingTable_AttendanceCell__sfK2Q,.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd:not(.StudentGradingTable_Header__phEEo) .StudentGradingTable_AverageCell__jeh7S{text-align:center;color:#2a2c31;font-weight:400}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd.StudentGradingTable_Header__phEEo{min-height:140px;font-weight:600}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd.StudentGradingTable_Header__phEEo>[class*=Cell]{display:flex;align-items:center;justify-content:center;padding:16px 0}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd.StudentGradingTable_Header__phEEo .StudentGradingTable_InnerCellContainer__uKMo0{width:100%;height:100%;border-left:.5px solid #8ec7ff;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd.StudentGradingTable_Header__phEEo .StudentGradingTable_StudentCell__RrwE7{display:flex}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd.StudentGradingTable_Header__phEEo .StudentGradingTable_StudentCell__RrwE7 .StudentGradingTable_InnerCellContainer__uKMo0{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-left:unset}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd.StudentGradingTable_Summary__qBb4l{border-bottom:1px solid var(--colorPrimaryHover,#8ec7ff);background:rgba(22,119,255,.1)}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd.StudentGradingTable_Summary__qBb4l [class*=Cell]{color:var(--token-color-primary);font-weight:600}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd.StudentGradingTable_Student__4pPQU{align-items:center}.StudentGradingTable_Table__y5DN_ .StudentGradingTable_Row__PUjsd:not(.StudentGradingTable_Summary__qBb4l):not(.StudentGradingTable_Header__phEEo):hover{border-bottom:1px solid #e6f1f7;background:#e6f1f7}.StudentGradingTable_DisabledTexture__ibYZp{display:flex;align-items:center;justify-content:center}.StudentGradingTable_StudentDisabled__dwOSw,.StudentGradingTable_StudentDisabled__dwOSw:hover{background-image:var(--disabled-texture-src)!important;background-size:40px 40px!important;background-color:var(--token-color-bg-elevated60)}.DisabledTexture_Texture__zM6GR{background-image:var(--texture-src);background-repeat:repeat;background-size:auto 28.5px;height:100%;color:var(--token-color-text-tertiary)}.ActivityHeader_Container__D3eWl{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ActivityHeader_Container__D3eWl.ActivityHeader_Hidden__cgVQZ{color:var(--token-color-text-tertiary)}.ActivityHeader_Container__D3eWl .ActivityHeader_ActivityName__lt85T{display:flex;justify-content:space-between}.ActivityHeader_Container__D3eWl .ActivityHeader_ActivityName__lt85T .ActivityHeader_ActivityNameLink__z8OVC{max-width:220px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.ActivityHeader_Container__D3eWl .ActivityHeader_ActivityName__lt85T[data-activity-name-set=false]{font-style:italic}.ActivityHeader_Container__D3eWl .ActivityHeader_ActivityType__l3HcS{display:flex;justify-content:space-between}.ActivityHeader_Container__D3eWl .ActivityHeader_ActivityType__l3HcS .ActivityHeader_CategoryAndDate__16w0k{display:flex;flex-direction:column;font-size:12px;color:var(--token-color-text-tertiary);font-weight:400}.ActivityHeader_Container__D3eWl .ActivityHeader_ActivityType__l3HcS .ActivityHeader_CategoryAndDate__16w0k .ActivityHeader_WeightLabel__XrafA{color:var(--token-color-primary);font-weight:700}.ActivityHeader_Container__D3eWl .ActivityHeader_ActivityType__l3HcS .ActivityHeader_Icons___C2cD{display:flex;align-items:center;justify-content:center;gap:4px}.ActivityHeader_Container__D3eWl .ActivityHeader_ActivityType__l3HcS .ActivityHeader_Icons___C2cD .ActivityHeader_VisibilityIcon__bTBWN{color:var(--token-color-text-tertiary)}.ActivityHeader_Dropdown__QP8kZ{min-width:260px!important}.ActivityHeader_DisabledOption__A24Ls{opacity:.5;cursor:not-allowed}.ActivityHeaderBigCheckbox_Container__Rhanp{background:var(--token-color-bg-elevated);flex:0 0 30px;height:30px;border-radius:6px;padding:3px;cursor:pointer}.ActivityHeaderBigCheckbox_Container__Rhanp .ActivityHeaderBigCheckbox_Checkbox__IFN_N{border:1px solid var(--token-color-info-border);width:100%;height:100%;border-radius:4px}.ActivityHeaderBigCheckbox_Container__Rhanp .ActivityHeaderBigCheckbox_Checkbox__IFN_N svg{opacity:0}.ActivityHeaderBigCheckbox_Container__Rhanp:hover .ActivityHeaderBigCheckbox_Checkbox__IFN_N{border-color:var(--token-color-primary)}.ActivityHeaderBigCheckbox_Checked__095ZK .ActivityHeaderBigCheckbox_Checkbox__IFN_N{background:var(--token-color-primary);border-color:var(--token-color-primary)}.ActivityHeaderBigCheckbox_Checked__095ZK .ActivityHeaderBigCheckbox_Checkbox__IFN_N svg{opacity:1}.ActivityHeaderBigCheckbox_Checked__095ZK:hover .ActivityHeaderBigCheckbox_Checkbox__IFN_N{background:var(--token-color-primary)}.ActivityHeaderBigCheckbox_Checkbox__IFN_N{transition:var(--animation-time);display:flex;justify-content:center;align-items:center}.ActivityHeaderBigCheckbox_Checkbox__IFN_N svg{width:16px;height:16px;color:#fff}.ManageWeightModal_ModalContent__nLD1P{padding:16px!important}.ManageWeightModal_Header__wVuU_{font-size:1.25rem}.ManageWeightModal_ActivityDetails__tJjEm .ManageWeightModal_Strong__kwxeA{font-weight:600}.ManageWeightModal_InputWrapper__7lGOF .ManageWeightModal_Input__jmXCw{width:150px}.ManageWeightModal_Footer__wGfED{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.AttendanceHeader_Container__ZJw49{width:100%;height:100%;display:flex;flex-direction:column;flex:1 1}.AttendanceHeader_Container__ZJw49 .AttendanceHeader_Action__J7mci{display:flex;justify-content:flex-end;-webkit-margin-end:-8px;margin-inline-end:-8px}.AttendanceHeader_Container__ZJw49 .AttendanceHeader_InnerContainer__SXmrd{height:100%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.AverageHeader_Container__vJEc_{width:100%;height:100%;display:flex;flex-direction:column;flex:1 1}.AverageHeader_Container__vJEc_ .AverageHeader_Action__2o2zX{display:flex;justify-content:flex-end;-webkit-margin-end:-8px;margin-inline-end:-8px}.AverageHeader_Container__vJEc_ .AverageHeader_InnerContainer__t8Pxu{height:100%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.StudentNameFilter_StudentNameFilter__yHfxh{width:100%}.GrowthIcon_Container__QdQ9U{display:flex;width:24px;height:24px;padding:3px;justify-content:center;align-items:center;border-radius:6px}.GrowthIcon_Container__QdQ9U[class*=above-average]{background:#ebd7fa}.GrowthIcon_Container__QdQ9U[class*=above-average] .GrowthIcon_Icon___qx0u{color:#642ab5}.GrowthIcon_Container__QdQ9U[class*=below-average]{background:#fac8c3}.GrowthIcon_Container__QdQ9U[class*=below-average] .GrowthIcon_Icon___qx0u{color:var(--token-color-error)}.GrowthIcon_Container__QdQ9U[class*=standard-average]{background:#d5f2bb}.GrowthIcon_Container__QdQ9U[class*=standard-average] .GrowthIcon_Icon___qx0u{color:#6abe39}.StudentName_Container__x0X6m{display:flex;justify-content:space-between;align-items:center}.StudentName_Container__x0X6m .StudentName_NameContainer__W2lOc{display:flex;align-items:center;gap:8px}.StudentName_Container__x0X6m .StudentName_NameContainer__W2lOc .StudentName_Order__eKBxX{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;border-radius:6px;font-weight:400;background:#f3f8fb}.StudentName_Container__x0X6m .StudentName_NameContainer__W2lOc .StudentName_Name__10twL{font-weight:600}.StudentName_ContainerDisabled__T6kI4 .StudentName_Name__10twL{text-decoration:line-through;color:var(--token-color-text-quaternary)}.StudentName_ContainerDisabled__T6kI4 .StudentName_Order__eKBxX{color:var(--token-color-text-disabled)}.CompareActivitiesBar_Container__4nlu3{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:101;pointer-events:none}.CompareActivitiesBar_Bar__FWqTw{pointer-events:all;background:var(--token-color-primary);width:100%;height:72px;position:absolute;bottom:-72px;left:0;border-radius:24px 24px 0 0;align-items:center;justify-content:flex-end;padding-right:40px;gap:16px;transition:bottom var(--animation-time);display:flex}.CompareActivitiesBar_BarComparing__jfYXO{bottom:0;animation:CompareActivitiesBar_ShowBarAnimation__ZbvW_ var(--animation-time)}@keyframes CompareActivitiesBar_ShowBarAnimation__ZbvW_{0%{bottom:-72px}to{bottom:0}}.AuthRequiredView_Container__ln__c{display:flex;align-items:center;justify-content:center;flex-direction:column;min-width:45vw;min-height:45vh;width:100%;height:100%;flex:1 1;max-width:750px;align-self:center}.AuthRequiredView_Title__449si{text-align:center}