.articlesPage{margin:0 1em 1em}.articlesPage .articlesBar{display:flex;align-items:center;margin-bottom:1em}.articlesPage .articlesBar .articlesSearch{margin:0 0 1em 1em}.articlesPage .articlesBar .previewLink{margin-left:2rem}.articlesPage .articlesBar .addNewArticle{display:flex;margin-right:1em;margin-left:auto}.articlesPage .loadMoreWrapper{display:flex;justify-content:center}.articlesPage .articlesList{margin:1.5em 0}.articlesPage .articlesList .article{background:var(--primary-light);border-radius:var(--border-radius);margin:.5em 0;padding:.5em 1em;display:flex;align-items:center;font-size:large;color:var(--font-lighter)}.articlesPage .articlesList .article .editButton{fill:var(--font-lighter);margin-left:auto}.articlesPage .articlesList .article .highlightArticle{border-radius:var(--border-radius)}.userPageWrapper{margin:0 1em 1em;display:flex;flex-direction:column}.userPageWrapper .userPageTopBar{display:flex;justify-content:space-between;margin-bottom:1em}.userPageWrapper .userPageTopBar .articlesSearch{margin:0 0 1em 1em}.userPageWrapper .userPageTopBar .addUserButton{align-self:center;margin-right:1em;height:2em;width:2em}.userPageWrapper .highlightArticle{border-radius:var(--border-radius)}.userPageWrapper .userPageUsers .labelSwitchAdmin{margin-right:0}.userPageWrapper .userPageUsers .labelSwitchAdmin .MuiFormControlLabel-label{opacity:.7}.userPageWrapper .userPageUsers .userPageUser{display:flex;align-items:center;justify-content:flex-end;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);margin:.5em;padding:.5em}.userPageWrapper .userPageUsers .userPageUser .userPagerUserName{margin:0 auto 0 .5em}.pointerEvent{pointer-events:all}.group{border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg);margin:1em;overflow:hidden;padding:1em 1em 0}.group .groupWrapper{display:flex;align-items:center}.group .groupWrapper .groupTitle{margin:0}.group .groupWrapper .openArrow{margin-left:auto;margin-right:1em}.group .groupWrapper .groupRemoveButton{display:flex;padding-right:2rem}.group .groupAddButton{display:flex;justify-content:center;position:relative}.group .groupContent{margin-bottom:1em;overflow:hidden}.group .groupContent.open.animate{-webkit-animation:open .35s linear forwards;animation:open .35s linear forwards}.group .groupContent.open:not(.animte){max-height:none}.group .groupContent.close.animate{-webkit-animation:close .35s linear forwards;animation:close .35s linear forwards}.group .groupContent.close:not(.animate){max-height:0}@-webkit-keyframes open{0%{max-height:0}99%{max-height:100vh}to{max-height:none}}@keyframes open{0%{max-height:0}99%{max-height:100vh}to{max-height:none}}@-webkit-keyframes close{0%{max-height:none}1%{max-height:100vh}to{max-height:0}}@keyframes close{0%{max-height:none}1%{max-height:100vh}to{max-height:0}}.generic .editorGroup .editorGroup,.generic .editorGroup .editorGroup .removeButtonWrapper{background:var(--primary-light)}.generic .editorGroup .editorGroup .editorGroup,.generic .editorGroup .editorGroup .editorGroup .removeButtonWrapper{background:var(--primary-main)}.generic .editorGroup .editorGroup .editorGroup .editorGroup,.generic .editorGroup .editorGroup .editorGroup .editorGroup .removeButtonWrapper{background:var(--primary-dark)}.generic .editorGroup .editorGroup .editorGroup .editorGroup .editorGroup{background:#fff;border:var(--border-width) solid var(--border-color)}.generic .editorGroup .editorGroup .editorGroup .editorGroup .editorGroup .removeButtonWrapper{background:#fff}.editorGroup{overflow:hidden;border-radius:var(--border-radius);display:flex;margin:.5em 0;background:var(--bg)}.editorGroup .content{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 4em);padding:1em;box-sizing:border-box}.editorGroup .content .addButtonWrapper{width:2em;height:2em;left:calc(50% - 1em);position:relative;background:hsla(0,0%,100%,.75);border-radius:50%}.editorGroup .content.fill{flex:0 0 100%}.editorGroup .removeButtonWrapper{width:100%;overflow:hidden;background:var(--primary-light);display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:.5em;gap:.5em}.editorGroup .removeButtonWrapper .removeButton{background:var(--bg);height:2em;width:2em;border-radius:var(--border-radius);padding:.25em;border:var(--border-width) solid var(--border-color)}.linkEditorWrapper{display:flex}.linkEditorWrapper .preview{width:20%;height:5em;margin-left:auto;margin-right:0}.linkEditorWrapper .preview a{width:100%;height:100%;display:block;cursor:pointer}.linkEditorWrapper .preview.cover img{object-fit:cover}.linkEditorWrapper .preview iframe,.linkEditorWrapper .preview img{width:100%;height:100%;object-fit:contain}.linkEditorWrapper .input{margin:1em;height:3em;display:flex;align-self:flex-end;width:100%;align-items:stretch}.linkEditorWrapper .input .inputField{margin:0 1em;flex:1 1}.linkEditorWrapper .fileSelector{align-self:center;cursor:pointer;width:2rem;height:2rem}.cardsElementEditorPreview{height:12em!important;width:60%!important;position:relative;z-index:1}.cardsElementEditorPreview img{position:absolute;left:0;top:0;object-fit:cover;z-index:-1}.cardsElementEditorPreview .cardsPreviewEditorInput{color:#fff}.cardsElementEditorInput{margin:0!important;padding:4.5em 0!important;background:var(--primary-light)}.cardsPreviewEditorWrapper{height:100%;background:rgba(0,136,204,.4392156862745098);text-align:center;display:flex;flex-direction:column;place-content:space-evenly}.cardsPreviewEditorWrapper .cardsPreviewEditorInput{width:80%;align-self:center}.cardsPreviewEditorWrapper .cardsPreviewEditorInput>.MuiFormLabel-root{color:#fff}.cardsPreviewEditorWrapper .cardsPreviewEditorInput>.MuiInputBase-root>input{text-align:center;color:#fff}.cardsPreviewEditorWrapper .cardsPreviewEditorInput.button>.MuiInputBase-root>input,.cardsPreviewEditorWrapper .cardsPreviewEditorInput.title>.MuiInputBase-root>input{font-weight:700}.navigationInput{width:calc(100% - 4em);margin-left:1em!important;width:40rem}.navigationBackground{background:var(--primary-light)}.personEditorPreview{height:8em!important;background:#09a9ee}.personEditorInput{margin:0!important;height:3em;padding:2.5em 0!important;background:var(--primary-light)}.colorPickerWrapper{background:var(--bg);border-radius:var(--border-radius);display:inline-block;text-align:center;font-weight:700;margin:1em;padding:.5em}.colorPickerWrapper .colorEditor{box-shadow:none!important}.quickAccessGroupWrapper{display:flex}.quickAccessGroupWrapper .title{width:50%;margin-left:auto;margin-right:2em;align-self:center}.quickAccessGroupWrapper .title>.MuiFormLabel-root{color:inherit;opacity:.54}.quickAccessGroupWrapper .title>.MuiInputBase-root,.quickAccessGroupWrapper .title>.MuiInputBase-root>input{color:inherit}.itemEditorInput{background:var(--primary-light);margin:0!important;padding:1em}.subjectEditorWrapper{display:flex;padding:0!important}.subjectEditorWrapper .input{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch}.subjectEditorWrapper .input>div{display:flex}.subjectEditorWrapper .input>div .inputField{margin:1em;flex:1 1}.subjectEditorWrapper .input>div .imageInputWrapper{display:flex;align-items:center;margin-right:1em;flex:1 1}.subjectEditorWrapper .input>div .imageInputWrapper svg{cursor:pointer}.subjectWrapper{background:var(--primary-light);border:0}.booleanEditorWrapper{display:flex;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.booleanEditorWrapper .booleanInput{cursor:pointer;padding:.2rem}.teacherEditor{background:var(--primary-light);border:0}.teacherEditor .teacherEditorWrapper{display:flex;margin:0 1em}.teacherEditor .teacherEditorWrapper .teacherEditorInput{flex:1 1;margin:0 1em;width:0}.subjectsEditorCardManager .subjectsEditorCardTitle{display:flex}.subjectsEditorCardManager .subjectsEditorCardTitle .subjectsEditorCardTitleInput{margin:0 1rem;flex:1 1}.overflowWrapper{margin:30px}.overflowWrapper .tableEditorToolbar{display:flex}.overflowWrapper .tableEditorToolbar>.bin{align-self:center}.overflowWrapper .tableEditorToolbar>.colorPicker{margin-left:auto}.overflowWrapper .tableEditorToolbar>.colorPicker>button{margin-left:2rem}.tableEditor{position:relative;overflow:auto}.tableEditor .tableEditorTable{border-spacing:0;border:1px solid #e7e7e7}.tableEditor .tableEditorTable>tbody,.tableEditor .tableEditorTable>tbody>.row{border:inherit}.tableEditor .tableEditorTable>tbody>.row>.cell{position:relative;min-width:6em;min-height:1.9em;height:1.9em;max-height:1.9em;padding:4px;border:inherit;overflow:hidden;word-break:keep-all;white-space:nowrap;text-align:left;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:cell}.tableEditor .tableEditorTable>tbody>.row>.cell.index{cursor:default;background:#ececec;color:#5d5d5d;text-align:center}.tableEditor .cellExpander{position:absolute;display:flex;align-items:center;justify-content:center;align-content:center}.tableEditor .cellExpander .bottom,.tableEditor .cellExpander .left,.tableEditor .cellExpander .right,.tableEditor .cellExpander .top{position:absolute;z-index:2}.tableEditor .cellExpander .left{left:-12px}.tableEditor .cellExpander .right{right:-12px}.tableEditor .cellExpander .top{top:-12px}.tableEditor .cellExpander .bottom{bottom:-12px}.tableEditor .activeCell{position:absolute;border:2px solid #00f;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding-left:3px;padding-top:1px}@-moz-document url-prefix(){.tableEditor .activeCell{padding-top:0;padding-bottom:1px;padding-left:2px}}.tableEditor .activeCell .cellText{height:100%;width:100%;font-size:16px;font-family:inherit;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:none;outline:none;display:flex;padding:0;background:transparent;color:inherit}.tableEditor .activeCell .bottom,.tableEditor .activeCell .left,.tableEditor .activeCell .right,.tableEditor .activeCell .top{position:absolute;width:0;height:0;display:flex;justify-content:center;align-items:center}.tableEditor .activeCell .bottom,.tableEditor .activeCell .top{width:100%;left:0;cursor:row-resize;flex-direction:column}.tableEditor .activeCell .left,.tableEditor .activeCell .right{height:100%;top:0;cursor:col-resize}.tableEditor .activeCell .top{top:0}.tableEditor .activeCell .bottom{bottom:0}.tableEditor .activeCell .left{left:0}.tableEditor .activeCell .right{right:0}.placeholder{width:24px;height:24px;pointer-events:none;flex-shrink:0}.simpleInput{display:table-row;align-items:center;justify-content:center}.simpleInput .title{padding:.1rem 2rem .1rem 1rem;max-width:20vw;text-overflow:ellipsis;overflow:hidden}.simpleInput .input,.simpleInput .title{display:table-cell;vertical-align:middle}.simpleInput .input{min-width:30rem;width:100%}.simpleInput .input .MuiInput-root{width:100%}.contentManagmentPageHeader{display:flex;justify-content:space-between}.contentManagmentPageHeader .contentManagmentCardManager,.contentManagmentPageHeader .contentManagmentCardManager>*,.contentManagmentPageHeader .contentManagmentManager,.contentManagmentPageHeader .contentManagmentManager>*{margin:0 .5em}.contentManagmentPageHeader .contentManagmentCardManager .MuiButton-root,.contentManagmentPageHeader .contentManagmentManager .MuiButton-root{text-transform:none}.loading{margin:auto;display:block!important}.MuiDialogContent-root{overflow:hidden}.MuiDialogContent-root>.texteditor{width:auto;height:30rem}.madMaxEditorCardManager .madMaxEditorCardTitle{display:flex}.madMaxEditorCardManager .madMaxEditorCardTitle .madMaxEditorCardTitleInput{margin:0 1rem;flex:1 1}.madMaxEditorPreview{background:#09a9ee}[contenteditable=true]{height:100%;overflow:auto;border:0;outline:0}.tiptap-image{max-width:50%;max-height:15em}.settingsPageWrapper{display:flex;margin:1em}.settingsPageWrapper .changeSettings{display:flex;height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content;margin-left:auto}.settingsPageWrapper .changeSettings .changeEmail,.settingsPageWrapper .changeSettings .changePassword{margin:1rem}.settingsPageWrapper .postPerMailWrapper .generateMail{display:flex}.settingsPageWrapper .postPerMailWrapper .title{font-size:xx-large;text-decoration:underline}.secretDisplay{display:flex;align-items:center;margin:1em}.secretDisplay .visibility{display:flex;align-items:center;margin-right:1em}.emailWrapper,.passwordWrapper{display:flex;flex-direction:column}.emailWrapper .input,.passwordWrapper .input{margin:.2em;width:18rem}.editorPage{width:60em;height:100%;margin:0 auto;flex-direction:column}.editorPage,.editorPage .editorPageHead{display:flex}.editorPage .editorPageHead .editDate,.editorPage .editorPageHead .editorAuthor,.editorPage .editorPageHead .editorTitle{margin:1rem}.editorPage .editorPageHead .editorTitle{flex:1 1}.editorPage .editorPageHead .editorAuthor{flex:0.6 1}.editorPage .editorPageBody{margin:.5em;padding:.5em;height:calc(100vh - 22.5rem);min-height:20rem;display:flex}.editorPage .editorPageBody .DraftEditor-editorContainer,.editorPage .editorPageBody .DraftEditor-root,.editorPage .editorPageBody .public-DraftEditor-content,.editorPage .editorPageBody .public-DraftEditor-content>div,.editorPage .editorPageBody .public-DraftStyleDefault-block{height:100%}.editorPage .editorPageBody .editorWrapper{height:calc(100% - 2em - .7rem)}.editorPage .editorPageBody .public-DraftEditor-content{overflow:auto}.editorPage .editorContent{display:flex;align-items:center;margin:.5em}.editorPage .editorContent .fileSelectorTextPreview{margin-left:auto;padding-left:2rem;padding-right:2rem;text-align:right;font-size:12px}.editorPage .editorContent .fileSelector{cursor:pointer;width:2rem;height:2rem;flex-shrink:0}.editorPage .editorContent .fileSelector svg{width:100%;height:100%}.editorPage .editorPageButtons{margin-top:2em;display:flex;align-items:center}.editorPage .editorPageButtons .publicToggleButton{margin-left:auto;margin-right:2rem}.loginPage,.resetPassword{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:100;background:var(--primary-light);display:flex;justify-content:center;align-items:center;flex-direction:column}.loginPage .container,.resetPassword .container{background:var(--bg);padding:2rem;border-radius:var(--border-radius);display:flex;flex-direction:column;align-items:center;min-height:20vmax;min-width:20vmax}.loginPage .container>span,.resetPassword .container>span{font-size:.8rem;margin-bottom:.5rem}.loginPage .container a,.resetPassword .container a{color:var(--primary-main)}.loginPage .container>form,.resetPassword .container>form{display:flex;flex-direction:column;justify-content:center;flex:1 0 auto}.loginPage .container>form .MuiButton-root,.resetPassword .container>form .MuiButton-root{text-transform:none}@media screen and (orientation:portrait){.loginPage .container>form,.resetPassword .container>form{width:90%}}.loginPage .container>form>*,.resetPassword .container>form>*{margin-bottom:1rem}.resetPassword .formContainer{position:relative;overflow:hidden;display:flex;align-items:center;flex:1 0 auto}.resetPassword .formContainer .MuiButton-root{text-transform:none}@media screen and (orientation:portrait){.resetPassword .formContainer{width:90%}}.resetPassword .formContainer .form,.resetPassword .formContainer form{display:flex;flex-direction:column;justify-content:center}.resetPassword .formContainer .form>*,.resetPassword .formContainer form>*{margin-bottom:1rem}html{font-size:16px;--primary-main:#1dbbff;--primary-light:#4ac8ff;--primary-dark:#1482b2;--font:#000;--font-lighter:#333;--bg:#fff;--unicomp-bg:#fff;--border-color:var(--font-lighter);--border-radius:0.25rem;--border-width:.1rem;--unicomp-border-width:.1rem;--valid:#088a2f;--invalid:#a32b2b;--unicomp-invalid:#fa1919;--unicomp-gra-default:linear-gradient(45deg,rgba(9,169,238,0.3176470588235294),var(--primary-main))!important}.navbar{padding:2em;display:flex;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:#1dbbff;background:var(--primary-main);flex-wrap:wrap}.navbar .link{font-weight:700;text-decoration:none;color:#333;color:var(--font-lighter);font-size:x-large;border:none;opacity:.5;transition:opacity .3s ease-out}.navbar .link:not(:last-of-type){padding-right:2rem}.navbar .link.active,.navbar .link:hover{opacity:1}.navbar .logout{opacity:.5;margin-left:auto;margin-right:1em}.navbar .logout:hover{opacity:1}.page{padding:1em}html ::-webkit-scrollbar{width:.75rem;cursor:pointer}html ::-webkit-scrollbar,html ::-webkit-scrollbar-track{background-color:transparent}html ::-webkit-scrollbar-thumb{border-radius:5px;background-color:#ccc}html ::-webkit-scrollbar-thumb:hover{background-color:#aaa}.openArrow{-webkit-transform:scalex(-1);transform:scalex(-1)}.openArrow svg path{stroke-dasharray:none;fill:#333;fill:var(--font-lighter);stroke:none}.doneButton svg path{stroke-dasharray:none}.articlesRefresh svg path{stroke-dasharray:none!important}.addNewArticle svg,.groupAddButton svg{fill:#333!important;fill:var(--font-lighter)!important}.articlesRefresh:hover path:first-of-type{stroke:#333!important;stroke:var(--font-lighter)!important}.articlesRefresh:hover path:last-of-type{fill:#333!important;fill:var(--font-lighter)!important}.logout svg path:last-of-type,.removeButton svg path:last-of-type{-webkit-animation:none!important;animation:none!important}.addUserButton svg path{fill:#333!important;fill:var(--font-lighter)!important}input{border-width:0;border-bottom:.1rem dashed #333;border-bottom:var(--border-width) dashed var(--border-color)}input:focus{border-style:solid}.fileSelectorTile .MuiButton-label{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
/*# sourceMappingURL=main.35c93d13.chunk.css.map */