@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap);*{font-family:quicksand}.notification{border-radius:.5rem;color:#fff;margin-top:1.875rem;padding:.75rem 1.5rem}.invalid-page{color:#f1356d;font-size:1.25rem;margin-top:12.5rem;text-align:center}.invalid-page a{color:#007bff;text-decoration:none}.navbar{-webkit-overflow-scrolling:touch;align-items:center;border-bottom:1px solid #f2f2f2;display:flex;margin:auto;max-width:71.875rem;overflow-x:auto;white-space:nowrap}.navbar .links{display:flex;margin-left:auto}.navbar .active{color:red;font-weight:700;margin-left:3.125rem}.navbar .inactive{color:blue;margin-left:3.125rem;text-decoration:none}.navbar a:hover{color:#f1356d}.navbar h1{color:#4a148c;font-size:1.5625rem}.navbar .archive-status{color:blue;cursor:pointer;margin-left:3.125rem}@media (max-width:71.875rem){.navbar{font-size:.8rem;width:100%}.navbar .active,.navbar .inactive{margin-left:1.5rem}.navbar h1{color:#4a148c;font-size:1rem}.navbar .archive-status{color:blue;cursor:pointer;margin-left:1.5rem}}.add-application{margin:0 auto;max-width:37.5rem;text-align:center}.add-application label{display:flex;justify-content:left}.add-application h2{font-size:1.5rem;margin-bottom:1.25rem;word-break:break-all}.add-application input{-webkit-appearance:none;appearance:none}.add-application input,.add-application select{border:1.5px solid #ddd;box-sizing:border-box;margin-bottom:.625rem;margin-top:.625rem;padding:.375rem .625rem;width:100%}.add-application .submit-button{display:flex;gap:4.375rem;justify-content:center;margin-top:1.25rem}.add-application button{background:#f1356d;border:0;border-radius:.625rem;color:#fff;color:#f5f5f5;cursor:pointer;font-size:.875rem;padding:.5rem .625rem;text-decoration:none}@media (max-width:71.875rem) and (orientation:portrait){.add-application{max-width:80%}.add-application h2{font-size:1.2rem;margin-bottom:1rem}.add-application label{font-size:.8rem}.add-application button{border-radius:.6rem;font-size:.7rem;padding:.4rem .5rem}}.add-interview{margin:0 auto;max-width:37.5rem;text-align:center}.add-interview label{display:flex;justify-content:left}.add-interview h2{font-size:1.5rem;margin-bottom:1.25rem;word-break:break-all}.add-interview p{word-wrap:break-word}.add-interview input{-webkit-appearance:none;appearance:none;border:1.5px solid #ddd;box-sizing:border-box;margin-bottom:.625rem;margin-top:.625rem;padding:.375rem .625rem;width:100%}.add-interview .submit-button{color:#fff;display:flex;gap:4.375rem;justify-content:center;margin-top:1.25rem}.add-interview button{background:#f1356d;border:0;border-radius:.625rem;color:#fff;cursor:pointer;padding:.5rem .625rem}.add-interview .back-button{color:#fff}.add-interview a{background:#f1356d;border:0;border-radius:.625rem;color:#ddd;cursor:pointer;font-size:.875rem;padding:.5rem .625rem;text-decoration:none}@media (max-width:71.875rem) and (orientation:portrait){.add-interview{max-width:90%}.add-interview h2{font-size:1.2rem;margin-bottom:1rem}.add-interview label{font-size:.8rem}.add-interview button{border-radius:.6rem;font-size:.7rem;padding:.4rem .5rem}.add-interview .back-button{font-size:.7rem}}.dashboard{display:flex;gap:3.125rem;margin:auto;max-height:37.5rem;max-width:62.5rem;padding:2rem}@media (max-width:48rem){.dashboard{display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:0}}.application-line-chart{align-items:center;display:flex;flex-direction:column;height:25rem;width:37.5rem}.application-line-chart .application{font-size:.8rem;font-weight:700;text-align:center}.application-line-chart .no-application-message{text-align:center}@media (max-width:48rem){.application-line-chart{height:20rem;width:24rem}.application-line-chart .no-application-message{text-align:center}}.job-status-chart{align-items:center;display:flex;flex-direction:column;height:25rem;margin:auto;width:37.5rem}.job-status-chart .application{font-size:.8rem;font-weight:700}.job-status-chart .no-application-message{text-align:center}@media (max-width:48rem){.job-status-chart{height:30rem;width:20.5rem}}.loading-spinner{animation:loading 1s ease infinite;border:.125rem solid #dddd;border-radius:50%;border-top-color:#000;display:inline-block;height:.625rem;width:.625rem}@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}@media (max-width:71.875rem){.user-guide{max-width:90%}}.application-list{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:46.875rem}.application-list .filter-option{font-size:.75rem;position:absolute;right:21.875rem;text-align:center;top:6.5625rem}.application-list .filter-option select{background:#e0f0ff;border:none;border-radius:6.1875rem;color:#036;cursor:pointer;font-size:.75rem;font-weight:700;padding:.25rem .625rem}.application-list .application{border-bottom:1px solid #ddd;display:flex;gap:0;padding-bottom:1.25rem;position:relative;width:100%}.application-list .button-group{align-items:center;cursor:pointer;display:flex;gap:.625rem;margin-left:auto;position:relative;width:11.875rem}.application-list .button-group .archive-button button{background-color:green;border:none;border-radius:.625rem;bottom:.03125rem;color:#fff8dc;cursor:pointer;font-size:.8125rem;font-weight:bolder;left:.0625rem;letter-spacing:.125rem;padding:.4375rem 1.25rem;position:absolute;right:2.0625rem}.application-list .notes textarea{background-color:#fff9c4;border:2px solid #fbc02d;border-radius:.625rem;box-shadow:2px 2px 10px #0000001a;box-sizing:border-box;font-size:.9375rem;height:89%;outline:none;padding:.875rem;position:absolute;resize:none;right:-20.625rem;top:.9375rem;width:18.75rem}.application-list .button-group button{background-color:#f1356d;border:0;border-radius:.625rem;color:#fff;cursor:pointer;padding:.5rem .625rem}.application-list .application-button{display:flex;gap:4.375rem}.application-list .application-content{word-wrap:break-word;color:#666;gap:1em;width:31.25rem}.application-list .application-content .location{color:#2a9d8f}.application-list .application-content h2{color:#000;font-size:1.5rem}.application-list .application-content .date{color:#343a40;font-weight:700}.application-list .application-content a{background-color:#e0f0ff;color:#0d6efd;letter-spacing:.5px;text-decoration:none}.application-list .application-content .url,.application-list .application-content a{border:none;border-radius:.3125rem;cursor:pointer;display:flex;font-size:.8125rem;font-weight:bolder;margin-top:.625rem;max-width:-webkit-fit-content;max-width:fit-content;padding:.25rem 1.25rem}.application-list .application-content .url{background-color:#a9a9a9;color:#fff8dc;letter-spacing:.03125rem}.application-list .application-content select{background:#e0f0ff;border:none;border-radius:.3125rem;color:#036;cursor:pointer;font-size:.8125rem;font-weight:bolder;letter-spacing:.03125rem;margin-left:.625rem;padding:.25rem 1.25rem}.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:.3125rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;letter-spacing:.03125rem;margin-bottom:0;margin-top:0;padding:.25rem 1.25rem}.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:.3125rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;letter-spacing:.03125rem;margin-bottom:0;margin-top:0;padding:.25rem 1.25rem}.application-list .application-content .accepted{background-color:#198754}.application-list .application-content .rejected{background-color:#dc3545;border-radius:.3125rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;letter-spacing:.03125rem;margin-bottom:0;margin-top:0;padding:.25rem 1.25rem}.application-list .application-content .ghosted{background-color:#6c757d}.application-list .application-content .declined,.application-list .application-content .ghosted{border-radius:.3125rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;letter-spacing:.03125rem;margin:0;padding:.25rem 1.25rem}.application-list .application-content .declined{background-color:#639}.application-list .application-button button{background-color:#f1356d;border:0;border-radius:.625rem;color:#fff;cursor:pointer;margin-top:1.25rem;padding:.5rem .625rem}.application-list a,.archived-application-list a{color:#17a2b8;text-decoration:none}@media (max-width:71.875rem) and (orientation:portrait){.application-list{max-width:90%}.application-list>h2{font-size:1.2rem;margin-bottom:5rem}.application-list .filter-option{right:65%;top:15%}.application-list .application{-webkit-overflow-scrolling:touch;gap:.5rem;overflow-x:auto}.application-list .button-group .archive-button button{position:relative}.application-list .application-content select{display:block;margin-left:0;margin-top:.4375rem}.application-list .button-group{flex-direction:column;justify-content:center;width:50%}.application-list .notes textarea{right:-18.925rem}.application-list .application-button{gap:3.375rem}}.hide-notes-button{font-size:.75rem;position:absolute;right:15.9375rem;top:6.5625rem}.hide-notes-button .toggle-button{background-color:#b7b9ba;border:1px solid #aaa;border-radius:6.1875rem;box-shadow:1px 1px 10px rgba(0,0,0,0,748);cursor:pointer;display:flex;height:1.75rem;margin:auto;position:relative;transition:background-color .1s ease,border-color .2s ease;width:3.125rem}.hide-notes-button .toggle-button .thumb{background-color:#fff;border-radius:6.1875rem;height:1.25rem;left:.1875rem;position:absolute;top:50%;transform:translateX(0);transform:translateY(-50%);transition:left .15s ease;width:1.25rem}.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:1.5625rem}@media (max-width:71.875rem) and (orientation:portrait){.hide-notes-button{font-size:12px;position:absolute;right:40%;top:15%}}.hide-archive-button{font-size:.75rem;position:absolute;right:9.8125rem;top:6.5625rem}.hide-archive-button .toggle-button{background-color:#b7b9ba;border:1px solid #aaa;border-radius:6.1875rem;box-shadow:1px 1px 10px rgba(0,0,0,0,748);cursor:pointer;display:flex;height:1.75rem;margin:auto;position:relative;transition:background-color .1s ease,border-color .2s ease;width:3.125rem}.hide-archive-button .toggle-button .thumb{background-color:#fff;border-radius:6.1875rem;height:1.25rem;left:.1875rem;position:absolute;top:50%;transform:translateX(0);transform:translateY(-50%);transition:left .15s ease;width:1.25rem}.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:1.5625rem}@media (max-width:71.875rem) and (orientation:portrait){.hide-archive-button{right:15%;top:15%}}.archived-application-list .filter-option{font-size:.75rem;position:absolute;right:21.875rem;text-align:center;top:6.5625rem}.archived-application-list .filter-option select{background:#e0f0ff;border:none;border-radius:6.1875rem;color:#036;cursor:pointer;font-size:.75rem;font-weight:700;padding:.25rem .625rem}.archived-application-list{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:46.875rem}.archived-application-list .application{border-bottom:1px solid #ddd;display:flex;gap:0;padding-bottom:1.25rem;position:relative;width:100%}.archived-application-list .notes textarea{background-color:#fff9c4;border:2px solid #fbc02d;border-radius:.625rem;box-shadow:2px 2px 10px #0000001a;box-sizing:border-box;font-size:.9375rem;height:89%;outline:none;padding:.875rem;position:absolute;resize:none;right:-20.625rem;top:.9375rem;width:18.75rem}.archived-application-list .button-group{align-items:center;color:#fff;cursor:pointer;display:flex;gap:.625rem;margin-left:auto;position:relative;width:11.875rem}.archived-application-list .button-group button{background-color:#f1356d;border:0;border-radius:.625rem;color:#fff;cursor:pointer;padding:.5rem .625rem}.archived-application-list .application-button{display:flex;gap:4.375rem}.archived-application-list .application-content{word-wrap:break-word;color:#666;gap:1em;width:31.25rem}.archived-application-list .application-content .location{color:#2a9d8f}.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:.3125rem;color:#fff8dc;cursor:pointer;display:flex;font-size:.8125rem;font-weight:bolder;letter-spacing:.03125rem;margin-top:.625rem;max-width:-webkit-fit-content;max-width:fit-content;padding:.25rem 1.25rem}.archived-application-list .application-content .url:hover{background-color:#6c757d}.archived-application-list .application-content .applied{background-color:#17a2b8}.archived-application-list .application-content .applied,.archived-application-list .application-content .interview{border-radius:.3125rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;letter-spacing:.03125rem;margin-bottom:0;margin-top:0;padding:.25rem 1.25rem}.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:.3125rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;letter-spacing:.03125rem;margin-bottom:0;margin-top:0;padding:.25rem 1.25rem}.archived-application-list .application-content .accepted{background-color:#198754}.archived-application-list .application-content .declined{background-color:#639}.archived-application-list .application-content .declined,.archived-application-list .application-content .rejected{border-radius:.3125rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;letter-spacing:.03125rem;margin-bottom:0;margin-top:0;padding:.25rem 1.25rem}.archived-application-list .application-content .rejected{background-color:#dc3545}.archived-application-list .application-content .ghosted{background-color:#6c757d;border-radius:.3125rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;letter-spacing:.03125rem;margin-bottom:0;margin-top:0;padding:.25rem 1.25rem}.archived-application-list .application-button button{background-color:#f1356d;border:0;border-radius:.625rem;color:#fff;cursor:pointer;margin-top:1.25rem;padding:.5rem .625rem}.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}}@media (max-width:71.875rem) and (orientation:portrait){.archived-application-list{max-width:90%}.archived-application-list .application{-webkit-overflow-scrolling:touch;gap:.5rem;overflow-x:auto}.archived-application-list .filter-option{right:65%;top:15%}.archived-application-list>h2{font-size:1.2rem;margin-bottom:5rem}.archived-application-list .button-group{flex-direction:column;justify-content:center;width:50%}.archived-application-list .application-button{gap:3.375rem}}.archived-interview-list{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:44.375rem}.archived-interview-list .interview{border-bottom:1px solid #ddd;display:flex;gap:3.75rem;padding-bottom:1.25rem;width:100%}.archived-interview-list .button-group{align-items:center;color:#fff;cursor:pointer;display:flex;gap:.625rem;margin-left:auto}.archived-interview-list .button-group button{background-color:#f1356d;border:0;border-radius:.625rem;color:#fff;cursor:pointer;padding:.5rem .625rem}.archived-interview-list .interview-content{color:#666;gap:1em;width:31.25rem;word-break:break-all}.archived-interview-list .interview-content .location{color:#2a9d8f}.archived-interview-list .interview-content .type{color:#5e60ce}.archived-interview-list .interview-content .notes{background-color:#fff9c4;border-left:4px solid #fbc02d;color:#495057;margin-top:.25rem;padding-left:.625rem}.archived-interview-list .interview-content h2{color:#000;font-size:1.5rem}.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:.3125rem;color:#0d6efd;cursor:pointer;display:flex;font-size:.8125rem;font-weight:bolder;letter-spacing:.03125rem;margin-top:.625rem;max-width:-webkit-fit-content;max-width:fit-content;padding:.25rem 1.25rem;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:.625rem;color:#fff;cursor:pointer;margin-top:1.25rem;padding:.5rem .625rem}.archived-interview-list .interview-button{display:flex;gap:4.375rem}@media (max-width:71.875rem) and (orientation:portrait){.archived-interview-list{width:90%}.archived-interview-list>h2{font-size:1.2rem}.archived-interview-list .interview-button{gap:3.375rem}}.interview-list{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:44.375rem}.interview-list .interview{border-bottom:1px solid #ddd;display:flex;gap:3.75rem;padding-bottom:1.25rem;width:100%}.interview-list .button-group{align-items:center;color:#fff;cursor:pointer;display:flex;gap:.625rem;margin-left:auto}.interview-list .button-group button{background-color:#f1356d;border:0;border-radius:.625rem;color:#fff;cursor:pointer;padding:.5rem .625rem}.interview-list .interview-button{display:flex;gap:4.375rem}.interview-list .interview-content{word-wrap:break-word;color:#666;gap:1em;width:31.25rem}.interview-list .interview-content .location{color:#2a9d8f}.interview-list .interview-content .type{color:#5e60ce}.interview-list .interview-content .notes{background-color:#fff9c4;border-left:.25rem solid #fbc02d;color:#495057;margin-top:.25rem;padding-left:.625rem}.interview-list .interview-content h2{color:#000;font-size:1.5rem}.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:.3125rem;color:#0d6efd;cursor:pointer;display:flex;font-size:.8125rem;font-weight:bolder;letter-spacing:.03125rem;margin-top:.625rem;max-width:-webkit-fit-content;max-width:fit-content;padding:.25rem 1.25rem;text-decoration:none}.interview-list .interview-content a:hover{background-color:#d0e8ff}.interview-list .interview-button button{background-color:#f1356d;border:0;border-radius:.625rem;color:#fff;cursor:pointer;margin-top:1.25rem;padding:.5rem .625rem}@media (max-width:71.875rem) and (orientation:portrait){.interview-list{width:90%}.interview-list>h2{font-size:1.2rem}.interview-list .interview-button{gap:3.375rem}}
/*# sourceMappingURL=main.d8944fc2.css.map*/