.selectAll[data-v-8712c24a]{font-weight:700!important;margin-bottom:1.5rem;border-bottom:1px solid #e8e8e8}[data-v-8712c24a] .input-group__input{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}[data-v-8712c24a] .input-group__input .input-group{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;display:table}.icon-display-flex .input-group__input{display:-webkit-box;display:-ms-flexbox;display:flex}.curriculum-component{width:100%}.curriculum-component .filter--container .input-group--select label{padding:3px 0 0 5px}.curriculum-component .filter--container .filter--dropdowns{padding:1.5rem 2rem}.curriculum-component .filter--container .filter--dropdowns .goal{color:#9b9b9b}.curriculum-component .filter--container .filter--progress{margin:0}.curriculum-component .filter--container .filter--tabs{margin:2.5rem 0;padding:0 2rem}.curriculum-component .filter--container .filter--tabs .filter--tab{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:24px;height:24px;padding:.1875rem .75rem;border:.125rem solid;font-weight:900;margin-right:.9375rem;text-transform:uppercase;display:inline-table;border-radius:100%;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.875rem}.curriculum-component .filter--container .filter--tabs .filter--tab.selected{color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.curriculum-component .filter--container .filter--tabs .filter--tab.selected.highlighted{background-color:#ffc100;border-color:#ffc100}.curriculum-component .filter--container .filter--tabs .filter--tab.selected.busy{background-color:#008ac4;border-color:#008ac4}.curriculum-component .filter--container .filter--tabs .filter--tab.selected.old{background-color:#ff7800;border-color:#ff7800}.curriculum-component .filter--container .filter--tabs .filter--tab.selected.inactive{background-color:#9b9b9b;border-color:#9b9b9b}.curriculum-component .filter--container .filter--tabs .filter--tab.selected.closed{background-color:#d0021b;border-color:#d0021b}.curriculum-component .filter--container .filter--tabs .filter--tab.selected.finished{background-color:#00b900;border-color:#00b900}.curriculum-component .filter--container .filter--tabs .filter--tab.selected.lesson_done{color:purple;border-color:purple}.curriculum-component .filter--container .filter--tabs .filter--tab.selected.prioritised{background-color:#008ac4;border-color:#008ac4}@media screen and (min-width:960px){.curriculum-component .filter--container .filter--tabs .filter--tab:hover{color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.curriculum-component .filter--container .filter--tabs .filter--tab:hover.highlighted{background-color:#ffc100;border-color:#ffc100}.curriculum-component .filter--container .filter--tabs .filter--tab:hover.busy{background-color:#008ac4;border-color:#008ac4}.curriculum-component .filter--container .filter--tabs .filter--tab:hover.old{background-color:#ff7800;border-color:#ff7800}.curriculum-component .filter--container .filter--tabs .filter--tab:hover.inactive{background-color:#9b9b9b;border-color:#9b9b9b}.curriculum-component .filter--container .filter--tabs .filter--tab:hover.closed{background-color:#d0021b;border-color:#d0021b}.curriculum-component .filter--container .filter--tabs .filter--tab:hover.finished{background-color:#00b900;border-color:#00b900}.curriculum-component .filter--container .filter--tabs .filter--tab:hover.lesson_done{color:purple;border-color:purple}.curriculum-component .filter--container .filter--tabs .filter--tab:hover.prioritised{background-color:#008ac4;border-color:#008ac4}}.curriculum-component .filter--container .filter-prioritised__container{display:-webkit-box;display:-ms-flexbox;display:flex}.curriculum-component .filter--container .filter-prioritised__container .student-treatment__container .editTreatment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.curriculum-component .filter--container .filter-prioritised__container .filter--tab{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.1875rem .75rem;border:.125rem solid;font-weight:900;margin-right:.9375rem;display:inline-table;border-radius:.3125rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.curriculum-component .filter--container .filter-prioritised__container .filter--tab .status-pill__marked-as-priority-icon{color:#008ac4;font-size:1.25rem;margin-right:.725rem}.curriculum-component .filter--container .filter-prioritised__container .filter--tab.selected.prioritised{background-color:#008ac4;border-color:#008ac4;color:#fff}.curriculum-component .filter--container .filter-prioritised__container .filter--tab.selected.prioritised .status-pill__marked-as-priority-icon{color:#fff}.curriculum-component .filter--container .filter-prioritised__container .filter--tab:hover.prioritised{background-color:#008ac4;border-color:#fff;color:#fff}.curriculum-component .filter--container .filter-prioritised__container .filter--tab:hover.prioritised .status-pill__marked-as-priority-icon{color:#fff}.curriculum-component .filter--container .add div{display:inline}.curriculum-component .filter--container .add .button--normal{font-size:.75rem}.curriculum-component .filter--container .add .button--normal .icon{font-size:1.25rem}.curriculum-component .area--container{padding:2rem}.curriculum-component .area--title{padding:0 2rem}.curriculum-component .area--subject{border:.0625rem solid #f5f5f5;border-radius:.625rem}.curriculum-component .area--block{color:#fff;padding:2rem 1rem;font-weight:700;font-size:1.125rem;border-radius:.625rem;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:all 2s ease;transition:all 2s ease}.curriculum-component .area--block>div{text-align:center}.curriculum-component .area--block>div img{margin:1.25rem auto;display:block;max-height:6.25rem;width:auto}.curriculum-component .subject--row{cursor:pointer}.curriculum-component .topic--container .topic--header{cursor:pointer;color:#9b9b9b;font-weight:700;font-size:1.1rem;padding:1rem 1rem;border-radius:.3125rem;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.curriculum-component .topic--container.collapsed .topic--header{background-color:transparent!important}.curriculum-component .topic--container.collapsed .topic--header:hover{background-color:#f1f1f1!important}.curriculum-component .topic--container.expanded .topic--header{color:#000}.curriculum-component .priority-icon{margin-right:6px;font-size:18px}.curriculum-component .topic--expand-button{cursor:pointer;text-align:right;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.curriculum-component .subjects--container{opacity:0;display:none;border-bottom:.0625rem solid #f5f5f5;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:.3125rem}.curriculum-component .subjects--container .row .text-center.showProgress{position:relative}.curriculum-component .subjects--container .row .text-center.showProgress .status{display:inline-block}.curriculum-component .subjects--container .row .text-center.showProgress .progressSteps{position:absolute;margin-left:0;display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:12px;bottom:0;top:auto}.curriculum-component .subjects--container:last-child{border-bottom:0}.curriculum-component .subjects--container:hover{background-color:#f9f9f9}.curriculum-component .subjects--container .flex{-ms-flex-item-align:center;align-self:center}.curriculum-component .subjects--container .action{margin-left:.625rem}.curriculum-component .subjects--container.open{-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.curriculum-component .subjects--container .level,.curriculum-component .subjects--container .period{border:.0625rem solid;border-color:transparent;border-radius:.25rem;background-color:#f2f1f1;width:auto;display:inline-block;padding:.3125rem .5rem}.curriculum-component .subjects--container .level.ahead,.curriculum-component .subjects--container .period.ahead{border-color:#00b900}.curriculum-component .subjects--container .level.behind,.curriculum-component .subjects--container .period.behind{border-color:#d0021b}.curriculum-component .subjects--container .level:empty,.curriculum-component .subjects--container .period:empty{display:none}.curriculum-component .subjects--container .icon{width:1.8125rem}.curriculum-component .subjects--container .subjects-container__priority-icon{font-size:1rem;color:#fff;background-color:#008ac4;padding:4px;padding-top:5px;padding-bottom:5px;border:.03125rem solid #008ac4;border-radius:9999px;margin-left:6px}.curriculum-component .subjects--arrow{display:inline-block;margin-right:1rem}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.curriculum-component .status{position:relative;border-radius:.25rem;border:.125rem solid;border-color:transparent;text-transform:uppercase;width:auto;display:inline-block;padding:.125rem .5rem}.curriculum-component .status .icon{position:absolute;top:-10px;right:-10px;font-size:12px;background:purple;color:#fff;border-radius:25px;padding:9px;height:16px;width:16px;z-index:2}.curriculum-component .status .icon.help{color:#852222;z-index:1;font-size:20px;background:#fff}.curriculum-component .text-center{text-align:center}.curriculum-component .text-right{text-align:right}.curriculum-component .highlighted{color:#ffc100;border-color:#ffc100}.curriculum-component .busy{color:#008ac4;border-color:#008ac4}.curriculum-component .inactive{color:#9b9b9b;border-color:#9b9b9b}.curriculum-component .old{color:#ff7800;border-color:#ff7800}.curriculum-component .closed{color:#d0021b;border-color:#d0021b}.curriculum-component .finished{color:#00b900;border-color:#00b900}.curriculum-component .lesson_done{color:purple;border-color:purple}.curriculum-component .prioritised{color:#008ac4;border-color:#008ac4}.curriculum-component .alert--card{margin:2rem 0}.curriculum-component .action.highlight:hover .icon{color:#ffc100}.curriculum-component .action.delete:hover .icon{color:#d0021b;-webkit-animation:wobble 1.4s 1;animation:wobble 1.4s 1}.curriculum-component .action.view:hover .icon{color:#008ac4}.curriculum-component .action{display:inline-table;cursor:pointer}.curriculum-component .highlight-btn{color:rgba(0,0,0,.54)!important}.curriculum-component .highlight-btn:hover .btn__content:before{background-color:transparent!important}.curriculum-component .popoverItem{line-height:24px;margin-right:20px}.curriculum-component .topic--toggle-all-subjects{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.curriculum-component .area-links__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.curriculum-component .area-links__container .container__navigate-to-subject-icon{cursor:pointer;margin-right:1rem}.curriculum-component .area-links__container .container__navigate-to-subject-icon:hover{color:#008ac4}.curriculum-component .area-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;cursor:pointer}.curriculum-component .area-link .icon,.curriculum-component .area-link div{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.curriculum-component .area-link div{color:#4a4a4a}.curriculum-component .area-link:hover .icon,.curriculum-component .area-link:hover div{color:#008ac4}.curriculum-component .table-action-flex-spacing__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.curriculum-component .table-action-flex-spacing__container .traffic-light__container{display:-webkit-box;display:-ms-flexbox;display:flex}.curriculum-component .table-action-flex-spacing__container .traffic-light__container .container__traffic-light{margin-left:4px;margin-right:4px}.curriculum-component .subject-level-period{text-align:right}@media only screen and (min-width:1904px){.curriculum-component .subject-level-period{text-align:center}}.curriculum-component .subject-status{text-align:left}@media only screen and (min-width:1904px){.curriculum-component .subject-status{text-align:center}}.curriculum-component .subject-margin{margin-top:1rem}@media only screen and (min-width:1904px){.curriculum-component .subject-margin{margin-top:0}}.curriculum-component .add-subject-to-document__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px}.student-filters__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:8px;width:100%}.curriculum-component--is-nested .card{border-top:none!important}