.style-module__8XqAkW__searchHero{box-sizing:border-box;border-bottom:2px solid #e0e0e0;flex-direction:column;justify-content:flex-end;align-items:center;gap:30px;width:100%;min-height:337px;padding:60px 0;display:flex}.style-module__8XqAkW__searchTitle{text-align:center;margin:0;line-height:64px}.style-module__8XqAkW__searchBar{box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:50px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:530px;max-width:calc(100% - 40px);height:48px;padding:0 10px;display:flex}.style-module__8XqAkW__searchInputWrap{flex-direction:row;flex:1;align-items:center;gap:10px;min-width:0;margin-left:6px;display:flex}.style-module__8XqAkW__searchIcon{color:#aeaeb2;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.style-module__8XqAkW__searchInput{color:#1d1d1f;background:0 0;border:none;outline:none;flex:1;min-width:0;height:23px;font-size:16px;line-height:23px}.style-module__8XqAkW__searchInput::placeholder{color:#aeaeb2}.style-module__8XqAkW__searchBtn{cursor:pointer;background:#2f53d3;border:none;border-radius:50px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:60px;height:30px;padding:4px 8px;transition:opacity .2s;display:flex}.style-module__8XqAkW__searchBtn:hover{opacity:.85}.style-module__8XqAkW__searchBtnText{color:#fff;white-space:nowrap;font-size:14px;line-height:20px}.style-module__8XqAkW__jobSection{background:#fff;flex-direction:column;align-items:center;padding:20px 0 90px;display:flex}.style-module__8XqAkW__jobSectionInner{box-sizing:border-box;flex-direction:row;align-items:flex-start;gap:24px;width:100%;max-width:1200px;padding:0 20px;display:flex}.style-module__8XqAkW__sidebar{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;width:384px;display:flex}.style-module__8XqAkW__filterGroup{flex-direction:column;align-items:flex-start;gap:0;width:100%;display:flex}.style-module__8XqAkW__filterTitle{color:#1d1d1f;flex-direction:row;align-items:center;height:50px;margin:0;padding:0 12px;line-height:26px;display:flex}.style-module__8XqAkW__checkboxRow{cursor:pointer;box-sizing:border-box;border-radius:6px;flex-direction:row;align-items:center;gap:10px;width:100%;height:50px;padding:0 12px;transition:background .15s;display:flex}.style-module__8XqAkW__checkboxRow:hover{background:#f5f5f5}.style-module__8XqAkW__checkbox{appearance:none;box-sizing:border-box;cursor:pointer;border:1px solid #86868b;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:all .15s;position:relative}.style-module__8XqAkW__checkbox:checked{background:#2f53d3;border-color:#2f53d3}.style-module__8XqAkW__checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.style-module__8XqAkW__checkboxLabel{color:#aeaeb2;font-size:16px;line-height:26px;transition:color .15s}.style-module__8XqAkW__checkboxLabelActive{color:#1d1d1f}.style-module__8XqAkW__categoryRow{cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;flex-direction:row;align-items:center;gap:10px;width:100%;height:50px;padding:0 12px;transition:background .15s;display:flex}.style-module__8XqAkW__categoryRow:hover{background:#f5f5f5}.style-module__8XqAkW__categoryRowActive{background:#f0f2ff}.style-module__8XqAkW__categoryChevron{color:#86868b;flex-shrink:0;transition:transform .25s}.style-module__8XqAkW__categoryChevronActive{color:#2f53d3;transform:rotate(180deg)}.style-module__8XqAkW__categoryLabel{color:#86868b;font-size:16px;line-height:26px}.style-module__8XqAkW__categoryRowActive .style-module__8XqAkW__categoryLabel{color:#2f53d3}.style-module__8XqAkW__jobContent{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:60px;min-width:0;display:flex}.style-module__8XqAkW__filterStatus{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;min-height:60px;padding-top:30px;display:flex}.style-module__8XqAkW__filterStatusText{color:#aeaeb2;font-size:14px;line-height:20px}.style-module__8XqAkW__jobList{flex-direction:column;align-items:flex-start;gap:0;width:100%;display:flex}.style-module__8XqAkW__jobCard{box-sizing:border-box;border-top:2px solid #e0e0e0;flex-direction:column;width:100%;display:flex}.style-module__8XqAkW__jobCard:last-child{border-bottom:2px solid #e0e0e0}.style-module__8XqAkW__jobCardHeader{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:20px 0;transition:opacity .15s;display:flex}.style-module__8XqAkW__jobCardHeader:hover{opacity:.8}.style-module__8XqAkW__jobCardInfo{flex-direction:column;align-items:flex-start;gap:0;display:flex}.style-module__8XqAkW__jobCardTitle{color:#2f53d3;margin:0;line-height:35px}.style-module__8XqAkW__jobCardMeta{flex-direction:row;align-items:center;gap:60px;height:50px;display:flex}.style-module__8XqAkW__jobCardDate,.style-module__8XqAkW__jobCardLocation{color:#1d1d1f;font-size:16px;line-height:26px}.style-module__8XqAkW__jobCardChevron{color:#86868b;justify-content:center;align-items:center;width:20px;height:20px;margin-top:8px;transition:transform .25s;display:flex}.style-module__8XqAkW__jobCardChevronOpen{transform:rotate(180deg)}.style-module__8XqAkW__jobCardBody{flex-direction:column;align-items:flex-start;gap:30px;padding-bottom:30px;animation:.25s forwards style-module__8XqAkW__slideDown;display:flex}@keyframes style-module__8XqAkW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.style-module__8XqAkW__jobDetailSection{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.style-module__8XqAkW__jobDetailTitle{color:#1d1d1f;margin:0;line-height:26px}.style-module__8XqAkW__jobDetailContent{flex-direction:column;gap:0;width:100%;display:flex}.style-module__8XqAkW__jobDetailItem{color:#1d1d1f;margin:0;font-size:14px;line-height:20px}.style-module__8XqAkW__learnMoreBtn{cursor:pointer;color:#fff;background:#2f53d3;border:none;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;height:32px;padding:0 18px;font-size:14px;line-height:20px;text-decoration:none;transition:opacity .2s;display:flex}.style-module__8XqAkW__learnMoreBtn:hover{opacity:.85}.style-module__8XqAkW__emptyState{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:80px 0;display:flex}.style-module__8XqAkW__emptyText{color:#aeaeb2;margin:0;font-size:16px;line-height:23px}.style-module__8XqAkW__pagination{flex-direction:row;align-items:center;gap:20px;display:flex}.style-module__8XqAkW__pageBtn{cursor:pointer;color:#1d1d1f;background:#e8e8ee;border:none;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;width:60px;height:40px;transition:opacity .15s;display:flex}.style-module__8XqAkW__pageBtn:hover:not(:disabled){opacity:.75}.style-module__8XqAkW__pageBtn:disabled{cursor:not-allowed;color:#aeaeb2}.style-module__8XqAkW__pageNumber{color:#1d1d1f;background:#e8e8ee;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;width:60px;height:40px;font-size:16px;line-height:26px;display:flex}@media (max-width:768px){.style-module__8XqAkW__searchHero{min-height:auto;padding:60px 20px}.style-module__8XqAkW__jobSectionInner{flex-direction:column}.style-module__8XqAkW__sidebar{width:100%}.style-module__8XqAkW__jobCardMeta{flex-wrap:wrap;gap:20px;height:auto}.style-module__8XqAkW__jobCardHeader{flex-direction:column;gap:10px}.style-module__8XqAkW__jobCardChevron{position:absolute;top:20px;right:0}.style-module__8XqAkW__jobCardHeader{position:relative}}
