.admin-table-container{min-height:70vh;width:100%;display:flex}.admin-table-container .admin-table-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:stretch}.admin-table-container .admin-table-toolbar .admin-table-buttons{flex-grow:1}.admin-table-container .admin-table-toolbar .admin-table-buttons button{margin-right:.4em}.admin-table-container .table-row-buttons{opacity:.4;transition:opacity .2s}.admin-table-container .table-row-buttons button{font-size:.8em;padding:.2em 1em}.admin-table-container .table-row-buttons button svg{width:.6em;height:.6em}.admin-table-container .MuiDataGrid-root .MuiDataGrid-row.Mui-even{background-color:rgba(0,0,0,.05)}.admin-table-container .MuiDataGrid-root .MuiDataGrid-row:hover{background-color:#c2cbfa}.admin-table-container .MuiDataGrid-root .MuiDataGrid-row:hover .table-row-buttons{opacity:1}.admin-table-container .green-btn{background-color:green!important;color:#fff!important}.admin-table-container .chip{display:inline-flex;background:#177f7f;border-radius:1em;padding:.4em .8em;margin:.3em;justify-content:center;align-items:center;font-size:.7em;line-height:1em;color:#fff}.auto-breadcrumbs{margin:1em 0}.async-button .MuiButton-label,.auto-breadcrumbs .breadcrumbs-item{display:flex;align-items:center}.async-button .MuiButton-label{justify-content:stretch}.async-button .MuiButton-label .loading-icon{max-width:1.2em;max-height:1.2em;margin-right:.6em;color:hsla(0,0%,100%,.7)}.async-button.icon-top .MuiButton-label{flex-direction:column}.async-button.icon-top .MuiButton-label .loading-icon{margin-right:0;margin-bottom:.3em}.async-button.icon-bottom .MuiButton-label{flex-direction:column-reverse}.async-button.icon-bottom .MuiButton-label .loading-icon{margin-right:0;margin-top:.3em}.async-button.icon-left .MuiButton-label{flex-direction:row}.async-button.icon-right .MuiButton-label{flex-direction:row-reverse}.async-button.icon-right .MuiButton-label .loading-icon{margin-right:0;margin-left:.6em}.avatar-selector{display:flex;width:100%;height:8.3em;align-items:stretch;justify-content:stretch;cursor:pointer;border-radius:.5em}.avatar-selector:hover{box-shadow:.2em .2em .4em .1em rgba(0,0,0,.2)}.avatar-selector .avatar-image{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;background-position:50%;background-size:contain;background-repeat:no-repeat}.modal-window{background-color:#e4f3ff;border-radius:1em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:38em;max-width:calc(95% - 2em);max-height:calc(95vh - 2em);display:flex;flex-direction:column;padding:1em}.modal-window.full-screen{width:calc(100% - 2em);height:calc(100% - 2em);max-width:calc(100% - 2em);max-height:calc(100% - 2em)}@media screen and (max-width:320px){.modal-window{height:95vh}}.modal-window .modal-header{font-size:1.4em;margin-bottom:7px;display:flex;justify-content:center}.modal-window .modal-content{overflow-y:auto;overflow-x:hidden;flex-direction:column;align-items:center;display:flex;flex-grow:1}.modal-window.stretch .modal-content{align-items:stretch}.modal-window .modal-buttons-container{display:flex;flex-direction:row;justify-content:center}.modal-window .modal-buttons-container button{margin:.2em .6em}#root{--bg-light:#f0f0ec}#root .custom-card-list .custom-card-list-item{background-color:var(--bg-light)}#root .custom-card-list .custom-card-list-item h3{margin:0;padding-bottom:0}#root .custom-card-list .custom-card-list-item .custom-card-image-container{background-position:50%;background-size:cover}@media screen and (max-width:768px){#root .custom-card-list .custom-card-list-item .custom-card-image-container{padding-bottom:56%}}#root ul.columned-list{font-size:.9em}@media screen and (max-width:768px){#root ul.columned-list{-webkit-column-count:1;column-count:1}}@media screen and (min-width:768px){#root ul.columned-list{-webkit-column-count:2;column-count:2}}@media screen and (min-width:1200px){#root ul.columned-list{-webkit-column-count:3;column-count:3}}#root ul.columned-list li{line-height:1em;margin-bottom:.3em}.image-selector{display:flex;flex-grow:1;align-items:stretch;justify-content:stretch;cursor:pointer;position:relative}.image-selector .display{display:flex;flex-grow:1;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0 0 56%;border:1px solid rgba(0,0,0,.3);border-radius:1em;overflow:hidden;background-color:rgba(0,0,0,.1)}.image-selector:hover .image-selector-close{background:red;color:#fff}.image-selector .image-selector-close{background:rgba(0,0,0,.1);transition:background-color .5s ease-out,color .2s ease-out;position:absolute;left:.2em;top:.2em}.notifications-container{z-index:2010;position:absolute;bottom:2em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.notifications-container.has-many-items .messages{max-height:10em;overflow-y:auto;background-color:hsla(0,0%,100%,.4);box-shadow:2px 2px 6px rgba(1,1,1,.6)}.notifications-container.has-many-items .close-button{width:auto;padding:0;margin:0;position:absolute;right:0;top:-3em;z-index:10;font-size:.6em}.notifications-container .messages{display:flex;flex-direction:column;align-items:stretch;position:relative;padding:1em;border-radius:1em 0 0 1em;transition:background-color .5s,box-shadow .5s}.notifications-container .messages .MuiSnackbar-root{position:relative;bottom:inherit;margin-bottom:.4em;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);transition:transform .3s ease-out}.notifications-container .messages .MuiSnackbar-root.closing{-webkit-transform:translateX(-50%) scale(.1);transform:translateX(-50%) scale(.1)}.password-modal-container{flex-direction:column;display:flex;position:absolute;padding:1em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:30%;width:calc(400px - 1em);max-width:calc(90% - 1em);height:calc(300px - 1em);max-height:calc(90% - 1em);background-color:#fff;background-color:var(--bg-light,#fff);border-radius:8px;overflow:hidden;justify-content:space-around}.password-modal-container .header{font-weight:700;font-size:1.3em;text-align:center}.password-modal-container .prompt{font-size:1em;font-weight:400;color:rgba(0,0,0,.8);text-align:center}.password-modal-container .fields{display:flex;flex-direction:column;padding:10px 0}.password-modal-container .fields>div{margin:0 0 1em}.password-modal-container .buttons-container{display:flex;justify-content:space-between}.password-modal-container .buttons-container button{margin:.2em}span.question-placeholder{background:#faebd7;padding:.2em .6em;border-radius:1em;color:#dc143c}.text-field-question input{outline:none;width:60px;padding:.4em .8em;border:none;border-bottom:1px solid #d3d3d3}.text-field-question input:focus{background:#fbf6e9;border-color:brown;border-radius:1em}.text-field-question input:disabled{opacity:.3}.text-field-question.has-errors input{background:#ffe4e1;color:#8b0000;border-color:red}.text-field-question.has-errors input:disabled{background:#eee}.text-field-question.checking input{background:rgba(255,166,0,.199);color:#aaa;border-color:#aaa}.spinner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;padding:2em}.parsed-html div.error{font-size:1.2em;color:red;font-weight:600}.text-color-question{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:7px 0;overflow:hidden}.text-color-question.has-errors{background-color:rgba(255,0,0,.247)}.text-color-question.has-errors .color-button{box-shadow:0 0 5px 8px rgba(255,0,0,.473);border:1px solid #fff}.text-color-question .color-button{border-radius:6px;padding:5px;width:auto;min-height:30px;min-width:30px;font-weight:700;background:rgba(0,0,0,.05)}.text-color-question .color-button:disabled{cursor:not-allowed}.text-color-question .color-button:hover{background-color:rgba(151,148,151,.747)}.text-color-question .color-button[data-btn-color=red]{background-color:red}.text-color-question .color-button[data-btn-color=yellow]{background-color:#ff0}.text-color-question .color-button[data-btn-color=white]{background-color:#fff;border:2px solid #000}.text-color-question .color-button[data-btn-color=black]{background-color:#000}.text-color-question .color-button[data-btn-color=orange]{background-color:orange}.text-color-question .color-button[data-btn-color=brown]{background-color:brown}.text-color-question .color-button[data-btn-color=green]{background-color:green}.text-color-question .color-button[data-btn-color=gold]{background-color:gold}.text-color-question .color-button[data-btn-color=silver]{background-color:silver}.text-color-question [data-btn-color]:after{content:attr(data-btn-color);display:inline-block;width:-moz-fit-content;min-width:calc(100% - .8em);position:absolute;bottom:0;left:50%;font-size:9px;color:hsla(0,0%,100%,.8196078431);background:#000;padding:.1em .5em;border-radius:6px;-webkit-transform:translate(-50%,40%);transform:translate(-50%,40%)}.text-color-question .color-select-box{width:115px}.text-color-question .color-question-menu [data-btn-color=red]{color:red}.text-color-question .color-question-menu [data-btn-color=white]{background-color:#d3d3d3;color:#fff}.text-color-question .color-question-menu [data-btn-color=black]{color:#000}.text-color-question .color-question-menu [data-btn-color=orange]{color:orange}.text-color-question .color-question-menu [data-btn-color=brown]{color:brown}.text-color-question .color-question-menu [data-btn-color=green]{color:green}.text-color-question .color-question-menu [data-btn-color=gold]{color:gold}.text-color-question .color-question-menu [data-btn-color=silver]{color:silver}.multiple-choice-buttons{position:relative;display:inline-flex;border-radius:6px;flex-direction:column;align-items:flex-start;padding:1em;color:#afafaf}.multiple-choice-buttons [role=group]{margin:.5em 0}.multiple-choice-buttons button{color:grey}.multiple-choice-buttons button.selected{color:#fff}.multiple-choice-buttons button:disabled{background-color:#afafaf;cursor:not-allowed}.multiple-choice-buttons.correct{color:#009259;background-color:rgba(0,255,115,.2)}.multiple-choice-buttons.correct .MuiButton-contained.selected:disabled{background-color:#a2c0a2}.multiple-choice-buttons.wrong{color:#dc143c;background-color:rgba(255,0,0,.31)}.multiple-choice-buttons.wrong .MuiButton-contained.selected{background-color:#dc143c}.multiple-choice-buttons.wrong .MuiButton-contained.selected:disabled{background-color:#e0abb6}.multiple-choice-buttons.wrong .MuiButton-contained.clicked{background-color:grey;color:#fff;text-shadow:0 0 4px #000}.multiple-choice-buttons button.MuiButton-contained{border-radius:0;flex-grow:1}.multiple-choice-buttons button.MuiButton-contained.selected{background-color:#1a8b72}.multiple-choice-buttons button.MuiButton-contained:first-child{border-radius:6px 0 0 6px}.multiple-choice-buttons button.MuiButton-contained:last-child{border-radius:0 6px 6px 0}.multiple-choice-buttons .MuiButtonGroup-vertical button.MuiButton-contained:first-child{border-radius:6px 6px 0 0}.multiple-choice-buttons .MuiButtonGroup-vertical button.MuiButton-contained:last-child{border-radius:0 0 6px 6px}.multiple-choice-buttons .description{font-weight:600;margin-bottom:4px}.multiple-choice-buttons .error-message{position:relative;display:block;text-align:center;font-size:.7em;letter-spacing:.06em;font-weight:700;text-shadow:1px 1px 3px #fff;padding:0!important;margin:1em 0}.fraction{text-align:center;display:inline-flex;flex-direction:column;margin:0 .4em}.denom,.nom{display:flex;align-items:center;justify-content:center}.nom{border-bottom:1px solid #000}sub{top:.6em}sub,sup{font-size:.7em;position:relative;vertical-align:initial}sup{top:-.4em}.top-line{border-top:1px solid;padding-top:0}.text-field-question{display:inline-flex;flex-direction:row;align-items:center;position:relative}.text-field-question .question-title{display:flex;align-items:center}.text-field-question input::-webkit-inner-spin-button,.text-field-question input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-field-question input[type=number]{-moz-appearance:textfield}.text-field-question input:disabled{cursor:not-allowed}.text-field-question .checking-value{position:absolute;right:0;color:rgba(0,0,0,.3)}.quiz-container{background-color:#e5f4ff;padding:2em;border-radius:6px;align-items:stretch;justify-content:flex-start;display:flex;flex-direction:column}.quiz-container .quiz-title{font-size:1.3em;font-weight:400;color:#3f51b5;margin-bottom:1em;text-transform:capitalize;text-align:center}.quiz-container .question-container{padding:1em 0;margin-bottom:1em;border-bottom:3px dotted rgba(0,0,0,.1)}.quiz-container .question-container:last-child{border-bottom:none;margin-bottom:0}.quiz-container .question-container fieldset{width:100%}.quiz-container .question-container .question-image-container{display:flex;flex-direction:column;align-items:flex-start;margin:.4em 0 1em}.quiz-container .question-container .question-image-container img{max-width:100%;max-height:60vh;border-radius:.3em;box-shadow:2px 2px 4px rgba(0,0,0,.5)}.quiz-container .question-container .answered-correctly .question-text{color:rgba(0,0,0,.5)}.quiz-container .question-container .answered-correctly svg{color:rgba(0,0,0,.1)}.quiz-container .question-container .answered-correctly .selected svg{color:green}.quiz-container .question-container .answered-correctly .selected .question-text{color:green;font-weight:700}.quiz-container .question-container .prepared-answer-content{display:flex;flex-direction:column;align-items:flex-start}.quiz-container .question-container .prepared-answer-content img{max-width:100%;max-height:40vh;border-radius:.3em;box-shadow:2px 2px 4px rgba(0,0,0,.5)}.quiz-container .question-container .question-title{font-weight:700;color:#f50057;margin-bottom:12px;line-height:1.2em;font-size:1.2em;font-weight:400}.quiz-container .question-text{flex:1 1;padding:10px}.quiz-container .option{display:flex;flex-direction:row}.quiz-container .submit-quiz-button{align-self:center}.custom-radio-item{display:flex;flex-direction:row;cursor:pointer;border-radius:.5em;transition:all .3s}.custom-radio-item:hover{background-color:rgba(0,0,0,.1)}
/*# sourceMappingURL=2.a997af0a.chunk.css.map */