.index-module-scss-module__TD_j2a__lesson-format-badge{color:#fff;white-space:nowrap;border-radius:4px;padding:4px 8px;display:inline-block}.index-module-scss-module__TD_j2a__lesson-format-badge.index-module-scss-module__TD_j2a__lesson-format-badge-in-person{background-color:#49c549}.index-module-scss-module__TD_j2a__lesson-format-badge.index-module-scss-module__TD_j2a__lesson-format-badge-heytutor-curriculum{background-color:#5db7ea}.index-module-scss-module__TD_j2a__lesson-format-badge.index-module-scss-module__TD_j2a__lesson-format-badge-district-curriculum{background-color:#ff7f0f}.index-module-scss-module__TD_j2a__lesson-format-badge.index-module-scss-module__TD_j2a__lesson-format-badge-home{background-color:#7f8649}
.index-module-scss-module__VvJdhq__class-formats{flex-flow:wrap;gap:10px;display:inline-flex}.index-module-scss-module__VvJdhq__class-formats .index-module-scss-module__VvJdhq__badge{margin:0 auto}
.index-module-scss-module__zW5P9W__class-lessons{flex-flow:wrap;gap:10px;display:flex}
.index-module-scss-module__vzPCsq__class-school-sites{flex-flow:wrap;gap:5px;display:flex}
.index-module-scss-module__PfFN9G__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}.index-module-scss-module__PfFN9G__admin-warning svg{width:16px;min-width:16px;height:16px;margin-top:2px}.index-module-scss-module__PfFN9G__admin-warning-text{color:inherit;margin:0}
.index-module-scss-module__Vcldjq__classes-table{flex-direction:column;gap:10px;display:flex}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__header{flex-flow:wrap;gap:10px;display:flex}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__header .index-module-scss-module__Vcldjq__field{width:100%}@media (min-width:700px){.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__header .index-module-scss-module__Vcldjq__field{max-width:240px}}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row .index-module-scss-module__Vcldjq__indicator{transition:rotate .2s}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row.index-module-scss-module__Vcldjq__class-row-clickable{cursor:pointer}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row.index-module-scss-module__Vcldjq__class-row-expanded .index-module-scss-module__Vcldjq__indicator{rotate:180deg}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row.index-module-scss-module__Vcldjq__class-row-expanded td{background-color:#f0f8ff}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row-expanded td .index-module-scss-module__Vcldjq__collapsible-panel{background-color:#e6e7e8;flex-direction:column;gap:10px;padding:10px;display:flex}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row-expanded td .index-module-scss-module__Vcldjq__collapsible-panel .index-module-scss-module__Vcldjq__lessons-table{border-collapse:separate;border-spacing:0 10px;width:100%;margin-top:-10px;margin-bottom:-10px}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row-expanded td .index-module-scss-module__Vcldjq__collapsible-panel .index-module-scss-module__Vcldjq__lessons-table tr{border-radius:5px;overflow:hidden}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row-expanded td .index-module-scss-module__Vcldjq__collapsible-panel .index-module-scss-module__Vcldjq__lessons-table tr th{text-align:left;padding:0 10px;font-size:14px;font-weight:100}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row-expanded td .index-module-scss-module__Vcldjq__collapsible-panel .index-module-scss-module__Vcldjq__lessons-table tr td{background-color:#fefefe;padding:10px;font-size:14px}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row-expanded td .index-module-scss-module__Vcldjq__collapsible-panel .index-module-scss-module__Vcldjq__lessons-table tr td:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row-expanded td .index-module-scss-module__Vcldjq__collapsible-panel .index-module-scss-module__Vcldjq__lessons-table tr td:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row-expanded td .index-module-scss-module__Vcldjq__collapsible-panel .index-module-scss-module__Vcldjq__lessons-table tbody tr.index-module-scss-module__Vcldjq__row-absent{opacity:.4}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row-expanded td .index-module-scss-module__Vcldjq__collapsible-panel .index-module-scss-module__Vcldjq__notes-section{flex-direction:column;gap:5px;display:flex}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row-expanded td .index-module-scss-module__Vcldjq__collapsible-panel .index-module-scss-module__Vcldjq__notes-section .index-module-scss-module__Vcldjq__label{font-weight:lighter}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__table .index-module-scss-module__Vcldjq__class-row-expanded td .index-module-scss-module__Vcldjq__collapsible-panel .index-module-scss-module__Vcldjq__notes-section .index-module-scss-module__Vcldjq__notes{background-color:#fff;border-radius:5px;padding:10px}.index-module-scss-module__Vcldjq__classes-table .index-module-scss-module__Vcldjq__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}
.index-module-scss-module__L0J64a__class-popover{flex-direction:column;gap:20px;width:900px;display:flex!important}.index-module-scss-module__L0J64a__class-popover .index-module-scss-module__L0J64a__properties-panel{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.index-module-scss-module__L0J64a__class-popover .index-module-scss-module__L0J64a__properties-panel .index-module-scss-module__L0J64a__property .index-module-scss-module__L0J64a__name{font-weight:700}.index-module-scss-module__L0J64a__class-popover .index-module-scss-module__L0J64a__detail-table{border-collapse:separate;border-spacing:0 10px}.index-module-scss-module__L0J64a__class-popover .index-module-scss-module__L0J64a__detail-table td,.index-module-scss-module__L0J64a__class-popover .index-module-scss-module__L0J64a__detail-table th{text-align:left}.index-module-scss-module__L0J64a__class-popover .index-module-scss-module__L0J64a__detail-table tr{border-radius:5px;overflow:hidden}.index-module-scss-module__L0J64a__class-popover .index-module-scss-module__L0J64a__detail-table tr td{background-color:#efefef;padding:5px}.index-module-scss-module__L0J64a__class-popover .index-module-scss-module__L0J64a__detail-table tr td:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px}.index-module-scss-module__L0J64a__class-popover .index-module-scss-module__L0J64a__detail-table tr td:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}

.index-module-scss-module__j4FIxq__student-usage-statistics,.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel{flex-direction:column;gap:20px;display:flex}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__filters{align-items:center;gap:5px;display:flex}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__filters .index-module-scss-module__j4FIxq__selector{width:fit-content}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-student-usage{overflow:auto}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-student-usage .index-module-scss-module__j4FIxq__period{color:#000;font-size:12px;font-weight:700}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-student-usage .index-module-scss-module__j4FIxq__students-count{color:#000;font-size:12px;line-height:14px}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-student-usage .index-module-scss-module__j4FIxq__new{background-color:#16b17a}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-student-usage .index-module-scss-module__j4FIxq__churned{background-color:#ff7ae2}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-student-usage .index-module-scss-module__j4FIxq__dormant{background-color:#fee783}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-student-usage .index-module-scss-module__j4FIxq__reactivated{background-color:#ff7f0f}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-active-students{overflow:auto}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-active-students .index-module-scss-module__j4FIxq__period{color:#000;font-size:12px;font-weight:700}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-active-students .index-module-scss-module__j4FIxq__students-count{color:#000;font-size:12px;line-height:14px}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-active-students .index-module-scss-module__j4FIxq__no-classes{background-color:#979797}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-active-students .index-module-scss-module__j4FIxq__one-class{background-color:#e611b7}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-active-students .index-module-scss-module__j4FIxq__two-classes{background-color:#ff7ae2}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-active-students .index-module-scss-module__j4FIxq__three-classes{background-color:#ff7f0f}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-active-students .index-module-scss-module__j4FIxq__four-classes{background-color:#16b17a}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-active-students .index-module-scss-module__j4FIxq__five-classes{background-color:#0d9be7}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__chart-active-students .index-module-scss-module__j4FIxq__more-than-five-classes{background-color:#fee783}.index-module-scss-module__j4FIxq__student-usage-statistics .index-module-scss-module__j4FIxq__chart-panel .index-module-scss-module__j4FIxq__horizontal-disclaimer{align-items:center;gap:5px;display:flex}
.index-module-scss-module__sWn52a__log-content{flex-direction:column;gap:16px;display:flex}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__no-changes{text-align:center;color:#6c757d;background-color:#f8f9fa;border:1px dashed #dee2e6;border-radius:6px;padding:32px}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries{flex-direction:column;gap:16px;display:flex}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;transition:box-shadow .2s}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry:hover{box-shadow:0 2px 4px #0000001a}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry .index-module-scss-module__sWn52a__log-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry .index-module-scss-module__sWn52a__log-header .index-module-scss-module__sWn52a__user-info{align-items:center;gap:8px;display:flex}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry .index-module-scss-module__sWn52a__log-header .index-module-scss-module__sWn52a__user-info .index-module-scss-module__sWn52a__user-icon{color:#495057;font-size:.875rem}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry .index-module-scss-module__sWn52a__log-header .index-module-scss-module__sWn52a__user-info p{margin:0!important}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry .index-module-scss-module__sWn52a__log-header .index-module-scss-module__sWn52a__timestamp{color:#6c757d;align-items:center;gap:6px;font-size:.875rem;display:flex}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry .index-module-scss-module__sWn52a__log-header .index-module-scss-module__sWn52a__timestamp .index-module-scss-module__sWn52a__time-icon{font-size:.75rem}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry .index-module-scss-module__sWn52a__log-details{flex-direction:column;gap:8px;display:flex}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry .index-module-scss-module__sWn52a__log-details .index-module-scss-module__sWn52a__summary{color:#495057;font-weight:500;line-height:1.4}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry .index-module-scss-module__sWn52a__log-details .index-module-scss-module__sWn52a__cycle-name{color:#495057;font-size:.875rem}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry .index-module-scss-module__sWn52a__log-details .index-module-scss-module__sWn52a__changes{white-space:pre-wrap;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;padding:8px 12px;font-family:Monaco,Consolas,monospace;font-size:.875rem}@media (max-width:768px){.index-module-scss-module__sWn52a__log-content{padding:16px}.index-module-scss-module__sWn52a__log-content .index-module-scss-module__sWn52a__log-entries .index-module-scss-module__sWn52a__log-entry .index-module-scss-module__sWn52a__log-header{flex-direction:column;align-items:flex-start;gap:8px}}
.index-module-scss-module__teehUq__cycle-assessment-dates-panel{flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__edit-content{flex-direction:column;gap:24px;display:flex}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__settings-section{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__settings-section-title{font-weight:600}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__cycle-context{background-color:#f0f0f8;border-left:3px solid #6c63ff;border-radius:6px;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__cycle-context-label{text-transform:uppercase;letter-spacing:.05em;color:#6c63ff;white-space:nowrap;font-size:.75rem;font-weight:700}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__cycle-context-value{color:#495057;font-size:.875rem}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__assessment-table{border-collapse:collapse;table-layout:fixed;width:100%}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__assessment-table thead tr th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#6c757d;background-color:#f8f9fa;border-bottom:2px solid #dee2e6;padding:10px 12px;font-size:.8rem;font-weight:600}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__assessment-table .index-module-scss-module__teehUq__col-name{width:22%}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__assessment-table .index-module-scss-module__teehUq__col-dates{width:34%}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__assessment-table .index-module-scss-module__teehUq__col-actions{width:10%}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__assessment-table tbody tr{border-bottom:1px solid #e9ecef}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__assessment-table tbody tr:last-child{border-bottom:none}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__assessment-table .index-module-scss-module__teehUq__name-cell{vertical-align:middle;padding:12px}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__assessment-table .index-module-scss-module__teehUq__date-cell,.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__assessment-table .index-module-scss-module__teehUq__actions-cell{vertical-align:middle;padding:10px 12px}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__assessment-table .index-module-scss-module__teehUq__row-actions{justify-content:flex-end;gap:6px;display:flex}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__assessment-table .index-module-scss-module__teehUq__district-row td{background-color:#fafafa}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__section-header-row{background-color:#f0f0f8;border-top:2px solid #dee2e6;border-bottom:1px solid #dee2e6;padding:10px 12px;font-weight:600}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__school-overrides-body .index-module-scss-module__teehUq__override-row td{background-color:#fff}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__school-overrides-body .index-module-scss-module__teehUq__skeleton-row td{background-color:#fff;padding:10px 12px}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__school-overrides-body .index-module-scss-module__teehUq__skeleton-cell{border-radius:4px;height:36px;display:block}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__school-overrides-body .index-module-scss-module__teehUq__removed-row td{opacity:.7;background-color:#fff8f8}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__removed-text{text-decoration:line-through;color:#6c757d!important}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__removed-note{font-size:.8rem;font-style:italic;color:#dc3545!important}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__undo-btn{cursor:pointer;color:#495057;background:0 0;border:1px solid #6c757d;border-radius:4px;margin:0 auto;padding:3px 8px;font-size:.8rem;display:block}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__undo-btn:hover{background-color:#f8f9fa;border-color:#495057}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__search-row{background-color:#f8f9fa;padding:10px 12px}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__remove-btn{cursor:pointer;color:#adb5bd;background:0 0;border:none;border-radius:4px;margin:0 auto;padding:2px 6px;font-size:1.25rem;line-height:1;display:block}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__remove-btn:hover{color:#dc3545;background-color:#fff0f0}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__school-search-container{max-width:440px;position:relative}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__search-results{z-index:100;background:#fff;border:1px solid #dee2e6;border-radius:4px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__search-result-item{cursor:pointer;padding:8px 12px}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__search-result-item:hover{background-color:#f0f0ff}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__search-result-empty{color:#6c757d;padding:8px 12px}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__cell-error{margin-top:4px;font-size:.8rem;display:block;color:#dc3545!important}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__error{font-size:.875rem;color:#dc3545!important}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__info-message{color:#1565c0;background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:4px;padding:10px 12px;font-size:.875rem}.index-module-scss-module__teehUq__cycle-assessment-dates-panel .index-module-scss-module__teehUq__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}
.index-module-scss-module__sEGaTG__district-configuration-panel{flex-direction:column;gap:20px;display:flex}
.index-module-scss-module__EfILHq__alerts-table{flex-direction:column;gap:10px;display:flex}.index-module-scss-module__EfILHq__alerts-table .index-module-scss-module__EfILHq__header{flex-flow:wrap;gap:10px;display:flex}.index-module-scss-module__EfILHq__alerts-table .index-module-scss-module__EfILHq__header .index-module-scss-module__EfILHq__field{width:100%}@media (min-width:700px){.index-module-scss-module__EfILHq__alerts-table .index-module-scss-module__EfILHq__header .index-module-scss-module__EfILHq__field{max-width:240px}}
.index-module-scss-module__LqqSmW__lesson-paths-table .index-module-scss-module__LqqSmW__header{flex-flow:wrap;gap:10px;display:flex}.index-module-scss-module__LqqSmW__lesson-paths-table .index-module-scss-module__LqqSmW__header .index-module-scss-module__LqqSmW__field{width:100%}@media (min-width:700px){.index-module-scss-module__LqqSmW__lesson-paths-table .index-module-scss-module__LqqSmW__header .index-module-scss-module__LqqSmW__field{max-width:240px}}.index-module-scss-module__LqqSmW__lesson-paths-table .index-module-scss-module__LqqSmW__table .index-module-scss-module__LqqSmW__name-field{flex-direction:row;align-items:center;gap:10px;display:flex}
.index-module-scss-module__SZfg3W__students-table .index-module-scss-module__SZfg3W__header{flex-flow:wrap;gap:10px;display:flex}.index-module-scss-module__SZfg3W__students-table .index-module-scss-module__SZfg3W__header .index-module-scss-module__SZfg3W__field{width:100%}@media (min-width:700px){.index-module-scss-module__SZfg3W__students-table .index-module-scss-module__SZfg3W__header .index-module-scss-module__SZfg3W__field{max-width:240px}}.index-module-scss-module__SZfg3W__students-table .index-module-scss-module__SZfg3W__table .index-module-scss-module__SZfg3W__name-field{flex-direction:row;align-items:center;gap:10px;display:flex}
.index-module-scss-module__WtEKpW__tutor-students-table .index-module-scss-module__WtEKpW__header{flex-flow:wrap;gap:10px;display:flex}.index-module-scss-module__WtEKpW__tutor-students-table .index-module-scss-module__WtEKpW__header .index-module-scss-module__WtEKpW__field{width:100%}@media (min-width:700px){.index-module-scss-module__WtEKpW__tutor-students-table .index-module-scss-module__WtEKpW__header .index-module-scss-module__WtEKpW__field{max-width:240px}}.index-module-scss-module__WtEKpW__tutor-students-table .index-module-scss-module__WtEKpW__table .index-module-scss-module__WtEKpW__name-field{flex-direction:row;align-items:center;gap:10px;display:flex}
.TimeLine-module-scss-module__LyAMAa__time-line{flex-direction:column;gap:5px;display:flex}.TimeLine-module-scss-module__LyAMAa__time-line:focus .TimeLine-module-scss-module__LyAMAa__time-line-container,.TimeLine-module-scss-module__LyAMAa__time-line:focus-visible .TimeLine-module-scss-module__LyAMAa__time-line-container{border:2px solid var(--chakra-colors-primary-500);outline:none}.TimeLine-module-scss-module__LyAMAa__time-line.TimeLine-module-scss-module__LyAMAa__time-line-loading .TimeLine-module-scss-module__LyAMAa__time-line-container{pointer-events:none;opacity:.5}.TimeLine-module-scss-module__LyAMAa__time-line *{box-sizing:border-box;-webkit-user-select:none;user-select:none}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__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}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__info-panel{z-index:3;background-color:#f0f8ff;border-right:1px solid #d3d3d3;width:180px;position:relative;overflow:hidden}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__info-panel .TimeLine-module-scss-module__LyAMAa__title{z-index:1;background-color:#f0f8ff;border-bottom:2px solid #d3d3d3;width:100%;height:30px;position:sticky;top:0;left:0}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__info-panel .TimeLine-module-scss-module__LyAMAa__item-label{align-items:center;height:50px;padding:0 10px;display:flex;position:relative}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__time-sheet{z-index:1;cursor:grab;background-color:#fff;flex:1;position:relative;overflow:auto}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__time-sheet .TimeLine-module-scss-module__LyAMAa__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}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__time-sheet .TimeLine-module-scss-module__LyAMAa__header .TimeLine-module-scss-module__LyAMAa__grid-tick{color:#000;border-left:1px solid #c9c9c9;height:100%;padding-top:3px;padding-left:10px;position:absolute}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__time-sheet .TimeLine-module-scss-module__LyAMAa__item{border-bottom:1px solid #dedede;height:50px;position:relative;left:0}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__time-sheet .TimeLine-module-scss-module__LyAMAa__item .TimeLine-module-scss-module__LyAMAa__range{background-color:#c8bfb366;justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:0;bottom:0}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__time-sheet .TimeLine-module-scss-module__LyAMAa__item .TimeLine-module-scss-module__LyAMAa__range p{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__time-sheet .TimeLine-module-scss-module__LyAMAa__item .TimeLine-module-scss-module__LyAMAa__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}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__time-sheet .TimeLine-module-scss-module__LyAMAa__item .TimeLine-module-scss-module__LyAMAa__activity:hover{border:2px solid #525355}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__time-sheet .TimeLine-module-scss-module__LyAMAa__item .TimeLine-module-scss-module__LyAMAa__activity p{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-weight:800;overflow:hidden}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__time-sheet .TimeLine-module-scss-module__LyAMAa__current-time{border-left:2px solid red;min-height:100%;position:absolute;top:0}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__toolbar{z-index:2;flex-direction:row;display:flex;position:absolute;bottom:5px;right:5px}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__toolbar .TimeLine-module-scss-module__LyAMAa__button{cursor:pointer;border-radius:50%;width:30px;height:30px;padding:5px}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__toolbar .TimeLine-module-scss-module__LyAMAa__button:hover{background-color:#0000001a}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__toolbar .TimeLine-module-scss-module__LyAMAa__button:active{background-color:#0003}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__time-line-container .TimeLine-module-scss-module__LyAMAa__toolbar .TimeLine-module-scss-module__LyAMAa__button svg{width:100%;height:100%}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__legend-panel{flex-direction:row;justify-content:center;gap:10px;display:inline-flex}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__legend-panel .TimeLine-module-scss-module__LyAMAa__legend{color:gray;flex-direction:row;align-items:center;gap:3px;font-size:12px;display:inline-flex}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__legend-panel .TimeLine-module-scss-module__LyAMAa__legend:before{content:"";border:1px solid #000;width:12px;height:12px;display:inline-block}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__legend-panel .TimeLine-module-scss-module__LyAMAa__legend.TimeLine-module-scss-module__LyAMAa__legend-range:before{background-color:#c8bfb366}.TimeLine-module-scss-module__LyAMAa__time-line .TimeLine-module-scss-module__LyAMAa__legend-panel .TimeLine-module-scss-module__LyAMAa__legend.TimeLine-module-scss-module__LyAMAa__legend-activity:before{background-color:#957ce7}