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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:linear-gradient(90deg,#e3e6e8,#bfc9d1)}.MainPage_mainPageBody__DouH3{align-items:center;color:#333;display:flex;font-family:Inter,sans-serif;justify-content:center;margin:0;padding:0;text-align:center}.MainPage_mainPageContainer__Je8nn{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 6px 20px #0000001a;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:5vh;max-width:700px;padding:30px 40px 20px;transition:all .3s ease-in-out}.MainPage_mainPageContainer__Je8nn:hover{box-shadow:0 12px 40px #00000026}.MainPage_mainPageHeaderContainer__Yc1D3{background:#f8f9fa;border-radius:10px;box-shadow:0 6px 14px #0000001a;line-height:1.8;padding:20px;width:100%}.MainPage_mainPageHeader__P3RzE{color:#0056b3;font-size:2.4rem;font-weight:700;margin-bottom:5px;margin-top:10px}.MainPage_mainPageForm__g4Eyo{width:100%}.MainPage_mainPageLabel__zPpdW{color:#444;display:block;font-weight:600;margin-bottom:5px;text-align:left}.MainPage_mainPageInput__vLM3I{border:1px solid #b0bec5;border-radius:6px;font-size:1rem;margin-bottom:20px;padding:14px;transition:border .3s ease-in-out;width:90%}.MainPage_mainPageInput__vLM3I:focus{border-color:#0056b3;outline:none}.MainPage_mainPageTextContainer__o4hl3{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;color:#333;font-size:1rem;line-height:1.6;padding:20px;text-align:justify;width:100%}.MainPage_mainPageButtonContainer__K\+QTe{align-items:center;background:#f8f9fa;border-radius:10px;box-shadow:0 10px 20px #0000001a;display:flex;flex-direction:row;gap:15px;justify-content:space-around;padding:20px;width:70%}.MainPage_mainPageButton__6zNhj{background:#0056b3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 28px;text-decoration:none;transition:background .3s ease-in-out,transform .2s;width:20vh}.MainPage_mainPageButton__6zNhj:hover{background:#003c80;transform:scale(1.05)}.MainPage_loginButton__z9HS4{background:#0056b3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 28px;transition:background .3s ease-in-out,transform .2s;width:90%}.MainPage_loginButton__z9HS4:hover{background:#003c80;transform:scale(1.05)}.MainPage_mainPageErrorMessage__61cEs{background-color:#d32f2f;border-radius:6px;color:#fff;font-size:1rem;margin-bottom:20px;padding:14px;text-align:center}.MainPage_mainPageLinkButton__jBOaL{background-color:#0056b3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin-top:10px;padding:14px 26px;text-align:center;text-decoration:none;transition:background .3s ease-in-out,transform .2s}.MainPage_mainPageLinkButton__jBOaL:hover{background-color:#003c80;transform:scale(1.05)}.MainPage_additionalLinks__IgTEU{font-size:.95rem;margin-top:10px}.MainPage_registerLink__HcryU{color:#0056b3;text-decoration:underline;transition:color .3s ease-in-out}.MainPage_registerLink__HcryU:hover{color:#003c80;text-decoration:none}@keyframes MainPage_fadeIn__CSNYZ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MainPage_mainPageContainer__Je8nn{animation:MainPage_fadeIn__CSNYZ .6s ease-in-out}.ConfirmationMessage_confirmationMessageContainer__I-UIv{background-color:#847e7e;border-radius:10px;box-shadow:0 4px 12px #0000001a;margin:40px auto;max-width:800px;padding:40px;text-align:left}.ConfirmationMessage_confirmationMessageContainer__I-UIv h2{color:#e2e2e2;margin-bottom:30px;text-align:left}.ConfirmationMessage_confirmationMessageContainer__I-UIv p{color:#e2e2e2;font-size:1.2rem;line-height:1.6;margin-bottom:15px}.ConfirmationMessage_closeButton__PgUR\+{background-color:#1965c9;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;padding:10px 15px;text-align:center;text-decoration:none;transition:background-color .3s}.ConfirmationMessage_closeButton__PgUR\+:hover{background-color:#1d4f9c}.RegisterPage_registerContainer__ZAIwY{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:50px auto;max-width:500px;padding:30px}.RegisterPage_registerHeader__IpcUd{color:#0056b3;font-size:2.4rem;font-weight:700;margin-bottom:30px;margin-top:5px;text-align:center}.RegisterPage_registerForm__alL3B{display:flex;flex-direction:column;gap:15px}.RegisterPage_inputField__g0dcQ,.RegisterPage_textAreaField__3gaFz{border:1px solid #b0bec5;border-radius:6px;font-size:1rem;margin-bottom:10px;padding:14px;transition:border .3s ease-in-out;width:90%}.RegisterPage_inputField__g0dcQ:focus,.RegisterPage_textAreaField__3gaFz:focus{border-color:#1a73e8;box-shadow:0 0 5px #1a73e833;outline:none}.RegisterPage_textAreaField__3gaFz{height:100px;resize:none}.RegisterPage_submitButton__A0tzC{background:#0056b3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-left:auto;margin-right:auto;padding:14px 28px;transition:background .3s ease-in-out,transform .2s;width:90%}.RegisterPage_submitButton__A0tzC:hover{background-color:#185abc;transform:scale(1.05)}.RegisterPage_submitButton__A0tzC:focus{box-shadow:0 0 0 3px #1a73e866;outline:none}.RegisterPage_errorMessage__bsOtM,.RegisterPage_successMessage__mMpeG{border-radius:5px;font-size:.9rem;margin-bottom:10px;padding:10px;text-align:center}.RegisterPage_errorMessage__bsOtM{background-color:#fdd;border:1px solid #d8000c;color:#d8000c}.RegisterPage_successMessage__mMpeG{background-color:#dfd;border:1px solid #4caf50;color:#4caf50}@media (max-width:768px){.RegisterPage_registerContainer__ZAIwY{margin:20px;padding:20px}.RegisterPage_registerHeader__IpcUd{font-size:1.8rem}}.Dashboard_dashboardContainer__JkRsN{background-color:#f0f4f8;min-height:100vh;padding:20px}.Dashboard_dashboardHeader__5PHSd{color:#1a73e8;font-size:2.5rem;margin-bottom:20px;text-align:center}.Dashboard_contentContainer__fbOav{display:flex;flex-direction:column;gap:5px}.Dashboard_searchSection__5t-4a{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-left:auto;margin-right:auto;max-width:850px;padding:20px}.Dashboard_searchInput__CFY2j,.Dashboard_selectInput__6HyYC{border:1px solid #ccc;border-radius:5px;font-size:1rem;max-width:250px;min-width:150px;padding:10px;width:20vw}.Dashboard_searchButton__PcMXV{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s,transform .3s}.Dashboard_buttonContainer__X5nNX{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.Dashboard_searchButton__PcMXV:hover{background-color:#185abc;transform:scale(1.05)}.Dashboard_resumeTitle__5b1qO{color:#333;font-size:1.2rem;font-weight:500;margin-top:20px}.Dashboard_uploadButton__8cvb2{background-color:#34a853;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;padding:11px 10px 10px;transition:background-color .3s,transform .3s}.Dashboard_uploadButton__8cvb2:hover{background-color:#2c8f41;transform:scale(1.05)}.Dashboard_jobListSection__tjK9Z{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-left:auto;margin-right:auto;max-width:850px;min-width:370px;padding:20px;width:55%}@media (max-width:1500px){.Dashboard_jobListSection__tjK9Z{width:420px}}.Dashboard_jobListSection__tjK9Z h2{font-size:2rem;margin-bottom:5px;margin-top:10px;text-align:center;width:100%}.Dashboard_jobCardText__AmbLY{margin-bottom:20px;text-align:center}.Dashboard_jobCardLink__vwPoI{color:inherit;text-decoration:none}.Dashboard_jobCard__8S8\+e{background-color:#fafafa;border:1px solid #ccc;border-radius:10px;flex-grow:1;min-width:350px;padding:20px;transition:transform .2s,box-shadow .2s}.Dashboard_jobCard__8S8\+e:hover{box-shadow:0 0 5px #0003;transform:translateY(-3px)}.Dashboard_jobCard__8S8\+e h3{color:#1a73e8;font-size:1.5rem;margin-top:0;padding-left:20px;padding-right:20px}.Dashboard_jobCard__8S8\+e span{background-color:#e8f0fe;border-radius:3px;color:#1a73e8;display:inline-block;padding:2px 6px}.Dashboard_jobCard__8S8\+e textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:15px;resize:none;width:95%}.Dashboard_jobCard__8S8\+e h4{color:#212121;font-size:1.3rem;margin-bottom:10px;margin-top:10px;text-align:center}.Dashboard_highlight__5c77f{background-color:#185abc;color:#fff}.Dashboard_sortSection__gDunM{display:flex;justify-content:center;margin:20px auto;width:60%}.Dashboard_sortButton__oqy4v{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin:10px;padding:12px 20px;transition:background-color .3s,transform .3s,box-shadow .3s}.Dashboard_sortButton__oqy4v:hover{background-color:#185abc;box-shadow:0 4px 6px #0003;transform:scale(1.05)}.Dashboard_sortButton__oqy4v:focus{box-shadow:0 0 0 3px #1a73e866;outline:none}.Dashboard_sortButton__oqy4v.Dashboard_active__Qt7Vf{background-color:#34a853}.Dashboard_sortButton__oqy4v.Dashboard_active__Qt7Vf:hover{background-color:#2c8f41}.Dashboard_repostButton__A3xsP{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s,transform .3s}.Dashboard_jobActions__1AkDo{display:flex;gap:10px;justify-content:center;margin-top:10px}.Dashboard_jobActions__1AkDo input{font-size:1rem;height:25px}.Dashboard_detailsButton__\+WSyf,.Dashboard_inviteButton__DZM\+F{border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s,transform .3s}.Dashboard_inviteButton__DZM\+F{background-color:#34a853;color:#fff;margin-right:10px}.Dashboard_rejectButton__1uJyU{background-color:#cc2828;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:10px;padding:10px 20px;transition:background-color .3s,transform .3s}.Dashboard_inviteButton__DZM\+F:hover{background-color:#2c8f41;transform:scale(1.05)}.Dashboard_detailsButton__\+WSyf{background-color:#1a73e8;color:#fff}.Dashboard_detailsButton__\+WSyf:hover{background-color:#185abc;transform:scale(1.05)}.Dashboard_text-display__N9kqN{word-wrap:break-word;white-space:pre-wrap}.Dashboard_jobApplicationSection__Z56BU{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin-left:auto;margin-right:auto;max-width:850px;min-width:370px;padding:20px;width:55%}.Dashboard_jobApplicationSection__Z56BU h2{font-size:2rem;margin-bottom:5px;margin-top:10px;text-align:center;width:100%}.Dashboard_mainContent__eUXYW{display:flex;gap:20px;justify-content:space-between}.Dashboard_chatbotContainer__NqkIR{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;height:400px;justify-content:space-between;padding:15px;position:fixed;right:20px;top:340px;width:350px}.Dashboard_chatHeader__jUdcQ{color:#1a73e8;font-size:1.2rem;font-weight:700;margin-bottom:10px;text-align:center}.Dashboard_chatHistory__QKt5B{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;flex-grow:1;margin-bottom:10px;overflow-y:auto;padding:10px}.Dashboard_botMessage__GxQSs,.Dashboard_userMessage__q\+0nt{word-wrap:break-word;border-radius:10px;margin-bottom:10px;max-width:80%;padding:8px 12px}.Dashboard_botMessage__GxQSs{align-self:flex-start;background-color:#e8f0fe;color:#1a73e8}.Dashboard_userMessage__q\+0nt{align-self:flex-end;background-color:#d1e8ff;color:#1a73e8;margin-left:50px;text-align:right}.Dashboard_chatInputContainer__xdmg5{display:flex;gap:10px}.Dashboard_chatInput__MfmwM{border:1px solid #ccc;border-radius:5px;flex-grow:1;font-size:1rem;padding:8px}.Dashboard_sendButton__HLR6l{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:8px 12px;transition:background-color .3s,transform .3s}.Dashboard_sendButton__HLR6l:hover{background-color:#185abc;transform:scale(1.05)}.Dashboard_successBanner__yGbJy{background-color:#28a7451a;border-left:4px solid #28a745;color:#28a745}.Dashboard_errorBanner__ywiMP,.Dashboard_successBanner__yGbJy{border-radius:4px;font-weight:500;margin-bottom:16px;padding:12px 16px}.Dashboard_errorBanner__ywiMP{background-color:#dc35451a;border-left:4px solid #dc3545;color:#dc3545}.Dashboard_statusBadge__KQHD7{align-items:center;border-radius:4px;display:flex;font-size:.85rem;font-weight:500;gap:6px;padding:4px 10px}.Dashboard_acceptedApplication__7WZRy .Dashboard_statusBadge__KQHD7{background-color:#28a7451a;color:#28a745}.Dashboard_rejectedApplication__rcbS3 .Dashboard_statusBadge__KQHD7{background-color:#dc35451a;color:#dc3545}.Dashboard_interviewApplication__5J655 .Dashboard_statusBadge__KQHD7{background-color:#0066cc1a;color:#06c}.Dashboard_successAlert__BBCJn{background-color:#28a7451a;border-left:4px solid #28a745;color:#28a745}.Dashboard_errorAlert__mzLiw,.Dashboard_successAlert__BBCJn{animation:Dashboard_fadeIn__42Svr .3s ease;border-radius:4px;font-weight:500;margin-bottom:20px;padding:12px 16px}.Dashboard_errorAlert__mzLiw{background-color:#dc35451a;border-left:4px solid #dc3545;color:#dc3545}@keyframes Dashboard_fadeIn__42Svr{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ApplicationForm_applicationFormContainer__ovce0{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.ApplicationForm_header__nLlXC{margin-bottom:30px}.ApplicationForm_header__nLlXC h1{color:#06c;margin:20px 0;text-align:center}.ApplicationForm_backButton__ZnOHJ{background:none;border:none;color:#06c;cursor:pointer;font-size:16px;padding:5px 10px}.ApplicationForm_backButton__ZnOHJ:hover{text-decoration:underline}.ApplicationForm_mainContent__UV6sL{display:flex;flex:1 1;gap:40px}.ApplicationForm_column1__nCvwA,.ApplicationForm_column2__buzpW{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;padding:20px}.ApplicationForm_descriptionBox__xbf\+N{background:#f8f9fa;border-radius:5px;margin:10px 0;min-height:100px;padding:15px}.ApplicationForm_uploadSection__mA2HI{display:flex;flex-direction:column;gap:15px}.ApplicationForm_uploadButton__VwnaQ{background-color:#06c;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;text-align:center;width:fit-content}.ApplicationForm_uploadButton__VwnaQ:hover{background-color:#0052a3}.ApplicationForm_fileInput__RE8\+c{display:none}.ApplicationForm_fileName__olvHU{color:#666;margin:5px 0}.ApplicationForm_coverLetterText__oQxle{border:1px solid #ddd;border-radius:5px;min-height:200px;padding:10px;resize:vertical;width:100%}.ApplicationForm_error__rur7z{color:#dc3545;margin:10px 0}.ApplicationForm_success__gmUwJ{color:#28a745;margin:10px 0}.ApplicationForm_buttonGroup__zdKj-{display:flex;gap:10px;margin-top:20px}.ApplicationForm_cancelButton__3W4GR,.ApplicationForm_submitButton__CVjXm{border:none;border-radius:5px;cursor:pointer;font-size:16px;padding:10px 20px}.ApplicationForm_cancelButton__3W4GR{background-color:#6c757d;color:#fff}.ApplicationForm_submitButton__CVjXm{background-color:#28a745;color:#fff}.ApplicationForm_cancelButton__3W4GR:hover{background-color:#5a6268}.ApplicationForm_submitButton__CVjXm:hover{background-color:#218838}.ApplicationForm_submitButton__CVjXm:disabled{background-color:#ccc;cursor:not-allowed}.ApplicationForm_footer__lhA7C{color:#666;margin-top:40px;padding:20px;text-align:center}@media (max-width:768px){.ApplicationForm_mainContent__UV6sL{flex-direction:column}.ApplicationForm_column1__nCvwA,.ApplicationForm_column2__buzpW{width:100%}}.PreferredJobs_dashboardContainer__sIs5t{background-color:#f0f4f8;min-height:100vh;padding:20px}.PreferredJobs_dashboardHeader__WBCfQ{color:#1a73e8;font-size:2.5rem;margin-bottom:20px;text-align:center}.PreferredJobs_contentContainer__qgK8A{display:flex;flex-direction:column;gap:20px}.PreferredJobs_searchSection__p8CL6{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex:1 1;gap:15px;justify-content:center;margin:auto;max-width:1200px;min-width:300px;padding:20px;width:1200px}.PreferredJobs_column1__VE\+tR{background-color:#fafafa;border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;padding:20px;text-align:left;transition:transform .2s,box-shadow .2s;width:90%}.PreferredJobs_column1__VE\+tR .PreferredJobs_searchButton__6Ni60{width:40%}.PreferredJobs_column2__Cn0nd{background-color:#fafafa;border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;padding:20px;text-align:left;transition:transform .2s,box-shadow .2s;width:40%}.PreferredJobs_coverLetterTextarea__kUV10{overflow-y:scroll;resize:none;white-space:pre-wrap}.PreferredJobs_column2__Cn0nd label{margin-bottom:10px}.PreferredJobs_searchInput__ZuoXn,.PreferredJobs_selectInput__iPSmS{border:1px solid #ccc;border-radius:5px;font-size:1rem;margin:5px;max-width:100%;padding:10px;width:200px;width:70%}.PreferredJobs_searchButton__6Ni60{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s,transform .3s}.PreferredJobs_buttonContainer__b8R1Z{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.PreferredJobs_searchButton__6Ni60:hover{background-color:#185abc;transform:scale(1.05)}.PreferredJobs_resumeTitle__auc\+N{color:#333;font-size:1.2rem;font-weight:500;margin-top:20px}.PreferredJobs_uploadButton__teWre{background-color:#34a853;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin-top:10px;padding:10px 20px;transition:background-color .3s,transform .3s}.PreferredJobs_uploadButton__teWre:hover{background-color:#2c8f41;transform:scale(1.05)}.PreferredJobs_jobListSection__SpvOg{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;gap:20px;margin:auto;max-width:1200px;padding:20px}.PreferredJobs_jobCardLink__q\+wg0{color:inherit;text-decoration:none}.PreferredJobs_jobCard__Em1OI{background-color:#fafafa;border:1px solid #ccc;border-radius:10px;padding:20px;transition:transform .2s,box-shadow .2s}.PreferredJobs_pScroll__31QEQ{border:1px solid #ccc;height:224px;overflow-y:scroll;padding:10px;white-space:pre-wrap}.PreferredJobs_jobCard__Em1OI:hover{box-shadow:0 0 15px #0003;transform:translateY(-5px)}.PreferredJobs_jobCard__Em1OI h3{color:#1a73e8;font-size:1.5rem;margin-bottom:10px}.PreferredJobs_jobCard__Em1OI p{margin-bottom:10px}.PreferredJobs_jobCard__Em1OI span{background-color:#e8f0fe;border-radius:3px;color:#1a73e8;display:inline-block;padding:2px 6px}.PreferredJobs_highlight__IySbF{background-color:#185abc;color:#fff}.PreferredJobs_sortSection__EQf7E{display:flex;gap:15px;gap:20px;margin:auto}.PreferredJobs_sortButton__nkLfd,.PreferredJobs_submitButton__p\+9Th{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 15px;transition:background-color .3s,transform .3s,box-shadow .3s}.PreferredJobs_sortButton__nkLfd:hover,.PreferredJobs_submitButton__p\+9Th:hover{background-color:#185abc;box-shadow:0 4px 6px #0003;transform:scale(1.05)}.PreferredJobs_sortButton__nkLfd:focus,.PreferredJobs_submitButton__p\+9Th:focus{box-shadow:0 0 0 3px #1a73e866;outline:none}.PreferredJobs_sortButton__nkLfd.PreferredJobs_active__8vkVa,.PreferredJobs_submitButton__p\+9Th.PreferredJobs_active__8vkVa{background-color:#34a853}.PreferredJobs_sortButton__nkLfd.PreferredJobs_active__8vkVa:hover,.PreferredJobs_submitButton__p\+9Th.PreferredJobs_active__8vkVa:hover{background-color:#2c8f41}.UniversityPosts_dashboardContainer__b9Thn{background-color:#f0f4f8;min-height:100vh;padding:20px}.UniversityPosts_dashboardHeader__-WeXW{color:#1a73e8;font-size:2.5rem;margin-bottom:20px;text-align:center}.UniversityPosts_searchSection__CT\+h0{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding:20px}.UniversityPosts_searchInput__IOHw-,.UniversityPosts_selectInput__yxtE9{border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:10px;width:200px}.UniversityPosts_searchButton__UjO6Q{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s,transform .3s}.UniversityPosts_sortSection__MPs1w{display:flex;gap:15px;margin:20px 0}.UniversityPosts_sortButton__I0L8Q{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 15px;transition:background-color .3s,transform .3s,box-shadow .3s}.UniversityPosts_sortButton__I0L8Q:hover{background-color:#185abc;box-shadow:0 4px 6px #0003;transform:scale(1.05)}.UniversityPosts_sortButton__I0L8Q:focus{box-shadow:0 0 0 3px #1a73e866;outline:none}.UniversityPosts_sortButton__I0L8Q.UniversityPosts_active__KLkAf{background-color:#34a853}.UniversityPosts_sortButton__I0L8Q.UniversityPosts_active__KLkAf:hover{background-color:#2c8f41}.UniversityPosts_jobSectionsContainer__ysW3t{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.UniversityPosts_jobSection__LrB10{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;flex:1 1;min-width:300px;padding:20px}.UniversityPosts_jobSection__LrB10 h2{border-bottom:2px solid #1a73e8;color:#1a73e8;font-size:1.8rem;margin-bottom:15px;padding-bottom:5px;text-align:center}.UniversityPosts_jobCardsContainer__J8Ogn{display:flex;flex-direction:column;gap:15px}.UniversityPosts_jobCard__-vWMZ{background-color:#fafafa;border:1px solid #ccc;border-radius:10px;padding:20px;transition:transform .2s,box-shadow .2s}.UniversityPosts_jobCard__-vWMZ:hover{box-shadow:0 0 15px #0003;transform:translateY(-5px)}.UniversityPosts_jobCard__-vWMZ h3{color:#1a73e8;font-size:1.5rem;margin-bottom:10px}.UniversityPosts_jobCard__-vWMZ p{color:#333;font-size:1rem;line-height:1.6;margin-bottom:10px}.UniversityPosts_jobCard__-vWMZ strong{color:#555}.UniversityPosts_backButton__LmBVK{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin-bottom:20px;padding:10px 20px;text-decoration:none;transition:background-color .3s,transform .3s}.UniversityPosts_backButton__LmBVK:hover{background-color:#185abc;transform:scale(1.05)}@media (max-width:768px){.UniversityPosts_jobSectionsContainer__ysW3t{flex-direction:column;gap:20px}.UniversityPosts_jobSection__LrB10{max-width:100%}}.ProfilePage_dashboardContainer__0F1YL{background-color:#f0f4f8;min-height:100vh;padding:20px}.ProfilePage_dashboardHeader__5eHjk{color:#0056b3;font-size:2.5rem;margin-bottom:10px;margin-top:0;text-align:center}.ProfilePage_searchSection__eQaKr{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding:20px}.ProfilePage_searchInput__ek9s-,.ProfilePage_selectInput__\+n6KF{border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:10px;width:200px}.ProfilePage_searchButton__XLlb\+{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s,transform .3s}.ProfilePage_sortSection__s-mn\+{display:flex;gap:15px;margin:20px 0}.ProfilePage_sortButton__L\+NWP{background-color:#0056b3;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 15px;transition:background-color .3s,transform .3s,box-shadow .3s}.ProfilePage_sortButton__L\+NWP:hover{background-color:#185abc;box-shadow:0 4px 6px #0003;transform:scale(1.05)}.ProfilePage_sortButton__L\+NWP:focus{box-shadow:0 0 0 3px #1a73e866;outline:none}.ProfilePage_sortButton__L\+NWP.ProfilePage_active__K9dKk{background-color:#34a853}.ProfilePage_sortButton__L\+NWP.ProfilePage_active__K9dKk:hover{background-color:#2c8f41}.ProfilePage_portfolioContainer__i\+tps{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:20px;max-width:70%}.ProfilePage_portfolioSection__tc4zH{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;min-width:300px;padding:20px;width:35%}.ProfilePage_portfolioSection__tc4zH h2{border-bottom:2px solid #1a73e8;color:#1a73e8;font-size:1.8rem;margin-bottom:15px;margin-top:0;padding-bottom:5px;text-align:center}.ProfilePage_portfolioCardsContainer__Divjz{display:flex;flex-direction:column;gap:15px}.ProfilePage_portfolioCard__0QBlR{background-color:#fafafa;border:1px solid #ccc;border-radius:10px;padding:20px;transition:transform .2s,box-shadow .2s}.ProfilePage_portfolioCard__0QBlR:hover{box-shadow:0 0 15px #0003;transform:translateY(-5px)}.ProfilePage_portfolioCard__0QBlR h3{color:#1a73e8;font-size:1.5rem;margin-bottom:10px}.ProfilePage_portfolioCard__0QBlR p{color:#333;font-size:1rem;line-height:1.6;margin-bottom:10px}.ProfilePage_portfolioCard__0QBlR strong{color:#555}.ProfilePage_backButton__PChZX:hover{background-color:#1759bd}@media (max-width:768px){.ProfilePage_portfolioContainer__i\+tps{flex-direction:column;gap:20px}.ProfilePage_portfolioSection__tc4zH{max-width:100%}}.ProfilePage_deleteButton__T2GQR{background-color:#ff4d4d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;margin:10px 10px 0;padding:10px 15px;transition:background-color .3s,transform .3s}.ProfilePage_deleteButton__T2GQR:hover{background-color:#e63939;transform:scale(1.05)}.ProfilePage_deleteButton__T2GQR:focus{box-shadow:0 0 0 3px #ff4d4d66;outline:none}.ProfilePage_downloadButton__M-ss-{background-color:#1759bd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;margin:10px 10px 0;padding:10px 15px;transition:background-color .3s,transform .3s}.ProfilePage_downloadButton__M-ss-:hover{background-color:#e63939;transform:scale(1.05)}.ProfilePage_downloadButton__M-ss-:focus{box-shadow:0 0 0 3px #ff4d4d66;outline:none}body{background-color:#e1e8f0;font-family:Arial,sans-serif;margin:0;padding:0}.ProfilePage_profileContainer__TYZP\+{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:15px;max-width:70%;padding-bottom:30px}.ProfilePage_profileSquareCard__yqsy-{min-width:250px}.ProfilePage_profileRectangleCard__4pYVT,.ProfilePage_profileSquareCard__yqsy-{background-color:#f1f1f1;border:1px solid #ccc;border-radius:10px;transition:transform .2s,box-shadow .2s;width:fit-content}.ProfilePage_profileRectangleCard__4pYVT{min-width:500px;padding:20px}.ProfilePage_profileSquareCard__yqsy- img{display:block;margin-left:auto;margin-right:auto;margin-top:15px;width:100px}.ProfilePage_profileSquareCard__yqsy- h2,h3{margin-bottom:0;margin-top:0;text-align:center;text-transform:capitalize}.ProfilePage_profileSquareCard__yqsy- h4{margin-bottom:0;margin-top:6px;text-align:center}h3,h4{color:grey}.ProfilePage_backButton__PChZX{border:none;border-radius:5px;cursor:pointer;font-size:1rem;height:40px;margin:20px auto 12px;text-decoration:none;transition:background-color .3s,transform .3s;width:200px}.ProfilePage_profileRectangleCard__4pYVT p{border-bottom:1px solid #000;line-height:1.6;margin-bottom:15px;margin-top:10px;padding-bottom:15px}.ProfilePage_profileRow__whd3N{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.ProfilePage_profileSquareCard__yqsy- li{margin-top:20px}.ProfilePage_profileSquareCard__yqsy- img{border:3px solid #0056b3;border-radius:50%;height:120px;margin-bottom:18px;object-fit:cover;transition:transform .3s ease-in-out;width:120px}.ProfilePage_profileSquareCard__yqsy- img:hover{border-color:#185abc;transform:scale(1.1)}.ProfilePage_profileRectangleCard__4pYVT{background:#fff;border-left:5px solid #0056b3;border-radius:15px;box-shadow:0 4px 8px #0000001a;height:fit-content;margin-bottom:auto;margin-top:auto;padding:10px 25px;transition:box-shadow .3s ease-in-out}.ProfilePage_profileRectangleCard__4pYVT:hover{box-shadow:0 6px 12px #0003}.ProfilePage_profileRectangleCard__4pYVT p{align-items:center;border-bottom:1px solid #ddd;color:#333;display:flex;font-size:1rem;font-weight:500;gap:10px;justify-content:flex-start;padding:6px 0}.ProfilePage_profileRectangleCard__4pYVT p strong{color:#0056b3;font-size:1rem;font-weight:700}.ProfilePage_profileSquareCard__yqsy- h3{color:#23813c;font-weight:700}.ProfilePage_backButton__PChZX{background-color:#0056b3;border-radius:6px;color:#fff;font-weight:700;padding:10px 20px;text-align:center;transition:all .3s ease}.ProfilePage_backButton__PChZX:hover{background-color:#185abc;transform:scale(1.05)}.ProfilePage_profileSquareCard__yqsy-{background:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;min-width:280px;padding:20px;text-align:center;transition:box-shadow .3s ease-in-out}.ProfilePage_profileSquareCard__yqsy-:hover{box-shadow:0 6px 12px #0003}.ProfilePage_profileSquareCard__yqsy- h2{border-bottom:2px solid #0056b3;color:#0056b3;font-size:1.5rem;margin-bottom:15px;padding-bottom:10px}.ProfilePage_profileSquareCard__yqsy- ul{list-style:none;padding:0}.ProfilePage_profileSquareCard__yqsy- .ProfilePage_skillsContainer__nqO5b{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px 0}.ProfilePage_skillsBadge__UcxjB{background-color:#0056b3;border-radius:20px;color:#fff;font-size:.9rem;font-weight:700;padding:8px 15px;text-transform:capitalize;transition:background-color .3s ease}.ProfilePage_skillsBadge__UcxjB:hover{background-color:#185abc}.EditForm_jobFormContainer__j3\+No{margin-left:auto;margin-right:auto;margin-top:30px;max-width:700px;padding:20px 20px 1px}.EditForm_jobFormContainer__j3\+No,.EditForm_mainContent__KrPXQ{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a}.EditForm_mainContent__KrPXQ{display:flex;flex-direction:column;margin:auto;padding:15px 20px 10px}.EditForm_backButton__oXFmn{background-color:#ccc;border:none;border-radius:5px;color:#333;cursor:pointer;padding:15px 20px}.EditForm_backButton__oXFmn:hover{background-color:#9a9a9a}.EditForm_inputField__LaD0o,.EditForm_selectInput__zmRUA,.EditForm_textareaField__Ig8zj{border:1px solid #ddd;border-radius:5px;display:flex;font-size:.9rem;margin:10px;padding:15px 10px;width:95%}.EditForm_textareaField__Ig8zj{display:flex;height:100px;resize:vertical}.EditForm_selectInput__zmRUA{width:auto}.EditForm_inputButton__PJipU{display:flex;margin:10px;padding:15px 20px}.EditForm_inputButton__PJipU,.EditForm_postButton__O4h8F{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;width:fit-content}.EditForm_postButton__O4h8F{padding:10px 25px}.EditForm_inputButton__PJipU:hover,.EditForm_postButton__O4h8F:hover{background-color:#185abc}.EditForm_titleRow__UzI75{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;margin:6px auto 20px;width:100%}.EditForm_titleRow__UzI75 h2{font-size:1.8rem;margin-bottom:auto;margin-top:auto}.EditForm_buttonRow__dD-ho{display:flex;flex-wrap:wrap;gap:100px;justify-content:center;margin-top:6px}.messagingContainer{gap:20px;padding:20px}@media (max-width:1200px){.messagingContainer{flex-direction:column}}.userList{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;max-height:550px;max-width:500px;min-width:250px;padding:15px}.userList h2{color:#0056b3;text-align:center}.userTable{border-collapse:collapse;display:block;height:500px;overflow-y:auto;width:100%}.userTable td,.userTable th{border-bottom:1px solid #ddd;padding:10px;white-space:nowrap}.userTable tr{width:150%}.userTable tr:hover{background-color:#f1f1f1}.userTable tbody{max-height:350px;overflow-y:auto}.messageButton{background-color:#0056b3;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:6px 12px;transition:background .3s}.messageButton:hover{background-color:#003d80}.chatBox{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;flex:1 1;max-width:500px;min-width:250px;padding:20px}.chatBox input{border:1px solid #ccc;border-radius:10px;font-size:.9rem;padding:10px;width:100%}.chatHeader{color:#0056b3;text-align:center}.chatMessages{border-radius:5px}.messageBubble{word-wrap:break-word;border-radius:15px;display:inline-block;max-width:70%;padding:8px 12px}.sentMessage{align-self:flex-end;background-color:#007bff;color:#fff;text-align:right}.receivedMessage{align-self:flex-start;background-color:#e9ecef;color:#000;text-align:left}.typingIndicator{color:#666;font-size:.9em;margin-bottom:5px}.messageInputContainer{display:flex;gap:10px}.messageInput{border:1px solid #ccc;border-radius:5px;flex:1 1;padding:8px}.sendButton{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:background .3s}.sendButton:hover{background-color:#0056b3}.messagingContainer{display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:70%}.chatMessages{border:1px solid #ccc;border-radius:10px;height:400px;margin-bottom:10px;overflow-y:auto;padding:10px}body{font-family:Poppins,Arial,sans-serif}.Discussions_discussionsContainer__aphBD{background-color:#f5f5f5;border-radius:20px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:20px;margin:30px auto;max-width:800px;padding:20px;transition:transform .3s,box-shadow .3s;width:60%}.Discussions_discussionsHeader__MD41-{color:#1a73e8;font-size:2.5rem;font-weight:700;margin-bottom:15px;margin-top:15px;text-align:center}.Discussions_contentContainer__zmgZY{display:flex;flex-direction:column;gap:20px}.Discussions_searchSection__euTQY{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-left:auto;margin-right:auto;padding:20px;width:92%}.Discussions_searchInput__zmcHD,.Discussions_selectInput__36Du1{border:1px solid #ccc;border-radius:8px;font-size:1rem;max-width:250px;min-width:150px;padding:12px;transition:all .3s ease-in-out;width:20vw}.Discussions_searchInput__zmcHD:focus,.Discussions_selectInput__36Du1:focus{border-color:#1a73e8;box-shadow:0 0 5px #1a73e866;outline:none}.Discussions_searchButton__tFUqr{background-color:#1a73e8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;max-width:250px;min-width:150px;padding:12px 24px;transition:background-color .3s,transform .3s;width:18vw}.Discussions_searchButton__tFUqr:hover{background-color:#185abc;transform:scale(1.05)}.Discussions_buttonContainer__uwpAn{display:flex;gap:15px;justify-content:flex-start;margin-bottom:20px}.Discussions_threadCard__qpkTw{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:20px;transition:transform .3s,box-shadow .3s;width:92%}.Discussions_threadCard__qpkTw:hover{box-shadow:0 6px 14px #00000026;transform:translateY(-3px)}.Discussions_threadCard__qpkTw h3{color:#1a73e8;font-size:1.75rem;margin-bottom:15px;margin-top:0}.Discussions_threadCard__qpkTw p{color:#444;font-size:1rem;line-height:1.6;margin-bottom:10px}.Discussions_replyCard__ANGxl{background-color:#fafafa;border:1px solid #ddd;border-radius:10px;margin-bottom:20px;margin-top:10px;padding:15px;transition:transform .3s,box-shadow .3s}.Discussions_replyCard__ANGxl:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-3px)}.Discussions_replyCard__ANGxl p{font-size:1rem;margin:5px 0}.Discussions_input__TiPOc,.Discussions_textarea__fzjzi{border:1px solid #ccc;border-radius:8px;font-size:1rem;padding:10px 15px;transition:border .3s ease-in-out,box-shadow .3s ease-in-out;width:95%}.Discussions_input__TiPOc{margin-bottom:10px}.Discussions_textarea__fzjzi{margin-bottom:5px}.Discussions_input__TiPOc:focus,.Discussions_textarea__fzjzi:focus{border-color:#1a73e8;box-shadow:0 0 5px #1a73e866;outline:none}.Discussions_button__MQgEg{background-color:#1a73e8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;min-width:180px;padding:12px 24px;transition:background-color .3s,transform .3s;width:30%}.Discussions_button__MQgEg:hover{background-color:#185abc;transform:scale(1.05)}.Discussions_deleteButton__cJWH2{background-color:#cc2828;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 16px;transition:background-color .3s,transform .3s}.Discussions_deleteButton__cJWH2:hover{background-color:#a12222;transform:scale(1.05)}.Discussions_editButton__U0YMs{background-color:#34a853;color:#fff}.Discussions_editButton__U0YMs:hover{background-color:#2c8f41;transform:scale(1.05)}.Discussions_cancelButton__FZhtL{background-color:#ccc;color:#000}.Discussions_cancelButton__FZhtL:hover{background-color:#b3b3b3;transform:scale(1.05)}.Discussions_buttonGroup__Beu5G{display:flex;gap:20px;justify-content:center;margin-bottom:10px;margin-top:15px}@media (max-width:768px){.Discussions_buttonContainer__uwpAn,.Discussions_searchSection__euTQY{align-items:stretch;flex-direction:column}.Discussions_replyCard__ANGxl,.Discussions_searchButton__tFUqr,.Discussions_searchInput__zmcHD,.Discussions_selectInput__36Du1,.Discussions_threadCard__qpkTw{width:100%}}.JobForm_jobFormContainer__pZDes{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:20px auto;max-width:650px;padding:20px;width:45%}h2{font-size:1.8rem;margin-bottom:5px;margin-top:0;text-align:center}.JobForm_backButton__bqmCK{background-color:#ccc;border:none;border-radius:5px;color:#333;cursor:pointer;padding:10px}.JobForm_inputField__mn9E\+,.JobForm_selectInput__I3TU3{border:1px solid #ddd;border-radius:5px;margin:10px;padding:10px}.JobForm_inputField__mn9E\+{width:93.5%}.JobForm_selectInput__I3TU3{width:97.5%}.JobForm_textareaField__BkUGr{border:1px solid #ddd;border-radius:5px;height:100px;margin:10px;padding:10px;resize:none;width:93.5%}.JobForm_postButton__A8Q7H{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin:10px;padding:12px;width:97.5%}.JobForm_uploadButton__ADqvp{margin-bottom:20px;margin-top:100px}.JobForm_postButton__A8Q7H:hover{background-color:#185abc}.ViewPostedJobs_dashboardContainer__BG0ri{background-color:#f0f4f8;min-height:100vh;padding:20px}.ViewPostedJobs_dashboardHeader__Ukb7\+{color:#1a73e8;font-size:2.5rem;margin-bottom:20px;text-align:center}.ViewPostedJobs_backButton__W1HVf{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin-bottom:20px;padding:10px 20px;text-decoration:none;transition:background-color .3s,transform .3s}.ViewPostedJobs_backButton__W1HVf:hover{background-color:#185abc;transform:scale(1.05)}.ViewPostedJobs_jobSectionsContainer__36Zwp{display:flex;gap:20px;margin-top:20px}.ViewPostedJobs_jobSection__\+rEFv{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;flex:1 1;min-width:300px;padding:20px}.ViewPostedJobs_jobSection__\+rEFv h2{border-bottom:2px solid #1a73e8;color:#1a73e8;font-size:1.8rem;margin-bottom:15px;padding-bottom:5px;text-align:center}.ViewPostedJobs_jobListSection__\+WKsO{display:flex;flex-direction:column;gap:20px}.ViewPostedJobs_jobCard__UAlJ9{background-color:#fafafa;border:1px solid #ccc;border-radius:10px;padding:20px;text-align:left;transition:transform .2s,box-shadow .2s}.ViewPostedJobs_jobCard__UAlJ9:hover{box-shadow:0 0 15px #0003;transform:translateY(-5px)}.ViewPostedJobs_jobCard__UAlJ9 h3{color:#1a73e8;font-size:1.5rem;margin-bottom:10px}.ViewPostedJobs_jobCard__UAlJ9 p{color:#333;font-size:1rem;line-height:1.6;margin-bottom:10px}.ViewPostedJobs_jobCard__UAlJ9 strong{color:#555}.ViewPostedJobs_jobActions__9DQLG{display:flex;gap:10px;margin-top:10px}.ViewPostedJobs_deleteButton__BwGdO,.ViewPostedJobs_editButton__1xCuH{border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s,transform .3s}.ViewPostedJobs_editButton__1xCuH{background-color:#ffc107;color:#333}.ViewPostedJobs_editButton__1xCuH:hover{background-color:#e0a800;transform:scale(1.05)}.ViewPostedJobs_deleteButton__BwGdO{background-color:#dc3545;color:#fff}.ViewPostedJobs_deleteButton__BwGdO:hover{background-color:#c82333;transform:scale(1.05)}.ViewPostedJobs_jobSection__\+rEFv p{color:#555;font-size:1.1rem;margin-top:20px;text-align:left}.ViewPostedJobs_searchSection__6ASNE{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:20px;padding:20px}.ViewPostedJobs_searchInput__s4gx2,.ViewPostedJobs_selectInput__Ozuij{border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:10px;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out;width:200px}.ViewPostedJobs_searchInput__s4gx2:focus,.ViewPostedJobs_selectInput__Ozuij:focus{border-color:#1a73e8;box-shadow:0 0 5px #1a73e880;outline:none}.ViewPostedJobs_searchButton__8AolB{background-color:#1a73e8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s,transform .3s}.ViewPostedJobs_searchButton__8AolB:hover{background-color:#185abc;transform:scale(1.05)}@media (max-width:768px){.ViewPostedJobs_searchSection__6ASNE{align-items:center;flex-direction:column;gap:10px}.ViewPostedJobs_searchInput__s4gx2,.ViewPostedJobs_selectInput__Ozuij{max-width:300px;width:100%}}.ViewPostedJobs_viewButton__R8Byo{background-color:#17a2b8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s,transform .3s}.ViewPostedJobs_viewButton__R8Byo:hover{background-color:#138496;transform:scale(1.05)}@media (max-width:768px){.ViewPostedJobs_viewButton__R8Byo{text-align:center;width:100%}}body{font-family:Nunito}.NewsPage_newsContainer__sKABG{margin:20px auto;max-width:800px;padding:20px}.NewsPage_articleCard__WKI4w{background-color:#f0f8ff;border:1px solid #ddd;border-radius:15px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:15px}.NewsPage_articleHeader__AVCR9{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.NewsPage_articleHeader__AVCR9 h2{font-size:1.5em;margin:0}.NewsPage_articleContent__qayxL{display:flex}.NewsPage_articleImage__cTSQl{flex:1 1;margin-right:15px}.NewsPage_articleImage__cTSQl img{border-radius:4px;height:auto;width:100%}.NewsPage_articleDetails__Pg-6k{flex:2 1}.NewsPage_articleSnippet__mq1Q9{margin-bottom:8px}.NewsPage_articleAuthors__yUhML,.NewsPage_articleSource__kJXiC{color:#666;font-size:.9em;margin-bottom:4px}.NewsPage_error__Vj9Sz,.NewsPage_loading__iuYWK{color:#333;font-size:1.1em;padding:20px;text-align:center}.NewsPage_loading__iuYWK{color:blue}.NewsPage_error__Vj9Sz{color:red}.notification-badge{background-color:#f44;font-size:.7rem;font-weight:700;padding:2px 6px}.notifications-panel{margin-top:10px;max-height:400px;overflow-y:auto;top:100%}.mark-all-read-btn{color:#06c;font-size:.9rem}.notification-item{align-items:flex-start;display:flex}.notification-icon-container{align-items:center;display:flex;justify-content:center;margin-right:12px}.notification-icon{color:#06c;font-size:1.2rem}.notification-icon.success{color:#28a745}.notification-icon.danger{color:#dc3545}.notification-item.success-notification{border-left:3px solid #28a745}.notification-item.danger-notification{border-left:3px solid #dc3545}.notification-item.info-notification{border-left:3px solid #06c}.notification-content{flex:1 1}.notification-message{color:#333;margin:0}.notification-time{color:#666;font-size:.8rem}.no-notifications{color:#666}.notification-bell-container{margin-left:20px}.notification-bell{color:#fff;padding:8px;transition:color .3s ease}.notification-bell.active{color:#06c}.notification-bell i{font-size:1.4rem}.notification-bell:hover{color:#ddd}.notification-bell.has-notifications:hover{color:#f66}.notifications-panel{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;position:absolute;right:0;top:calc(100% + 10px);width:300px;z-index:1000}.notification-badge{align-items:center;background-color:#dc3545;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:12px;height:18px;justify-content:center;min-width:18px;padding:2px;position:absolute;right:-5px;top:-5px}.notifications-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:80vh;position:absolute;right:-10px;top:calc(100% + 10px);width:320px;z-index:1000}.notifications-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #eee;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:15px}.notifications-header h3{color:#333;font-size:16px;margin:0}.mark-all-read-btn{background:none;border:none;border-radius:4px;color:#007bff;cursor:pointer;font-size:14px;padding:5px 10px}.mark-all-read-btn:hover{background-color:#e9ecef}.notifications-list{margin:0;max-height:calc(80vh - 60px);overflow-y:auto;padding:0}.notification-item{border-bottom:1px solid #eee;cursor:pointer;padding:15px;transition:background-color .2s ease}.notification-item.unread{background-color:#f0f7ff}.notification-item:hover{background-color:#f8f9fa}.notification-item p{color:#333;margin:0 0 5px}.notification-time{color:#6c757d;display:block;font-size:12px}.no-notifications{color:#6c757d;font-style:italic;padding:20px;text-align:center}@keyframes notification-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.notification-badge{animation:notification-pulse 1s ease-in-out}:root{--primary:#06c;--primary-light:#4d94ff;--secondary:#2d3748;--text-light:#f7fafc;--text-dark:#1a202c;--accent:#38b2ac;--background:#f8f9fa;--shadow:0 4px 6px #0000001a;--transition:all 0.3s ease-in-out}.navbar{background-color:#2d3748;background-color:var(--secondary);box-shadow:0 4px 6px #0000001a;box-shadow:var(--shadow);padding:.75rem 0;position:sticky;top:0;z-index:1000}.navbar-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1.5rem}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo a{text-decoration:none}.logo-text{color:#f7fafc;color:var(--text-light);font-size:1.5rem;font-weight:700;letter-spacing:.5px}.highlight{color:#4d94ff;color:var(--primary-light)}.navbar-content{align-items:center;display:flex;flex-grow:1;justify-content:space-between;margin-left:2rem}.navbar-links{display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.navbar-links li{position:relative}.navbar-links li a{border-radius:4px;color:#f7fafc;color:var(--text-light);display:block;font-weight:500;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease-in-out;transition:var(--transition)}.navbar-links li a:hover{background-color:#ffffff1a}.navbar-links li.active a{background-color:#06c;background-color:var(--primary);color:#fff}.navbar-user{align-items:center;display:flex;gap:1.5rem;margin-left:auto}.user-info{align-items:flex-end;display:flex;flex-direction:column}.user-name{color:#f7fafc;color:var(--text-light);font-size:.9rem;font-weight:600}.user-role{color:#4d94ff;color:var(--primary-light);font-size:.8rem;text-transform:capitalize}.logout-button{align-items:center;background-color:initial;border:1px solid #ffffff4d;border-radius:4px;color:#f7fafc;color:var(--text-light);cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease-in-out;transition:var(--transition)}.logout-button:hover{background-color:#ffffff1a;border-color:#f7fafc;border-color:var(--text-light)}.notification-bell-container{position:relative}.notification-bell{background:none;border:none;color:#f7fafc;color:var(--text-light);cursor:pointer;font-size:1.2rem;padding:.5rem;position:relative;transition:all .3s ease-in-out;transition:var(--transition)}.notification-bell:hover{color:#4d94ff;color:var(--primary-light)}.notification-bell.has-notifications{color:#f44}.hamburger{cursor:pointer;display:none;flex-direction:column;height:21px;justify-content:space-between;width:30px}.bar{background-color:#f7fafc;background-color:var(--text-light);border-radius:10px;height:3px;width:100%}@media (max-width:992px){.hamburger{display:flex;z-index:101}.navbar-content{align-items:flex-start;background-color:#2d3748;background-color:var(--secondary);box-shadow:0 10px 27px #0000000d;flex-direction:column;height:100vh;left:-100%;padding:5rem 2rem 2rem;position:fixed;top:0;transition:.3s;width:100%;z-index:100}.navbar-content.active{left:0}.navbar-links{flex-direction:column;margin-bottom:2rem;width:100%}.navbar-links li{margin:.5rem 0;width:100%}.navbar-user{flex-direction:column;gap:1rem;margin-top:2rem;width:100%}.navbar-user,.user-info{align-items:flex-start}.logout-button{margin-top:1rem}}@media (max-width:576px){.logo-text{font-size:1.25rem}.navbar-container{padding:0 1rem}}.auth-buttons{display:flex;gap:1rem}.nav-auth-button{border:1px solid #4d94ff;border:1px solid var(--primary-light);border-radius:4px;color:#f7fafc;color:var(--text-light);font-weight:500;padding:.5rem 1.25rem;text-decoration:none;transition:all .3s ease-in-out;transition:var(--transition)}.nav-auth-button:hover{background-color:#ffffff1a}.nav-auth-button.register{background-color:#06c;background-color:var(--primary);border-color:#06c;border-color:var(--primary)}.nav-auth-button.register:hover{background-color:#4d94ff;background-color:var(--primary-light)}.notification-toast{align-items:flex-start;background-color:#fff;border-radius:8px;bottom:20px;box-shadow:0 4px 12px #00000026;color:#333;display:flex;max-width:400px;min-width:300px;opacity:0;overflow:hidden;padding:15px;position:fixed;right:20px;transform:translateY(100px);transition:transform .3s ease,opacity .3s ease;z-index:1100}.notification-toast.show{opacity:1;transform:translateY(0)}.notification-toast-icon-container{margin-right:12px;padding-top:2px}.notification-toast-icon{color:#06c;font-size:1.5rem}.notification-toast-icon.success{color:#28a745}.notification-toast-icon.danger{color:#dc3545}.notification-toast-content{flex:1 1}.notification-toast-message{font-size:.95rem;line-height:1.5;margin:0}.notification-toast-close{align-items:center;align-self:flex-start;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:1rem;justify-content:center;margin-left:10px;padding:4px 8px;transition:color .2s ease}.notification-toast-close:hover{color:#666}.notification-toast-close:active{color:#333}.notification-toast.success-toast{border-left:4px solid #28a745}.notification-toast.danger-toast{border-left:4px solid #dc3545}.notification-toast.info-toast{border-left:4px solid #06c}@media (max-width:576px){.notification-toast{left:20px;min-width:auto;right:20px}}
/*# sourceMappingURL=main.4d9affdf.css.map*/