@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital@1&family=Kufam:ital@1&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{font-family:DM Sans,sans-serif;font-family:Kufam,sans-serif}body{min-height:100vh}.app,body{width:100%}.app{height:100%}.login-page-wrapper{align-items:center;background-image:url(/static/media/loginPageWave.f91081ab5eb00076b08f.svg);background-position:bottom;background-repeat:no-repeat;display:flex;height:100vh;justify-content:center;width:100%}.login-page-wrapper .login-container{align-items:center;border:3px solid #9cc52c;border-radius:20px;box-shadow:0 14px 28px rgba(95,126,104,.25),0 10px 10px rgba(149,233,168,.22);display:flex;flex-direction:column;height:500px;justify-content:space-between;padding:20px;width:400px}.login-page-wrapper .login-container .label-container{display:flex;flex-direction:column;width:100%}.login-page-wrapper .login-container .label-container label{display:flex;flex-direction:column;margin-top:10px}.login-page-wrapper .login-container .label-container input{padding:10px}.login-page-wrapper .login-container .label-container input:focus{outline-color:#9cc52c}.login-page-wrapper .login-container .label-container button{background-color:#9cc52c;border:none;font-size:20px;margin-top:10px;padding:10px;width:100%}.login-page-wrapper .login-container .label-container button:hover{background-color:#cce97b;cursor:pointer}.dashboard-main-wrapper{background-image:url(/static/media/mainDashBottom.fb5684f0be3177c2c107.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;display:flex;height:100%;justify-content:center;min-height:calc(100vh - 100px);width:100%}.dashboard-main-wrapper .rapport-main-info{display:flex;margin-top:10px}.student-list-wrapper{background-color:#fff;border:2px solid #000;border-radius:10px;margin-left:10px;max-height:80vh;min-height:1060px;min-width:280px;overflow-y:auto;padding:10px 20px 10px 10px;position:relative;width:320px}.student-list-wrapper::-webkit-scrollbar{width:5px}.student-list-wrapper::-webkit-scrollbar-track{background:#d6d5d5}.student-list-wrapper::-webkit-scrollbar-thumb{background:#3f3e3e;border-radius:10px}.student-list-wrapper::-webkit-scrollbar-thumb:hover{background:#363535;cursor:pointer}.student-container{background-color:#9cc52c;border-radius:10px;height:70px;margin-top:5px;padding-left:5px;position:relative;width:100%}.student-container,.student-container .student-name-container{align-items:center;display:flex}.student-container .student-name-container .student-icon{margin-top:10px}.student-container .student-name-container h3{font-size:14px;margin-left:10px}.student-container .student-group{align-items:center;background-color:#e9e76f;border-radius:10px 10px 0 0;display:flex;font-size:12px;font-weight:700;height:30%;justify-content:center;position:absolute;right:0;top:0;width:100%}.student-container:hover{border:2px solid #000;cursor:pointer;-webkit-transform:scale(1.03);transform:scale(1.03);transition:.6s ease-in-out}.student-container .delete-button{background-color:#e07070;border-radius:10px;display:none;padding:3px;position:absolute;right:-10px;top:-10px;z-index:10}.student-container .delete-button:hover{background-color:red;cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1);transition:.3s ease}.selected-student-button{background-color:#ddb56c;border:2px solid #000}.selected-student-button .delete-button{display:block}.checkbox-filter-wrapper{border-radius:10px;display:flex;flex-direction:column;padding:5px;width:100%}.checkbox-filter-wrapper .search-filter-button-container{display:flex}.checkbox-filter-wrapper .search-filter-button-container input[type=text]{margin-right:5px;padding:10px;width:90%}.checkbox-filter-wrapper .checkbox-filters{display:flex;justify-content:space-around;width:100%}.filter{background-color:#eed080;font-weight:700;margin-top:5px;padding:6px 10px}.filter:hover{background-color:#e7912f;cursor:pointer}.selected-filter{background-color:#e7912f;color:#fff}.add-student-button{background-color:#69e069;border-radius:50%;color:#fff}.add-student-button:hover{background-color:#46be46;color:#0a0a0a;cursor:pointer;-webkit-transform:scale(1.08);transform:scale(1.08);transition:.2s ease-in}.rapport-info-wrapper,.rapport-info-wrapper .rapport-make-tool-wrapper{align-items:center;display:flex;flex-direction:column}.rapport-info-wrapper .rapport-make-tool-wrapper{border:2px solid #000;border-radius:10px;height:100%;margin-bottom:10px;margin-left:15px;max-height:1008px;overflow-y:auto;width:100%}.rapport-info-wrapper .rapport-make-tool-wrapper::-webkit-scrollbar{width:5px}.rapport-info-wrapper .rapport-make-tool-wrapper::-webkit-scrollbar-track{background:#d6d5d5}.rapport-info-wrapper .rapport-make-tool-wrapper::-webkit-scrollbar-thumb{background:#3f3e3e;border-radius:10px}.rapport-info-wrapper .rapport-make-tool-wrapper::-webkit-scrollbar-thumb:hover{background:#363535;cursor:pointer}.rapport-info-wrapper .rapport-name{background-color:#9cc52c;border-left:2px solid #000;border-radius:10px 10px 0 0;border-right:2px solid #000;border-top:2px solid #000;margin-bottom:0;margin-top:0;padding-bottom:20px;text-align:center;width:60%}.rapport-info-wrapper .title-button-container{align-items:center;display:flex;justify-content:center;width:100%}.personal-messages-wrapper{background-color:rgba(228,228,45,.3);display:flex;justify-content:center;padding:10px;width:100%}.personal-messages-wrapper .personal-messages{align-items:center;display:flex;flex-direction:column;justify-content:center}.personal-messages-wrapper .personal-messages textarea{margin:5px;max-height:150px;max-width:450px;min-height:150px;min-width:450px;padding:5px}.personal-messages-wrapper .personal-messages textarea:focus{border:1px solid #fff;outline:2px solid #00a2ff}.research-wrapper{background-color:rgba(60,178,251,.3);display:flex;justify-content:center;padding:40px;width:100%}.title-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:220px}.title-container .add-button{background-color:#424040;border:1px solid #89d689;border-radius:50%;color:#89d689;margin-top:20px}.title-container .add-button:hover{background-color:#000;color:#b0ecb0;cursor:pointer;-webkit-transform:scale(1.08);transform:scale(1.08);transition:.4s ease-in-out}.project-container{margin-bottom:10px;width:100%}.project-container .project{align-items:center;display:flex;margin-bottom:5px}.project-container .project .item-name{margin-left:8px;padding:5px;width:280px}.project-container .project .delete-item:hover{color:#e47878;cursor:pointer;transition:.2s ease-in-out}.save-button{background-color:#9fec9f;border-radius:50%;color:#080808;margin-left:10px;padding:2px}.save-button:hover{background-color:#36ca36;color:#fff;cursor:pointer;-webkit-transform:scale(1.08);transform:scale(1.08);transition:.2s ease-in}.preview-button{background-color:#84b4e0;border-radius:25px;color:#000;margin-right:20px;padding:2px}.preview-button:hover{background-color:#2b90f0;color:#fff;cursor:pointer;-webkit-transform:scale(1.08);transform:scale(1.08);transition:.2s ease-in}.modal-wrapper{background-color:rgba(1,1,1,.4);height:100%;overflow-y:auto;padding:40px;position:absolute;top:0;width:100%;z-index:10}.modal-wrapper,.modal-wrapper .modal{align-items:center;display:flex;justify-content:center}.modal-wrapper .modal{background-color:rgba(13,14,13,.7);border-radius:10px;height:400px;position:relative;width:600px}.modal-wrapper .modal form{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-wrapper .modal form input{margin-bottom:5px;padding:10px;width:300px}.modal-wrapper .modal form button{background-color:#0eade0;border-radius:5px;padding:10px;width:300px}.modal-wrapper .modal form button:hover{background-color:#98d7ec;cursor:pointer}.modal-wrapper .modal .modal-close-button{color:#e96565;position:absolute;right:10px;top:10px}.modal-wrapper .modal .modal-close-button:hover{color:#eea5a5;cursor:pointer}.rapport-container{display:flex;flex-direction:column;margin:0 auto;max-width:1400px;width:100%}.rapport-container .button-container{display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0}.rapport-container .button-container a{border-radius:50%}.rapport-container .button-container a .back-button{background-color:#9cc52c;border-radius:50%;color:#000;margin:10px;padding:5px;text-decoration:none}.rapport-container .button-container a .back-button:hover{background-color:#cce97b}.rapport-container .button-container .download-button{background-color:#9cc52c;border-radius:50%;color:#000;margin:10px;padding:5px}.rapport-container .button-container .download-button:hover{background-color:#cce97b;cursor:pointer}.rapport-container h1{text-align:center}.rapport-container .rapport{max-width:1400px;overflow-y:scroll}.student-information-container{align-items:center;border-bottom:2px solid #000;display:flex;font-size:16px;height:100px;justify-content:space-around}.student-information-container h3{font-size:18px;margin-bottom:20px}.student-information-container .image{height:100px;width:120px}.text-area-container{align-items:center;display:flex;justify-content:space-around}.text-area-container .text-area{border:1px solid #000;border-radius:10px;height:300px;padding:15px;width:45%}h2{text-align:center}h2,h3{margin-top:20px}h3{margin-left:32px}.research-items h2{margin-bottom:20px;margin-top:40px}.research-items li{align-items:center;display:flex;height:30px}.research-items li .checkmark-icon{color:#9cc52c;height:25px;margin-left:30px;margin-right:10px;width:25px}.end-page-wrapper{display:flex;flex-direction:column;margin-bottom:20px}.end-page-wrapper .autograph-container{display:flex;justify-content:space-around;margin-top:50px}.end-page-wrapper .autograph-container .autograph{border:2px solid #000;border-radius:10px;height:150px;width:300px}.end-page-wrapper .autograph-container h3{margin-left:0}.end-page-wrapper .next-group-wrapper{display:flex;flex-direction:column;justify-content:center;margin:0 auto}.end-page-wrapper .next-group-wrapper .next-group{border:2px solid #000;border-radius:10px;height:150px;width:200px}.navbar-wrapper{background-color:#e9f1eb;border-bottom:2px solid #000;border-radius:0 0 10px 10px;display:flex;height:100px;justify-content:space-between;width:100%}.navbar-wrapper .navbar-logout-section{align-items:center;display:flex;height:100px;justify-content:center;margin-right:10px}.navbar-wrapper .navbar-logout-section h3{margin-right:15px}.logout-button{background-color:#ce8484;border-radius:10px;color:#fff;font-size:20px;padding:10px;width:100px}.logout-button:hover{background-color:#ec9393;cursor:pointer}
/*# sourceMappingURL=main.86e89eea.css.map*/