.SearchBar_searchContainer__S2GAs{width:100%}.SearchBar_searchBar__w0IYr{display:flex;gap:20px;margin-bottom:20px;width:100%}.SearchBar_searchInput__7pu7A{flex-grow:1}.SearchBar_searchInput__7pu7A label{margin-bottom:5px;font-weight:700;color:#333}.SearchBar_searchInput__7pu7A input[type=text]{width:100%;padding:20px;border-radius:30px;border:1px solid #ccc}.SearchBar_searchInput__7pu7A input[type=text]:focus,.SearchBar_searchInput__7pu7A input[type=text]:focus-visible{outline:none;border-color:#E51E10}.SearchBar_searchButton__mZ0MC{flex-grow:1;padding:0;border-radius:30px;background-color:#E51E10;color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.SearchBar_searchButton__mZ0MC:hover{background-color:#E51E10}.SearchBar_tagsContainer__v5uuQ{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.SearchBar_tag__hoocW{background-color:#E4FE5A;padding:5px 10px;border-radius:20px;display:flex;align-items:center}.SearchBar_removeTagButton__j46yF{background:none;border:none;color:black;cursor:pointer;margin-left:5px;font-size:16px}.SearchBar_clearButton__Q_pA4{background:none;border:none;color:#E51E10;cursor:pointer;text-decoration:underline}.SearchBar_suggestions__qb_Mq{position:absolute;background:white;border:1px solid #ccc;list-style:none;margin:0;padding:0;z-index:10}.SearchBar_suggestions__qb_Mq li{padding:.5rem;cursor:pointer}.SearchBar_suggestions__qb_Mq li:hover{background:#f0f0f0}@media (max-width:760px){.SearchBar_searchBar__w0IYr{flex-direction:column}.SearchBar_searchButton__mZ0MC{display:none}.SearchBar_searchInput__7pu7A input[type=text]{padding:15px}}.MultiSelectDropdown_dropdown__BtF2B{position:relative;width:100%}.MultiSelectDropdown_dropdownHeader__jDqU7{padding:20px;border:1px solid #ccc;border-radius:30px;cursor:pointer;background-color:#fff}.MultiSelectDropdown_dropdownHeader__jDqU7:focus,.MultiSelectDropdown_dropdownHeader__jDqU7:focus-visible{outline:none;border-color:#E51E10}.MultiSelectDropdown_dropdownList__2_3zY{position:absolute;top:100%;left:0;right:0;border:1px solid #ddd;border-radius:8px;background-color:#fff;z-index:1000;max-height:200px;overflow-y:auto;margin-top:5px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.MultiSelectDropdown_dropdownItem__1RPTa{display:flex;align-items:center;padding:10px;cursor:pointer}.MultiSelectDropdown_dropdownItem__1RPTa:hover{background-color:#f0f0f0}.MultiSelectDropdown_dropdownItem__1RPTa input[type=checkbox]{margin-right:10px}.MultiSelectDropdown_dropdownItem__1RPTa input[type=checkbox]:checked{accent-color:#E51E10}.Filters_filters__neOcN{width:350px;background-color:white;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Filters_filterSection__JugWS{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:20px}.Filters_filterSection__JugWS:last-child{border-bottom:none}.Filters_filterSection__JugWS h4{margin-top:0;margin-bottom:10px;color:#333}.Filters_payHeader__RtMf9{display:flex;justify-content:space-between;align-items:center}.Filters_clearButton__YTa5H{background:none;border:none;color:#E51E10;cursor:pointer;text-decoration:none;font-weight:700}.Filters_customSelect__SmnPL{position:relative;margin-bottom:10px}.Filters_customSelect__SmnPL select{width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.Filters_customSelect__SmnPL:after{content:"▼";position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#E4FE5A;pointer-events:none}.Filters_payInputs__vPda1{display:flex;gap:10px;margin-top:10px}.Filters_payInputs__vPda1 input{width:100%;padding:10px;border:none;border-bottom:1px solid #ccc}.Filters_applyButton__mQ_Gm{width:100%;padding:10px;border-radius:20px;background-color:#E4FE5A;color:black;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.Filters_checkboxItem__KeH5d{display:flex;align-items:center;margin-bottom:5px}.Filters_checkboxItem__KeH5d input{margin-right:10px;accent-color:#E51E10}.CheckboxFilter_filterSection__hUP0E{margin-bottom:1.5rem}.CheckboxFilter_checkboxItem__2Kg4M{display:flex;align-items:center;margin-bottom:.5rem}.CheckboxFilter_checkboxItem__2Kg4M input{margin-right:.5rem}.JobList_jobList__xGKCR{flex-grow:1}.JobCard_jobCard__qF84S{background-color:white;padding:20px;border-radius:8px;margin-bottom:15px;border:2px solid transparent;cursor:pointer;transition:border-color .3s;position:relative}.JobCard_jobCard__qF84S:hover{border-color:#e51e10}.JobCard_jobCard__qF84S.JobCard_featured__rw9o_{background-color:#b7d4e0;border-top-color:#e51e10}.JobCard_jobCard__qF84S.JobCard_featured__rw9o_:hover{border-color:#e51e10}.JobCard_cardHeader__AvHU1{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.JobCard_cardHeader__AvHU1 h4{margin:0;color:#333}.JobCard_location__66eJV{display:flex;align-items:center;gap:5px}.JobCard_featuredBadge___TLkz{background-color:white;color:#333}.JobCard_featuredBadge___TLkz,.JobCard_withdrawnBadge__wTD0T{padding:5px 10px;border-radius:12px;font-size:.8em;font-weight:700}.JobCard_withdrawnBadge__wTD0T{background-color:#f5c6cb;color:#721c24;margin-left:8px}.JobCard_cardBody__t3X3n{display:flex;justify-content:space-between}.JobCard_mainInfo__9Y58S{flex-grow:1}.JobCard_titleSection__ufhU7{display:flex;justify-content:space-between;align-items:center}.JobCard_titleSection__ufhU7 h4{margin:0}.JobCard_postedDate__1QZa3{font-size:.8em;color:#666;text-align:right;margin-bottom:10px}.JobCard_company__AiuyK{margin:5px 0}.JobCard_details__5NmAK{display:flex;gap:0}.JobCard_detailsColumn__FyrIs{flex:1 1}.JobCard_detailsColumn__FyrIs ul{padding-left:20px;margin:0}.JobCard_classification__kjnFS{margin-top:10px;font-size:.9em;color:#666}.JobCard_actions__6evij{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;min-width:120px}.JobCard_saveButton__0C5Mo{position:absolute;top:40%;right:20px;transform:translateY(-50%);background-color:white;color:#333;border:1px solid #ccc;border-radius:20px;padding:10px 15px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:background-color .3s,color .3s}.JobCard_saveButton__0C5Mo:hover{background-color:#e51e10;color:white}.JobCard_saveButton__0C5Mo.JobCard_saved__IBl2m{background-color:#d9534f;color:white}.JobCard_sjsLogo__dvb37{width:50px;height:50px;align-self:flex-end;margin-top:auto}.JobCard_applicationActions__IENgB{display:flex;gap:10px}.JobCard_feedbackButton__rfbL2,.JobCard_withdrawButton__Kc6LB{background:transparent;border:1px solid #e51e10;color:#e51e10;border-radius:20px;padding:10px 15px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:background-color .3s,color .3s}.JobCard_feedbackButton__rfbL2:hover,.JobCard_withdrawButton__Kc6LB:hover{background-color:#e51e10;color:white}.JobCard_visitButton__97FM3{background:#28a745;border:1px solid #28a745;color:#fff;border-radius:20px;padding:10px 15px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:filter .2s ease-in-out}.JobCard_visitButton__97FM3:hover{filter:brightness(.95)}.JobCard_contactButton___eR0k{background:#28a745;border:1px solid #28a745;color:#fff;border-radius:20px;padding:10px 15px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:filter .2s ease-in-out}.JobCard_contactButton___eR0k:hover{filter:brightness(.95)}.JobCard_modalActions__YLix1{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.JobCard_modalButton__sPrC4{padding:10px 20px;border-radius:20px;border:1px solid #ccc;background-color:#f0f0f0;cursor:pointer}.JobCard_confirmButton__DTkxR{background-color:#e51e10;color:white;border:none}.JobCard_feedbackTextarea__o_QCB{width:100%;min-height:100px;padding:10px;border-radius:8px;border:1px solid #ccc;resize:vertical}@media (max-width:760px){.JobCard_cardBody__t3X3n{flex-direction:column}.JobCard_details__5NmAK{flex-direction:column;gap:10px}.JobCard_actions__6evij{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:20px}.JobCard_saveButton__0C5Mo{position:static;transform:none}.JobCard_postedDate__1QZa3{text-align:left}.JobCard_applicationActions__IENgB{flex-direction:column;width:100%}}