.DateField{gap:5px;max-width:250px;display:flex}.DataPage.Page>.ExportsTable{flex-direction:column;width:100%;max-width:80rem;display:flex}.DataPage.Page>.ExportsTable>.ExportRow{background-color:#f5f5f5;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:15px;display:grid}.DataPage.Page>.ExportsTable>.ExportRow .description{grid-area:1/1/auto/4}.DataPage.Page>.ExportsTable>.ExportRow .filters{grid-area:1/2/auto/4;justify-content:center;align-items:center;gap:16px;display:flex}.DataPage.Page>.ExportsTable>.ExportRow button{grid-area:1/3/auto/4}.course-select-scroll{height:410px;margin-top:8px;overflow-y:scroll}.course-select-scroll .EditableTable .RowActions{display:none}.ListRefField{margin-top:15px}.ListRefField .MuiChip-root{margin:4px}.ListRefField .text{display:inline}.SelectDialog .select-scroll .Table{min-width:350px;height:400px;padding:15px 5px 20px;overflow-y:scroll}.SelectDialog .select-scroll .RowActions{display:none}.ConstraintField{flex:1}.ImageField .imageBox{width:100%;height:100%;display:block;position:relative;overflow:hidden}.ImageField .imageBox.editable{max-width:200px;max-height:200px}.ImageField .imageBox img{max-width:100%;max-height:100%}.ImageField{position:relative}.ImageField>label{transform-origin:0 0;color:var(--mui-palette-text-secondary);font-family:Roboto,-apple-system,Segoe UI,Ubuntu,Arial,sans-serif;font-size:1rem;font-weight:400;display:block;position:absolute;left:0;transform:scale(.75)}.ImageField>input{padding-top:25px}.GroupCard{vertical-align:top;margin:0 12px 12px 0;display:inline-block;position:relative}.GroupCard .GroupCardInside{vertical-align:top;width:100vw;max-width:400px;height:338px;padding:13px 15px;display:inline-block;position:relative}.GroupCard .GroupCardInside h1{cursor:pointer;text-transform:uppercase;font-size:24px;overflow:hidden}.GroupCard .footer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;justify-content:space-between;width:400px;height:55px;margin-left:-15px;padding:8px 20px;display:flex;position:absolute;bottom:0}.GroupCard .footer .Field *{color:#fff!important}@media (width<=520px){.GroupCard{margin-left:0}.GroupCard,.GroupCard .footer,.GroupCard .MuiBadge-root{max-width:100%}}.GroupCard .caption{margin-top:-2px;padding-bottom:5px}.GroupCard .description{max-height:145px;overflow:hidden}.FolderTabs .MuiTab-root{color:#890b20;font-weight:700}.FolderTabs .MuiTab-root.Mui-selected{color:#fff;background:#c4112f}.FolderTabs .MuiTabs-indicator{display:none}.FolderTabs .MuiTabs-scroller{border-bottom:2px solid #c4112f}.FolderTabs{border-radius:5px;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.GroupOverview .PeriodFilter,.GroupOverview .JaarFilter{flex:1}.Aanbod nav{flex-wrap:wrap;gap:4px;margin:8px 0;padding:12px 0;display:flex}.Aanbod nav .MuiChip-root{flex-shrink:0}@media (width<=768px){.Aanbod__cards{padding:0}.ColumnFlexDirectionOnMobile{flex-direction:column;display:flex}.Aanbod nav{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:scroll}}.ExamSubjects{text-align:left}.ExamSubjects .TableRow .MuiInputBase-root{margin-top:0}.MuiDialog-paperScrollPaper{width:30%;min-width:300px}.ExamSubjects .pta{flex:2}.ExamSubjects .id{display:none}.ExamSubjects .DisplayTable__container{padding:0}.ExamSubjects .RowActions{flex:0 0 120px!important}.ExamSubjects .TableCell.RowActions,.ExamSubjects .TableCell.HeaderActions{padding:0}.ExamSubjects .RowActions,.ExamSubjects .HeaderActions{flex:0 0 120px}.ExamSubjects.EditableTable .TableRow>.unsaved>*{opacity:.5}.Profile .MuiDivider-root{margin:16px 0}.Profile .form-row{flex-direction:row;display:flex}.Profile .form-row .Field{flex:1}.Profile .form-row label{width:300px;max-width:40%}.Profile .DisplayTable .id{display:none}.Profile>button{margin-left:16px}@media (width<=600px){.Profile .form-row{flex-direction:column;margin-bottom:10px}.Profile .form-row label{color:#555}.Profile .form-row>div{padding-left:10px}.Profile .MuiInput-input{padding:8px}.Profile button{margin-top:10px;margin-left:0}}.Profile>div{margin-top:1%;margin-left:1%;margin-right:1%;overflow:hidden}.examSubjectListItem{text-align:left;margin:2px;font-size:1.1em}.examSubjectListItem th{text-align:left;font-weight:700}.examSubjectListItem td{margin-left:20px}.Profile .RoleSwitch>div{align-items:center;gap:16px;display:flex}.Profile .RoleSwitch .SelectField{flex:0 0 120px}.PrivacyStatement{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.PrivacyStatement a{color:var(--mui-palette-primary-main)}.Login{grid-column:1/3;position:absolute;top:max(250px,50vh);left:50vw;transform:translate(-50%,-50%)}.MyGroups .schoolBlock,.MyGroups .schoolYear{flex:1}.MyGroups__subject h6{margin-bottom:12px}.FileUpload{border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:100%;transition:all .3s;display:flex;position:relative}.FileUpload>p{color:#777}.FileUpload>p:first-of-type{color:#444;padding-top:16px;padding-bottom:16px}.FileUpload>p:last-of-type{padding-bottom:32px}.FileUpload__list{z-index:2;width:100%}.FileUpload__list .DisplayTable__pagination{display:none}.FileUpload__list:has(.DisplayTable__pagination li:nth-child(6)) .DisplayTable__pagination{padding-right:20px;display:block}.FileUpload__list .RowActions .Mui-disabled{display:none}.FileUpload__list .icon{flex:.1}.FileUpload__list .icon>svg{max-height:35px}.FileUpload__list .progress{flex:2}.FileUpload__list .uploadedAt,.FileUpload__list .size{flex:.5}.FileUpload__list .RowActions{flex-basis:auto}.FileUpload .FileUpload__icon{color:#666;margin-top:32px;font-size:3em}.FileUpload__dropzone{cursor:pointer;border:2px dashed #ccc;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0}.FileUpload__dropzone.dragging{background-color:#0001;border-color:#999}.FileUpload__dropzone.dragging.deny{background-color:#f1181811;border-color:#bc2626}.FileUpload__label{text-align:left;width:100%}.FileUpload:not(.editable) .FileUpload__dropzone{display:none}.FileUpload .FileRow.failed{color:#bc2626}.FileUpload .DisplayTable__emptyText{color:#666}.FileUpload .FileRow.inactive{color:#666;font-style:italic}.FileUpload .FileRow.inactive .name{text-decoration:line-through}.Portfolio .EvaluationRow{align-items:center;margin-bottom:16px;display:flex}.Portfolio .EvaluationRow div:first-child{flex:3 1 0}.Portfolio .EvaluationRow div:nth-child(2){flex:2 1 0}.Portfolio .EvaluationRow div:nth-child(3),.Portfolio .EvaluationRow div:nth-child(4){text-align:right;flex:1 1 0}.Portfolio .DisplayTable .DisplayTable__container{display:table}.Portfolio .GroupHeader{width:97.5%;margin-top:16px;margin-left:8px}.Portfolio .ExpandedEvaluationField{flex-direction:column;padding-left:15px;padding-right:15px;display:flex}.Portfolio .ExpandedEvaluationField label{display:none}.Portfolio .ExpandedEvaluationField div{margin-top:0}.Portfolio .FileUpload{margin-bottom:32px}@media (width<=768px){.Portfolio .EvaluationRow{flex-wrap:wrap}.Portfolio .EvaluationRow div:first-child{flex:2 75%;margin-bottom:16px}.Portfolio .EvaluationRow div:nth-child(2){flex:25%;margin-bottom:16px}}.UserList .TableHeader{margin-top:16px;position:relative}.UserList .TableRow,.UserList .TableHeader{margin-bottom:.5rem;padding:.5rem}.UserList .DisplayTable__container{padding:0 .5rem .5rem}.UserList .TableRow>*>*,.UserList .TableHeader>*>*{margin:.5rem}.UserList .RowSelect{margin:-.25rem .5rem}.UserList .TableHeader .id{display:none}.UserList .TableRow .RowActions{flex-direction:row;gap:4px;display:flex}.UserList .name input{text-transform:uppercase}.UserList .student .name input{color:var(--mui-palette-primary-main)}.UserList .teacher .name input{color:var(--mui-palette-secondary-main)}.UserList .TableRow.Field>*{color:#000000de}.UserList .TableRow.name>div{color:var(--mui-palette-primary-main)}.UserList .name{order:1}.UserList .role{flex:0 0 5rem;order:2}.UserList .level{flex:0 0 9rem;order:3}.UserList .year{flex:0 0 5rem;order:4}.UserList .profile:not(button){order:5}.UserList .school{order:6}.UserList .preferredEmail{order:7}.UserList .phoneNumber{flex:0 0 180px;order:8}.UserList .RowActions,.UserList .HeaderActions{flex:0 0 14.5rem;order:9}.DisplayTable.EnrollmentTable .EnrollmentRow.TableRow{width:100%;height:auto;margin-bottom:15px;display:block;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.DisplayTable.EnrollmentTable .EnrollmentRow .EnrollmentActions{padding:5px;display:grid}.DisplayTable.EnrollmentTable .EnrollmentRow .ExtendedUserViewField{border-bottom:1px solid #e0e0e0;align-items:center;display:flex}.EnrollmentRow:hover{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.EnrollmentRow>.UserRow.TableRow{box-shadow:none;margin-bottom:0}.EnrollmentTable.DisplayTable .GroupHeader{margin-bottom:5px;font-size:1.2em}.EnrollmentRow>button{margin-bottom:20px;margin-left:20px}.DisplayTable.EnrollmentTable .EnrollmentRow .EnrollmentActions{grid-template-columns:min-content 1fr 155px 1fr min-content;align-items:center;padding-left:15px;padding-right:15px}.TableRow.EnrollmentRow .EnrollmentActions>div{border-bottom:none;flex-direction:column;justify-content:space-around;padding-top:5px;padding-bottom:10px;display:flex}.EnrollmentActions button{justify-content:left;width:auto;margin:5px;padding:0;display:block}.EnrollmentActions .LineContainer{justify-self:stretch}.EnrollmentActions .Line{border-color:#bdbdbd;border-top-style:solid;border-top-width:1px;margin-right:15px;display:block}.TableRow.EnrollmentRow .EnrollmentActions label{display:block}.EvaluationTab td{padding:10px}.EvaluationTab{padding-bottom:80px}.EvaluationGroupHeader{margin-top:15px}.EvaluationGroupHeader h6{margin-left:40px;display:inline}.EvaluationTab .HeaderActions{flex:0 0 250px}.EvaluationTab .expandEvaluationEditButton{flex:0 0 250px;margin:8px}.EvaluationTab .RowActions{display:none}.EvaluationTab .FileUpload .RowActions{display:inline}.EvaluationTab .TableRow{flex-wrap:wrap}.EvaluationTab .FileUpload{flex-basis:auto}.EvaluationTab .assessment{flex:.3}.DisplayTable.LessonTable .TableToolbar{margin-bottom:0}.LessonTable .TableRow{margin-bottom:20px;padding:8px;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.LessonTable .DraggableRow .TableCell[draggable]{padding:16px}.LessonTable.disable-drag .DraggableRow>:first-child{display:none}.LessonTable .TableRow .LessonField,.LessonTable .TableRow .LinkedLessonField{grid-template-rows:auto;grid-template-columns:1fr 2fr 2fr;gap:0 8px;padding:8px 16px 24px;display:grid}.LessonTable .topic .MuiInputBase-input{scrollbar-width:thin;max-height:103px;overflow-y:auto!important}.LessonTable .startTime,.LessonTable .endTime,.LessonTable .date{grid-area:2/1/2/1}.LessonTable .date .MuiInput-root{z-index:3}.LessonTable .startTime{z-index:2}.LessonTable.disable-drag .startTime,.LessonTable.disable-drag .endTime,.LessonTable:not(.editable) .startTime,.LessonTable:not(.editable) .endTime{max-width:50px}.LessonTable.disable-drag .endTime,.LessonTable:not(.editable) .endTime{min-width:100px;padding-left:50px;position:relative}.LessonTable.disable-drag .endTime:before,.LessonTable:not(.editable) .endTime:before{content:" - ";position:absolute;bottom:7px;left:41px}.LessonTable:not(.disable-drag).editable .date{margin-top:-20px}.LessonTable:not(.disable-drag).editable .startTime{max-width:max(75px,50% - 5px)}.LessonTable:not(.disable-drag).editable .endTime,.LessonTable:not(.disable-drag).editable .endTime label{padding-left:max(80px,50%)}.LessonTable:not(.disable-drag).editable .startTime,.LessonTable:not(.disable-drag).editable .endTime{margin-top:10px}.LessonTable:not(.disable-drag).editable .startTime label:not([data-shrink=true]),.LessonTable:not(.disable-drag).editable .endTime label:not([data-shrink=true]){display:block}.LessonTable .location{grid-area:1/2}.LessonTable .kind,.LessonTable .recommend{grid-column:3}.LessonTable .kind{grid-row:1}.LessonTable .topic{grid-area:3/1/auto/4}.LessonTable .isoWeek,.EditDialog .LessonField .isoWeek,.LessonTable .year,.EditDialog .LessonField .year{display:none}.OrderedTable.LessonTable .TableRow>*>*{width:100%;margin:0}.EditableTable.LessonTable .TableRow .RowActions{flex:0 0}.LessonTable div[draggable]{order:-2}.LessonTable .listIndex{text-transform:uppercase;flex-direction:row;order:-1;align-items:baseline;font-size:.875rem;display:flex}.LessonTable .listIndex:before{content:"Bijeenkomst ";color:var(--mui-palette-primary-main);margin-right:6px}.LessonTable .listIndex .MuiInput-root{color:var(--mui-palette-primary-main)}.LessonTable .TableRow .room label,.LessonTable .TableRow .topic label,.LessonTable .TableRow .kind label,.LessonTable .TableRow .location label,.LessonTable .TableRow .recommend label{color:var(--mui-palette-text-disabled);display:block}.LessonTable .TableRow .Field .MuiInput-root,.LessonTable .recommend>p{margin-top:16px}.LessonTable .MuiSelect-select>div{flex-flow:wrap;display:flex}.LessonTable .MuiSelect-select>div>h6,.LessonTable .MuiSelect-select>div>p{max-width:100%}.LessonTable .MuiSelect-select>div>p:before{content:" - ";margin-left:5px}@media (width<=768px){.LessonTable .TableRow .LessonField,.LessonTable .TableRow .LinkedLessonField{grid-template-columns:1fr}.LessonTable .TableRow .Field .Field:not(.startTime,.endTime){grid-column:1;grid-row:initial}.LessonTable .listIndex{grid-row:1/2}.LessonTable .date{grid-row:2/3}.LessonTable .startTime,.LessonTable .endTime{grid-row:3/4}.LessonTable .TableRow .startTime .MuiInput-root,.LessonTable .TableRow .endTime .MuiInput-root{margin-top:0}}.Agenda>div{position:relative}.Agenda .ToolBar{display:flex}.Agenda .ToolBar h6{flex:9 auto;line-height:1.15}.Agenda .ToolBar .Field{flex:1}.Agenda .GroupHeader{width:100%;margin:15px 20px -15px;font-size:1.1rem}.Agenda .RowActions,.Agenda .HeaderActions{flex:0}.Agenda .TableHeader>*>*{margin-bottom:10px}.Agenda .TableHeader span{font-size:.8rem}.Agenda .DisplayTable .DisplayTable__pagination{display:none}.Agenda .signupRow{align-items:center;display:flex}.Agenda .signupRow>div,.Agenda .signupRow>label{flex:1}.Agenda .signUp{flex:2}.Agenda .BackButton>svg,.Agenda .ForwardButton>svg{width:.5em}.Agenda .SignupLesson>*{margin:16px}@media (width<=768px){.Agenda .signUp{flex:3}.Agenda .TableRow{flex-wrap:wrap}.Agenda .DisplayTable__container{padding:20px 0}}@media (width<=576px){.Agenda .location{min-width:100%}.Agenda .TableHeader>*>*{display:none}}.SignUpsTab .TableRow .RowActions,.SignUpsTab .TableHeader .HeaderActions,.SignUpsTab .DisplayTable .DisplayTable__pagination{display:none}.SignUpsTab .BackButton>svg,.SignUpsTab .ForwardButton>svg{width:.5em}.ToolBar{background-color:var(--mui-palette-background-paper);color:var(--mui-palette-text-primary);box-shadow:var(--mui-shadows-2);background-image:var(--mui-overlays-2);border-radius:4px;gap:10px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex}.ToolBar h6{flex:9 auto;line-height:1.15}.ToolBar .Field{flex:1}.SignUpsTab .TableRow>.PresenceRow{align-items:center;width:100%;display:flex}.SignUpsTab .TableRow .PresenceRow>.UnionField{margin-right:0}.SignUpsTab .TableRow .PresenceRow .SignupField{flex-direction:row;flex:3 3;display:flex}.SignUpsTab .TableRow .PresenceRow .SignupField .signupRow{flex-direction:row;width:100%;display:flex}.SignUpsTab .TableRow .SignupField .signupRow>*{flex:1}.SignUpsTab .TableRow,.SignUpsTab .TableHeader{padding:0 16px}.SignUpsTab .TableRow>*>*,.SignUpsTab .TableHeader>*>*{margin-left:0;margin-right:0}.GroupPage>.groupActions{min-height:75px}.GroupPage>.groupActions>.MuiButton-root{margin:20px}.GroupPage .GroupField>label{display:none}.GroupPage .GroupField{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 5fr 2fr;display:grid}.GroupPage.editable .GroupField{gap:8px}.GroupPage .GroupField>*{grid-column:1/5}.GroupPage .GroupField .description{grid-area:4/1/auto/5}.GroupPage .GroupField .name,.GroupPage .GroupField .type,.GroupPage .GroupField .enrollable{display:none}.GroupPage.editable .GroupField .name{display:block}.GroupPage .GroupField .courses,.GroupPage .GroupField .type{display:none}.GroupPage .GroupField .period,.GroupPage .GroupField .schoolYear,.GroupPage .GroupField .day{grid-row:1/1}.GroupPage.editable .GroupField .period,.GroupPage.editable .GroupField .schoolYear,.GroupPage.editable .GroupField .day,.GroupPage .GroupField .moduleKind,.GroupPage .GroupField .closureMethod{grid-row:2/2}.GroupPage.editable .GroupField .moduleKind,.GroupPage.editable .GroupField .closureMethod{grid-row:3/3}.GroupPage .GroupField .period label,.GroupPage .GroupField .schoolYear label,.GroupPage .GroupField .day label{display:none}.GroupPage .GroupField .targetAudience{grid-row:7/7}.GroupPage .GroupField .period,.GroupPage .GroupField .moduleKind{grid-column:1/1}.GroupPage .GroupField .day,.GroupPage .GroupField .endTime,.GroupPage .GroupField .closureMethod{grid-column:2/2}.GroupPage .GroupField .schoolYear{grid-column:3/3}.GroupPage .GroupField .startTime,.GroupPage .GroupField .endTime{grid-row:8/8}.GroupPage .GroupField .startTime{grid-column:1/1}.GroupPage .GroupField .remarks{grid-area:6/1/auto/5}.GroupPage .GroupField .forceClose{grid-area:9/1/9/2}.GroupPage .GroupField .hidden{grid-area:9/3/9/5}.GroupPage .GroupField .usesTaxis{grid-area:9/4/9/5}.GroupPage .GroupField .invitesEnabled{grid-area:9/2/9/3}.GroupPage .GroupField .form{grid-row:5}.GroupPage .GroupField .image{grid-area:1/5/9/5;margin-top:-20px;margin-left:20px}@media (width<=1080px){.GroupPage .GroupField{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (width<=768px){.GroupPage .GroupField{grid-template-columns:2fr 1fr}.GroupPage .GroupField>.Field:not(.ImageField){grid-column:1/2;grid-row:initial}.GroupPage .GroupField .image{grid-area:1/2/10}.GroupPage .GroupField .Field.description{grid-column:1/3}}@media (width<=576px){.GroupPage .GroupField{grid-template-columns:1fr}.GroupPage .GroupField .image{grid-area:1/1/2;margin:0}}.GroupPage{flex-direction:column;display:flex}.GroupPage>.type{order:-1}.Page.GroupPage>h5{margin:-5px 0}.GroupPage .GroupField .SchoolYearField>div>div,.GroupPage .GroupField .DayField>div>div,.GroupPage .GroupField .BlockField>div>div,.GroupPage .GroupField .RoundField>div>div,.GroupPage .GroupField .PeriodField>div>div{margin-top:0}.GroupPage .teacherNames{margin:10px 0}.GroupPage .setAlias{display:none}.GroupPage:not(.editable) .UserList .RowActions,.GroupPage:not(.editable) .UserList .HeaderActions{flex:0 0 11.5rem}.GroupTable .form,.GroupTable .closureMethod{display:none}.GroupTable .RowActions,.GroupTable .HeaderActions{flex:0 0 180px}.ControlPanel .Content{width:50%;padding:12px}.ControlPanel .TableRow{height:114px}.ControlPanel .Field{overflow:hidden}.ControlPanel .TableRow .MuiInputBase-root{margin-top:0}.ControlPanel .DisplayTable{margin-bottom:30px}.ControlPanel .abbreviation,.ControlPanel .subject,.ControlPanel .courses,.ControlPanel .name{flex:2}.ControlPanel .SubjectTable .id,.ControlPanel .GroupTable .id{display:none}.CourseTable .id{order:-2}.CourseTable .kind{order:-1}.ControlPanel .HeaderActions,.ControlPanel .RowActions{flex:0 0 180px}.ControlPanel .description,.CourseTable .remarks{display:none}.ControlPanel .EditDialog .description{display:block}.GroupTable .targetAudience,.GroupTable .day,.GroupTable .remarks,.GroupTable .enrollable,.GroupTable .TableRow .usesTaxis,.GroupTable .TableRow .invitesEnabled,.GroupTable .TableHeader .usesTaxis,.GroupTable .TableHeader .invitesEnabled,.GroupFieldWrap .type,.GroupFieldWrap .enrollable{display:none}.GroupFieldWrap .name,.GroupFieldWrap .moduleKind{order:-2}.GroupTable .type,.GroupTable .moduleKind,.GroupFieldWrap .period,.GroupFieldWrap .schoolYear,.GroupFieldWrap .day{order:-1}.GroupFieldWrap .GroupField{flex-direction:column;display:flex}@media (width<=780px){.ControlPanel .Content{width:100%}.ControlPanel .MuiList-root{display:flex}.ControlPanel .MuiListItemText-root{margin-bottom:0}.ControlPanel .MuiButton-contained{margin-top:16px;margin-left:0}}.Parcours .DisplayTable .Modules span.selected{color:var(--mui-palette-secondary-light);font-weight:700}.Parcours .DisplayTable .Modules span.participating{color:var(--mui-palette-primary-main);font-weight:700}.Parcours .DisplayTable .Modules p{color:#d3d3d3}.Parcours .courses{flex:8}.Parcours .assessment{flex:2}.Parcours .RowActions,.Parcours .HeaderActions{flex:0 0 0}.Parcours .MuiPagination-root{display:none}.AverageDisplay{padding-right:20px;display:flex}.AverageDisplay>*{color:#000000de;text-align:left;letter-spacing:.01071em;vertical-align:middle;flex:1;padding:16px;font-family:Calibri,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5em}.AverageDisplay .label{text-align:right;flex:5;position:relative}.AverageDisplay .value{border-bottom:1px solid #e0e0e0}.AverageDisplay .label:after{content:"";background-color:#e0e0e0;width:200px;height:1px;position:absolute;bottom:0;right:0}.Parcours .selectors{gap:30px;display:flex}.Parcours .selectors>*{flex:1}.PTAList .isDraft,.PTAList .isPersonal,.PTAList .id{display:none}.PTAList .name,.PTAList .subject{flex:3}.PTAList .level,.PTAList .cohortStart,.PTAList .cohortEnd{flex:2}.PTASheet .MuiTableCell-head{padding-bottom:10px;font-weight:700}.PTASheet .weight-field input{text-align:center}.PTASheet .MuiInputBase-input{height:auto;line-height:1.46429em}.PTASheet .pta-actions>*{margin-left:5px;margin-right:15px}.PTASheet .row-actions{min-width:175px}.PTASheet .row-actions>*{opacity:0;padding:10px;transition:opacity .15s}.PTASheet .MuiTableRow-root:hover *{opacity:1}.PTASheet .course-search-title{width:400px}.PTASheet .course-search-results{max-height:300px;overflow-y:scroll}.PTASheet .MuiFormGroup-row,.PTASheet .pta-actions{margin:20px 0}.PTASheet .PTAField{flex-wrap:wrap;gap:16px;display:flex}.PTASheet .id,.PTAField>label{display:none}.PTASheet .DraggableRow div[draggable],.PTASheet .Header:before{order:-2}.PTASheet .courses{flex:10}.PTASheet .listIndex{order:-1}.PTASheet .name,.PTASheet .subject,.PTASheet .level{flex:30%}.PTASheet>*{flex:0 0 20%}.PTASheet .BooleanField{flex:0 0 15%}.UserListPage .Actions{gap:16px;display:flex}.BulkActions .Filters{flex-flow:wrap;display:flex}.BulkActions>button{margin:15px 15px 15px 0}.BulkActions .HeaderActions button{margin-bottom:-10px;margin-left:-10px}.BulkActions .GroupHeader{text-transform:capitalize}.BulkActions .SelectionActions{flex-direction:row;align-items:center;gap:15px;margin-bottom:15px;display:flex}.BulkActions .EditableTable .school,.BulkActions .EditableTable .name{flex:1.5}.BulkActions .EditableTable .level,.BulkActions .EditableTable .year{flex:.5}.BulkActions .EditableTable .TableRow>*>.RowActions{flex:0 0 140px}.ScheduleTable .TableHeader>*>.HeaderActions{max-width:210px}.ScheduleTable .date{max-width:250px}.ScheduleTable .id{display:none}.ScheduleTable .startTime,.ScheduleTable .endTime{max-width:120px}.Schedule{align-items:center;margin:16px;display:flex}.Schedule .StringField{max-width:350px}.Schedule .BooleanField{margin-bottom:0}.ScheduleTable .listIndex{order:-1;max-width:100px}.ScheduleTable .DraggableRow div[draggable],.ScheduleTable .Header:before{order:-2}.LogsPage .Filters{flex-direction:column;margin-bottom:32px;display:flex}.LogsPage .Filters .Filter{flex-direction:row;align-items:center;gap:16px;display:flex}.LogsPage .Filters .Filter .UnionField{width:100%;max-width:210px}.LogsPage .Filters .Filter>button{transform:translateY(25%)}.LogsPage .ConnectionLogTable .JSONField>*{max-height:200px;overflow:hidden scroll}.LogsPage .ConnectionLogTable .JSONField{min-width:320px}.LogsPage .ConnectionLogTable .JSONField>*{scrollbar-width:thin}.LogsPage .ConnectionLogTable .JSONField>::-webkit-scrollbar{background-color:#eee;border-radius:16px;width:8px}.LogsPage .ConnectionLogTable .JSONField>::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:16px}.LogsPage .ConnectionLogTable .TableRow .DateField{max-width:none}.LogsPage .DisplayTable .id{display:none}.Constants{flex-direction:row;gap:20px;display:flex}.Constants .Field{flex:33%}.SubmissionsPage .SubmissionRow{align-items:center;width:100%;display:flex}.SubmissionsPage .name,.SubmissionsPage .user{text-align:left;flex:1 1 0}.SubmissionsPage .lastUploadedAt{max-width:250px}.SubmissionsPage .id{display:none}.SubmissionsPage .DisplayTable .DisplayTable__container{display:table}.Page.SubmissionsPage{padding-bottom:60px}.Backgrounds .Filters{flex-direction:row;align-items:end;max-width:70vw;display:flex}.Backgrounds>button{margin:15px 15px 15px 0}.Filters>.Field{flex:1;margin:0 5px}.Filters>.Field.RefGroupField{flex:2}.Backgrounds .DisplayTable{max-height:calc(100vh - 300px);overflow:scroll}.Backgrounds .DisplayTable__container{width:fit-content}.Backgrounds .DisplayTable .TableHeader{align-items:start}.Backgrounds .DisplayTable .TableRow>*>*,.Backgrounds .DisplayTable .TableHeader>*>*{border-right:1px solid #f0f0f0;align-content:center;align-self:stretch;min-width:7.5rem;max-width:7.5rem;margin:0;padding:.75rem}.Backgrounds .DisplayTable .RowActions,.Backgrounds .DisplayTable .HeaderActions{display:none}.Backgrounds .DisplayTable .TableHeader>*>*{align-content:start;padding-bottom:.5rem}.Backgrounds .DisplayTable .TableHeader>*>.id{display:none}.Backgrounds .DisplayTable .courseName{font-size:12px}.Backgrounds__circle{background:var(--background-orange);border-radius:50%;width:1em;height:1em;display:inline-block;transform:translateY(.25em)}.UseLoadingDialog{align-items:center;gap:20px;display:flex}.SaveBanner{text-align:center;z-index:15;background-color:var(--mui-palette-background-paper);width:100vw;height:70px;color:var(--mui-palette-text-primary);border:1px solid var(--mui-palette-divider);padding:10px 20%;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;box-shadow:0 -1px 5px #0003}.SaveBanner button{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;appearance:none;letter-spacing:.02857em;text-transform:uppercase;border-radius:var(--mui-shape-borderRadius);background-color:#0000;border:0;outline:0;justify-content:center;align-items:center;min-width:64px;margin-left:50px;margin-right:50px;padding:6px 16px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.75;text-decoration:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.SaveBanner .save:hover{background-color:rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));border:1px solid var(--mui-palette-primary-main);text-decoration:none}.SaveBanner .cancel:hover{background-color:rgba(var(--mui-palette-primary-mainChannel) / var(--mui-palette-action-hoverOpacity));text-decoration:none}.SaveBanner .cancel{color:var(--mui-palette-text-primary)}.SaveBanner .save{border:1px solid rgba(var(--mui-palette-primary-mainChannel) / .5);color:var(--mui-palette-primary-main)}.Notification{opacity:1;background:var(--mui-palette-primary-main,#0b6bcb);box-shadow:var(--mui-shadows-6,0px 3px 5px -1px #0003, 0px 5px 8px 0px #00000024, 0px 1px 14px 0px #0000001f);letter-spacing:.01071em;color:var(--mui-palette-primary-contrastText,#000);background-color:var(--mui-palette-primary-main,#0b6bcb);border-radius:var(--mui-shape-borderRadius);flex-wrap:wrap;flex-grow:1;align-items:center;min-width:288px;min-height:56px;margin-bottom:4px;padding:6px 16px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.71429em;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;transform:none}.Notification.high{background-color:var(--mui-palette-error-main)}.Notification.medium{background-color:#ff8c00}.Notification button{background-color:#0000;border:none;border-radius:50%;margin-right:-5px;padding:8px 0 8px 8px;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.Notification button svg{width:24px;height:24px;fill:var(--mui-palette-action-active)}.Notification button:hover{background-color:rgba(var(--mui-palette-action-activeChannel) / var(--mui-palette-action-hoverOpacity));cursor:pointer}.NotificationContainer{z-index:var(--mui-zIndex-snackbar);flex-direction:column;justify-content:flex-end;align-items:end;display:flex;position:fixed;bottom:24px;left:auto;right:24px}.Notification.low:after{content:"";border-bottom-left-radius:var(--mui-shape-borderRadius);border-bottom-right-radius:var(--mui-shape-borderRadius);background-color:#0004;height:3px;animation:5s linear notification;position:absolute;bottom:0;left:0}.Notification>span{flex:1}@keyframes notification{0%{opacity:0;width:0%}20%{opacity:1;width:20%}95%{opacity:1;width:95%}to{opacity:0;width:100%}}*{box-sizing:border-box}.TableToolbar{position:relative}.Groups{padding:10px 5px 5px}.DisplayTable__container{width:100%;padding:15px 20px 20px}.GroupHeader{width:95%;margin:15px auto -15px}.GroupHeader>span{text-transform:capitalize}.RowActions:not(.no-hover)>*{opacity:.5;transition:opacity .15s}.TableRow:hover .RowActions>*{opacity:1}.RowActions>svg:hover{background-color:var(--mui-palette-action-hover)}.RowActions>svg{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;appearance:none;text-align:center;color:var(--mui-palette-action-active);background-color:#0000;border:0;border-radius:50%;outline:0;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:-5px 0;padding:8px;font-size:1.5rem;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.TableRow,.TableHeader{border-bottom:1px solid #e0e0e0;align-items:center;display:flex}.TableHeader{align-items:end}.TableRow>*,.TableHeader>*{display:contents}.TableRow>*>*,.TableHeader>*>*{flex:1;margin:16px;padding:0}.RowActions,.HeaderActions{flex:0 0 210px}.HeaderActions{height:30px}.RowSelect{flex:0 0 25px;margin:6px 16px}.TableRow.TableFilters>div>label,.TableRow:not(.TableFilters) label{display:none}.TableRow:not(.TableFilters) .MuiInputBase-root{margin-top:0}.TableRow--click:hover{cursor:pointer;background-color:#0001}.DisplayTable .DisplayTable__container .TableRow.TableRow--click *{cursor:pointer}.DisplayTable__showFilters{padding:0 20px}.TableFilters>*>*{margin-top:10px}.TableRow .TextField{align-self:stretch}.DisplayTable__emptyText{padding-top:20px;padding-left:15px}.VirtualBlock{--row-height:100px;display:contents}.VirtualBlock__placeholder{height:calc(var(--block-length) * var(--row-height))}.DisplayTable__pagination{justify-content:flex-end;display:flex}.TableToolbar__search{color:#0000008a;margin-right:5px}.ToolbarActions>button{margin:0 4px}.EditDialog>*>*{margin-bottom:15px;display:block}.DraggableRow.dragging{opacity:.7;cursor:grabbing;background-color:#fff;width:80vw;transition:transform .2s;position:fixed;transform:scale(.9)}.DraggableRow div[draggable]{cursor:move;flex:0 0 50px;align-self:stretch;margin:0;padding-left:0;padding-right:0;transition:background-color .15s}.DraggableRow div[draggable]:hover{background-color:#f6f6f6;box-shadow:inset -3px 0 2px -3px #0000001f}.DraggableRow div[draggable] div{color:#777;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.DraggableRow div[draggable] svg{opacity:0;transition:opacity .15s}.DraggableRow:hover div[draggable] svg{opacity:1}.DropArea{background-color:#eee;width:100%;height:70px}.DropArea.hidden,.DragScrollArea.hidden{display:none}.DragScrollArea{z-index:1200;width:100vw;height:max(75px,10vh);position:fixed;left:0}.DragScrollArea.top{top:0}.DragScrollArea.bot{bottom:0}.DropArea>*{opacity:0}.OrderedTable{margin-bottom:100px}.OrderedTable .Header:before{content:"";width:50px;display:block}.OrderedTable .TableHeader:before{content:"";order:-100;width:50px;display:block}.DateStringField .MuiTextField-root{display:flex}.TextField textarea{scrollbar-width:small;overflow-y:scroll}.BooleanField>div{align-items:center;margin-left:-11px;display:flex}.BooleanField label{flex:1}.UnionField .MuiSelect-select.Mui-readOnly{-webkit-user-select:text;user-select:text;cursor:text}.UnionField .MuiInputBase-root.Mui-readOnly :focus{background-color:inherit!important}.CategoryField .MuiSelect-select{-webkit-user-select:text!important;user-select:text!important;cursor:text!important}.CategoryField .MuiInputBase-root.Mui-readOnly :focus{background-color:inherit!important}.ErrorBoundary .codeblock{color:#222;background-color:#f7e9e9;border-radius:5px;max-width:1000px;padding:15px}.ErrorBoundary .error{margin-bottom:5px}.ErrorBoundary .stack{margin-top:5px;padding-left:20px;font-family:Consolas;overflow-x:scroll}.Page{padding-bottom:80px}.Page h5{margin-bottom:15px}.Tabs{border-radius:5px;margin-top:20px;margin-bottom:20px;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}.Tabs .MuiTab-root{color:var(--mui-palette-secondary-light);border-bottom:2px solid var(--mui-palette-secondary-main);opacity:1;font-weight:700}.Tabs .MuiTab-root.Mui-selected{color:#fff;background:var(--mui-palette-secondary-main)}.Tabs .MuiTabs-indicator{display:none}.MobileTabs{padding:12px 12px 12px 0;display:none}.MobileTabs .MuiTypography-root{text-align:center;min-width:100px}.MobileTabs .MuiFormControl-root{flex:1}@media only screen and (width<=780px){.MuiTabs-root.Tabs{display:none}.MobileTabs{display:flex}}.sb-show-main.sb-main-padded,body,#root,.HUD{width:100%;height:100%;margin:0;padding:0;position:absolute}.HUD{grid-template-rows:64px 1fr;grid-template-columns:1fr 13fr;display:grid}.HUD--menuHidden{grid-template-columns:0 13fr}.HUD__menu{z-index:20;flex-direction:column;grid-area:2/1/span 14/span 1;justify-content:space-between;display:flex;position:relative}.HUD__menu--hidden{display:none}.MenuItem__icon{cursor:pointer;text-align:left;flex-shrink:0;min-width:56px;display:inline-flex}.Page{grid-row-start:2;grid-column-start:2;padding:30px;overflow-y:scroll}.AppHeader{grid-area:1/1/span 1/span 15}.AppHeader__logo{cursor:pointer;max-height:40px;margin:auto;position:relative}.AppHeader__nav{align-items:center;gap:8px;display:flex;position:absolute;right:24px}.AppHeader__nav button .MuiSvgIcon-root{width:1em;height:1em;font-size:1.5rem}.AppHeader__nav button{color:inherit}.HUD .AppHeader__name{text-transform:none;font-size:1em}.HUD .AppHeader__environment{margin-left:10px;font-size:1.5em}.HUD.production .AppHeader__environment{display:none}.HUD.staging header{background:repeating-linear-gradient(45deg,#00000040,#00000040 40px,#0000 40px 80px) var(--AppBar-background);background-blend-mode:color-burn}.HUD.test header{background:repeating-linear-gradient(135deg,#00000040,#00000040 40px,#0000 40px 80px) var(--AppBar-background);background-blend-mode:color-burn}.HUD.development header{background:repeating-linear-gradient(90deg,#00000040,#00000040 40px,#0000 40px 80px) var(--AppBar-background);background-blend-mode:color-burn}@media (width<=600px){.HUD{grid-template-rows:56px 1fr}}@media only screen and (width<=1350px){.Page{padding:15px}}@media only screen and (width<=1200px){.HUD{grid-template-columns:68px 13fr}.HUD--menuHidden{grid-template-columns:0 13fr}.AppHeader__name,.MenuItem__label{display:none}}.HUD__menuLink{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.EidosAdminConsole .EndpointTab .__getType{margin-top:20px;margin-bottom:20px;display:flex}.EidosAdminConsole .EndpointTab .__getType *{flex:1;align-self:center}.EidosAdminConsole .CacheTab>*{padding:20px!important}*{box-sizing:border-box;font-family:Calibri,Roboto,Helvetica,Arial,sans-serif}:root{--background-orange:#ffe8d6;--foreground-orange:#ff7500;font-size:17.5px}@media (width<=2000px){:root{font-size:16px}}@media (width<=1600px){:root{font-size:15px}}@media (width<=1300px){:root{font-size:14px}}.HUD .AppHeader{background-color:var(--foreground-orange);color:#fff}.HUD .AppHeader__logo{background-image:url(../images/qvakken_in_pill.svg);background-size:cover;width:140px;height:55px;max-height:55px}.right label{left:inherit;transform-origin:100% 0;right:0}.MuiPaper-elevation2:hover{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}table{border-spacing:0 10px}.MuiListSubheader-root{pointer-events:none}.IntegerField.id{display:none}.DisplayTable.MaterialTableRow .TableRow>*>*{font-weight:400}.HUD .ErrorBoundary .MuiTypography-body1{white-space:pre-line;font-size:1rem}.HUD .ErrorBoundary .codeblock{color:#813447;background-color:#ffc7d5;font-size:.75rem}.Page h5{color:#10163a}@font-face{font-family:Calibri;src:url(/assets/Calibri-BffZOM74.eot);src:local(Calibri),url(/assets/Calibri-BffZOM74.eot?#iefix)format("embedded-opentype"),url(/assets/Calibri-rFpSDvzH.woff2)format("woff2"),url(/assets/Calibri-D9GDxy1-.woff)format("woff"),url(/assets/Calibri-Brbv7n80.ttf)format("truetype"),url(/assets/Calibri-BKJxl51V.svg#Calibri)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Expletus Sans;src:url(/assets/ExpletusSans-Bold-CTTxQHME.eot);src:local(Expletus Sans Bold),local(ExpletusSans-Bold),url(/assets/ExpletusSans-Bold-CTTxQHME.eot?#iefix)format("embedded-opentype"),url(/assets/ExpletusSans-Bold-Cbl1At2A.woff2)format("woff2"),url(/assets/ExpletusSans-Bold-4snBvASv.woff)format("woff"),url(/assets/ExpletusSans-Bold-CKSo4Q_1.ttf)format("truetype"),url(/assets/ExpletusSans-Bold-Cuw3jFag.svg#ExpletusSans-Bold)format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Calibri;src:url(/assets/Calibri-Bold-DzW1Q4gu.eot);src:local(Calibri Bold),local(Calibri-Bold),url(/assets/Calibri-Bold-DzW1Q4gu.eot?#iefix)format("embedded-opentype"),url(/assets/Calibri-Bold-BIqSUvk4.woff2)format("woff2"),url(/assets/Calibri-Bold-D9Iwd6Ed.woff)format("woff"),url(/assets/Calibri-Bold-YoOJChGw.ttf)format("truetype"),url(/assets/Calibri-Bold-p4ouHhp5.svg#Calibri-Bold)format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Calibri;src:url(/assets/Calibri-Light-BsPDAYKz.eot);src:local(Calibri Light),local(Calibri-Light),url(/assets/Calibri-Light-BsPDAYKz.eot?#iefix)format("embedded-opentype"),url(/assets/Calibri-Light-BMff3HF9.woff2)format("woff2"),url(/assets/Calibri-Light-B_wiqPOY.woff)format("woff"),url(/assets/Calibri-Light-r6yqnwHh.ttf)format("truetype"),url(/assets/Calibri-Light-ai2j368h.svg#Calibri-Light)format("svg");font-weight:300;font-style:normal;font-display:swap}
