@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap);*{font-family:quicksand}.notification{border-radius:8px;color:#fff;margin-top:30px;padding:12px 24px}.invalid-page{color:#f1356d;font-size:20px;margin-top:200px;text-align:center}.invalid-page a{color:#007bff;text-decoration:none}.navbar{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;margin:auto;max-width:1150px}.navbar .links{display:flex;margin-left:auto}.navbar .active{color:red;font-weight:700;margin-left:50px}.navbar .inactive{color:blue;margin-left:50px;text-decoration:none}.navbar a:hover{color:#f1356d}.navbar h1{color:#4a148c;font-size:25px}.navbar .archive-status{color:blue;cursor:pointer;margin-left:50px}.add-application{margin:0 auto;max-width:600px;text-align:center}.add-application label{display:flex;justify-content:left}.add-application h2{font-size:24px;margin-bottom:20px;word-break:break-all}.add-application input{width:575px}.add-application input,.add-application select{border:1.5px solid #ddd;margin-bottom:10px;margin-top:10px;padding:6px 10px}.add-application select{box-sizing:border-box;width:600px}.add-application .submit-button{display:flex;gap:70px;justify-content:center;margin-top:20px}.add-application button{background:#f1356d;border:0;border-radius:10px;color:#ddd;cursor:pointer;font-size:14px;padding:8px 10px;text-decoration:none}.add-interview{margin:0 auto;max-width:600px;text-align:center}.add-interview label{display:flex;justify-content:left}.add-interview h2{font-size:24px;margin-bottom:20px}.add-interview h2,.add-interview p{word-break:break-all}.add-interview input{border:1.5px solid #ddd;margin-bottom:10px;margin-top:10px;padding:6px 10px;width:575px}.add-interview .submit-button{display:flex;gap:70px;justify-content:center;margin-top:20px}.add-interview a,.add-interview button{background:#f1356d;border:0;border-radius:10px;color:#ddd;cursor:pointer;padding:8px 10px}.add-interview a{font-size:14px;text-decoration:none}.dashboard{display:flex;gap:50px;margin:auto;max-height:600px;max-width:1000px;padding:50px}.application-line-chart{align-items:center;display:flex;flex-direction:column;height:400px;width:600px}.application-line-chart .application{font-size:14px;font-weight:700;text-align:center}.application-line-chart .no-application-message{text-align:center}.job-status-chart{align-items:center;display:flex;flex-direction:column;height:400px;margin:auto;width:600px}.job-status-chart .application{font-size:14px;font-weight:700}.job-status-chart .no-application-message{text-align:center}.loading-spinner{animation:loading 1s ease infinite;border:2px solid #dddd;border-radius:50%;border-top-color:#000;display:inline-block;height:10px;width:10px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.signin{animation:fadeIn .5s ease-in-out;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0003;margin:auto;max-width:400px;padding:20px}.signin .logo-icon{color:#f1356d;display:flex;font-size:40px;margin:auto}.signin h2{color:#f1356d;font-size:24px;margin-top:10px;text-align:center}.password-wrapper,.signin .input-box{align-items:center;background:#fff;border:1.5px solid #ddd;border-radius:10px;display:flex;margin-bottom:20px;margin-top:10px;padding:0 10px}.signin .input-box input,.signin .password-wrapper input{background:#0000;border:none;flex:0.9 1;font-size:inherit;outline:none;padding:12px 10px}.signin .left-icon{color:#aaa}.signin button{background-color:#f1356d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease;width:100%}.signin button:hover{background-color:#d12b5a}.signin p{color:#007bff;cursor:pointer;margin-top:20px;text-align:center}.signin .password-wrapper{position:relative}.signin .toggle-visibility{cursor:pointer;position:absolute;right:10px;top:39%}.signin .notice-wrapper{background-color:#e6f4ff;border-left:4px solid #0d6efd;color:#084298;padding-left:10px}.signin .ug-link{background-color:#0d6efd;border-radius:5px;color:#fff;display:flex;font-size:13px;justify-content:center;letter-spacing:.5px;margin-top:15px;padding:4px 20px;text-decoration:none}.signin .ug-link:hover{background-color:#007bff}.signup{animation:fadeIn .5s ease-in-out;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0003;margin:auto;max-width:400px;padding:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.signup .logo-icon{color:#f1356d;display:flex;font-size:40px;margin:auto}.signup h2{color:#f1356d;font-size:24px;margin-top:10px;text-align:center}.password-wrapper,.signup .input-box{align-items:center;background:#fff;border:1.5px solid #ddd;border-radius:10px;display:flex;margin-bottom:20px;margin-top:10px;padding:0 10px}.signup .input-box input,.signup .password-wrapper input{background:#0000;border:none;flex:0.9 1;font-size:inherit;outline:none;padding:12px 10px}.signup .left-icon{color:#aaa}.signup button{background-color:#f1356d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease;width:100%}.signup button:hover{background-color:#d12b5a}.signup p{color:#007bff;cursor:pointer;margin-top:20px;text-align:center}.signup .password-wrapper{position:relative}.signup .toggle-visibility{cursor:pointer;position:absolute;right:10px;top:39%}.signup .notice-wrapper{background-color:#e6f4ff;border-left:4px solid #0d6efd;color:#084298;padding-left:10px}.signin input:-webkit-autofill{-webkit-transition:background-color 1000s;transition:background-color 1000s}.user-guide{line-height:1.6;margin:auto;max-width:768px;padding-top:10px;text-align:justify}.user-guide h1{font-size:1.75rem;font-weight:700}.user-guide h2{font-size:1.25rem;font-weight:600;margin-bottom:16px;margin-top:30px}.user-guide ul{padding-left:2rem}.user-guide li{margin-bottom:.5rem}.user-guide p{margin-bottom:1rem}.user-guide section{border-bottom:1px solid #ddd}.user-guide .tip{color:#6b7280;font-size:.9rem;font-style:italic}code{background-color:#e9ecef;border-radius:3px;font-family:Courier New,Courier,monospace;padding:2px 4px}.application-list .filter-option{font-size:12px;position:absolute;right:350px;text-align:center;top:105px}.application-list .filter-option select{background:#e0f0ff;border:none;border-radius:99px;color:#036;cursor:pointer;font-size:12px;font-weight:700;padding:4px 10px}.application-list{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:750px}.application-list .application{border-bottom:1px solid #ddd;display:flex;gap:0;padding-bottom:20px;position:relative;width:100%}.application-list .button-group{align-items:center;color:#fff;cursor:pointer;display:flex;gap:10px;margin-left:auto;position:relative;width:190px}.application-list .button-group .archive-button button{background-color:green;border:none;border-radius:10px;bottom:.5px;color:#fff8dc;cursor:pointer;font-size:13px;font-weight:bolder;left:1px;letter-spacing:2px;padding:7px 20px;position:absolute;right:33px}.application-list .notes textarea{background-color:#fff9c4;border:2px solid #fbc02d;border-radius:10px;box-shadow:2px 2px 10px #0000001a;box-sizing:border-box;font-size:15px;height:89%;outline:none;padding:14px;position:absolute;resize:none;right:-330px;top:15px;width:300px}.application-list .button-group button{background-color:#f1356d;border:0;border-radius:10px;color:#fff;cursor:pointer;padding:8px 10px}.application-list .application-button{display:flex;gap:70px}.application-list .application-content{color:#666;width:500px;word-break:break-all}.application-list .application-content h2{color:#000;font-size:24px}.application-list .application-content .date{color:#343a40;font-weight:700}.application-list .application-content a{background-color:#e0f0ff;color:#0d6efd;text-decoration:none}.application-list .application-content .url,.application-list .application-content a{border:none;border-radius:5px;cursor:pointer;display:flex;font-size:13px;font-weight:bolder;letter-spacing:.5px;margin-top:10px;max-width:-webkit-fit-content;max-width:fit-content;padding:4px 20px}.application-list .application-content .url{background-color:#a9a9a9;color:#fff8dc}.application-list .application-content select{background:#e0f0ff;border:none;border-radius:5px;color:#036;cursor:pointer;font-size:13px;font-weight:bolder;letter-spacing:.5px;margin-left:10px;padding:4px 20px}.application-list .application-content a:hover{background-color:#d0e8ff}.application-list .application-content .url:hover{background-color:#6c757d}.application-list .application-content .applied{background-color:#17a2b8}.application-list .application-content .applied,.application-list .application-content .interview{border-radius:5px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:0;margin-top:0;padding:4px 20px}.application-list .application-content .interview{background-color:#0d6efd}.application-list .application-content .offer{background-color:#ffc107}.application-list .application-content .accepted,.application-list .application-content .offer{border-radius:5px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:0;margin-top:0;padding:4px 20px}.application-list .application-content .accepted{background-color:#198754}.application-list .application-content .rejected{background-color:#dc3545;margin-bottom:0;margin-top:0}.application-list .application-content .ghosted,.application-list .application-content .rejected{border-radius:5px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.5px;padding:4px 20px}.application-list .application-content .ghosted{background-color:#6c757d;margin:0}.application-list .application-button button{background-color:#f1356d;border:0;border-radius:10px;color:#fff;cursor:pointer;margin-top:20px;padding:8px 10px}.application-list a,.archived-application-list a{color:#17a2b8;text-decoration:none}.hide-notes-button{font-size:12px;position:absolute;right:255px;top:105px}.hide-notes-button .toggle-button{background-color:#b7b9ba;border:1px solid #aaa;border-radius:99px;box-shadow:1px 1px 10px rgba(0,0,0,0,748);cursor:pointer;display:flex;height:28px;margin:auto;position:relative;transition:background-color .1s ease,border-color .2s ease;width:50px}.hide-notes-button .toggle-button .thumb{background-color:#fff;border-radius:99px;height:20px;left:3px;position:absolute;top:50%;transform:translateX(0);transform:translateY(-50%);transition:left .15s ease;width:20px}.hide-notes-button .toggle-button.active{background-color:#fbc02d}.hide-notes-button .toggle-button:hover{border-color:#6f6f6f}.hide-notes-button .toggle-button.active .thumb{left:25px}.hide-archive-button{font-size:12px;position:absolute;right:157px;top:105px}.hide-archive-button .toggle-button{background-color:#b7b9ba;border:1px solid #aaa;border-radius:99px;box-shadow:1px 1px 10px rgba(0,0,0,0,748);cursor:pointer;display:flex;height:28px;margin:auto;position:relative;transition:background-color .1s ease,border-color .2s ease;width:50px}.hide-archive-button .toggle-button .thumb{background-color:#fff;border-radius:99px;height:20px;left:3px;position:absolute;top:50%;transform:translateX(0);transform:translateY(-50%);transition:left .15s ease;width:20px}.hide-archive-button .toggle-button.active{background-color:#15b58e}.hide-archive-button .toggle-button:hover{border-color:#6f6f6f}.hide-archive-button .toggle-button.active .thumb{left:25px}.archived-application-list .filter-option{font-size:12px;position:absolute;right:350px;text-align:center;top:105px}.archived-application-list .filter-option select{background:#e0f0ff;border:none;border-radius:99px;color:#036;cursor:pointer;font-size:12px;font-weight:700;padding:4px 10px}.archived-application-list{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:750px}.archived-application-list .application{border-bottom:1px solid #ddd;display:flex;gap:0;padding-bottom:20px;position:relative;width:100%}.archived-application-list .notes textarea{background-color:#fff9c4;border:2px solid #fbc02d;border-radius:10px;box-shadow:2px 2px 10px #0000001a;box-sizing:border-box;font-size:15px;height:89%;outline:none;padding:14px;position:absolute;resize:none;right:-330px;top:15px;width:300px}.archived-application-list .button-group{align-items:center;color:#fff;cursor:pointer;display:flex;gap:10px;margin-left:auto;position:relative;width:190px}.archived-application-list .button-group button{background-color:#f1356d;border:0;border-radius:10px;color:#fff;cursor:pointer;padding:8px 10px}.archived-application-list .application-button{display:flex;gap:70px}.archived-application-list .application-content{color:#666;width:500px;word-break:break-all}.archived-application-list .application-content h2{color:#000;font-size:24px}.archived-application-list .application-content .date{color:#343a40;font-weight:700}.archived-application-list .application-content .url{background-color:#a9a9a9;border:none;border-radius:5px;color:#fff8dc;cursor:pointer;display:flex;font-size:13px;font-weight:bolder;letter-spacing:.5px;margin-top:10px;max-width:-webkit-fit-content;max-width:fit-content;padding:4px 20px}.archived-application-list .application-content .url:hover{background-color:#6c757d}.archived-application-list .application-content .applied{background-color:#6c757d}.archived-application-list .application-content .applied,.archived-application-list .application-content .interview{border-radius:5px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:0;margin-top:0;padding:4px 20px}.archived-application-list .application-content .interview{background-color:#0d6efd}.archived-application-list .application-content .offer{background-color:#ffc107}.archived-application-list .application-content .accepted,.archived-application-list .application-content .offer{border-radius:5px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:0;margin-top:0;padding:4px 20px}.archived-application-list .application-content .accepted{background-color:#198754}.archived-application-list .application-content .rejected{background-color:#dc3545;margin-bottom:0;margin-top:0}.archived-application-list .application-content .ghosted,.archived-application-list .application-content .rejected{border-radius:5px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.5px;padding:4px 20px}.archived-application-list .application-content .ghosted{background-color:#b8b8d1;margin:0}.archived-application-list .application-button button{background-color:#f1356d;border:0;border-radius:10px;color:#fff;cursor:pointer;margin-top:20px;padding:8px 10px}.archived-application-list a{color:#17a2b8;text-decoration:none}.highlighted{animation:highlightFade 4s ease-in-out}@keyframes highlightFade{0%{background-color:#dfffd9}to{background-color:inherit}}.archived-interview-list{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:710px}.archived-interview-list .interview{border-bottom:1px solid #ddd;display:flex;gap:60px;padding-bottom:20px;width:100%}.archived-interview-list .button-group{align-items:center;color:#fff;cursor:pointer;display:flex;gap:10px;margin-left:auto}.archived-interview-list .button-group button{background-color:#f1356d;border:0;border-radius:10px;color:#fff;cursor:pointer;padding:8px 10px}.archived-interview-list .interview-content{color:#666;word-break:break-all}.archived-interview-list .interview-content h2{color:#000;font-size:24px}.archived-interview-list .interview-content .date{color:#343a40;font-weight:700}.archived-interview-list .interview-content p:last-of-type{color:red;font-weight:700}.archived-interview-list .interview-content a{background-color:#e0f0ff;border:none;border-radius:5px;color:#0d6efd;cursor:pointer;display:flex;font-size:13px;font-weight:bolder;letter-spacing:.5px;margin-top:10px;max-width:-webkit-fit-content;max-width:fit-content;padding:4px 20px;text-decoration:none}.archived-interview-list .interview-content a:hover{background-color:#d0e8ff}.archived-interview-list .interview-button button{background-color:#f1356d;border:0;border-radius:10px;color:#fff;cursor:pointer;margin-top:20px;padding:8px 10px}.archived-interview-list .interview-button{display:flex;gap:70px}.interview-list{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:710px}.interview-list .interview{border-bottom:1px solid #ddd;display:flex;gap:60px;padding-bottom:20px;width:100%}.interview-list .button-group{align-items:center;color:#fff;cursor:pointer;display:flex;gap:10px;margin-left:auto}.interview-list .button-group button{background-color:#f1356d;border:0;border-radius:10px;color:#fff;cursor:pointer;padding:8px 10px}.interview-list .interview-button{display:flex;gap:70px}.interview-list .interview-content{color:#666;word-break:break-all}.interview-list .interview-content h2{color:#000;font-size:24px}.interview-list .interview-content .date{color:#343a40;font-weight:700}.interview-list .interview-content p:last-of-type{color:red;font-weight:700}.interview-list .interview-content a{background-color:#e0f0ff;border:none;border-radius:5px;color:#0d6efd;cursor:pointer;display:flex;font-size:13px;font-weight:bolder;letter-spacing:.5px;margin-top:10px;max-width:-webkit-fit-content;max-width:fit-content;padding:4px 20px;text-decoration:none}.interview-list .interview-content a:hover{background-color:#d0e8ff}.interview-list .interview-button button{background-color:#f1356d;border:0;border-radius:10px;color:#fff;cursor:pointer;margin-top:20px;padding:8px 10px}
/*# sourceMappingURL=main.c5dab3b2.css.map*/