.hidden{visibility:hidden}.btn{max-height:34px}.btn-default{color:#333;background-color:#eee;border-color:#ccc}.btn-default:hover{color:#333;background-color:#d5d5d5;border-color:#adadad}.input-error{border:2px solid red!important}.navbar-brand-new.navbar-brand-has-icon-new img:nth-child(1){margin-top:3px!important}.display-curricula{display:flex}.display-curricula .result-icon{margin-right:5px}.display-curricula .result-icon svg{width:15px;height:15px}.display-curricula .small{font-size:10px;margin-top:4px;margin-left:4px}.modal.full-screen .modal-dialog{width:95vw!important;height:95vh!important;margin:2.5vh auto}.full-screen{z-index:1500!important}.modal-dialog{width:900px!important}.airmode-control>.note-editor:focus,.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000014,0 0 8px #66afe999}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#ff751a;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#15538f;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#9b009b;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#fbfbfb;z-index:1000;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:all 0s ease-out;transition:all 0s ease-out}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%);-webkit-transition:all 0s ease-out;transition:all 0s ease-out}.loaded #loader{opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.loaded #loader-wrapper{display:none;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .4s .4s ease-out;transition:all .4s .4s ease-out}.bc-navbar-loading-inner{overflow:hidden}.bc-navbar-loading-inner:before{height:8px!important}#loader-wrapper .loader-section.section-text{color:#000;width:250px;top:50%;left:calc(50% - 125px);text-align:center;margin-top:113px}.react-tiny-popover-container{z-index:100000000}.custom-checkbox{margin-right:auto;display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox.small .checkbox-wrapper{width:15px;height:15px}.custom-checkbox.small .checkmark{width:15px;height:15px;border:.5px solid darkslategrey}.custom-checkbox.small .checkmark:after{top:0;left:4px}.custom-checkbox .checkbox-wrapper{position:relative;width:22px;height:22px}.custom-checkbox input{position:relative;opacity:0;cursor:pointer;margin:0;z-index:1;width:100%;height:100%}.custom-checkbox .checkmark{cursor:pointer;position:absolute;top:0;left:0;height:22px;width:22px;background-color:#eee;border:1.5px solid darkslategrey;border-radius:5%}.custom-checkbox:hover input~.checkmark{background-color:#ccc}.custom-checkbox .checkmark:after{content:"";position:absolute;display:none}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid darkslategrey;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(40deg)}.custom-checkbox .labeltext{width:max-content;font-size:12px;color:#606060;font-weight:400;margin-left:8px;cursor:pointer}.curricula-type-icon{padding:0;margin-right:8px}.curricula-type-icon.nonderived{border:1px solid black}.curricula-type-icon img{width:15px}.curricula-type-icon .divider-placeholder{width:15px;height:21px}.curricula-type-icon .divider-placeholder .divider{width:1px;height:21px;border:1px solid black;border-style:dashed;margin:auto}.duration-arrow{width:100%;height:40px;position:absolute;top:9px;left:-16px}.duration-arrow .start{margin-left:6px;width:500px;height:25px;background:#e0e0e0}.duration-arrow .middle{width:540px;height:25px;background:#e0e0e0}.duration-arrow .end,.duration-arrow .single{width:80%;height:25px;display:flex;justify-content:center;align-items:center}.duration-arrow .end .body,.duration-arrow .single .body{height:25px;width:100%;background:#e0e0e0}.duration-arrow .end .arrow-pointer,.duration-arrow .single .arrow-pointer{background:transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid #E0E0E0}.duration-arrow .single{visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear}.duration-arrow .single.visible{visibility:visible;opacity:1}.duration-arrow .end .body,.duration-arrow .middle{margin-left:-40px}.duration-arrow.grey .start,.duration-arrow.grey .middle,.duration-arrow.grey .body{background:#e0e0e0}.duration-arrow.grey .arrow-pointer{border-left-color:#e0e0e0}.duration-arrow.red .start,.duration-arrow.red .middle,.duration-arrow.red .body{background:#ffbfbf}.duration-arrow.red .arrow-pointer{border-left-color:#ffbfbf}.duration-arrow.yellow .start,.duration-arrow.yellow .middle,.duration-arrow.yellow .body{background:#fafcbd}.duration-arrow.yellow .arrow-pointer{border-left-color:#fafcbd}.duration-arrow.green .start,.duration-arrow.green .middle,.duration-arrow.green .body{background:#bdfccf}.duration-arrow.green .arrow-pointer{border-left-color:#bdfccf}.duration-arrow.blue .start,.duration-arrow.blue .middle,.duration-arrow.blue .body{background:#bdc9fc}.duration-arrow.blue .arrow-pointer{border-left-color:#bdc9fc}.duration-arrow.orange .start,.duration-arrow.orange .middle,.duration-arrow.orange .body{background:#fce3bd}.duration-arrow.orange .arrow-pointer{border-left-color:#fce3bd}.duration-arrow.pink .start,.duration-arrow.pink .middle,.duration-arrow.pink .body{background:#fcbdf0}.duration-arrow.pink .arrow-pointer{border-left-color:#fcbdf0}.fav-button{background:none;width:14px;padding:0!important}.fav-button:hover{background:none}.fav-button .empty-fav{display:none}.highlight-wrapper .highlight-text{padding:0}.hover-item{width:fit-content;height:fit-content;cursor:pointer;padding-bottom:4px}.popover-content{background:#fff;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;font-weight:300;padding:9px 14px}.search-input{width:100%;position:relative}.search-input .button-search{display:inline-block;padding:8px;background:#e0e0e0;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}.search-input .button-search .search-icon{width:16px}.search-input input{display:inline-block;width:calc(100% - 32px);padding:8px;border:1px solid #E0E0E0}.search-input input::placeholder{color:#e0e0e0}.search-input input:focus .remove-button{opacity:1}.search-input .remove-button{position:absolute;top:7px;right:6px;float:right;color:#ccc;text-shadow:0 1px 0 #fff;opacity:.2;cursor:pointer;transition:color .15s;box-sizing:border-box}.search-input .remove-button:hover{color:#999}.error>div{border-radius:0;border-color:#d32f2f;box-shadow:none}.error>div:hover,.error>div:focus{border:1px solid #d32f2f;box-shadow:0 0 0 1px #d32f2f}.error-message{font-size:11px;color:#d32f2f}.form-group{display:flex;padding:8px}.form-group .label-wrapper{width:25%;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.form-group .label-wrapper .label{font-size:18px;font-weight:400;color:#000;padding:0}.form-group .label-wrapper .label.required:after{content:"*";position:absolute}.form-group .label-wrapper .subtitle{font-size:14px;color:#d6d6d6}.form-group .input-wrapper{margin-left:36px;display:flex;flex-direction:column;flex:1;justify-content:center;overflow:hidden;padding:2px}.text-field input{width:100%;padding:10px 9px;background-color:#fff;background-image:none;border:1px solid #ccc;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none}.text-field input:focus-visible{outline:2px solid #66afe9;border-color:transparent}.text-field input.error{border-color:#d32f2f}.text-field input.error:focus-visible{outline-color:#d32f2f}.text-field .input-info{display:flex;justify-content:space-between;padding-top:2px}.text-field .input-info .error-msg{font-size:11px;color:#d32f2f}.text-field .input-info .char-counter{font-size:11px}.text-field .input-info .char-counter.error{color:#d32f2f}.radio-group{display:flex;flex-direction:column}.radio-group.fx-row{flex-direction:row;justify-content:space-around}.radio-group .radio-button{display:flex;align-items:center;margin:8px 8px 8px 0}.radio-group .radio-container{padding:2px;display:block;position:relative;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-group .radio-container input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;margin:0;cursor:pointer}.radio-group .radio-container input:checked~.checkmark{border-color:#9b009b}.radio-group .radio-container input:checked~.checkmark .check{transform:scale(1)}.radio-group .checkmark{height:20px;width:21px;background-color:#fff;border-radius:50%;border:2px solid rgba(0,0,0,.6)}.radio-group .checkmark .check{width:16px;height:16px;border:3px solid white;border-radius:50%;background:#9b009b;transform:scale(0);transition:transform .15s cubic-bezier(0,0,.2,1) 0ms}.radio-group .label{padding:2px 8px;color:#000!important;font-size:18px;font-weight:400}.custom-radio-button{display:flex;align-items:center;margin:8px 8px 8px 0}.custom-radio-button .radio-container{padding:2px;display:flex;position:relative;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-radio-button .radio-container input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;margin:0;cursor:pointer}.custom-radio-button .radio-container input:checked~.checkmark{border-color:#9b009b}.custom-radio-button .radio-container input:checked~.checkmark .check{transform:scale(1)}.custom-radio-button .checkmark{height:20px;width:21px;background-color:#fff;border-radius:50%;border:2px solid rgba(0,0,0,.6)}.custom-radio-button .checkmark .check{width:16.5px;height:16.5px;border:3px solid white;border-radius:50%;background:#9b009b;transform:scale(0);transition:transform .15s cubic-bezier(0,0,.2,1) 0ms}.custom-radio-button .label{padding:2px 8px;color:#000!important;font-size:18px;font-weight:400}/*!
* Quill Editor v2.0.2
* https://quilljs.com
* Copyright (c) 2017-2024, Slab
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.text-editor{height:227px}.text-editor .error-msg{font-size:11px;color:#d32f2f}.text-editor .editor{height:80%}.text-editor .editor.error{border:1px solid #d32f2f}.text-editor .editor.error:has(.ql-editor:focus-visible){outline:2px solid #d32f2f}.text-editor .editor .ql-toolbar{background:#f8f8f8}.text-editor .editor .ql-container{overflow-y:scroll;height:calc(100% - 42px);background-color:#fff}.study-programs-options{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.study-programs-options .distribute-options{display:flex;flex-direction:column;align-items:flex-end}.study-programs-options .distribute-card{display:flex;height:100px;width:250px;padding:4px 8px;margin:17px;outline:1px solid #9B009B;outline-offset:-1px;border-left:5px solid #9B009B;cursor:pointer}.study-programs-options .distribute-card .title-wrapper{flex:1}.study-programs-options .propgrams-options{padding-top:17px}.study-programs-options .propgrams-options .error-text{font-size:11px;color:#d32f2f}.study-programs-options .list-item{margin-bottom:17px}.study-programs-options .list-item .labeltext{font-size:14px}.theme-content-image{text-align:center}.theme-content-image__info{text-align:left}.theme-content-blockquote:before{color:currentColor}.kov-marked-text{display:inline-block;color:#f60}.kov-marked-text.highlight{background:#ff0;color:#000}.kov-marked-text.special{background:#03d3fc;color:#000}.kov-marked-text-popover{padding:8px;background:#000;color:#fff;border-radius:4px;max-width:200px}.kov-legal.regelgeving a{cursor:auto!important}.kov-legal.regelgeving a:after{content:""!important}.kov-paragraph{display:flex}.kov-paragraph .paragraph:has(table){flex-grow:1}.kov-paragraph ul{margin:10px 0!important}.kov-paragraph li{margin-bottom:5px!important;margin-left:20px}.kov-paragraph li:before{margin-left:-20px}@media (max-width: 768px){.kov-paragraph .left{display:none}.kov-paragraph .xs,.kov-paragraph .xs img{max-width:100%}}@media (min-width: 768px){.kov-paragraph .left{float:left;margin-right:15px;margin-bottom:10px}.kov-paragraph .xs,.kov-paragraph .xs img{max-width:150px}}.kov-collapsed .theme-content-image{margin:25px 0!important}.kov-term{cursor:pointer}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{background-color:#000000d9;outline:none;top:0;left:0;right:0;bottom:0;z-index:1000;width:100%;height:100%;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none}.ril__outerClosing{opacity:0}.ril__inner{position:absolute;top:0;left:0;right:0;bottom:0}.ril__image,.ril__imagePrev,.ril__imageNext{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:none;-ms-content-zooming:none;-ms-user-select:none;-ms-touch-select:none;touch-action:none}.ril__imageDiscourager{background-repeat:no-repeat;background-position:center;background-size:contain}.ril__navButtons{border:none;position:absolute;top:0;bottom:0;width:20px;height:34px;padding:40px 30px;margin:auto;cursor:pointer;opacity:.7}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__navButtonPrev{left:0;background:#0003 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==) no-repeat center}.ril__navButtonNext{right:0;background:#0003 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+) no-repeat center}.ril__downloadBlocker{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background-size:cover}.ril__caption,.ril__toolbar{background-color:#00000080;position:absolute;left:0;right:0;display:flex;justify-content:space-between}.ril__caption{bottom:0;max-height:150px;overflow:auto}.ril__captionContent{padding:10px 20px;color:#fff}.ril__toolbar{top:0;height:50px}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{padding-left:20px;padding-right:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.ril__toolbarRightSide{padding-left:0;padding-right:20px;flex:0 0 auto}.ril__toolbarItem{display:inline-block;line-height:50px;padding:0;color:#fff;font-size:120%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{width:40px;height:35px;cursor:pointer;border:none;opacity:.7}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=) no-repeat center}.ril__zoomInButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PHBhdGggZD0iTTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+) no-repeat center}.ril__zoomOutButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0iTTEgMTlsNi02Ii8+PHBhdGggZD0iTTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat center}.ril__outerAnimating{animation-name:closeWindow}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{width:60px;height:60px;position:relative}.ril__loadingCirclePoint{width:100%;height:100%;position:absolute;left:0;top:0}.ril__loadingCirclePoint:before{content:"";display:block;margin:0 auto;width:11%;height:30%;background-color:#fff;border-radius:30%;animation:pointFade .8s infinite ease-in-out both}.ril__loadingCirclePoint:nth-of-type(1){transform:rotate(0)}.ril__loadingCirclePoint:nth-of-type(1):before,.ril__loadingCirclePoint:nth-of-type(7):before{animation-delay:-.8s}.ril__loadingCirclePoint:nth-of-type(2){transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(4):before,.ril__loadingCirclePoint:nth-of-type(10):before{animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(5){transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(5):before,.ril__loadingCirclePoint:nth-of-type(11):before{animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(6):before,.ril__loadingCirclePoint:nth-of-type(12):before{animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){transform:rotate(360deg)}.ril__loadingCirclePoint:nth-of-type(7):before,.ril__loadingCirclePoint:nth-of-type(13):before{animation-delay:0ms}.ril__loadingContainer{position:absolute;top:0;right:0;bottom:0;left:0}.ril__imagePrev .ril__loadingContainer,.ril__imageNext .ril__loadingContainer{display:none}.ril__errorContainer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff}.ril__imagePrev .ril__errorContainer,.ril__imageNext .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}#react-footer{height:60px;display:block;box-shadow:0 -2px 6px #0000001a}#react-footer .footerbar-container-new{color:gray;background-color:#e6e6e6;z-index:9;margin-left:0;margin-right:0;display:flex;padding:0 2rem}#react-footer .footerbar-icon{height:60px}#react-footer .footerbar-icon img{height:75%;border:none;margin-top:10%}#react-footer .footer-logo{display:flex}#react-footer .footer-logo .cookies-link{color:#4d82d1;text-decoration:none;align-self:center;margin-left:1rem;cursor:pointer}#react-footer .footerbar-text{margin-top:25px;text-align:center;flex:1}#react-footer .col-center{float:none;margin:auto}#react-footer .help-circle-container{display:flex;align-items:center}#react-footer .help-circle-new{color:#000;width:27px;height:27px;border-radius:50%;font-size:20px;line-height:26px;text-align:center;background:#d6d6d6;margin-right:5px;display:inline-block}#react-footer .help-text{color:gray;cursor:pointer;margin-left:.4rem;margin-right:.4rem}#react-footer .help-text:hover{text-decoration:underline}.modal-wrapper{position:fixed;z-index:1300;top:0;right:0;bottom:0;left:0}.modal-wrapper .modal-backdrop{position:fixed;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;top:0;right:0;bottom:0;left:0;background-color:#00000080;-webkit-tap-highlight-color:transparent;z-index:-1;opacity:1;transition:opacity 225ms cubic-bezier(.4,0,.2,1) 0ms}.modal-wrapper .modal-root{height:100%;outline:0px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;opacity:1;transition:opacity 225ms cubic-bezier(.4,0,.2,1) 0ms}.modal-wrapper .modal{background-color:#fff;color:#000000de;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;box-shadow:#0003 0 11px 15px -7px,#00000024 0 24px 38px 3px,#0000001f 0 9px 46px 8px;margin:32px;position:relative;overflow-y:auto;display:flex;flex-direction:column;max-height:calc(100% - 64px);max-width:900px;width:calc(100% - 64px);z-index:auto!important}.modal-wrapper .modal.xs{max-width:444px}.modal-wrapper .modal.sm{max-width:600px}.modal-wrapper .modal.md{max-width:900px}.modal-wrapper .modal.lg{max-width:1200px}.modal-wrapper .modal.xl{max-width:1536px}.modal-wrapper .modal-header{display:flex;flex-direction:row}.modal-wrapper .modal-header .modal-header-icon{width:40px;height:40px;border-radius:50%;background:#9b009b;display:flex;justify-content:center}.modal-wrapper .modal-header .modal-header-icon img{width:20px}.modal-wrapper .modal-header .title-wrapper{flex:1}.modal-wrapper .modal-header .title{padding:8px;font-size:20px;text-align:center}.modal-wrapper .modal-header .subtitle{text-align:center}.modal-wrapper .modal-header .close-button{outline:none;opacity:.7!important;font-size:27px;font-weight:200;background:none;border:none}.modal-wrapper .modal-header .close-button:hover{opacity:1!important}.modal-wrapper .modal-body{flex:1 1 auto;overflow-y:auto;padding:16px 24px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.modal-wrapper .modal-actions{display:flex;-webkit-box-align:center;align-items:center;padding:8px;-webkit-box-pack:end;justify-content:flex-end;flex:0 0 auto}.modal-wrapper .modal-actions button{margin-left:8px}.option-item{display:flex;align-items:center;overflow:hidden}.option-item.latest{color:#9b009b!important}.option-item .result-icon{margin-right:5px}.option-item .result-icon.nonderived{border:1px solid #606060}.option-item .result-icon img{width:15px}.option-item .result-icon svg{width:15px;height:15px}.option-item .result-icon svg g{fill:#606060!important}.option-item .result-icon svg svg g g use{fill:#606060!important}.option-item .sub-item{margin-left:15px;font-size:13px}.option-item .small{font-size:10px;margin-left:4px}.option-item .sub-item-divider{color:#606060}.option-item .divider-placeholder{width:15px;height:21px}.option-item .divider{width:1px;height:21px;border:1px solid #c0c0c0;background:none;border-style:dashed;margin:auto}.option-item .curricula-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.divider{width:6px;height:100%;display:flex;flex-direction:row-reverse}.divider .line{height:100%;width:2px;background-color:#000}.divider.mandatory .line{width:6px}.react-goal,.react-distribute-goal,.goal-simplified{display:flex;justify-content:space-between;flex-wrap:wrap}.react-goal .selection,.react-distribute-goal .selection,.goal-simplified .selection{min-width:27px}.react-goal .selection~.goal-demarcation,.react-distribute-goal .selection~.goal-demarcation,.goal-simplified .selection~.goal-demarcation{margin-left:27px}.react-goal .selection .custom-checkbox.small,.react-distribute-goal .selection .custom-checkbox.small,.goal-simplified .selection .custom-checkbox.small{margin-left:5px}.react-goal .goal-count,.react-distribute-goal .goal-count,.goal-simplified .goal-count{margin-top:6px;background:#909090;color:#fff;border-radius:50%;width:25px;height:26px;vertical-align:middle;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:initial}.react-goal .divider .line,.react-distribute-goal .divider .line,.goal-simplified .divider .line{background-color:#086e55}.react-goal .left-section,.react-distribute-goal .left-section,.goal-simplified .left-section{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.react-goal .left-section .goal-identifier,.react-distribute-goal .left-section .goal-identifier,.goal-simplified .left-section .goal-identifier{text-align:right;font-size:18px;padding:0 5px}.react-goal>.nonderived-menu-options,.react-distribute-goal>.nonderived-menu-options,.goal-simplified>.nonderived-menu-options{flex:1}.react-goal>.nonderived-menu-options>.wrapper,.react-distribute-goal>.nonderived-menu-options>.wrapper,.goal-simplified>.nonderived-menu-options>.wrapper{display:flex}.react-goal>.nonderived-menu-options>.wrapper>.hover-item,.react-distribute-goal>.nonderived-menu-options>.wrapper>.hover-item,.goal-simplified>.nonderived-menu-options>.wrapper>.hover-item{display:flex;flex:1}.react-goal .hover-item,.react-distribute-goal .hover-item,.goal-simplified .hover-item{padding:0}.react-goal .content-container,.react-distribute-goal .content-container,.goal-simplified .content-container{flex:1;display:grid;grid-template-columns:minmax(120px,1fr) 8fr 4fr;min-height:46px}.react-goal .content-container:has(.attitude),.react-distribute-goal .content-container:has(.attitude),.goal-simplified .content-container:has(.attitude){grid-template-columns:minmax(120px,1fr) 22px 8fr 4fr}.react-goal .content-container:has(.attitude) .right-section,.react-distribute-goal .content-container:has(.attitude) .right-section,.goal-simplified .content-container:has(.attitude) .right-section{grid-column-start:4}.react-goal .content-container:hover,.react-distribute-goal .content-container:hover,.goal-simplified .content-container:hover{background-color:#e0e0e0}.react-goal .content-container:hover .drag-handle,.react-distribute-goal .content-container:hover .drag-handle,.goal-simplified .content-container:hover .drag-handle{display:flex!important}.react-goal .content-container .left-section,.react-distribute-goal .content-container .left-section,.goal-simplified .content-container .left-section{position:relative}.react-goal .content-container .left-section .drag-handle,.react-distribute-goal .content-container .left-section .drag-handle,.goal-simplified .content-container .left-section .drag-handle{margin-right:auto;justify-content:center;align-items:center;padding:0 6px;background-color:#d5d5d5;cursor:grab;display:none}.react-goal .content-container .left-section .goal-identifier,.react-distribute-goal .content-container .left-section .goal-identifier,.goal-simplified .content-container .left-section .goal-identifier{height:100%;padding-top:8px}.react-goal .content-container .left-section .hover-item,.react-distribute-goal .content-container .left-section .hover-item,.goal-simplified .content-container .left-section .hover-item{margin-left:auto}.react-goal .content-container .attitude,.react-distribute-goal .content-container .attitude,.goal-simplified .content-container .attitude{padding-left:2px;background-color:#f0f0f0}.react-goal .content-container .description,.react-distribute-goal .content-container .description,.goal-simplified .content-container .description{padding:8px 16px;background-color:#f0f0f0}.react-goal .content-container .description .compiled-text,.react-goal .content-container .description .kov-marked-text .compiled-text,.react-goal .content-container .description .kov-term .compiled-text,.react-distribute-goal .content-container .description .compiled-text,.react-distribute-goal .content-container .description .kov-marked-text .compiled-text,.react-distribute-goal .content-container .description .kov-term .compiled-text,.goal-simplified .content-container .description .compiled-text,.goal-simplified .content-container .description .kov-marked-text .compiled-text,.goal-simplified .content-container .description .kov-term .compiled-text{white-space:initial!important;font-weight:300}.react-goal .content-container .right-section,.react-distribute-goal .content-container .right-section,.goal-simplified .content-container .right-section{grid-column-start:3;display:flex;flex-direction:column;padding:8px;background-color:#f0f0f0;position:relative}.react-goal .content-container .right-section .distribution-wrap,.react-distribute-goal .content-container .right-section .distribution-wrap,.goal-simplified .content-container .right-section .distribution-wrap{display:flex;justify-content:flex-end;align-items:center}.react-goal .goal-demarcation,.react-distribute-goal .goal-demarcation,.goal-simplified .goal-demarcation{flex-basis:100%}.react-goal .sub-goals,.react-distribute-goal .sub-goals,.goal-simplified .sub-goals{flex-basis:100%;margin-left:44px}.react-goal .sub-goals>.react-goal,.react-distribute-goal .sub-goals>.react-goal,.goal-simplified .sub-goals>.react-goal{margin-top:16px}.react-goal .sub-items,.react-distribute-goal .sub-items,.goal-simplified .sub-items{flex-basis:100%;margin-left:44px;font-weight:300}.react-goal.foundational .divider .line,.react-distribute-goal.foundational .divider .line,.goal-simplified.foundational .divider .line{background-color:#9b009b}.react-goal.foundational:not(.partial) .content-container>.description,.react-goal.foundational:not(.partial) .content-container>.attitude,.react-goal.foundational:not(.partial) .content-container>.right-section,.react-distribute-goal.foundational:not(.partial) .content-container>.description,.react-distribute-goal.foundational:not(.partial) .content-container>.attitude,.react-distribute-goal.foundational:not(.partial) .content-container>.right-section,.goal-simplified.foundational:not(.partial) .content-container>.description,.goal-simplified.foundational:not(.partial) .content-container>.attitude,.goal-simplified.foundational:not(.partial) .content-container>.right-section{background-color:#f5edf7}.react-goal.partial .content-container,.react-distribute-goal.partial .content-container,.goal-simplified.partial .content-container{background-image:repeating-linear-gradient(135deg,#ffffff,10px,transparent 10px,transparent 20px);background-color:#f0f0f0}.react-goal.partial .wrapper>.hover-item,.react-distribute-goal.partial .wrapper>.hover-item,.goal-simplified.partial .wrapper>.hover-item{width:100%}.react-goal.partial.foundational .content-container,.react-distribute-goal.partial.foundational .content-container,.goal-simplified.partial.foundational .content-container{background-color:#f5edf7}.react-goal.partial .description,.react-goal.partial .attitude,.react-goal.partial .right-section,.react-distribute-goal.partial .description,.react-distribute-goal.partial .attitude,.react-distribute-goal.partial .right-section,.goal-simplified.partial .description,.goal-simplified.partial .attitude,.goal-simplified.partial .right-section{background-color:transparent}.react-goal.partial .left-section,.react-distribute-goal.partial .left-section,.goal-simplified.partial .left-section{background:#fff}.react-goal.goal-excluded>div.nonderived-menu-options>div.wrapper>.content-container,.react-goal.goal-excluded>.content-container,.react-goal.goal-excluded>.goal-demarcation,.react-distribute-goal.goal-excluded>div.nonderived-menu-options>div.wrapper>.content-container,.react-distribute-goal.goal-excluded>.content-container,.react-distribute-goal.goal-excluded>.goal-demarcation,.goal-simplified.goal-excluded>div.nonderived-menu-options>div.wrapper>.content-container,.goal-simplified.goal-excluded>.content-container,.goal-simplified.goal-excluded>.goal-demarcation{filter:grayscale(100%);opacity:.3}.react-goal.goal-excluded>.content-container>.description,.react-goal.goal-excluded>.content-container>.attitude,.react-goal.goal-excluded>.content-container>.right-section,.react-goal.goal-excluded>div.nonderived-menu-options>div.wrapper>.content-container>.description,.react-goal.goal-excluded>div.nonderived-menu-options>div.wrapper>.content-container>.attitude,.react-goal.goal-excluded>div.nonderived-menu-options>div.wrapper>.content-container>.right-section,.react-distribute-goal.goal-excluded>.content-container>.description,.react-distribute-goal.goal-excluded>.content-container>.attitude,.react-distribute-goal.goal-excluded>.content-container>.right-section,.react-distribute-goal.goal-excluded>div.nonderived-menu-options>div.wrapper>.content-container>.description,.react-distribute-goal.goal-excluded>div.nonderived-menu-options>div.wrapper>.content-container>.attitude,.react-distribute-goal.goal-excluded>div.nonderived-menu-options>div.wrapper>.content-container>.right-section,.goal-simplified.goal-excluded>.content-container>.description,.goal-simplified.goal-excluded>.content-container>.attitude,.goal-simplified.goal-excluded>.content-container>.right-section,.goal-simplified.goal-excluded>div.nonderived-menu-options>div.wrapper>.content-container>.description,.goal-simplified.goal-excluded>div.nonderived-menu-options>div.wrapper>.content-container>.attitude,.goal-simplified.goal-excluded>div.nonderived-menu-options>div.wrapper>.content-container>.right-section{background-color:#e0e0e0}.react-goal.goal-included,.react-distribute-goal.goal-included,.goal-simplified.goal-included{color:#000}.react-goal.goal-included>div.nonderived-menu-options>div.wrapper>.content-container,.react-goal.goal-included>.content-container,.react-goal.goal-included>.goal-demarcation,.react-distribute-goal.goal-included>div.nonderived-menu-options>div.wrapper>.content-container,.react-distribute-goal.goal-included>.content-container,.react-distribute-goal.goal-included>.goal-demarcation,.goal-simplified.goal-included>div.nonderived-menu-options>div.wrapper>.content-container,.goal-simplified.goal-included>.content-container,.goal-simplified.goal-included>.goal-demarcation{filter:none;opacity:1}.react-goal:has(.selection) .sub-goals,.react-goal:has(.selection) .sub-items,.react-distribute-goal:has(.selection) .sub-goals,.react-distribute-goal:has(.selection) .sub-items,.goal-simplified:has(.selection) .sub-goals,.goal-simplified:has(.selection) .sub-items{margin-left:64px}.react-goal.dragging,.react-distribute-goal.dragging,.goal-simplified.dragging{opacity:.2;transition:all .5s ease-in-out}.react-goal{margin:16px 0;position:relative}.react-distribute-goal{width:95%}.react-distribute-goal:hover .distribute-button{display:flex!important}.react-distribute-goal .content-container:hover{background-color:unset}.react-distribute-goal .distribute-section{width:60px}.react-distribute-goal .distribute-section.disabled .distribute-button{background-color:#e0e0e0;cursor:default}.react-distribute-goal .distribute-section .distribute-button{width:60px;height:100%;background-color:#78a69a;cursor:pointer;display:none;justify-content:center;align-items:center;box-shadow:0 5px 5px -3px #0003}.react-distribute-goal .distribute-section .distribute-button:hover{background-color:#80b8a9}.react-distribute-goal .distribute-section .distribute-button svg{width:2.3rem;height:2.3rem;padding-left:.5rem;fill:#fff}.react-distribute-goal .empty-distribution{display:flex;justify-content:flex-end;align-items:center;padding-top:6px}.goal-simplified{margin:0 4px;align-items:center}.goal-simplified .identifier{padding:2px 8px;color:#000!important;font-size:15px;text-align:right}.goal-simplified.foundational .content-container>.description,.goal-simplified.foundational .content-container>.attitude,.goal-simplified.foundational .content-container>.right-section{background-color:transparent!important}.goal-simplified .content-container{grid-template-columns:minmax(120px,1fr) 12fr;min-height:auto}.goal-simplified .content-container:hover{background-color:transparent}.goal-simplified .description{display:flex;background-color:transparent!important;padding:2px 8px!important;gap:6px}.goal-simplified .description .goal-description{font-size:13px}.goal-simplified .description .goal-disappear{align-self:baseline}.goal-simplified .goal-count{display:none;margin-top:0}.kov-marked-text-popover{text-align:center;font-size:12px}.kov-term span{color:#4d82d1}.kov-term:hover span,.kov-term:focus span{color:#f60}.kov-term i{display:none}.missing-goals{margin-top:35px}.missing-goals .goals-wrap{padding:8px;background:#f0f0f0;border:1px solid #E0E0E0}.missing-goals .goals-wrap .title{padding:8px 0;font-size:16px}.missing-goals .goals-wrap .title.warn{color:#d32f2f}.missing-goals .goals-wrap .goal-list{margin-top:12px;max-height:350px;overflow-y:scroll}.missing-goals .goals-wrap .goal-list .item-divider{border-left:3px solid #086e55}.missing-goals.goals-loading .loading{text-align:center;padding-top:4px;height:25px;background:#e0e0e0;color:#606060;background-image:linear-gradient(90deg,#e0e0e0,#ecebebf1,#e0e0e0 80px);background-size:80vw;animation:ghost-text 2s infinite linear}.calendar-info-card{background:#f0f0f0;border:1px solid #E0E0E0;padding:16px;display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:35px}.calendar-info-card section{padding:8px}.calendar-info-card section span{display:block}.calendar-info-card section .school{font-size:12px;text-align:center}.calendar-info-card section .title{font-size:15px;color:#000}.calendar-info-card section .curriculum{font-size:15px;display:flex;align-items:baseline;gap:5px}.calendar-info-card section .curriculum .result-icon{display:flex}.calendar-info-card section .curriculum .version{font-size:10px}.home-error-boundary{display:flex;width:100%;height:100%;flex-direction:column;padding:32px;justify-content:center;align-items:center}.home-error-boundary img{width:165px;filter:grayscale(1);opacity:.8}.home-error-boundary p{font-size:24px;color:#606060;margin-top:16px}.distribute-button-icon-wrapper{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background-color:#086e55;margin-right:6px;padding-left:4px}.distribute-button-icon-wrapper svg use,.distribute-button-icon-wrapper svg g{fill:#fff}.distribute-button-icon-wrapper span,.distribute-button-icon-wrapper svg{width:35px;height:35px}.distribute-list{display:flex;margin-right:6px}.distribute-list .distribute-button{display:flex;justify-content:center;align-items:center;font-size:15px;height:100%;color:#086e55}.distribute-list .distribute-button p{display:table-cell;vertical-align:middle;padding:0 10px;margin:0}.distribute-list .distribute-button .identifier-list{cursor:pointer;display:flex;flex-wrap:wrap;gap:0px 6px}.distribute-list .distribute-button .identifier-list div:not(:last-of-type):after{content:", "}.distribute-list .distribute-button-alert{height:40px;width:40px}.distribute-list .distribute-button-alert div{margin-top:10px;margin-left:10px}.distribute-list .partial-selection{opacity:.6}.distribute-list .version{font-size:12px}.distribute-list.small .distribute-button .identifier-list{font-size:14px;font-weight:300}.distribute-list.small .distribute-button-icon-wrapper{width:25px;height:25px}.distribute-list.small .distribute-button-icon-wrapper span,.distribute-list.small .distribute-button-icon-wrapper svg{width:15px;height:15px}.schools-card{font-size:16px;text-align:center;border:solid 1px #9B009B}.schools-card:hover,.schools-card.selected{background:#9b009b;color:#fff;cursor:pointer}.schools-card:hover .title,.schools-card.selected .title{font-size:18px}.schools-card:hover .address,.schools-card.selected .address{color:#fff}.schools-card.disabled:not(.selected){opacity:.45;pointer-events:none}.schools-card.disabled:not(.selected):hover{background:transparent;color:#000;cursor:initial}.schools-card.disabled:not(.selected):hover .address{color:#9b009b}.schools-card .title{margin-bottom:8px;line-height:18px}.schools-card .address{font-size:13px;color:#9b009b}.schools-card .schools-card-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.leidraad-pointer-container{display:flex}.leidraad-pointer-container svg{width:50px;height:50px}.leidraad-pointer-container .leidraad-pointer{fill:#9b3d9c;background-color:#9b3d9c;width:70px}.leidraad-pointer-container .leidraad-pointer-logo{background-color:#9b3d9c;width:50px;padding-top:9px;padding-left:5px;padding-bottom:7px}.pointer-leidraad{width:20%;margin:10px 12px;text-align:center;cursor:pointer}.pointer-leidraad .pointer-component{background-color:#f0f0f0}.pointer-leidraad .pointer-name{font-size:14px;text-overflow:ellipsis;color:gray;background-color:#e0e0e0;width:100%;padding:5px 15px}.pointer-leidraad .leidraad-pointer-container{padding:5px 0}.pointer-leidraad .leidraad-pointer-container .leidraad-pointer{fill:#e0e0e0;background-color:#e0e0e0}.pointer-leidraad .leidraad-pointer-container .leidraad-pointer-logo{background-color:#e0e0e0}.pointer-leidraad .leidraad-pointer-container .leidraad-pointer-logo image{display:none}.pointer-leidraad .selected-pointer .leidraad-pointer{fill:#9b009b!important;background-color:#9b009b!important}.pointer-leidraad .selected-pointer .leidraad-pointer-logo{background-color:#9b009b!important}.pointer-leidraad .selected-pointer .leidraad-pointer-logo image{display:block!important}.pointer-leidraad .selected-pointer .pointer-name{color:#fff;background-color:#9b009b!important}.input-list .input-item{display:flex;padding:5px}.input-list .text-field{flex:.7;margin-right:5px}.input-list input[type=text]::placeholder{color:#e0e0e0}.input-list input[disabled]{background-color:#cccccc24}.input-list .custom-checkbox .checkmark{width:40px;height:40px;background-color:#fff;border-color:#ccc}.input-list .custom-checkbox .checkmark:after{left:12px;top:3px;width:11px;height:24px;border-width:0 1px 1px 0}.input-list .custom-checkbox input{width:40px;height:40px}.input-list .add-item{display:flex;padding:5px;cursor:pointer}.input-list .add-item i{margin-right:7px}.input-list .add-item span{text-decoration:underline}.vertical-tabs{display:flex;height:100%}.vertical-tabs .tabs-content{flex:1;height:100%}.vertical-tabs-header .tab-header{display:flex;align-items:center;color:#000;background:#fff;border:1px solid #E0E0E0;border-bottom:none;margin-right:7px;min-height:70px;cursor:pointer}.vertical-tabs-header .tab-header:last-child{border:1px solid #E0E0E0}.vertical-tabs-header .tab-header.active{border:1px solid #E0E0E0;border-left:3px solid #9B009B;border-right:none;margin-right:-1px}.vertical-tabs-header .tab-header.active+.tab-header{border-top:0}.vertical-tabs-header .tab-header.disable{color:#f5f5f5}.vertical-tabs-header .tab-header .title{font-weight:700;padding:0}.vertical-tabs-header .tab-header .subTitle{color:#e0e0e0}.vertical-tabs-header .tab-header .tab-header-icon{display:flex;align-items:center;justify-content:center;margin:0 11px;min-height:40px;min-width:40px}.vertical-tabs-header .tab-header .tab-header-icon img{width:20px;height:20px}.vertical-tabs-header .tab-header.leidraad-tab-italic.active .tab-header-title{color:#fff}.vertical-tabs-header .tab-header.leidraad-tab-italic .tab-header-title{font-style:italic;color:#9b009b}.toggable-button{padding:8px;color:#fff;background:#9b009b;border:0px;font-size:12px;outline:none!important;display:flex;align-content:center;align-items:center}.toggable-button:disabled{background-color:#e0e0e0}.toggable-button .prefix-wrapper{margin-right:8px}.toggable-button .prefix-wrapper .add-icon{display:inline-block;background:#fff;color:#9b009b;padding:0 5px;text-align:center;font-size:13px;font-weight:700;margin-right:5px}.toggable-button .prefix-wrapper .button-image img{width:14px}.toggable-button.cancel{color:#fff;text-decoration:underline;background:#e0e0e0!important}.toggable-button.md{font-size:12px}.toggable-button.lg{font-size:18px}.modal-header{display:flex;flex-direction:row}.modal-header .title-wrapper{flex:1}.modal-header .modal-header-icon{width:40px;height:40px;border-radius:50%;background:#9b009b;display:flex;justify-content:center}.modal-header .modal-header-icon img{width:20px}.modal-header .close-button{outline:none;opacity:.7!important;font-size:27px;font-weight:200;background:none;border:none}.modal-header .modal-body{flex:1 1 auto;overflow-y:auto;padding:16px 24px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.display-schoolyear,.display-school,.display-test-user{display:flex;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.display-schoolyear.create,.display-school.create,.display-test-user.create{color:#9b009b}.display-schoolyear span,.display-school span,.display-test-user span{padding:.2rem 0}.display-schoolyear .result-icon,.display-school .result-icon,.display-test-user .result-icon{vertical-align:center;margin:0 .5rem}.header-container{display:flex;position:relative;background-color:#fff;box-shadow:0 4px 6px #0000001a}.header-container .logo-container{display:flex;margin-left:1%}.header-container .logo-container .app-logo{line-height:50px;cursor:pointer}.header-container .logo-container .app-logo img:nth-child(1){height:40px;border:none;margin-top:20%}.header-container .logo-container .logo-divider{width:1px;background:#8b1789;margin:12px 19px}.header-container .logo-container .app-secondary-image{width:60px;height:60px;cursor:pointer;margin-right:1rem}.header-container .logo-title{display:flex;flex:1 0 0;width:100vh;justify-content:flex-end;align-items:center}.header-container .logo-title .title{flex:1;flex-grow:3;text-transform:uppercase;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-container .logo-title a{cursor:pointer;font-size:17px;color:#9b009b}.user-profile{margin-left:auto;position:relative;background-color:#8b1789}.user-profile:before{content:"";position:absolute;top:0;left:0;border-top:60px solid #ffffff;border-right:27px solid transparent;width:0}.user-profile ul{list-style:none}.user-profile-circle{float:right;padding:2px 15px 0 0}.text-circle{width:50px;height:50px;border-radius:50%;font-size:18px;color:#fff;line-height:44px;text-align:center;overflow:hidden;border:3px white solid;cursor:pointer}.text-circle a:hover{text-decoration:none}.text-circle span{vertical-align:middle}.text-circle .user-image{width:44px;height:44px;background-size:cover!important}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px #0000002d;-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu>li>a{display:flex;align-items:center;padding:3px 20px;font-weight:400;line-height:1.6;color:#909;white-space:nowrap}.dropdown-menu>li>a .icon{width:1.1rem;height:1.1rem;margin-right:10px;vertical-align:text-bottom}.user-profile .dropdown-menu{display:block;left:auto;right:0}.user-profile .dropdown-menu>li.item>a{padding-left:10px;color:#000;cursor:pointer}.user-profile .dropdown-menu>li.item>a span{margin-right:10px}.demo{min-width:max-content}.demo .demo-label{margin:0 1rem;padding:.645rem 1rem;background-color:#9b009b;color:#fff}.demo .demo-label .demo-label-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.demo .demo-label .demo-help-link{margin:0 1rem;color:#fff;font-size:14px;text-decoration:underline}.demo .demo-label button{display:inline-block;padding:0;height:20px;margin-left:.5rem}.end-responsibilities-checkbox{display:flex;margin:0 1rem}.end-responsibilities-checkbox label{margin-right:5px}.end-responsibilities-checkbox input{align-self:center}.end-date-field input{width:100%;padding:10px 9px;background-color:#fff;background-image:none;border:1px solid #ccc;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none}.end-date-field input:focus-visible{outline:2px solid #66afe9;border-color:transparent}.selector-label{margin:.5rem;color:#9b009b}.app-secondary-image{position:relative;top:7px}.logo-title>span.title{color:#9b009b}.header-container{border-top:5px solid #9B009B}.header-left{display:flex;margin-right:auto}.header-left .mock-label{align-content:center;margin:0 2rem;color:#9b009b;text-transform:uppercase;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#homeIcon{color:#fff;background-color:#9b009b;border-radius:0}.selector{margin-right:1rem;color:#606060}.selector.picker{width:220px}.selector.picker.test-user{width:210px}.selector.picker.school{width:280px}.selector.picker.school .missing-class{font-size:13px;text-transform:none;color:#9b009b;text-decoration:underline;cursor:pointer}.selector select{font-size:14px;padding:6px 60px 6px 6px}.add-week-button{position:absolute;left:-20px;width:20px!important;height:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:10}.add-week-button:hover .add-week-btn{display:flex}.add-week-button .add-week-btn{height:100%;flex-direction:column;justify-content:space-between;gap:10px;display:none}.add-week-button .add-week-btn.disabled .line{border-color:#e0e0e0}.add-week-button .add-week-btn.disabled .arrow-top use,.add-week-button .add-week-btn.disabled .arrow-bottom use{fill:#e0e0e0}.add-week-button .add-week-btn.disabled .arrow-top g,.add-week-button .add-week-btn.disabled .arrow-bottom g{fill:#e0e0e0}.add-week-button .add-week-btn.disabled .plus{background-color:#e0e0e0;cursor:default}.add-week-button .dots{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.add-week-button .line{height:100%;border-left:3px dotted rgba(155,0,155,.5);width:1px}.add-week-button .arrow-top{position:absolute;top:-17px;left:5px;transform:rotate(90deg)}.add-week-button .arrow-bottom{position:absolute;bottom:-17px;right:5px;transform:rotate(270deg)}.add-week-button .arrow-top use,.add-week-button .arrow-bottom use{fill:#9b009b80}.add-week-button .arrow-top g,.add-week-button .arrow-bottom g{fill:#9b009b80}.add-week-button .plus{width:20px;height:20px;background:#9b009b80;text-align:center;color:#fff;cursor:pointer}.add-week-button .plus .arrow-right{width:8px;margin-top:-4px}.async-status{position:fixed;top:12px;left:240px;z-index:1000}.async-status.info{top:36px;left:calc(50% - 208px)}.async-status.info .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:400px;margin:8px;padding:1rem;border-radius:4px;box-shadow:0 1px 1px #0000001f,0 -1px 2px #0000001f,4px 4px 8px #0000003d;background-color:#fff}.async-status.info .wrapper .loader-icon{margin-bottom:1rem;display:inline-block}.async-status.info .wrapper .loader-icon.save{animation:pulsate 2s infinite}.async-status.info .wrapper .loader-icon.upload{animation:pulsate 2s infinite,bounce 2s infinite}.async-status.info .wrapper .loader-icon svg{width:2rem;height:2rem}.async-status.info .wrapper .loader-text{font-family:Roboto,sans-serif;font-size:1.2rem;color:#2c3e50;text-align:center;letter-spacing:.5px;opacity:.9;animation:pulsate 2s infinite}.async-status.info .wrapper .loader-bar-wrapper{width:100%;max-width:400px;height:3px;background-color:#e6e6e6;margin:1rem;overflow:hidden;box-shadow:0 0 10px #0000001a}.async-status.info .wrapper .loader-bar{height:100%;background:linear-gradient(270deg,#9b59b6,#bcbcbc,#f39c12);background-size:200% 100%;animation:loadingBar 3s ease infinite;border-radius:inherit}@keyframes pulsate{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}@keyframes bounce{0%{transform:translateY(3px) scale(1)}50%{transform:translateY(-3px)}to{transform:translateY(3px) scale(1)}}@keyframes loadingBar{0%{background-position:0% 0%}50%{background-position:100% 0%}to{background-position:0% 0%}}.sub-section .concordance{margin-left:60px}.concordance{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}.concordance:hover{background-color:#e0e0e0}.concordance .concordance-title-container{display:flex;flex-direction:row}.concordance .concordance-title-container .collapse-icon,.concordance .concordance-title-container .collapse-icon.collapsed,.concordance .concordance-title-container .collapse-icon:not(.collapsed){background:none;border:0px;margin-left:8px}.concordance .concordance-title-container .collapse-icon img,.concordance .concordance-title-container .collapse-icon.collapsed img,.concordance .concordance-title-container .collapse-icon:not(.collapsed) img{transition:transform .1s ease-in-out;width:10px}.concordance .concordance-title-container .collapse-icon.collapsed img{transform:rotate(0)}.concordance .concordance-title-container .collapse-icon:not(.collapsed) img{transform:rotate(90deg)}.concordance .concordance-title-container .concordance-title{width:100%;margin-left:16px;font-size:15px}.concordance .concordance-description{margin-left:48px;font-weight:300}.basis-link{color:#086e55;display:flex;gap:4px;margin-left:auto}.basis-link a{color:#086e55;font-weight:900;letter-spacing:-1.5px;font-size:17px;text-decoration:none;cursor:pointer}.drop-zone{width:100%;min-height:64px;background:#f0f0f0;border:1px dashed #606060}.educational-pointer{display:flex;justify-content:flex-end;margin-right:.4rem;background-color:transparent}.educational-pointer .educational-pointer-icon,.educational-pointer .purple,.educational-pointer .educational-pointer-image{fill:#9b3d9c;background-color:#9b3d9c}.educational-pointer .educational-pointer-image{padding:2px}.modal-body>.term-description>div{color:#383838;padding-left:1rem;margin-bottom:2rem}.modal-body>.term-description>div .kov-title{color:#383838;font-size:18px;font-weight:700}.modal-body>.term-description>div .kov-image{display:inline-flex;justify-content:center}.goal-demarcation{display:grid;grid-column-start:1;grid-column-end:-1;grid-template-columns:minmax(120px,1fr) 12fr;flex-basis:100%}.goal-demarcation.with-attitudinal .demarcation-left{margin-right:2px}.goal-demarcation .demarcation-left{justify-content:flex-end;display:flex}.goal-demarcation .demarcation-left .icon-demarcation{height:25px;margin-top:8px;transform:rotate(90deg)}.goal-demarcation .demarcation-content{grid-column-start:2;padding:8px;font-weight:300}.goal-demarcation .demarcation-content .compiled-text,.goal-demarcation .demarcation-content .kov-marked-text .compiled-text,.goal-demarcation .demarcation-content .kov-term .compiled-text{white-space:initial!important;font-weight:300}.goal-demarcation .demarcation-content .kov-term{cursor:pointer}.goal-demarcation .demarcation-content .kov-term i{display:none}.goal-demarcation .demarcation-content a.kov-term{color:#4d82d1!important}.goal-demarcation .demarcation-content a.kov-term:hover,.goal-demarcation .demarcation-content a.kov-term:focus{color:#f60!important}.goal-demarcation .demarcation-content p{margin-bottom:0}.goal-link{display:flex;color:#086e55;margin-left:auto}.goal-link .wrap{text-align:justify}.goal-link .arrow-icon{margin-right:6px}.goal-link .link-names{display:flex;gap:0px 4px;flex-wrap:wrap}.goal-link .link-names .hover-item:not(:last-child):after{content:", "}.goal-link .link-names .span{color:#086e55;text-decoration:none;font-size:14px;z-index:9999}.nonderived-menu-options{position:relative;width:100%}.nonderived-menu-options:hover .menu-options{display:block}.nonderived-menu-options .menu-options{margin-left:9%;position:absolute;bottom:-14px;display:none;z-index:1}.nonderived-menu-options .menu-options.top{top:-14px;bottom:0}.nonderived-menu-options .nonderived-option{opacity:.7;filter:brightness(.9);margin-right:.6rem}.nonderived-menu-options .nonderived-option .share-icon{fill:#fff;width:1rem;height:1rem}.nonderived-menu-options .nonderived-option:hover{filter:brightness(1);opacity:1}.read-order-viz{color:#000;font-weight:700;display:block;background-color:#fff;border:1px solid red;text-align:right;padding:5px;height:fit-content;position:absolute;right:-10px;top:calc(50% - 16px)}.goal-sub-item{flex:1;display:grid;grid-template-columns:minmax(120px,1fr) 12fr;margin-top:8px;color:#000}.goal-sub-item .divider .line{background-color:#086e55}.goal-sub-item.foundational .divider .line{background-color:#9b009b}.goal-sub-item .compiled-text,.goal-sub-item .kov-marked-text .compiled-text,.goal-sub-item .kov-term .compiled-text{white-space:initial!important;font-weight:300}.goal-sub-item>.nonderived-menu-options .wrapper:has(.right-section){display:grid;grid-template-columns:8fr 4fr}.goal-sub-item:hover .content,.goal-sub-item:hover .right-section{background-color:#e0e0e0}.goal-sub-item:hover.excluded{filter:none;opacity:1}.goal-sub-item.partial .content{background:repeating-linear-gradient(135deg,#fff,10px,#f0f0f0 10px,#f0f0f0 20px)}.goal-sub-item.excluded{filter:grayscale(100%);opacity:.3}.goal-sub-item .non-mandatory-item-divider{border-right-width:2px;border-right-style:solid}.goal-sub-item .menu-options{margin-left:40px}.goal-sub-item .left-section{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.goal-sub-item .left-section .non-mandatory-item-divider{height:100%;margin-right:0}.goal-sub-item .left-section .item-icon{width:25px;height:25px;background:#696969;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-right:6px;margin-top:4px}.goal-sub-item .left-section .item-icon svg{transform:scale(2.2);fill:#fff;overflow:visible;width:15px!important;height:15px!important}.goal-sub-item .left-section .item-icon i{color:#fff;font-size:14px}.goal-sub-item .content{padding:6px;position:relative}.goal-sub-item .content .concretization-label{background-color:#8b1789;color:#fff;padding:4px 6px;border-radius:4px;margin-left:.5rem;font-size:8px;vertical-align:middle}.goal-sub-item .right-section{grid-column-start:2;display:flex;flex-direction:column;padding:8px;position:relative}.goal-type-icon{background-color:#d3d3d3;border-radius:5px;width:32px;height:32px;display:flex;justify-content:center;align-items:center}.goal-type-icon .goal-deep-icon{width:25px;height:25px}.goal-type-icon .goal-extra-icon,.goal-type-icon .goal-choice-icon,.goal-type-icon .goal-custom-icon{width:18px;height:18px}.goal-type-icon.inactive{opacity:.3}.suggestion-link{position:relative;display:flex;justify-content:flex-end;height:22px}.suggestion-link .suggestion-name{margin-right:6px;cursor:pointer}.suggestion-link .suggestion-name img{width:25px;height:25px}.distribute-window{position:absolute;right:0;background-color:#fff;border:1px solid #d6d6d6;transform:translateY(-100%);box-shadow:0 5px 5px -3px #0003;padding:5px;z-index:9;width:400px}.distribute-window .empty{color:#676767;padding:5px;font-size:15px}.distribute-window header{display:flex}.distribute-window header .title{flex:1;color:#9b009b;padding:5px;font-size:15px}.distribute-window header .close-window{padding:5px;font-size:13px;color:#000;cursor:pointer;text-decoration:underline}.distribute-window header .close-window span{text-decoration:none}.distribute-window .buttons{margin:8px 0}.distribute-window .list{overflow-y:auto;max-height:250px}.distribute-window .list .list-item{width:100%;display:flex;flex-wrap:wrap;color:#606060;padding:5px}.distribute-window .list .list-item .custom-checkbox{width:inherit}.distribute-window .list .list-item .labeltext{font-size:14px}.distribute-window .list .list-item .checkmark{background-color:#fff}.distribute-window .list .list-item .partial .checkmark{opacity:.3}.distribute-window .list .list-item:hover{background-color:#f5f5f5}.editable-title{margin:0}.editable-title.input{font-size:22px;font-weight:400}.editable-title.input input{background:none;border:0;border-bottom:1px solid black;outline:none}.goal-selector-modal .react-goal-section:not(.sub-section):not(.distribution-mode)>header{position:inherit;z-index:0}.goal-selector-modal .react-goal-section .goal-section-content{width:100%}@media (min-width: 768px){.goal-section-content{width:100%}}@media (min-width: 1200px){.goal-section-content{width:90vw}}.react-goal-section{margin-top:16px;position:relative}.react-goal-section.collapsed .collapse-icon img{rotate:0deg!important}.react-goal-section.sub-section .goal-section-content{margin-right:0}.react-goal-section.sub-section>header{margin-left:60px;padding-bottom:12px;width:calc(97vw - 75px)}.react-goal-section.sub-section .header-container{margin-bottom:16px;background-color:#fff;border-top:0;border-bottom:3px solid #606060}.react-goal-section.sub-section .header-container .section-title .editable-title{font-size:20px;color:#606060}.react-goal-section:not(.sub-section)>header{padding-bottom:24px}.react-goal-section:not(.sub-section):not(.distribution-mode)>header{position:sticky;top:0;z-index:1}.react-goal-section>header .nonderived-menu-options .menu-options{margin-left:120px;z-index:10}.react-goal-section .header-container{position:relative;padding:10px 0;background-color:#f0f0f0;border-top:1px solid #606060;border-bottom:1px solid #606060;display:flex}.react-goal-section .header-container .collapse-icon{background:none;border:0px;margin-left:8px}.react-goal-section .header-container .collapse-icon img{rotate:90deg}.react-goal-section .header-container .section-title{width:100%;margin-left:16px}.react-goal-section .header-container .section-title .text-field input{width:33%;padding:4px 0}.react-goal-section .static-section{padding:10px 48px;background-color:#f0f0f0;border-bottom:1px solid #606060;font-weight:300}.react-goal-section .static-section .compiled-text{white-space:inherit}.react-goal-section .drop-zone{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.react-goal-section .drop-zone .goal-drop-error{font-weight:400;font-size:16px;display:flex}.leerplan-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-weight:300}.leerplan-header__general-section{padding:2rem 3rem}.leerplan-header__school-section{background-color:#fff3;grid-column:2;padding:2rem 3rem}.educational-components{display:grid;grid-column:2;text-align:end;justify-content:end;column-gap:10px;grid-template-columns:1fr 1fr;align-self:flex-start}.educational-components img{margin-bottom:.2rem}.composed-title{grid-column:1;font-size:17px;flex-grow:1}.composed-title-row{display:flex;align-items:baseline}.composed-title .icon svg{height:30px;width:30px;padding:.2rem}.composed-title .icon svg g,.composed-title .icon svg use{fill:#8b1789}.composed-title .icon.nonderived{border:1px solid #8b1789}.composed-title .icon.nonderived .hover-item{padding-bottom:0}.composed-title .title .compiled-text{font-weight:500;font-size:26px}.composed-title .version{font-size:16px;font-weight:400}.composed-title .title,.composed-title .version,.composed-title .subtitle,.composed-title .study-validity{color:#8b1789;padding:0 .5rem;margin:0}.composed-title .title--black{color:#000}.composed-title .subtitle,.composed-title .study-validity{margin-left:2.2rem}.leerplan-header-top{display:flex;flex-wrap:wrap;gap:1rem 2rem}.leerplan-header-top .educational-pointers{grid-column:2;justify-self:end}.leerplan-header-content{display:grid;gap:0 1rem;font-size:17px;justify-content:space-between}.leerplan-header-content img{width:2.3rem;height:2.3rem}.leerplan-header-content .principles{grid-column:1}.header{display:flex}.header .left{flex:1;padding:2rem 3rem;background:#fff url(/img/bg.png) no-repeat}.header .right{flex:1;padding:2rem 3rem;background:#fff url(/img/bg.png) no-repeat}body.overflow-hidden{overflow:hidden}.modal-period{display:flex;align-items:center;gap:16px}.modal-period>div{width:100px}.modal-classes{display:flex;flex-wrap:wrap;gap:8px}.modal-type img{width:300px;border:1px solid #9B009B;margin-bottom:16px}.modal-type img.regular-type{aspect-ratio:300/119}.modal-type img.other-type{aspect-ratio:300/236}.modal-wrapper .modal-header{min-height:70px;padding:15px}.edit-activity-modal.create .modal-header-icon img{transform:rotate(45deg)}.edit-activity-modal main.modal-body{min-height:80%}.edit-activity-modal .parent-info .range-options{display:flex;gap:2rem}.edit-activity-modal .parent-info .range-options .period-selector{width:150px}.edit-activity-modal .parent-info .range-options .duration{justify-content:center;min-width:fit-content}.edit-activity-modal .parent-info .range-options .classes{max-width:-webkit-fill-available;overflow-x:hidden;padding:1rem 0}.edit-activity-modal .parent-info .range-options .classes .classes-buttons{overflow-x:auto;padding-bottom:.5rem;margin-bottom:-1rem;gap:8px}.edit-activity-modal .parent-info .range-options .classes .error-msg{font-size:11px;color:#d32f2f;align-self:flex-end;margin-top:4px}.edit-activity-modal .parent-info .goals{margin-top:32px}.edit-activity-modal .parent-info .goals .goals-picker{margin-top:8px}.edit-activity-modal .parent-info .goals .resource{flex:1}.edit-activity-modal .parent-info .goals .small-text{color:#000;font-size:12px;margin:0 24px}.edit-activity-modal .parent-info .goals .goal-selected{display:flex;align-items:center;padding:8px}.edit-activity-modal .parent-info .goals .goal-selected:hover{background-color:#e0e0e0;cursor:pointer}.edit-activity-modal .parent-info .goals .goal-selected:hover .remove{display:inline-block}.edit-activity-modal .parent-info .goals .goal-selected .goal-simplified{flex:1}.edit-activity-modal .parent-info .goals .goal-selected .remove{display:none}.edit-activity-modal .parent-info .title{display:flex;align-items:center;margin-top:32px}.edit-activity-modal .parent-info .title .text-field{flex:.5}.edit-activity-modal .children-info{position:relative;margin-top:32px}.edit-activity-modal .children-info .add-button{position:absolute;left:50%;transform:translate(-50%);top:-16px;z-index:10;background-color:#fff}.edit-activity-modal .children-info .add-button.after{top:auto;bottom:-17px}.edit-activity-modal .children-info .add-button.after.last{bottom:13px}.edit-activity-modal .children-info .children{margin-bottom:2rem}.edit-activity-modal .children-info .children .activity-wrapper:first-child:hover .add-button:not(.after){display:none}.edit-activity-modal .children-info .children .activity-wrapper:last-child{border-bottom:2px dotted #E0E0E0}.edit-activity-modal .children-info .children .activity-wrapper:last-child:hover .add-button.after{display:none}.edit-activity-modal .children-info .children .activity-wrapper:nth-child(odd){background:#f0f0f0}.edit-activity-modal .children-info .children .activity-wrapper{position:relative}.edit-activity-modal .children-info .children .activity-wrapper .add-button{display:none}.edit-activity-modal .children-info .children .activity-wrapper:hover .add-button{display:flex}.edit-activity-modal .label{color:#9b009b;font-size:14px;font-weight:400;padding:0;margin-right:16px}.edit-activity-modal .activity-goal-selector .goal-simplified .goal-count-wrapper{min-width:25px}.edit-activity-modal .activity-goal-selector .goal-simplified .goal-count-wrapper .goal-count{display:flex}.edit-activity-modal .periode,.edit-activity-modal .duration,.edit-activity-modal .classes,.edit-activity-modal .classes-buttons,.edit-activity-modal .goals-picker{display:flex;align-items:center}.edit-activity-modal footer .delete-action{flex:1}.error-msg{font-size:11px;color:#d32f2f;margin-top:4px}.calendar-header{width:100%}.calendar-header .content{background:linear-gradient(to left,#fff0,#ffffffbd),url(/img/calendar_header.jpg);background-size:cover;height:100%;min-height:126px;padding:16px 32px 8px;cursor:pointer}.calendar-header .content .title{font-size:40px;color:#9b009b;text-shadow:1px 1px black;padding:0;margin:0}.calendar-header .content .title span.sub{font-size:21px}.calendar-header .content .subtitle{font-size:14px}.calendar-header .content .subtitle .subtitle-item{display:flex;align-items:center;gap:4px}.calendar-header .footer{display:flex;padding:8px 32px;background:#fff;gap:16px}.calendar-header .footer .actions{display:flex;column-gap:1rem}.calendar-header .footer .classes{padding-left:8px;display:flex;flex:1;flex-wrap:wrap;gap:8px}.calendar-header .footer .goals-counter{position:relative}.calendar-header .footer .goals-counter .goals-counter-curriculum-selector{position:absolute;top:38px;right:0;width:100%;z-index:20}.calendar-header .footer .goals-counter .goals-counter-curriculum-selector Button{background-color:#fff}.calendar-header.iframe-header{position:sticky;top:0;z-index:10000}.calendar-header.iframe-header .content{display:none}.calendar-header.iframe-header .footer{background:#f5f5f5;padding:8px 12px}.calendar-header.iframe-header .footer .classes{padding-left:0}.MuiMenuItem-root.goal-selector-item{color:#9b009b}.activity-goal-selector{margin-top:8px}.activity-goal-selector .goals-picker{margin-top:8px;display:flex;justify-content:space-between}.activity-goal-selector .resource{flex:1}.activity-goal-selector .small-text{color:#000;font-size:12px;margin:8px 16px;align-self:center}.activity-goal-selector .goals-selector{position:relative}.activity-goal-selector .goals-selector .multiple-curr{position:absolute;top:38px;right:0;width:100%;z-index:20}.activity-goal-selector .goal-selected{display:flex;align-items:center;padding:8px;min-height:48px}.activity-goal-selector .goal-selected:hover{background-color:#e0e0e0;cursor:pointer}.activity-goal-selector .goal-selected:hover .remove{opacity:1}.activity-goal-selector .goal-selected .goal-simplified{flex:1}.add-attacment-form .custom-radio-button .radio-container{align-items:center;gap:8px}.add-attacment-form .custom-radio-button .radio-container .label{color:#9b009b!important}.add-attacment-form>main{display:flex;align-items:end;justify-content:space-between}.add-attacment-form .file-wrapper{position:relative}.add-attacment-form .file-wrapper .upload-limit{color:#d32f2f}.add-attacment-form .file-wrapper .label{color:#000}.add-attacment-form .file-wrapper .file-placeholder{display:flex;align-items:center;cursor:pointer}.add-attacment-form .file-wrapper .file-placeholder .file-icon{background:#e0e0e0;padding:9px}.add-attacment-form .file-wrapper .file-placeholder .file-name{padding:10px 9px;background:#fff;min-height:39px;min-width:200px;border:1px solid #E0E0E0;cursor:pointer}.add-attacment-form .file-wrapper .file-selector{position:absolute;top:0;bottom:0;opacity:0;cursor:pointer}.add-attacment-form .link-wrapper{display:flex;align-items:center;gap:8px}.add-attacment-form .link-wrapper .label{color:#000}.add-attacment-form .add{margin-bottom:5px}.attachment{color:#606060;font-size:14px;display:flex;align-items:center;padding:0 8px}.attachment a{text-decoration:none;color:#000}.attachment div{display:inline-block}.attachment .icon{padding:4px}.attachment .icon img{width:12px}.attachment .image-icon{width:1.3rem;height:1.3rem;vertical-align:middle}.attachment .name{vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-child-editor{padding:8px 16px 32px;border-top:2px dotted #E0E0E0;position:relative}.activity-child-editor .date-info{display:flex;align-items:center}.activity-child-editor .date-info .dates{color:#9b009b;margin-right:8px}.activity-child-editor .date-info .buttons{display:flex;gap:16px}.activity-child-editor .goals{min-height:130px}.activity-child-editor .info{display:flex;justify-content:space-between;gap:32px;margin-top:16px}.activity-child-editor .description,.activity-child-editor .attachments{flex:1}.activity-child-editor .description header,.activity-child-editor .attachments header{display:flex;align-items:center;gap:16px;margin-bottom:8px}.activity-child-editor .description .attachment-wrapper,.activity-child-editor .attachments .attachment-wrapper{display:flex;align-items:center;padding:4px}.activity-child-editor .description .attachment-wrapper:hover,.activity-child-editor .attachments .attachment-wrapper:hover{background:#e0e0e0}.activity-child-editor .description .attachment-wrapper .attachment,.activity-child-editor .attachments .attachment-wrapper .attachment{flex:1}.activity-child-editor .inline-button{color:#9b009b;text-decoration:underline}.curriculum-goals-icon{position:relative}.curriculum-goals-icon .goals-icon{z-index:10;position:relative}.curriculum-goals-icon .goals-icon.disabled svg g{fill:#0000002e}.curriculum-goals-icon .disappear-goal-wrapper{position:absolute;bottom:2px;right:-7px;z-index:10}.curriculum-goals-icon .disappear-goal-wrapper .disappear-goal-icon{font-size:16px}.goals-popover>div{margin-bottom:6px}.goals-popover>div:hover{background-color:#e0e0e0;cursor:pointer}.activity{position:relative;display:flex;flex-direction:column;border-top:1px solid #E0E0E0;cursor:pointer!important}.activity.empty .description,.activity.empty .title{color:#e0e0e0!important}.activity.read-only{cursor:initial!important}.activity.to-hide{display:none}.activity.selection .description{min-height:18px;max-height:50px;overflow:hidden}.activity header{display:flex;align-items:center;min-height:45px}.activity header .icon-curr-calendar{z-index:1}.activity header .icon-curr-calendar g{fill:#0000002e}.activity header .class-info{position:absolute;top:-2px;color:#000;z-index:10;font-size:12px;left:38px;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity header .title{flex-grow:2;padding-left:5px;max-width:calc(100% - 155px);color:#9b009b;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity main.description{color:#606060;position:relative;min-height:50px;font-weight:300}.activity main.description ol li[data-list=bullet]{list-style-type:disc}.activity .selector-button{width:100px;padding:8px;position:absolute;top:calc(50% - 16px);right:8px;background:#9b009b;z-index:100;text-align:center;color:#fff;display:none}.activity:hover{cursor:initial}.activity:hover .selector-button{display:block;cursor:pointer}.activity footer{width:100%;height:30px;display:flex;flex-direction:row-reverse}.activity footer .att-button{width:30px;height:30px;padding:5px;background:#e0e0e0;cursor:initial}.attachments-popover .popover-title{background-color:#fff;margin-bottom:8px}.goals-popover-wrapper{padding:9px}.goals-popover{max-width:900px}.goals-popover .content-container{grid-template-columns:minmax(106px,1fr) 12fr}.goals-popover .identifier{padding-left:0}.goals-popover .goal-count-wrapper{display:none}.week{position:relative;width:100%;height:100%;background:#fff;min-height:129px;border-left:6px solid #E0E0E0;color:#e0e0e0;padding:0}.week:has(#today){border-left-color:#9b009b}.week:has(#today) .week-header>.title{font-weight:700}.week:has(#today) .week-header>.week-date{font-weight:700}.week .month-name{font-size:21px;position:absolute;color:#000;top:-30px;left:14px}.week .week-date{position:absolute;top:8px;right:8px;font-size:21px;color:#000;z-index:10}.week .activity-plan{padding:0 10px;position:relative}.week .activity-plan:hover .add-week{display:block;cursor:pointer}.week .activity-plan:hover .move-week{display:flex;gap:4px;color:#fff;cursor:pointer}.week .activity-plan:has(.to-hide){display:none}.week .buttons-row{position:absolute;bottom:-17px;z-index:100;width:calc(100% - 50px);height:34px;display:flex}.week .move-week{background:#9b009b80;padding:8px;height:34px;display:none;border:0;margin-right:auto}.week .move-week:hover .title{width:168px}.week .move-week.disabled{background-color:#e0e0e0;cursor:default}.week .move-week img{width:9px;display:inline-block;transform:rotate(180deg)}.week .move-week .title{width:0px;overflow:hidden;white-space:nowrap;transition:width 1s ease-in-out}.week .add-week{width:100px;background:#9b009b80;padding:8px;display:none;border:0;margin-right:auto}.week .add-week.disabled{background-color:#e0e0e0;cursor:default}.week .add-week img{width:18px;margin:auto;display:block}.week .holidays{width:100%;padding:20px;text-align:center;background:#3c8400;color:#fff;font-size:18px}@media print{#fixed-header,.calendar-header .actions button{display:none}.activity-plan{height:fit-content!important;break-after:all;break-inside:avoid}.week{height:auto;break-inside:avoid}.activity .duration-arrow,.activity.empty .description,.activity.empty .icon,.activity.empty .title{display:none}ll-header-content .header-content .print-btn,ll-header-content .header-content .button-home{display:none}ll-header-content .header-content .content{height:auto}ll-calendar-content #calendar-wrapper{overflow:visible}}.printView ll-header-content .header-content .print-btn,.printView ll-header-content .header-content .button-home{display:none}.printView ll-header-content .header-content .content{height:auto}.printView ll-calendar-content #calendar-wrapper{overflow:visible}.calendar-print{color:#34495e;letter-spacing:.4px}.calendar-print h1.title{color:#34495e;font-size:2.5rem;font-family:Roboto,sans-serif!important;font-weight:400}.calendar-print .print-header{padding:32px 15%;background-color:#f8f9fa;display:flex;align-items:center;gap:16px}.calendar-print .print-header .logo{height:100px;width:100px;margin-right:20px}.calendar-print .print-header .title-wrapper{display:flex;flex-direction:column;gap:8px;flex:1}.calendar-print .print-header .classes{display:flex;flex-direction:row;align-items:center;gap:8px}.calendar-print .print-header .calendar-range{font-size:18px;margin-right:8px}.calendar-print .print-header .class-button{background:#fff;padding:15px 10px;font-size:18px;font-weight:600}.calendar-print .print-activities{background-color:#fff}.calendar-print .print-activities h2.title{color:#34495e;font-size:2rem}.calendar-print .print-activities .activity-group .activity-header{padding:16px 15%;display:flex;flex-direction:column}.calendar-print .print-activities .activity-group .activity-header .period{text-transform:uppercase;font-weight:600}.calendar-print .print-activities .activity-group .activity-row{display:grid;grid-template-columns:125px 1fr 1fr;column-gap:16px;padding:8px 15%}.calendar-print .print-activities .activity-group .activity-row:nth-last-child(2) .period:before{content:"";background-image:url(/img/down-arrow.png);width:25px;height:25px;position:absolute;left:24px;bottom:-11px;background-position:center center;background-repeat:no-repeat;background-size:contain;z-index:1}.calendar-print .print-activities .activity-group .activity-row:last-child .period:after{display:none}.calendar-print .print-activities .activity-group .activity-row .period{position:relative}.calendar-print .print-activities .activity-group .activity-row .period:after{content:"";width:3px;height:80%;background:#c4d0d980;position:absolute;left:35px;top:35px}.calendar-print .print-activities .activity-group .activity-row .description{font-size:15px}.calendar-print .print-activities .activity-group .activity-row aside{border:2px solid rgba(196,208,217,.5);height:150px}@media print{.calendar-print{page-break-inside:avoid!important}.calendar-print.draft-sheet{page-break-before:always}.calendar-print .print-header,.calendar-print .activity-header,.calendar-print .activity-row{padding-left:16px!important;padding-right:16px!important}.calendar-print .activity-row{grid-template-columns:125px .75fr 1.25fr!important;column-gap:8px!important;page-break-inside:avoid!important}.calendar-print .activity-header{page-break-inside:avoid!important}.calendar-print .activity-header:before{content:"";display:block;height:400px;margin-bottom:-400px;page-break-inside:avoid!important;break-inside:avoid!important}.calendar-print .activities{page-break-before:avoid!important}}.calendar{width:100%;height:100%;background:#f5f5f5;padding:64px 16px 16px;overflow-x:hidden;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:20px;row-gap:64px}@media (min-width: 576px){.calendar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.calendar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 992px){.calendar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1600px){.calendar{grid-template-columns:repeat(5,minmax(0,1fr))}}.calendar .week-container{position:relative}.calendar.selection-mini{display:inline-flex;padding:24px 8px 8px;max-height:250px;overflow-x:scroll;grid-auto-flow:column}.calendar.selection-mini .week-container{flex:0 0 auto;width:300px;height:100%}.calendar.selection-mini .holidays{position:absolute;bottom:0;padding:4px;font-size:14px}.calendar.selection-mini .month-name{font-size:15px;top:-19px}.calendar.selection-mini .week{font-size:12px}.calendar.selection-mini .week .week-date{font-size:15px;top:14px}.calendar.selection .week.selected{border:0px;outline:6px dashed}.edit-activity-modal{display:flex;flex-direction:column;overflow:hidden}.calendar-header:has(+.print-view.other-view){display:none}.demo-watermark{position:absolute;z-index:-1;color:#e0e0e0;opacity:.5;font-size:13rem;font-weight:300;left:50%;top:50%;transform:translate(-50%,-50%) rotate(324deg)}.modal-school-name,.modal-text-name{font-size:18px;color:#9b009b}section.modal-info,section.modal-form{position:relative;color:#000}.modal-section-name{position:absolute;top:16px;left:16px;color:#9b009b;font-weight:700}.modal-arrow{width:100px}.modal-arrow.to{width:60px;transform:rotate(90deg);position:absolute;bottom:-23px;left:calc(50% - 30px)}.modal-arrow .single{width:80%;height:17px;display:flex;justify-content:center;align-items:center}.modal-arrow .single .body{height:17px;width:100%;background:#e0e0e0}.modal-arrow .single .arrow-pointer{background:transparent;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:30px solid #E0E0E0}.classes-error{text-align:end;font-size:11px;color:#d32f2f}.modal-form .classes{display:grid;grid-template-columns:.5fr auto 1fr;align-items:center;margin-bottom:8px}.modal-form .classes .name{font-size:18px}.calendar-list{position:relative;height:inherit}.calendar-list .calendar-list-header{font-size:16px;font-weight:500;padding:8px 0;display:grid;grid-template-columns:.5fr 1.75fr .75fr 25px}.calendar-list .calendar-list-header.deleted{grid-template-columns:.5fr 1.25fr .5fr .75fr 35px}.calendar-list .empty-results{justify-content:center;text-align:center;color:#b7b7b7}.calendar-list .empty-results a.disabled{color:#b7b7b7}.calendar-list .calendar-list-content{height:calc(100% - 36px);font-weight:300}.calendar-list .calendar-list-content.selection{height:300px}.calendar-list-loader{width:100%}.calendar-list-loader .leerplan-list{display:grid;grid-template-columns:.5fr 1.75fr .75fr 25px}.calendar-list-loader .ghost{overflow-x:hidden}.calendar-list-loader .ghost:hover{background:#fff!important}.calendar-list-loader .ghost .ghost-class,.calendar-list-loader .ghost .ghost-plan,.calendar-list-loader .ghost .ghost-teachers{height:25px;background:#e0e0e0;width:80px;background-image:linear-gradient(90deg,#e0e0e0,#ecebebf1,#e0e0e0 80px);background-size:80vw;animation:ghost-text 2s infinite linear}.calendar-list-loader .ghost:nth-child(2) .ghost-class{width:30px}.calendar-list-loader .ghost:nth-child(2) .ghost-plan{width:301px}.calendar-list-loader .ghost:nth-child(2) .ghost-teachers{width:78px}.calendar-list-loader .ghost:nth-child(4) .ghost-class{width:40px}.calendar-list-loader .ghost:nth-child(4) .ghost-plan{width:400px}.calendar-list-loader .ghost:nth-child(4) .ghost-teachers{width:7px}.calendar-list-item{font-size:16px;color:#606060;padding:6px 0;align-items:center;display:grid;grid-template-columns:.5fr 1.75fr .75fr 27px}.calendar-list-item .curricula-disappear{margin-left:5px}.calendar-list-item.deleted{grid-template-columns:.5fr 1.25fr .5fr .75fr 35px;text-decoration:line-through}.calendar-list-item.deleted .item-plan{text-decoration:line-through!important}.calendar-list-item:hover{cursor:pointer;background:#e0e0e0}.calendar-list-item .item-plan{display:flex;align-items:center}.calendar-list-item .item-plan .small{display:inline-block;font-size:10px;margin-left:4px;text-decoration:inherit}.calendar-list-item .item-plan.latest{color:#9b009b}.calendar-list-item .item-classes{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-list-item .item-actions{padding-right:6px}.highlight-text{background:none;color:#9b009b;font-weight:700}.calendar-list-item-actions.dropdown .dropdown-toggle{color:#fff;width:25px;height:25px;display:flex;justify-content:center;align-items:center;align-content:center;border:1px solid #f0f0f0;background-color:#d5d5d5}.calendar-list-item-actions.dropdown .dropdown-toggle img{width:3px;height:12px}.calendar-list-filter{display:flex;flex-direction:column;justify-content:space-between}.calendar-list-filter .remove-all{justify-content:flex-end;display:flex;align-items:end;font-size:12px;margin-bottom:5px;color:#e0e0e0}.calendar-list-filter .remove-all span:hover{cursor:pointer;text-decoration:underline;color:#606060}.calendar-list-filter .filter{position:relative;width:100%}.calendar-list-filter .deleted-calendars-checkbox-wrapper{justify-content:flex-end;align-items:end;display:flex;height:20px;margin-top:.5rem}.calendar-list-filter .deleted-calendars-checkbox-wrapper .deleted-calendars-checkbox{margin-top:4px}.calendar-home{padding:16px 36px;height:100%;display:flex;flex-direction:column}.calendar-home .calendar-home-header{display:flex}.calendar-home .calendar-home-header .calendar-title{font-size:25px;color:#9b009b;flex:1 0 0}.calendar-home .school-button-wrapper{display:flex;justify-content:flex-end;align-items:baseline}.calendar-home .school-button-wrapper .school-link{cursor:pointer;color:#9b009b;text-decoration:underline}.calendar-home .school-button-wrapper .school-year-selector{width:200px;margin-left:8px}.tabs-pane-titles .kov-tab{font-size:16px;display:flex;align-items:center;color:#000;background-color:#eee;border:1px solid #E0E0E0;border-bottom:none;min-height:70px;cursor:pointer;z-index:2000}.tabs-pane-titles .kov-tab:hover{color:#000}.tabs-pane-titles .kov-tab:focus{color:#000}.tabs-pane-titles .kov-tab:hover:not(.active){filter:brightness(96%);z-index:1000}.tabs-pane-titles .kov-tab.active{border:1px solid #E0E0E0;border-left:3px solid #9B009B;position:relative;box-shadow:0 0 5px #00000013;animation:tab-active-animation .5s forwards;z-index:3000}.tabs-pane-titles .kov-tab.active+.kov-tab{border-top:0}.tabs-pane-titles .kov-tab.active.kov-tab-icon{fill:red}.tabs-pane-titles .kov-tab.disable{color:#f5f5f5}.tabs-pane-titles .kov-tab .kov-tab-icon{font-size:18px;display:flex;align-items:center;justify-content:center;margin:0 11px;min-height:40px;min-width:40px}.tabs-pane-titles .kov-tab .kov-tab-icon img{width:20px;height:20px}.tabs-pane-titles .kov-tab-title{font-weight:700;padding:0}@keyframes tab-active-animation{0%{background-color:#eee;transform:scale(1)}to{background-color:#fff;transform:scale(1.015)}}.ll-home{overflow-y:hidden}.ll-home .home-group{display:flex;flex-flow:column;height:100vh}.ll-home .ui-select-choices-row.active a{color:#000!important}.ll-home .ui-select-choices-row.active .create{color:#9b009b}.ll-home .ui-select-match{text-transform:capitalize}.ll-home .ll-header-bar{flex:0 1 auto}.ll-home .home-content{flex:1 1 auto;display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 125px);align-items:stretch;align-content:stretch;padding:32px;background:url(/img/bg.png);background-size:cover}.bar{background-color:#ffffffe6;height:100%}.bar:nth-child(2n){background-color:#ffffffb3}.bar:first-child{background-color:#ffffff80}.introjs-tooltip{max-width:600px;min-width:400px}.ll-sidebar-menu{margin-right:1rem;display:block;box-shadow:0 4px 6px #0000001a}.sidebar-menu{display:flex;flex-direction:column;align-items:stretch;align-content:stretch;height:100%}.sidebar-menu .tabs-pane{display:flex;height:100%}.sidebar-menu .tabs-pane .tabs-pane-titles{min-width:260px;z-index:10}.sidebar-menu .tabs-pane .tabs-pane-containers{flex:1 0 0;background-color:#fff;box-shadow:0 4px 6px #0000001a;border:1px solid #E0E0E0;z-index:9;display:block}.header-switch-selector{float:right;display:flex;align-items:center}.header-switch-selector .switch-label{font-size:14px;text-transform:initial;padding:8px;color:#9b009b}.header-switch-selector .switch{position:relative;display:inline-block;width:40px;height:19px;float:right;margin-top:5px}.header-switch-selector .switch input{opacity:0;width:0;height:0}.header-switch-selector .switch input:checked+.slider{background-color:#9b009b}.header-switch-selector .switch input:focus+.slider{box-shadow:0 0 1px #9b009b}.header-switch-selector .switch input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translate(16px)}.header-switch-selector .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.header-switch-selector .switch .slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.header-switch-selector .switch .slider.round{border-radius:34px}.header-switch-selector .switch .slider.round:before{border-radius:50%}.studyProgrammes{position:fixed;bottom:0;background-color:#9b0000;color:#fff;padding:10px;right:0;font-weight:700;z-index:1000}.studyProgrammes .link{color:#fff;text-decoration:underline;font-weight:400}.studyProgrammes a:hover{cursor:pointer}.partial-status-tooltip .tooltip-inner{color:#000;background-color:#e0e0e0;max-width:100%}.curriculum-container{display:flex;flex-direction:column}.curriculum-tabs{display:flex;justify-content:space-around;font-size:16px;background-color:#9c009d}.curriculum-tabs .active{color:#000;background-color:#fff}.curriculum-tab{cursor:pointer;color:#fff;text-align:center;font-size:16px;font-weight:300;padding:5px 15px}.react-distribute-card{margin:17px;height:100px;border:1px solid #9B009B;border-left:5px solid #9B009B;display:flex;cursor:pointer}.react-distribute-card .info{width:100%;padding:8px 8px 8px 16px}.react-distribute-card .info h4{font-weight:500}.react-distribute-card .info p{font-size:13px;color:#606060}.react-distribute-card .right-button{width:8%;min-width:50px;height:100%;display:flex;align-items:center;justify-content:center;background-color:#9b009b}.react-distribute-card .right-button i{color:#fff}.goals-selector-modal{z-index:9999!important}.modal-header .title{padding:8px;font-size:20px;text-align:center}.selection-content{display:flex;flex-direction:row;padding:0 16px}.global-section{flex:1;border-right:1px solid #9B009B;padding-right:16px}.global-section .title{display:flex;align-items:baseline;gap:8px;margin-left:17px}.global-section .title h4{color:#9b009b}.global-section .title span{font-size:12px;color:#e0e0e0}.specific-section{flex:1;margin-left:33px}.specific-section .title{display:flex;align-items:baseline;margin-bottom:17px}.specific-section .title h4{color:#9b009b}.specific-section .custom-checkbox{margin-bottom:16px}.specific-section .custom-checkbox .checkmark{background-color:#fff}.specific-section .custom-checkbox .labeltext{font-size:15px}.modal-actions{display:flex;-webkit-box-align:center;align-items:center;padding:8px;-webkit-box-pack:end;justify-content:flex-end;flex:0 0 auto}.modal-actions button{margin-left:8px}.options-modal .content{display:grid}.options-modal .content .modal-section{display:flex;margin:auto}.options-modal .content .modal-section .description{font-weight:300}.options-modal .button-option{width:250px;text-align:center;margin:8px;cursor:pointer}.options-modal .button-option>div{width:100%;display:flex;flex-direction:column;margin-bottom:8px}.options-modal .button-option .button-icon{width:100%;padding:16px;background:#e0e0e0}.options-modal .button-option .button-icon img{width:50px;height:50px}.options-modal .button-option .button-icon span{font-size:33px}.options-modal .button-option .button-icon i{font-size:48px;color:#606060}.options-modal .button-option .button-text{background:#9b009b;padding:8px;color:#fff;font-size:16px}.options-modal .button-option .button-text img{width:10px;margin-left:6px}.options-modal .button-option.disabled{cursor:initial}.options-modal .button-option.disabled .button-icon{background:#f0f0f0}.options-modal .button-option.disabled .button-text{background:#e0e0e0}.options-modal .button-option.disabled .description{color:#e0e0e0}.arrow-right{height:.8rem}.goal-select-modal .modal-body .error-msg{color:#d32f2f}.scrollTopGuide{position:fixed;z-index:1010;top:0;left:0;right:0;height:150px;width:100%}.scrollBottomGuide{position:fixed;z-index:1010;bottom:0;left:0;right:0;height:60px;width:100%}.goal-select-modal .modal-body{height:60vh}.goal-select-modal .modal-body .error-msg{color:#d32f2f;font-size:11px;margin-top:2px}.curriculum-selection-footer{position:sticky;z-index:2;bottom:0;display:flex;flex-direction:row-reverse;background-color:#fff;height:60px;width:100%;border-top:2px dotted black}.curriculum-selection-footer span{margin-right:10px}.curriculum-selection-footer .footer-actions{padding:12px}.curriculum-selection-footer .footer-actions button{margin-left:8px}.goals-tab-background{width:99%;background-color:#fff;min-height:calc(100vh - 273px);margin:auto;border-right:3px solid #E0E0E0;border-left:3px solid #E0E0E0}.goals-top{padding-left:7%;padding-top:15px}.goals-top div{margin-bottom:15px}.goal-selector-modal .non-section-goals:not(.distribution-mode){position:inherit;z-index:0;width:100%}@media (min-width: 1200px){.goals-tab .non-section-goals{width:90vw}}.nopadding{padding:0}.nomargin{margin:0}ll-goal-section:last-child{margin-bottom:50px}.scroll-top{display:none;top:0;height:300px;width:100%;position:fixed;background:transparent;z-index:999999}.scroll-bot{display:none;bottom:0;height:75px;width:100%;position:fixed;background:transparent;z-index:999999}.scroll-hint{opacity:.8;position:fixed;left:5%;border:1px solid #909090;background-color:#fff;width:175px;height:50px;z-index:999999}.scroll-hint div{position:relative;height:100%;background:transparent;display:flex;align-items:center;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.scroll-area-show{display:block}.scroll-hint-top{top:200px}.scroll-hint-bot{bottom:25px}.scroll-hint-bot div{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.goals-tab-background.dragging{width:98.5%;margin-left:0;border-left:0;position:relative}.goals-tab-background.dragging:before{content:"";position:absolute;bottom:0;background:#f0f0f0;width:calc(1.5% + 5px);height:100%;border-right:3px solid #E0E0E0}.goals-tab-background.dragging .goal-section-goal{padding-left:calc(1.5% + 5px)}.goals-tab-background.dragging .goal-section-title{margin-left:calc(1.5% + 5px);width:calc(98.5% - 5px)}.nonderived-modal{padding:16px}.nonderived-modal .modal-button{padding:8px;border:2px solid #E0E0E0;color:#e0e0e0;cursor:pointer}.nonderived-modal .modal-button:hover{color:#606060;border:2px solid #606060}.nonderived-modal .modal-button:hover .add-icon{background:#606060}.nonderived-modal .modal-button.disabled{cursor:default;background-color:#e0e0e0}.nonderived-modal .modal-button .add-icon{display:inline-block;background:#e0e0e0;color:#fff;padding:0 5px;text-align:center;font-size:13px;font-weight:700;margin-right:5px}.goal-section-parent{display:flex;flex-direction:column}.leerplan-home{padding:16px 36px 28px;height:100%;position:relative;display:block}.leerplan-home .leerplan-home-header{display:flex;flex-direction:column}.leerplan-home .leerplan-home-header .leerplan-title{font-size:25px;color:#9b009b;flex:1 0 0;display:flex;justify-content:space-between}.leerplan-home .leerplan-home-header .leerplan-actions{display:flex;flex-direction:row-reverse;height:20px}.leerplan-home .leerplan-home-header .leerplan-actions .action-wrapper{width:200px}.leerplan-home .leerplannen-button-link{color:#fff;text-decoration:none}.delete-curricula-modal .delete-text{padding:36px 0;text-align:center;display:block}.create-curricula-modal .school-name,.distribute-multiple-teams-modal .school-name{font-size:18px;color:#9b009b}.leerplan-list-item .list-item{display:flex;min-height:29px;font-size:16px;margin:2px 0;padding:4px 0;color:#606060}.leerplan-list-item .list-item:hover{background:#f0f0f0}.leerplan-list-item .list-item:hover .empty-fav{display:block!important;padding-top:3px}.leerplan-list-item .list-item:hover .actions{display:flex}.leerplan-list-item .list-item:hover .actions .share-icon{font-size:14px;display:inline-block;margin-bottom:.15rem}.leerplan-list-item .list-item:not(:hover) .actions{display:none}.leerplan-list-item .list-item .year{font-size:12px}.leerplan-list-item .list-item .expand-icon{display:block!important;cursor:pointer;width:22px}.leerplan-list-item .list-item .expand-icon.hidden{visibility:hidden}.leerplan-list-item .list-item .expand-icon.child{margin-left:14px}.leerplan-list-item .list-item .expand-icon img{height:15px;width:15px;margin-left:5px}.leerplan-list-item .list-item .item-text{cursor:pointer}.leerplan-list-item .list-item .item-text.full-width{width:100%}.leerplan-list-item .list-item .item-text.latest{color:#9b009b}.leerplan-list-item .list-item .item-text .version{font-size:10px;margin:0 4px}.leerplan-list-item .list-item .item-text>.hover-item{display:inline}.leerplan-list-item .list-item .highlight{background:none;color:#9b009b;font-weight:700}.leerplan-list-loader{width:100%;height:100%;overflow-y:hidden}.leerplan-list-loader>div{margin-top:7px;margin-left:21px}.leerplan-list-loader>div:nth-child(2n+2) .ghost-item{width:470px}.leerplan-list-loader>div:nth-child(3n+3) .ghost-item{width:390px}.leerplan-list-loader>div:nth-child(4n+4) .ghost-item{width:450px}.leerplan-list-loader .ghost-icon,.leerplan-list-loader .ghost-item{display:inline-block;height:23px;background:#e0e0e0;background-image:linear-gradient(90deg,#e0e0e0,#ecebebf1,#e0e0e0 80px);background-size:80vw;animation:ghost-text 2s infinite linear}.leerplan-list-loader .ghost-item{width:407px;margin-left:5px}.leerplan-list-loader .ghost-icon{width:17px}.leerplan-list{position:relative;height:calc(100% - 120px);margin-top:10px;font-weight:300}.leerplan-list-filter{display:flex;flex-direction:column;justify-content:space-between}.leerplan-list-filter .remove-all{justify-content:flex-end;display:flex;align-items:end;font-size:12px;margin-bottom:5px;color:#e0e0e0}.leerplan-list-filter .remove-all span:hover{cursor:pointer;text-decoration:underline;color:#606060}.leerplan-list-filter .relevant-curricula-checkbox-wrapper{justify-content:flex-end;align-items:end;display:flex;height:20px}.leerplan-list-filter .filter-wrapper{justify-content:space-between;display:flex}.leerplan-list-filter .filter{position:relative}.leerplan-list-filter .filter.w-15{width:15%}.leerplan-list-filter .filter.w-20{width:20%}.leerplan-list-filter .filter.w-25{width:25%}.leerplan-list-filter .filter.w-30{width:30%}.curriculum-selector{display:block}.curriculum-selector .curriculum-selector-content{flex:1 1 auto;display:flex;width:100%;max-height:calc(100vh - 125px);min-height:calc(100vh - 89px);align-items:stretch;align-content:stretch}.curriculum-selector .curriculum-selector-content .leerplan-home{position:absolute!important;width:100%;height:calc(100% - 70px)}.curriculum-selector .curriculum-selector-content .leerplan-home .leerplan-list{height:calc(100% - 40px)}.curriculum-selector .curriculum-selector-content .goal-selection-checkbox{width:50px;margin:0}.curriculum-selector .curriculum-selector-content .list-item{cursor:pointer}.curriculum-selector .curriculum-selector-content .list-item:hover{background:#e0e0e0}.curriculum-selector .controls{justify-content:flex-end!important;display:flex;padding:8px 36px}.curriculum-selector .controls button{margin-right:8px}.curriculum-selector .school-button{display:flex;justify-content:flex-end;align-items:baseline;padding:4px 36px}.curriculum-selector .school-button .school-link{cursor:pointer;color:#9b009b;text-decoration:underline}.curriculum-selector .school-button .school-year-selector{width:200px;margin-left:8px}.leidraad{height:100%}.leidraad .vertical-tabs-header{flex:.4;max-width:400px}.leidraad .vertical-tabs-header .tab-header{display:flex;align-items:center;color:#000;background:#fff;border:0;min-height:25px;cursor:pointer}.leidraad .vertical-tabs-header .tab-header .title{padding:0}.leidraad .vertical-tabs-header .tab-header .subTitle{color:#e0e0e0}.leidraad .vertical-tabs-header .tab-header .tab-header-icon{display:none!important}.leidraad .vertical-tabs-header .tab-header .tab-header-title{padding:7px 7px 7px 20px}.leidraad .vertical-tabs-header .tab-header .tab-header-check{margin-left:auto;margin-right:5px}.leidraad .vertical-tabs-header .tab-header .font-standard{font-size:13px;font-weight:400!important}.leidraad .vertical-tabs-header .tab-header.active{color:#fff;background-color:#9b009b;padding-right:8px}.leidraad .tabs-content{border-left:5px solid #9B009B}.leidraad-tab{height:100%;overflow-y:scroll;padding:0 16px 16px;font-weight:300;line-height:1.8rem}.leidraad-tab h1{font-size:28px}.leidraad-tab header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff;z-index:10}.leidraad-tab header .llinkid-button{font-size:14px}.leidraad-tab header img{width:200px;margin:25px 0}.leidraad-tab .leidraad-pointers .pointers-container{display:flex;flex-wrap:wrap}@media (min-width: 576px){.leidraad-pointers .pointers-container .pointer-leidraad{width:100%}}@media (min-width: 768px){.leidraad-pointers .pointers-container .pointer-leidraad{width:41%}}@media (min-width: 992px){.leidraad-pointers .pointers-container .pointer-leidraad{width:41%}}@media (min-width: 1200px){.leidraad-pointers .pointers-container .pointer-leidraad{width:22%}}.rich-text-tab{width:80%;background-color:#fff;margin:auto;padding:2rem 4%;border-left:3px solid #E0E0E0;border-right:3px solid #E0E0E0;font-weight:300;line-height:1.6rem}.rich-text-tab .kov-paragraph{margin-bottom:1rem}.rich-text-tab .compiled-text{white-space:normal}.schools-home.fullscreen{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;background:url(/img/bg.png);background-size:cover}.schools-modal-view{width:500px;background:#fff;padding:16px}.schools-modal-view>header,.schools-modal-view>footer{display:flex;flex-direction:column;align-items:center}.schools-modal-view>header .user-name,.schools-modal-view>footer .user-name{font-size:15px}.schools-modal-view>header .subtitle,.schools-modal-view>footer .subtitle{font-size:25px;color:#9b009b;padding:8px}.schools-modal-view>main{padding:36px 0}.schools-iframe-view .school-item{display:flex;align-items:flex-end;padding:8px}.schools-iframe-view .school-item:hover:not(.disabled),.schools-iframe-view .school-item.selected{background:#e0e0e0;cursor:pointer}.schools-iframe-view .school-item:not(.selected).disabled{color:#e0e0e0;cursor:initial}.schools-iframe-view .school-item:not(.selected).disabled img{opacity:.45}.schools-iframe-view .school-item .address{font-size:12px}.schools-iframe-view .school-item .address:before{content:"-";margin-right:6px;margin-left:6px}.schools-iframe-view .school-item>div{display:inline}.schools-iframe-view .school-item .school-icon{margin-right:10px}.schools-iframe-view .school-item .school-icon img{width:20px}.alert-list{position:fixed;bottom:0;right:8px;max-width:400px;z-index:1500}.alert-list>*{margin-bottom:5px}.alert-list img{width:12px}.alert-list a{color:#fff;text-decoration:underline}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:not(.MuiButtonBase-root){text-decoration:none}a:hover:not(.MuiButtonBase-root),a:focus:not(.MuiButtonBase-root){text-decoration:none}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #eeeeee}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:#f60}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#777}h1,h2,h3{margin-top:22px;margin-bottom:11px}h1 small,h2 small,h3 small,h1,h2,h3{font-size:65%}h4,h5,h6{margin-top:11px;margin-bottom:11px}h4 small,h5 small,h6 small,h4,h5,h6{font-size:75%}h1{font-size:30px}h2{font-size:25px}h3{font-size:19px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}p{margin:0 0 11px}small{font-size:85%}mark{background-color:#fcf8e3;padding:.2em}ul,ol{margin-top:0;margin-bottom:11px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:22px}dt,dd{line-height:1.6}dt{font-weight:700}dd{margin-left:0}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777777}blockquote{padding:11px 22px;margin:0 0 22px;font-size:17.5px;border-left:5px solid #eeeeee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.6;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:"— "}blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:""}blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:" —"}address{margin-bottom:22px;font-style:normal;line-height:1.6}code,kbd,pre,samp{font-family:Trebuchet MS}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px #00000040}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:10.5px;margin:0 0 11px;font-size:13px;line-height:1.6;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}@keyframes ghost-text{0%{background-position:-50px}40%{background-position:30vw}to{background-position:50vw}}html,body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400}html h1,html h2,html h3,html h4,html h5,html h6,body h1,body h2,body h3,body h4,body h5,body h6{font-family:Roboto Slab,sans-serif!important;font-weight:500;color:#2c2c2c}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background-clip:content-box}::-webkit-scrollbar-thumb{width:10px;border-radius:20px;background:#e5e5e5}::-webkit-scrollbar-thumb:hover{background:#d1d1d1}.app-background{background-color:#f0f0f0}.preview-example{padding:10px;color:#fff;background-color:#000;position:fixed;z-index:3;top:18px;left:47%}.popup-main.full-size .modal-body{padding:0;overflow:hidden}.popup-main .modal-body{padding:10px 36px;max-height:80vh}.popup-main .title-content{display:flex;flex:1 0 auto;justify-content:center;align-items:center;font-size:21px}.popup-main .custom-html{display:flex;flex:1 0 auto;justify-content:center;align-items:center}.introjs-tooltip .introjs-button{border:0px;font-size:13px;padding:8px;color:#fff;text-decoration:none;text-shadow:none;outline:none;border-radius:3px}.introjs-tooltip .introjs-skipbutton,.introjs-tooltip .introjs-prevbutton{background:#e0e0e0}.introjs-tooltip .introjs-nextbutton,.introjs-tooltip .introjs-donebutton{background:#9b009b}.introjs-tooltip .introjs-progressbar{background-color:#9b009b}.introjs-tooltip .introjs-prevbutton{margin-right:5px;display:none}.introjs-helperNumberLayer{border:3px solid transparent;background:#9b009b;top:-7px}.demo-help-modal .calendar-home-create{display:flex;flex-direction:column}.demo-help-modal .modal-content{border-radius:0}.demo-help-modal .modal-header{min-height:63px;text-align:center;position:relative}.demo-help-modal .modal-header .close{top:50%}.demo-help-modal .modal-body{padding-top:0}.demo-help-modal .modal-footer .controls{display:flex;gap:0px;justify-content:flex-end}.demo-help-modal .modal-footer .btn{padding:8px;color:#fff;background:#9b009b;height:fit-content;border:0;font-size:18px!important;outline:none!important;display:flex;align-content:center;align-items:center;gap:8px;border-radius:0}.demo-help-modal .modal-footer .btn-accept.cancel{color:#fff;background:#e0e0e0!important}.demo-help-modal .modal-footer .btn-accept.cancel span{text-decoration:underline!important}.demo-modal-wrapper{width:100%;font-size:13px;text-align:justify;color:#000}.demo-modal-wrapper .block{margin-bottom:30px}.demo-modal-wrapper .title{font-size:26px;color:#9b009b;text-align:left}.demo-modal-wrapper .content{display:flex;flex-direction:column;align-items:center}.demo-modal-wrapper .content img{display:block;margin-top:16px}.demo-modal-wrapper .content.text{align-items:start}.demo-modal-wrapper .step-1 img,.demo-modal-wrapper .step-4 img{width:600px}.demo-modal-wrapper .subtitle{font-size:16px;color:#9b009b;padding:8px 0}.demo-modal-wrapper .section{padding-left:16px}.demo-modal-wrapper .section:not(:last-child){margin-bottom:49px}.demo-modal-wrapper .section .section-title{font-weight:700;margin:16px 0 8px}.demo-modal-wrapper .section .section-description{margin:8px 0}.demo-modal-wrapper .section .img-2{height:35px}kov-resource-picker .ui-select-match-item.btn.btn-default{border-radius:100px;padding:4px 16px;background:#e0e0e0!important;max-width:max-content;display:flex}kov-resource-picker .ui-select-match-close{padding-top:2px;order:1}kov-resource-picker span[uis-transclude-append]{overflow:hidden}kov-resource-picker .ui-select-match{display:flex;flex-wrap:wrap}kov-resource-picker .ui-select-match>span{max-width:-webkit-fill-available}kov-resource-picker .ui-select-container.ui-select-multiple>div{display:flex;flex-wrap:wrap}kov-resource-picker .ui-select-container.ui-select-multiple .ui-select-search{flex:1 1 0%}.spinner-loader{border:5px solid transparent;border-radius:50%;border-top:5px solid #f3f3f3;border-right:5px solid #f3f3f3;width:20px;height:20px;display:inline-block;-webkit-animation:spin 2s cubic-bezier(.19,.94,1,1) infinite;animation:spin 2s cubic-bezier(.19,.94,1,1) infinite;margin-right:7px}.ui-select-match-item.btn.btn-default{outline:none!important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
