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}.sidebar{width:250px;background-color:#fff;padding:10px;display:flex;flex-direction:column;height:100vh;box-shadow:2px 0 5px rgba(0,0,0,.1)}.sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.profile-area{margin-left:10px}.profile-placeholder{width:40px;height:40px;border-radius:50%;background-color:#8a2be2;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:16px;font-weight:700}.link{padding:8px 10px;text-decoration:none;color:indigo;transition:background-color .3s;border-radius:4px;margin:5px 0}.link.active,.logout{background-color:#8a2be2;color:#fff}.logout{margin-top:auto;padding:8px 10px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.logout:hover{background-color:#9932cc}.modal-content{text-align:center}.close-button{background-color:#6f42c1;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:15px;display:block;margin-left:auto;margin-right:auto}.close-button:hover{background-color:#5a34a3}.modal-title{color:#6f42c1;margin:10px 0}.submissions{width:80%;padding-left:20px}.submissions h2{font-size:24px;margin-bottom:20px;color:purple;margin-left:50px}.header select{border-radius:15px;padding-left:10px;text-align:left;color:purple;align-self:center;justify-self:center}.submission-card{background-color:#fff;padding:15px;margin-bottom:25px;border-radius:15px;width:90%;border:.5px solid grey;box-shadow:15px 0 20px hsla(0,0%,50.2%,.5);display:flex;justify-content:space-between;margin-left:50px}.submission-card h3{margin:0 0 10px}.submission-card p{margin:0}.Edit{color:purple;border-color:purple}.Edit,.Post{background-color:#fff;margin:15px;border-width:3px;border-radius:20px;padding:5px 20px}.Post{color:green;border-color:green}.Delete{background-color:#fff;color:red;border-color:red;margin:15px;border-width:3px;border-radius:20px;padding:5px 20px}.movieCardContainer{margin-top:1em;display:flex;flex-direction:column;grid-gap:1em;gap:1em;width:60%;max-width:800px}.submissions-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.page-number{margin:0 10px}.post-image{width:100%;height:100%}.modal-content{padding:20px;position:relative}.modal-textarea{width:90%;height:100px;margin-bottom:20px;padding:10px;border-radius:4px;border:1px solid #ccc;font-size:16px}.modal-edit-button{background-color:#6c43f0;color:#fff;border:none;border-radius:4px}.modal-close-button,.modal-edit-button{padding:10px 20px;cursor:pointer;margin:5px}.modal-close-button{background-color:#d3d3d3;color:#000;border:1px solid #000;border-radius:4px}.modal-content h3{font-weight:700}.modal-content h4{font-weight:500;text-align:center}.modal-delete-button{background-color:red;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin:5px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:400px;display:flex;flex-direction:column}.timeframe{display:flex;justify-content:center;margin:20px}.modal-content h3{text-align:center;font-weight:500;margin:5px;align-self:center}.modal-content select{background-color:#fff;align-self:center;padding:5px 10px;border-radius:15px;margin:5px}.buttons{justify-content:center}.modal-post-button{background-color:green;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin:5px}.container{overflow:scroll;height:100vh;width:80%;padding-left:20px}.header{display:flex;align-items:center}.header h2{margin-right:50px}.container select{padding:5px;border-radius:15px;max-height:30px;border-width:2px;border-color:purple;color:purple;font-weight:700}.header h1{font-size:30px;margin-right:15px}.container h2,.header h1{margin-bottom:20px;color:purple}.container h2{font-size:24px}.container table{width:100%;text-align:"center";border-collapse:initial;border-spacing:0;border:2px solid #ccc;border-radius:15px;overflow:hidden;text-align:center}.container thead{background-color:#d3d3d3;color:purple;font-size:20px;padding:5px}.buttons{display:flex;justify-content:right;margin-right:20px}.userInfo{color:#00f;border-color:#00f}.adminInfo,.userInfo{background-color:#fff;margin:5px;border-width:3px;border-radius:20px;padding:2px 10px;font-weight:700}.adminInfo{color:purple;border-color:purple}.postInfo{color:green;border-color:green}.context,.postInfo{background-color:#fff;margin:5px;border-width:3px;border-radius:20px;padding:2px 10px;font-weight:700}.context{color:#ff1493;border-color:#ff1493}.keep{background-color:green;border-color:green}.delete,.keep{color:#fff;margin:5px;border-width:3px;border-radius:20px;padding:2px 10px;font-weight:700}.delete{background-color:red;border-color:red}.edit{background-color:purple;border-color:purple}.banUser,.edit{color:#fff;margin:5px;border-width:3px;border-radius:20px;padding:2px 10px;font-weight:700}.banUser{background-color:#000;border-color:#000}.information-modal-content{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.nested-modal-content{width:600px}.information-modal-image{width:30%;height:50%}.card-info,.university-select{margin:0 10px!important}.dashboard{display:flex;flex-wrap:wrap;width:100%;height:100vh}.circle-container,.square{flex:1 1 50%;display:flex;align-items:center;justify-content:center;height:50vh;box-sizing:border-box;font-size:1.5rem}.circle{margin-top:100px}.circle,.circle-above{width:175px;height:175px;border-radius:50%;border:3px solid purple;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:0 4px 20px rgba(128,0,128,.5)}.circle-above{margin-right:20px;margin-bottom:100px}.circle-text{font-size:16px}.circle-number,.circle-text{font-weight:700;color:purple}.circle-number{font-size:50px}.line{width:100%;top:50%;border:none;border-top:3px solid purple}.chat-container{flex:1 1 50%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:0 20px 20px;height:50%}.chat-header{background-color:purple;color:#fff;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}.chat-messages{padding:10px;flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;border:2px solid purple;box-shadow:0 4px 20px rgba(128,0,128,.5)}.message{padding:8px;margin:5px 0;border-radius:5px;max-width:80%}.user-message{background-color:purple;color:#fff;align-self:flex-end}.other-message{background-color:#d1d1d1;align-self:flex-start}.chat-input-container{display:flex;padding:10px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:2px solid purple;box-shadow:0 4px 20px rgba(128,0,128,.5)}.chat-input{flex-grow:1;padding:10px;border:1px solid #ccc;border-radius:5px;margin-right:10px}.send-button{background-color:purple;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer}.send-button:hover{background-color:pruple}.feed-container{flex:1 1 50%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:0 20px 20px;height:50%}.feed-header{background-color:#00008b;color:#fff;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}.feed-messages{padding:10px;flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;border:2px solid purple;box-shadow:0 4px 20px rgba(128,0,128,.5);border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:scroll}.post-card{background-color:#d3d3d3;display:flex;justify-content:left;align-items:center;margin:5px;border-radius:15px}.post-card h3{margin:15px}.admin-post{overflow:scroll;height:100vh;width:80%;padding-left:20px;display:flex;flex-direction:column}.admin-post h2{font-size:24px}.admin-post h2,.admin-post h4{margin-bottom:20px;color:purple;margin-left:50px}.admin-post h4{font-size:16px}.image-title{margin-right:30px!important}.datePicker{width:400px!important;padding:5px;font-size:16px;border-radius:10px;border-color:purple;border-width:2px;color:purple;margin-left:3%}.time-frame{display:flex;flex-direction:row;align-items:center;width:30%!important}.admin-post h3{margin-left:50px;color:purple;width:120px}.admin-post textarea{height:20px;align-items:center}.admin-post select,.admin-post textarea{width:400px;padding:5px;font-size:16px;border-radius:10px;border-color:purple;border-width:2px;color:purple}.admin-post-image{margin-top:3%;width:50%;height:50%;align-self:center;margin-bottom:20px}.deleted{overflow:scroll;height:100vh;width:80%;padding-left:20px}.header h2{font-size:24px;margin-bottom:20px;margin-left:50px}.deleted select,.header h2{color:purple;margin-right:10px}.deleted select{padding:5px;border-radius:15px;max-height:30px;border-width:2px;border-color:purple;font-weight:700;margin-left:10px}.archived-card{background-color:#fff;padding-left:15px;margin-bottom:25px;border-radius:15px;width:90%;border:.5px solid grey;box-shadow:15px 0 20px hsla(0,0%,50.2%,.5);display:flex;justify-content:space-between;margin-left:50px}.deleted-h3{color:red}.standard h3{color:#000}.buttons{align-content:center}.Recover{background-color:#fff;color:purple;border-color:purple;border-width:3px;border-radius:20px;padding:5px 20px;max-height:30px;align-self:center}.justification{display:flex;flex-direction:row;justify-content:center;align-items:center}.justification textarea{margin:5px;max-height:20px}.modal-recover-button{background-color:purple;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin:5px}.login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;background:linear-gradient(180deg,#60c,#90c);box-sizing:border-box;padding:20px}h2{color:#fff;margin-bottom:20px;text-align:center}form{display:flex;flex-direction:column;grid-gap:10px;gap:10px;width:100%;max-width:300px}input{padding:10px;border:none}button{padding:10px;background-color:#fff;color:#60c;width:100%;max-width:300px}input{display:block;width:100%;padding:.5rem;margin-bottom:1rem;border-radius:5px;border:1px solid #ccc}button,input{font-size:1rem}button{padding:.75rem 1.5rem;background-color:#4a00e0;color:#fff;border:none;border-radius:5px;cursor:pointer}button:hover{background-color:#3b00d4}.app{display:flex;overflow:none;height:100%;width:100%}.add-moderator{overflow:scroll;height:100vh;width:80%;padding-left:20px;display:flex;flex-direction:column}.add-moderator h2{font-size:24px}.add-moderator h2,.add-moderator h4{margin-bottom:20px;color:purple;margin-left:50px}.add-moderator h4{font-size:16px}.add-moderator h3{margin-left:50px;color:purple;width:200px}.add-moderator textarea{height:20px;width:400px;padding:5px;align-items:center;font-size:16px;border-radius:10px;border-color:purple;border-width:2px;color:purple}.add-moderator button{background-color:purple;max-width:-webkit-max-content;max-width:max-content;padding:10px 30px;margin:50px;font-size:18px;color:#fff;border-radius:20px;cursor:pointer}.item-block{flex-direction:row}.item-block,.loading-container{display:flex;align-items:center}.loading-container{justify-content:center;position:absolute;right:0;left:0;top:0;bottom:0}#errorText{color:red}#errorText,#successText{font-size:16px;margin-bottom:20px;margin-left:50px}#successText{color:#5cb85c}#checkbox{height:25px;width:25px;margin-top:15px}.loader{border:16px solid #f3f3f3;border-top-color:purple;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.user-table{width:100%;border-collapse:collapse;margin-bottom:20px}h1{text-align:center}.user-table td,.user-table th{padding:8px;border:1px solid #ddd;text-align:left}.user-table th{background-color:#f2f2f2;font-weight:700}.user-table tr:nth-child(2n){background-color:#f9f9f9}.user-table tr:hover{background-color:#ddd}
/*# sourceMappingURL=main.b93b469b.chunk.css.map */