body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;margin:0;padding:0}.app{height:100%}.app .container{display:flex;flex-direction:column;height:100%}.app .container .content{flex:1 1}.btn{border-radius:23px;caret-color:transparent;color:#fff;cursor:pointer;font-family:CircularBold,arial,helvetica,sans-serif;font-size:16px;font-weight:700;padding:10px 25px;position:relative}.btn .fa-icon{margin-right:10px}.btn .spinner{font-size:larger;left:0;position:absolute;width:100%}.btn:after{background-color:#fff;border-radius:23px;bottom:0;content:"";display:inline-block;height:100%;left:0;opacity:0;position:absolute;transition:.35s;visibility:hidden;width:10%}.btn:hover:after{opacity:.2;visibility:visible;width:100%}.btn.orange-btn{background-color:#f19100}.btn.outline-btn{background-color:#fff;border:1px solid #dedede;color:#000}.btn.outline-btn:after{background-color:#f9d19a}.btn.outline-btn:hover{background-color:#f19100;color:#fff}.btn.grey-btn{background-color:#efefef;border:#f5ad4e;color:#000}.btn.grey-btn:hover{background-color:#f19100;color:#fff}.btn.grey-btn:disabled{color:#ccc}.btn.grey-btn .spinner{color:#000}.btn.delete-btn{background-color:#efefef;color:#000}.btn.delete-btn:hover{background-color:#e04d5d;color:#fff}.logo{background-image:url(/static/media/logo.d99a8f78744d55730c5a.png);background-repeat:no-repeat;background-size:cover;height:100%;width:370px}.light-label{color:#898888}.dark-label,.light-label{font-family:CircularBook,arial,helvetica,sans-serif;font-size:18px}.dark-label{color:#000}.confirmation-modal{background:#fff;border:1px solid #dedede;border-radius:5px;box-shadow:0 .1875rem .375rem 0 rgba(0,0,0,.1);inset:50% auto auto 50%;margin-right:-50%;outline:none;overflow:auto;padding:20px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px}.confirmation-modal .modal-title{font-size:20px;font-weight:700}.confirmation-modal .modal-text{margin:20px 0}.confirmation-modal .modal-buttons-container{align-items:center;display:flex;gap:20px;justify-content:flex-end}.pupil-list-page{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}.pupil-list-page.loading{height:100%}.pupil-list-page .name{width:18%}.pupil-list-page .number{width:10%}.pupil-list-page .corrector-1,.pupil-list-page .corrector-2{width:8%}.pupil-list-page .rate-btn,.pupil-list-page .search-bars{display:flex;flex-direction:row;justify-content:flex-end;width:41%}.pupil-list-page .correction{align-items:center;display:flex;gap:10px;justify-content:center;width:15%}.pupil-list-page .correction .fa-icon{font-size:22px}.pupil-list-page .correction .done{color:#90a959}.pupil-list-page .correction .empty{color:#a63d40}.pupil-list-page .correction .skipped{color:#888}.pupil-list-page .fields{align-items:center;color:#898888;display:flex;font-family:CircularBold,arial,helvetica,sans-serif;font-size:16px;font-weight:600;gap:20px;height:35px;padding:30px 30px 0}.pupil-list-page .fields .search-bars{gap:10px;margin-left:auto}.pupil-list-page .fields .search-bars .search-by-corrector,.pupil-list-page .fields .search-bars .search-by-number{align-items:center;border:1px solid #dedede;border-radius:25px;display:flex;padding:10px 25px;width:100px}.pupil-list-page .fields .search-bars .search-by-corrector input,.pupil-list-page .fields .search-bars .search-by-number input{border:none;height:25px;line-height:25px;outline:none;width:100%}.pupil-list-page .fields .search-bars .search-by-corrector .delete-icon:hover,.pupil-list-page .fields .search-bars .search-by-corrector .search-icon:hover,.pupil-list-page .fields .search-bars .search-by-number .delete-icon:hover,.pupil-list-page .fields .search-bars .search-by-number .search-icon:hover{color:#666;cursor:pointer}.pupil-list-page .fields .search-bars .search-by-corrector .delete-icon,.pupil-list-page .fields .search-bars .search-by-number .delete-icon{margin-right:5px}.pupil-list-page .fields .search-bars .get-by-corrector{align-items:center;background-color:#f5ad4e;border:1px solid #a2a2a2;border-radius:25px;display:flex;padding:10px 25px;width:100px}.pupil-list-page .fields .search-bars .get-by-corrector input{background-color:#f5ad4e;border:none;height:25px;line-height:25px;outline:none;width:100%}.pupil-list-page .fields .search-bars .get-by-corrector .delete-icon:hover,.pupil-list-page .fields .search-bars .get-by-corrector .search-icon:hover{color:#666;cursor:pointer}.pupil-list-page .fields .search-bars .get-by-corrector .delete-icon{margin-right:5px}.pupil-list-page .pupil-row{grid-gap:20px;align-items:center;border:1px solid #dedede;border-radius:5px;display:flex;font-family:CircularBold,arial,helvetica,sans-serif;font-size:16px;font-weight:600;gap:20px;height:35px;padding:20px 30px}.pupil-list-page .pupil-row .rate{margin-left:auto}.pupil-list-page .pupil-row.empty{justify-content:center}.pupil-list-page .pupil-row.loader{align-items:center;color:#ccc;font-size:40px;height:100%;justify-content:center}.header{align-items:center;background-color:transparent;box-shadow:0 .1875rem .375rem 0 rgba(0,0,0,.1);display:flex;flex-wrap:wrap;justify-content:space-between;padding:32px 40px;position:relative}.header .logo-container{height:54px;min-width:370px;width:30%}.header .btn-container{display:flex;flex-direction:revert;gap:15px;margin-left:auto}.header .btn-container #file-upload{display:none}.header .btn-container .file-upload-btn.loading{background:linear-gradient(90deg,#f7bf75 10%,#fff 0,#fff);transition:background 1s ease-out}.header .btn-container .file-upload-btn.loading.per40{background:linear-gradient(90deg,#f7bf75 40%,#fff 0,#fff)}.header .btn-container .file-upload-btn.loading.per60{background:linear-gradient(90deg,#f7bf75 60%,#fff 0,#fff)}.header .btn-container .file-upload-btn.loading.per80{background:linear-gradient(90deg,#f7bf75 80%,#fff 0,#fff)}.header .btn-container .file-upload-btn.loading.per100{background:linear-gradient(90deg,#f19100 100%,#fff 0,#fff)}.header .btn-container .file-upload-btn .green{color:#46a10a}.header .error-container{background:#fff;border-top:none;color:#d82034;font-size:23px;position:absolute;text-align:center;top:0;width:calc(100% - 80px)}.editor-container{background-color:#f9f9f9;border:1px solid #f4f4f4;display:flex;flex-direction:column;gap:15px;margin-bottom:30px;padding:20px}.editor-container .test-order{font-family:CircularBold,arial,helvetica,sans-serif;font-size:20px;font-weight:600}.editor-container .test-text{display:flex;flex-direction:row}.editor-container .test-text .initial-text{height:200px;width:40%}.editor-container .test-text .initial-text textarea{border:1px solid #dedede;box-sizing:border-box;font-family:CircularBook,arial,helvetica,sans-serif;font-size:16px;font-weight:400;height:100%;padding:12px 20px;resize:none;width:100%}.editor-container .test-text .initial-text textarea:focus{outline:1px solid #a2a2a2}.editor-container .test-text .initial-text textarea:disabled{background-color:#999}.editor-container .test-text .parse-btn-container{align-items:center;display:flex;justify-content:center;min-width:200px;width:20%}.editor-container .test-text .latex-text{background:#fff;border:1px solid #dedede;box-sizing:border-box;height:200px;overflow-x:hidden;overflow-y:scroll;padding:20px;width:40%}.editor-container .test-text .latex-text.empty{padding:0;width:40%}.editor-container .test-text .latex-text.error{background:rgba(224,77,93,.07);padding:10px 20px 20px}.editor-container .test-text .latex-text.error .latex-error{font-size:18px;font-weight:700}.editor-container .test-text .latex-text.error .latex-error-message{margin:10px 0}.editor-container .test-text .latex-text .png-place-holder{align-items:center;background-color:#efefef;display:flex;height:100%;justify-content:center;width:100%}.editor-container .test-text .latex-text .generated-png{max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.editor-container .test-text .latex-text img{width:100%}.editor-container .image-row{align-items:start;background-color:#fff;display:inline-flex;flex-direction:row;justify-content:start;padding:10px;width:100%}.editor-container .image-row .button-column{align-items:flex-start;display:inline-flex;flex-direction:column}.editor-container .image-row .button-column .button-column-spacer{height:8px}.editor-container .image-row .upload-row{display:flex;flex-direction:row;justify-content:start}.editor-container .image-row .image-upload-container{align-items:center;display:flex;justify-content:center;min-width:150px}.editor-container .image-row .image-upload-container #file-upload{display:none}.editor-container .image-row .image-upload-container .file-upload-btn.loading{background:linear-gradient(90deg,#f7bf75 10%,#fff 0,#fff)}.editor-container .image-row .image-upload-container .file-upload-btn.loading.per40{background:linear-gradient(90deg,#f7bf75 40%,#fff 0,#fff)}.editor-container .image-row .image-upload-container .file-upload-btn.loading.per60{background:linear-gradient(90deg,#f7bf75 60%,#fff 0,#fff)}.editor-container .image-row .image-upload-container .file-upload-btn.loading.per80{background:linear-gradient(90deg,#f7bf75 80%,#fff 0,#fff)}.editor-container .image-row .image-upload-container .file-upload-btn.loading.per100{background:linear-gradient(90deg,#f19100 100%,#fff 0,#fff)}.editor-container .image-row .image-upload-container .file-upload-btn .green{color:#46a10a}.editor-container .image-row .image-container{margin-left:50px}.editor-container .image-row .image-container .image-drag-container .dropped-files li{color:#07f;font-weight:700;padding:3px;text-align:left}.editor-container .image-row .image-container .image-drag-container .image-drag-target{align-items:center;background-color:#efefef;display:flex;height:150px;justify-content:center;width:300px}.editor-container .image-row .image-container .image-drag-container .image-drag-target.inside-drag-area{background-color:#ccc}.editor-container .image-row .image-container .image-display{max-height:200px}.editor-container .image-row .image-container .image-placeholder{align-items:center;background-color:#efefef;display:flex;height:200px;justify-content:center;width:200px}.overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:120%;justify-content:center;margin-top:-10%;position:fixed;width:100%;z-index:1}.overlay mar .lds-ring{align-self:center;display:inline-block;height:80px;justify-self:center;position:relative;width:80px}.overlay .lds-ring div{-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#f19100;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.overlay .lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.overlay .lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.overlay .lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.exam-container{display:flex;flex-direction:column;padding:20px}.exam-container .lds-ring{align-self:center;display:inline-block;height:80px;justify-self:center;position:relative;width:80px}.exam-container .lds-ring div{-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#f19100;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.exam-container .lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.exam-container .lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.exam-container .lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.exam-container .btn-row{border-bottom:1px solid #ccc;display:flex;flex-direction:row;gap:15px;justify-content:space-between;padding:20px 0}.exam-container .btn-row .download-pdf-btn{margin-left:auto}.exam-container .error-container{align-items:center;display:flex;font-weight:600;height:200px;justify-content:center}.exam-container .exam-info{align-items:center;border:1px solid #f4f4f4;display:flex;flex-direction:row;flex-wrap:wrap;font-family:CircularBold,arial,helvetica,sans-serif;font-size:20px;gap:10px;margin-top:20px;padding:20px}.exam-container .exam-info .exam-name{font-family:CircularBook,arial,helvetica,sans-serif;font-size:24px}.exam-container .exam-info .info{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:20px;width:100%}.exam-container .exam-info .info .info-row{align-items:center;display:flex;flex-basis:50%;flex-direction:row;gap:10px;justify-content:flex-start;margin-bottom:10px}.exam-container .exam-info .info .info-row .light-label{width:125px}.exam-container .exam-info .exam{display:flex;font-size:24px}.exam-container .table-content{border:1px solid #f4f4f4;box-sizing:border-box;margin:40px 0;padding:20px;width:100%}.exam-container .table-content .test-rating{align-items:center;display:flex;flex-direction:row;font-family:CircularBook,arial,helvetica,sans-serif;justify-content:flex-end;margin-bottom:15px;width:calc(50% + 64px)}.exam-container .table-content .test-rating label{flex:1 1;min-width:100px}.exam-container .table-content .test-comment,.exam-container .table-content .test-rating .rating-dropdown{flex:4 1}.exam-container .table-content .test-comment textarea{border:1px solid #dedede;box-sizing:border-box;font-family:CircularBook,arial,helvetica,sans-serif;font-size:16px;font-weight:400;height:100%;min-height:100px;padding:12px 20px;resize:none;width:100%}.exam-container .table-content .test-comment textarea:focus{outline:1px solid #a2a2a2}.add-student-container{grid-gap:20px;align-items:center;display:flex;flex-direction:column;gap:20px;padding:20px}.add-student-container .add-student-row{align-items:center;display:flex;flex-direction:row;width:65%}.add-student-container .add-student-row.button-row{display:flex;flex-direction:row;gap:20px;justify-content:flex-end}.add-student-container .add-student-row label{width:30%}.add-student-container .add-student-row input{border:1px solid #dedede;border-radius:5px;box-shadow:none;color:#000;outline:none;padding:20px 30px;width:70%}@font-face{font-family:CircularBold;src:url(/static/media/CircularXXWeb-Bold.0148d16e24ef2cdceef5.woff)}@font-face{font-family:CircularBook;src:url(/static/media/CircularXXWeb-Book.ddefb6e8721c8d1754ae.woff)}.auth-page{align-items:center;display:flex;height:100%;justify-content:center}.auth-page .login-container{border:1px solid #dedede;box-shadow:0 .1875rem .375rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:100px;padding:15px;width:300px}.auth-page .login-container .logo-container{height:80px;width:300px}.auth-page .login-container .logo-container .logo{width:100%}.auth-page .sign-in-container{align-items:flex-end;display:flex;height:100%;justify-content:center}
/*# sourceMappingURL=main.d57f487d.css.map*/