@font-face{font-family:Euclid;font-weight:500;src:local("Euclid"),url(/static/media/Euclid%20Circular%20A%20Medium.a5befbfcb71cd093cc56.ttf) format("truetype")}@font-face{font-family:Euclid;font-weight:300;src:local("Euclid"),url(/static/media/Euclid%20Circular%20A%20Light.29f6c14f6218727ca4be.ttf) format("truetype")}@font-face{font-family:Euclid;font-weight:400;src:local("Euclid"),url(/static/media/Euclid%20Circular%20A%20Regular.d54600880dc63db716f2.ttf) format("truetype")}:root{--yellow:#ffe01b;--yellow-shadow:#ecd018;--meadow:#0fc6a8;--meadow-shadow:#0caa8f;--purple:#9f84bd;--purple-shadow:#846e9e;--umber:#65524d;--umber-shadow:#4c3e3a;--fx-xl:5rem;--fx-600:1.5rem;--fx-500:1.25rem;--fx-400:1rem;--fs1:font-size:clamp(1rem,2.5vw,1.1rem)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Euclid,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}.app{margin:0 auto;max-width:2048px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Euclid}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#7e7e7e1a}::-webkit-scrollbar-thumb{background:#7e7e7e80}::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.filterStyle .filterHead{font-size:17px;margin:0}.filterStyle form{grid-gap:.75rem;display:flex;flex-direction:column;width:100%}.filterStyle form .buttons{grid-gap:1rem;align-items:center;display:flex;justify-content:center;margin-top:1rem}.filterStyle form .buttons button{font-weight:500;width:100%}.filterStyle form .group{grid-gap:1rem;align-items:flex-end;display:grid;grid-template-columns:1fr 1fr 1fr}.ql-editor{min-height:100px}.mobileMenu{display:flex;flex-direction:column;padding:1rem}.mobileMenu .mobileMenuDivs{grid-gap:1rem;display:flex;flex-direction:column}.catIcon{grid-gap:.5rem;align-items:center;border-radius:.25rem;cursor:default;display:flex;font-size:18px;font-weight:500;padding:.5rem .75rem}.catIcon svg{margin:0;padding:0}.catIcon:hover{background-color:#f8f8f8}.drawerForChat .mantine-Drawer-overlay{background:rgba(0,0,0,.533)}.drawerForChat .mantine-Drawer-drawer{border-radius:.5rem;margin:2rem}.drawerForChat .chatWrapper{-ms-overflow-style:none;display:flex;flex-direction:column;height:94%;justify-content:flex-end;scrollbar-width:none;width:100%}.drawerForChat .chatWrapper .chatMessages{height:500px;max-height:500px;overflow:hidden;overflow-y:scroll}.drawerForChat .chatWrapper .chatMessages::-webkit-scrollbar{display:none}.drawerForChat .chatWrapper .chatMessages p{font-size:15px;margin:0}.drawerForChat .chatWrapper .chatMessages .teacherMessage{background-color:#eee;border-radius:.5rem;margin:1rem auto 1rem 0;padding:.75rem 1rem;width:75%}.drawerForChat .chatWrapper .chatMessages .teacherMessage:first-child{margin:0 auto 0 0}.drawerForChat .chatWrapper .chatMessages .teacherMessage+.teacherMessage{margin:.25rem auto .25rem 0}.drawerForChat .chatWrapper .chatMessages .studentMessage{background-color:#d9caec;border-radius:.5rem;margin:1rem 0 1rem auto;padding:.75rem 1rem;width:75%}.drawerForChat .chatWrapper .chatMessages .studentMessage img{background:#eee;display:flex;margin:0 auto;max-height:200px;max-width:100%;object-fit:contain}.drawerForChat .chatWrapper .chatMessages .studentMessage audio{display:flex;margin:1.5rem auto 1rem;width:100%}.drawerForChat .chatWrapper .chatMessages .studentMessage video{height:200px;max-width:100%}.drawerForChat .chatWrapper .chatMessages .studentMessage:first-child{margin:0 0 0 auto}.drawerForChat .chatWrapper .chatMessages .studentMessage+.studentMessage{margin:.25rem 0 .25rem auto}.drawerForChat .chatWrapper form{margin-top:1rem}.drawerForChat .chatWrapper form .fileInputs{grid-gap:.5rem;align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;margin-bottom:.5rem}.drawerForChat .chatWrapper form .fileInputs .fileInput{display:none}.drawerForChat .chatWrapper form .fileInputs .filePart{align-items:center;border:1px solid #aaa;border-radius:.25rem;cursor:pointer;display:flex;justify-content:center;padding:.5rem .75rem;transition:all .15s}.drawerForChat .chatWrapper form .fileInputs .filePart p{margin:0 0 0 .25rem}.drawerForChat .chatWrapper form .fileInputs .filePart:hover{background-color:#eee}.drawerForChat .chatWrapper form .filePreview button{background:none;border:1px solid #0000;border-radius:.25rem;color:#888;cursor:pointer;margin:.5rem;position:absolute;right:5%;z-index:10}.drawerForChat .chatWrapper form .filePreview button:hover{border:1px solid #888}.drawerForChat .chatWrapper form img{background:#eee;display:flex;height:200px;margin:0 auto;object-fit:contain;width:100%}.drawerForChat .chatWrapper form audio{display:flex;margin:1.5rem auto 1rem;width:100%}.drawerForChat .chatWrapper form video{height:200px;width:100%}.drawerForChat .chatWrapper form textarea{border:1px solid #aaa;border-radius:.25rem;display:flex;font-size:15px;outline:none;padding:.5rem .75rem;position:relative;resize:none;width:94%}.drawerForChat .chatWrapper form button.send{background:#ffe01b;background:var(--yellow);border:none;border-radius:.25rem;cursor:pointer;font-size:15px;margin-top:.5rem;padding:.75rem 0;width:100%}.drawerForChat .chatWrapper form button.send:hover{background:#ecd018;background:var(--yellow-shadow)}.listWrapper{grid-gap:.5rem;display:flex;flex-direction:column;margin:0 0 2rem}.listWrapper h2{font-weight:500}.listWrapper .userListWrapper{height:400px;max-height:400px;overflow-y:scroll}.listWrapper ::-webkit-scrollbar-track{background:#7e7e7e00;border-radius:1rem}.listWrapper ::-webkit-scrollbar-thumb{background:#7e7e7e80;margin-left:1rem}.listWrapper ::-webkit-scrollbar-thumb:hover{background:#7e7e7e}.listWrapper .userListModal{border:1px solid #eee;border-radius:.25rem;justify-content:space-between;margin-bottom:.5rem;scrollbar-width:none}.listWrapper .userListModal,.listWrapper .userListModal .buttons{align-items:center;display:flex}.listWrapper .userListModal .studentButton{border:none;border-radius:0;cursor:pointer;font-weight:500;min-height:50px;min-width:max-content;padding:0 1.5rem;transition:all .15s}.listWrapper .userListModal .delete{border-radius:0 .25rem .25rem 0;padding:0 .75rem}.listWrapper .userListModal .add{border-radius:0 .25rem .25rem 0}.listWrapper .userListModal .studentDiv{grid-gap:1rem;align-items:center;display:flex}.listWrapper .userListModal .studentDiv img{border-radius:.5rem;height:50px;margin:0;min-height:50px;min-width:50px;object-fit:cover;transition:all .15s;width:50px}.listWrapper .userListModal .studentDiv h3{border-radius:0 .25rem .25rem 0;display:flex;font-size:16px;font-weight:500;justify-content:flex-start;margin:0;transition:all .15s;width:100%}.tsbutton{background-color:#ffe01b;background-color:var(--yellow);color:#000;font-size:16px;font-weight:500;height:48px}.tsbutton:hover{background-color:#ecd018;background-color:var(--yellow-shadow)}
/*# sourceMappingURL=main.9c9c1c09.css.map*/