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}body{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}#root{display:flex;flex-direction:column;height:100vh}.white-container{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;min-height:50px;padding:10px}button[type=submit],input,select{border:1px solid gray;border-radius:5px;height:30px}button[type=submit]{background-color:#2d5016;color:#fff;font-weight:700}form{display:flex;flex-direction:column;gap:10px}h2{color:#2d5016;font-weight:700;margin:15px;text-transform:capitalize}h2,h3{text-align:center}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.content-header{align-items:center;display:flex;flex-direction:row;justify-content:end;margin-bottom:20px}.action-buttons{display:flex;flex-direction:row;gap:15px;justify-content:flex-end}.action-buttons a{text-decoration:none}.Dashboard{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px}.dashboard-content{flex-grow:1;overflow-y:scroll}.dashboard-content::-webkit-scrollbar{display:none}.dashboard-content{-ms-overflow-style:none;scrollbar-width:none}.Header{justify-content:space-between;padding:10px 20px}.Header,.Header .logo{align-items:center;display:flex;flex-direction:row}.Header .logo p{color:#2d5016;font-size:18px;font-weight:700;margin-right:10px}.Header .logo span{color:#666;font-size:14px}.Header .profile{align-items:center;background:#2d5016;border-radius:20px;display:flex;flex-direction:column;height:40px;justify-content:center;width:40px}.Header .profile a{color:#fff;font-size:20px;font-weight:700;text-decoration:none}.Overview .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}button.deleteButton{background-color:#2d5016;border:1px solid gray;border-radius:5px;color:#fff;font-weight:700;padding:10px 20px}.ErrorMessage{color:red;text-align:center}.DataCollectionAdd,.UploadForm{margin:0 auto;max-width:400px}.ActionButton{align-items:center;background-color:#fff;border:2px solid #2d5016;border-radius:5px;color:#2d5016;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;width:50px}.ActionButton:hover{background-color:#e0e0e0}.DownloadButton{rotate:180deg}.ActionButton.active{background-color:#d2e1c3}.Tab{background:#f0f0f0;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:15px;font-weight:500;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.Tab:hover{background:#e0e0e0}.Tab.active{background:linear-gradient(135deg,#3f7f00,#2d5016);color:#fff}.TabList{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;gap:10px}.SuccessMessage{color:#2d5016;text-align:center}.UnauthenticatedApp{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;max-width:500px;width:100%}.UnauthenticatedApp form{margin:0 10px}.RegisterForm .error-message,.RegisterForm .success-message{display:none}.RegisterForm .links{display:flex;flex-direction:row;gap:20px;justify-content:center;margin:10px}.RegisterForm .links a{color:#2d5016}.form-container{position:relative}.form-overlay{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:.5;position:absolute;width:100%}.loader{animation:spin 1s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top-color:#2d5016;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginForm .links{display:flex;flex-direction:row;gap:20px;justify-content:center;margin:10px}.LoginForm .links a{color:#2d5016}.VerifyEmailForm .links{display:flex;flex-direction:row;gap:20px;justify-content:center;margin:10px}.VerifyEmailForm .links a{color:#2d5016}.ForgotPasswordForm .links{display:flex;flex-direction:row;gap:20px;justify-content:center;margin:10px}.ForgotPasswordForm .links a{color:#2d5016}
/*# sourceMappingURL=main.23051722.css.map*/