.IMnn2a_lesson-format-badge{color:#fff;white-space:nowrap;border-radius:4px;padding:4px 8px;display:inline-block}.IMnn2a_lesson-format-badge.IMnn2a_lesson-format-badge-in-person{background-color:#49c549}.IMnn2a_lesson-format-badge.IMnn2a_lesson-format-badge-heytutor-curriculum{background-color:#5db7ea}.IMnn2a_lesson-format-badge.IMnn2a_lesson-format-badge-district-curriculum{background-color:#ff7f0f}.IMnn2a_lesson-format-badge.IMnn2a_lesson-format-badge-home{background-color:#7f8649}
.tezYzq_class-formats{flex-flow:wrap;gap:10px;display:inline-flex}.tezYzq_class-formats .tezYzq_badge{margin:0 auto}
.SPOekq_class-lessons{flex-flow:wrap;gap:10px;display:flex}
.Ti02DW_class-school-sites{flex-flow:wrap;gap:5px;display:flex}
.w3Y-Qq_class-popover{flex-direction:column;gap:20px;width:900px;display:flex!important}.w3Y-Qq_class-popover .w3Y-Qq_properties-panel{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.w3Y-Qq_class-popover .w3Y-Qq_properties-panel .w3Y-Qq_property .w3Y-Qq_name{font-weight:700}.w3Y-Qq_class-popover .w3Y-Qq_detail-table{border-collapse:separate;border-spacing:0 10px}.w3Y-Qq_class-popover .w3Y-Qq_detail-table td,.w3Y-Qq_class-popover .w3Y-Qq_detail-table th{text-align:left}.w3Y-Qq_class-popover .w3Y-Qq_detail-table tr{border-radius:5px;overflow:hidden}.w3Y-Qq_class-popover .w3Y-Qq_detail-table tr td{background-color:#efefef;padding:5px}.w3Y-Qq_class-popover .w3Y-Qq_detail-table tr td:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.w3Y-Qq_class-popover .w3Y-Qq_detail-table tr td:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}
.Z0c3CG_admin-warning{color:#8a5600;background-color:#fff7e6;border:1px solid #f5c468;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.Z0c3CG_admin-warning svg{width:16px;min-width:16px;height:16px;margin-top:2px}.Z0c3CG_admin-warning-text{color:inherit;margin:0}
.N_DL8G_classes-table{flex-direction:column;gap:10px;display:flex}.N_DL8G_classes-table .N_DL8G_header{flex-flow:wrap;gap:10px;display:flex}.N_DL8G_classes-table .N_DL8G_header .N_DL8G_field{width:100%}@media (min-width:700px){.N_DL8G_classes-table .N_DL8G_header .N_DL8G_field{max-width:240px}}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row .N_DL8G_indicator{transition:rotate .2s}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row.N_DL8G_class-row-clickable{cursor:pointer}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row.N_DL8G_class-row-expanded .N_DL8G_indicator{rotate:180deg}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row.N_DL8G_class-row-expanded td{background-color:#f0f8ff}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel{background-color:#e6e7e8;flex-direction:column;gap:10px;padding:10px;display:flex}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel .N_DL8G_lessons-table{border-collapse:separate;border-spacing:0 10px;width:100%;margin-top:-10px;margin-bottom:-10px}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel .N_DL8G_lessons-table tr{border-radius:5px;overflow:hidden}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel .N_DL8G_lessons-table tr th{text-align:left;padding:0 10px;font-size:14px;font-weight:100}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel .N_DL8G_lessons-table tr td{background-color:#fefefe;padding:10px;font-size:14px}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel .N_DL8G_lessons-table tr td:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel .N_DL8G_lessons-table tr td:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel .N_DL8G_lessons-table tbody tr.N_DL8G_row-absent{opacity:.4}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel .N_DL8G_notes-section{flex-direction:column;gap:5px;display:flex}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel .N_DL8G_notes-section .N_DL8G_label{font-weight:lighter}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel .N_DL8G_notes-section .N_DL8G_notes{white-space:pre-wrap;overflow-wrap:anywhere;background-color:#fff;border-radius:5px;padding:10px}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel .N_DL8G_notes-section .N_DL8G_notes.N_DL8G_tags{white-space:normal;flex-wrap:wrap;gap:8px;display:flex}.N_DL8G_classes-table .N_DL8G_table .N_DL8G_class-row-expanded td .N_DL8G_collapsible-panel .N_DL8G_notes-section .N_DL8G_notes.N_DL8G_tags .N_DL8G_tag{background-color:#e1f4f6;border:1px solid #4fb3bf;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700;line-height:14px}.N_DL8G_classes-table .N_DL8G_students-counter{background-color:#e6f0f8;border:1px solid #8d92ac;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto;font-size:12px;font-weight:700;display:flex}

.nj8oXq_student-usage-statistics,.nj8oXq_student-usage-statistics .nj8oXq_chart-panel{flex-direction:column;gap:20px;display:flex}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_filters{align-items:center;gap:5px;display:flex}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_filters .nj8oXq_selector{width:fit-content}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-student-usage{overflow:auto}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-student-usage .nj8oXq_period{color:#000;font-size:12px;font-weight:700}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-student-usage .nj8oXq_students-count{color:#000;font-size:12px;line-height:14px}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-student-usage .nj8oXq_new{background-color:#16b17a}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-student-usage .nj8oXq_churned{background-color:#ff7ae2}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-student-usage .nj8oXq_dormant{background-color:#fee783}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-student-usage .nj8oXq_reactivated{background-color:#ff7f0f}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-active-students{overflow:auto}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-active-students .nj8oXq_period{color:#000;font-size:12px;font-weight:700}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-active-students .nj8oXq_students-count{color:#000;font-size:12px;line-height:14px}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-active-students .nj8oXq_no-classes{background-color:#979797}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-active-students .nj8oXq_one-class{background-color:#e611b7}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-active-students .nj8oXq_two-classes{background-color:#ff7ae2}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-active-students .nj8oXq_three-classes{background-color:#ff7f0f}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-active-students .nj8oXq_four-classes{background-color:#16b17a}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-active-students .nj8oXq_five-classes{background-color:#0d9be7}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_chart-active-students .nj8oXq_more-than-five-classes{background-color:#fee783}.nj8oXq_student-usage-statistics .nj8oXq_chart-panel .nj8oXq_horizontal-disclaimer{align-items:center;gap:5px;display:flex}
.lUE5cW_lesson-paths-table .lUE5cW_header{flex-flow:wrap;gap:10px;display:flex}.lUE5cW_lesson-paths-table .lUE5cW_header .lUE5cW_field{width:100%}@media (min-width:700px){.lUE5cW_lesson-paths-table .lUE5cW_header .lUE5cW_field{max-width:240px}}.lUE5cW_lesson-paths-table .lUE5cW_table .lUE5cW_name-field{flex-direction:row;align-items:center;gap:10px;display:flex}
.vr4TZG_students-table .vr4TZG_header{flex-flow:wrap;gap:10px;display:flex}.vr4TZG_students-table .vr4TZG_header .vr4TZG_field{width:100%}@media (min-width:700px){.vr4TZG_students-table .vr4TZG_header .vr4TZG_field{max-width:240px}}.vr4TZG_students-table .vr4TZG_table .vr4TZG_name-field{flex-direction:row;align-items:center;gap:10px;display:flex}
.eiRUAG_tutor-students-table .eiRUAG_header{flex-flow:wrap;gap:10px;display:flex}.eiRUAG_tutor-students-table .eiRUAG_header .eiRUAG_field{width:100%}@media (min-width:700px){.eiRUAG_tutor-students-table .eiRUAG_header .eiRUAG_field{max-width:240px}}.eiRUAG_tutor-students-table .eiRUAG_table .eiRUAG_name-field{flex-direction:row;align-items:center;gap:10px;display:flex}
.TRAsAa_collapsible-panel .TRAsAa_header{cursor:pointer;background-color:#fcfcfc;border:1px solid #e0e0e0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:50px;padding:10px 20px;display:flex;box-shadow:0 0 4px #0000001f}.TRAsAa_collapsible-panel .TRAsAa_content{margin-top:10px;background-color:#0000!important}
.N7BCCW_error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;padding:30px;display:flex;position:absolute;top:0;left:0}.N7BCCW_error .N7BCCW_icon{width:256px;height:256px}
.Tw6EFa_time-line{flex-direction:column;gap:5px;display:flex}.Tw6EFa_time-line:focus .Tw6EFa_time-line-container,.Tw6EFa_time-line:focus-visible .Tw6EFa_time-line-container{border:2px solid var(--chakra-colors-primary-500);outline:none}.Tw6EFa_time-line.Tw6EFa_time-line-loading .Tw6EFa_time-line-container{pointer-events:none;opacity:.5}.Tw6EFa_time-line *{box-sizing:border-box;-webkit-user-select:none;user-select:none}.Tw6EFa_time-line .Tw6EFa_time-line-container{box-sizing:border-box;z-index:0;border:2px solid #d3d3d3;border-radius:5px;flex-direction:row;width:100%;height:600px;transition:opacity .5s;display:flex;position:relative;overflow:hidden}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_info-panel{z-index:3;background-color:#f0f8ff;border-right:1px solid #d3d3d3;width:180px;position:relative;overflow:hidden}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_info-panel .Tw6EFa_title{z-index:1;background-color:#f0f8ff;border-bottom:2px solid #d3d3d3;width:100%;height:30px;position:sticky;top:0;left:0}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_info-panel .Tw6EFa_item-label{align-items:center;height:50px;padding:0 10px;display:flex;position:relative}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_time-sheet{z-index:1;cursor:grab;background-color:#fff;flex:1;position:relative;overflow:auto}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_time-sheet .Tw6EFa_header{z-index:1;background-color:#f0f8ff;border-bottom:2px solid #d3d3d3;border-right:1px solid #d3d3d3;width:100%;height:30px;position:sticky;top:0}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_time-sheet .Tw6EFa_header .Tw6EFa_grid-tick{color:#000;border-left:1px solid #c9c9c9;height:100%;padding-top:3px;padding-left:10px;position:absolute}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_time-sheet .Tw6EFa_item{border-bottom:1px solid #dedede;height:50px;position:relative;left:0}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_time-sheet .Tw6EFa_item .Tw6EFa_range{background-color:#c8bfb366;justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:0;bottom:0}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_time-sheet .Tw6EFa_item .Tw6EFa_range p{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_time-sheet .Tw6EFa_item .Tw6EFa_activity{color:#fff;cursor:pointer;background-color:#957ce7;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:4px;bottom:5px;box-shadow:1px 1px 2px #000000bf}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_time-sheet .Tw6EFa_item .Tw6EFa_activity:hover{border:2px solid #525355}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_time-sheet .Tw6EFa_item .Tw6EFa_activity p{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-weight:800;overflow:hidden}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_time-sheet .Tw6EFa_current-time{border-left:2px solid red;min-height:100%;position:absolute;top:0}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_toolbar{z-index:2;flex-direction:row;display:flex;position:absolute;bottom:5px;right:5px}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_toolbar .Tw6EFa_button{cursor:pointer;border-radius:50%;width:30px;height:30px;padding:5px}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_toolbar .Tw6EFa_button:hover{background-color:#0000001a}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_toolbar .Tw6EFa_button:active{background-color:#0003}.Tw6EFa_time-line .Tw6EFa_time-line-container .Tw6EFa_toolbar .Tw6EFa_button svg{width:100%;height:100%}.Tw6EFa_time-line .Tw6EFa_legend-panel{flex-direction:row;justify-content:center;gap:10px;display:inline-flex}.Tw6EFa_time-line .Tw6EFa_legend-panel .Tw6EFa_legend{color:gray;flex-direction:row;align-items:center;gap:3px;font-size:12px;display:inline-flex}.Tw6EFa_time-line .Tw6EFa_legend-panel .Tw6EFa_legend:before{content:"";border:1px solid #000;width:12px;height:12px;display:inline-block}.Tw6EFa_time-line .Tw6EFa_legend-panel .Tw6EFa_legend.Tw6EFa_legend-range:before{background-color:#c8bfb366}.Tw6EFa_time-line .Tw6EFa_legend-panel .Tw6EFa_legend.Tw6EFa_legend-activity:before{background-color:#957ce7}