.FreshSearch-module__4LNtpa__page{--header-h:72px;--filters-h:0px;--mobile-header-offset:72px;min-height:100vh;color:var(--slate-900);font-family:var(--font-body);background:#fff;overflow-x:hidden}.FreshSearch-module__4LNtpa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FreshSearch-module__4LNtpa__discoveryBar{z-index:110;-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #ffffff4d;border-radius:20px;width:min(1152px,100% - 48px);transition:all .4s cubic-bezier(.4,0,.2,1);position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 4px 6px -1px #0000000d,0 10px 15px -3px #0000000d}.FreshSearch-module__4LNtpa__discoveryInner{padding:12px 16px}.FreshSearch-module__4LNtpa__primarySearch{grid-template-columns:1fr;align-items:center;gap:12px;display:grid}@media (min-width:768px){.FreshSearch-module__4LNtpa__primarySearch{grid-template-columns:1.35fr 1fr 1fr 1fr auto}}.FreshSearch-module__4LNtpa__selectCityWrap,.FreshSearch-module__4LNtpa__selectCategoryWrap,.FreshSearch-module__4LNtpa__selectSeniorityWrap{min-width:0}.FreshSearch-module__4LNtpa__searchInputWrap{position:relative}.FreshSearch-module__4LNtpa__primaryInput{border:1px solid var(--slate-200);background:#fff;border-radius:12px;width:100%;height:48px;padding:0 16px 0 44px;font-size:.9375rem;transition:all .2s}.FreshSearch-module__4LNtpa__primaryInput:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.1);outline:none}.FreshSearch-module__4LNtpa__searchInputIcon{color:var(--slate-400);width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.FreshSearch-module__4LNtpa__searchButton{background:var(--slate-900);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-weight:600;transition:all .2s;display:flex}.FreshSearch-module__4LNtpa__searchButton:hover{background:var(--brand-600)}.FreshSearch-module__4LNtpa__facetWrapper{scrollbar-width:none;align-items:center;gap:12px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.FreshSearch-module__4LNtpa__facetWrapper::-webkit-scrollbar{display:none}.FreshSearch-module__4LNtpa__facetButton{border:1px solid var(--slate-200);white-space:nowrap;cursor:pointer;background:#fff;border-radius:100px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.FreshSearch-module__4LNtpa__facetButtonActive{background:var(--brand-500);border-color:var(--brand-500);color:#fff}.FreshSearch-module__4LNtpa__summaryFacetButton{border:1px solid var(--slate-200);background:var(--slate-50);height:36px;color:var(--slate-600);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:100px;max-width:220px;padding:0 12px;font-size:.8125rem;font-weight:600;transition:all .2s;overflow:hidden}.FreshSearch-module__4LNtpa__summaryFacetButton:hover{border-color:var(--brand-300);color:var(--brand-700);background:#fff}.FreshSearch-module__4LNtpa__summaryFacetActive{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-700)}.FreshSearch-module__4LNtpa__clearButton{color:var(--slate-500);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:.8125rem;font-weight:600}.FreshSearch-module__4LNtpa__blackFilterButton{background:var(--slate-900);color:#fff;cursor:pointer;border:none;border-radius:100px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:.8125rem;font-weight:600;display:flex}.FreshSearch-module__4LNtpa__jobsShell{max-width:1200px;margin:0 auto;margin-top:var(--filters-h);padding:20px 24px 40px;position:relative}.FreshSearch-module__4LNtpa__companyBanner{background:var(--brand-50);border:1px solid var(--brand-100);color:var(--brand-700);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:12px 20px;font-size:.875rem;display:flex}.FreshSearch-module__4LNtpa__companyBanner button{color:var(--brand-400);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.FreshSearch-module__4LNtpa__skeletonCard{background:linear-gradient(90deg,var(--slate-50)25%,var(--slate-100)50%,var(--slate-50)75%);background-size:200% 100%;border-radius:20px;height:200px;animation:1.5s infinite FreshSearch-module__4LNtpa__shimmer}@keyframes FreshSearch-module__4LNtpa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.FreshSearch-module__4LNtpa__viewControlsVertical{z-index:100;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.FreshSearch-module__4LNtpa__viewSwitcherVertical{border:1px solid var(--slate-100);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:8px;display:flex;box-shadow:0 10px 25px -5px #0000001a}.FreshSearch-module__4LNtpa__viewSwitcherVertical button{width:44px;height:44px;color:var(--slate-400);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:flex}.FreshSearch-module__4LNtpa__viewSwitcherVertical button:hover{background:var(--brand-50);color:var(--brand-600)}.FreshSearch-module__4LNtpa__viewBtnActive{box-shadow:0 4px 12px rgba(var(--brand-rgb),.3);background:var(--brand-500)!important;color:#fff!important}@media (max-width:1024px){.FreshSearch-module__4LNtpa__viewControlsVertical{display:none}}.FreshSearch-module__4LNtpa__mobileViewSwitcher{background:var(--slate-100);border-radius:10px;gap:4px;padding:3px;display:none}@media (max-width:768px){.FreshSearch-module__4LNtpa__mobileViewSwitcher{display:flex}}.FreshSearch-module__4LNtpa__mobileViewSwitcher button{width:32px;height:32px;color:var(--slate-500);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.FreshSearch-module__4LNtpa__mobileViewBtnActive{box-shadow:0 2px 4px #0000000d;color:var(--brand-500)!important;background:#fff!important}.FreshSearch-module__4LNtpa__jobsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.FreshSearch-module__4LNtpa__activityTabs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.FreshSearch-module__4LNtpa__activityTab{border:1px solid var(--slate-100);background:var(--slate-50);height:40px;color:var(--slate-600);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.FreshSearch-module__4LNtpa__activityTabActive{border-color:var(--brand-500);color:var(--brand-600);box-shadow:0 4px 12px rgba(var(--brand-rgb),.1);background:#fff}.FreshSearch-module__4LNtpa__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0f172a99;justify-content:center;align-items:center;padding:24px;animation:.3s FreshSearch-module__4LNtpa__fadeIn;display:flex;position:fixed;inset:0}.FreshSearch-module__4LNtpa__modalContent,.FreshSearch-module__4LNtpa__modalContentWide{background:#fff;border-radius:32px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;animation:.4s cubic-bezier(.4,0,.2,1) FreshSearch-module__4LNtpa__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.FreshSearch-module__4LNtpa__modalContentWide{max-width:900px}.FreshSearch-module__4LNtpa__filterModalContent .FreshSearch-module__4LNtpa__modalHeader{z-index:2;background:#fff;position:sticky;top:0}.FreshSearch-module__4LNtpa__filterModalContent .FreshSearch-module__4LNtpa__modalFooter{z-index:2;background:#fff;position:sticky;bottom:0}.FreshSearch-module__4LNtpa__modalHeader{border-bottom:1px solid var(--slate-50);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.FreshSearch-module__4LNtpa__modalHeaderLogo{align-items:center;gap:16px;display:flex}.FreshSearch-module__4LNtpa__modalHeaderLogo img{border:1px solid var(--slate-100);border-radius:12px;width:48px;height:48px}.FreshSearch-module__4LNtpa__modalCompany{color:var(--brand-600);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.FreshSearch-module__4LNtpa__modalTitle{color:var(--slate-900);margin:0;font-size:1.25rem;font-weight:800}.FreshSearch-module__4LNtpa__modalBody{flex:1;padding:32px;overflow-y:auto}.FreshSearch-module__4LNtpa__modalFooter{border-top:1px solid var(--slate-50);justify-content:flex-end;padding:24px 32px;display:flex}.FreshSearch-module__4LNtpa__applyBtn{background:var(--slate-900);color:#fff;cursor:pointer;border:none;border-radius:16px;padding:12px 32px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.FreshSearch-module__4LNtpa__applyBtn:hover{background:var(--brand-600);transform:scale(1.02)}.FreshSearch-module__4LNtpa__filterGroup{margin-bottom:24px}.FreshSearch-module__4LNtpa__filterGroup label{color:var(--slate-400);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.75rem;font-weight:800;display:block}.FreshSearch-module__4LNtpa__checkboxGrid{flex-wrap:wrap;gap:8px;display:flex}.FreshSearch-module__4LNtpa__checkboxGrid button{border:1px solid var(--slate-100);color:var(--slate-600);cursor:pointer;background:#fff;border-radius:12px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .2s}.FreshSearch-module__4LNtpa__checkboxGrid button:hover{border-color:var(--brand-200);color:var(--brand-600)}.FreshSearch-module__4LNtpa__activeFilter{background:var(--brand-50)!important;border-color:var(--brand-500)!important;color:var(--brand-700)!important}.FreshSearch-module__4LNtpa__modalInput{border:1px solid var(--slate-200);border-radius:12px;outline:none;width:100%;height:48px;padding:0 16px;font-weight:600}.FreshSearch-module__4LNtpa__modalInput:focus{border-color:var(--brand-500)}.FreshSearch-module__4LNtpa__jobMetaGrid{background:var(--slate-50);border-radius:20px;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px;padding:20px;display:grid}@media (min-width:600px){.FreshSearch-module__4LNtpa__jobMetaGrid{grid-template-columns:repeat(3,1fr)}}.FreshSearch-module__4LNtpa__jobMetaGrid div{color:var(--slate-700);font-size:.875rem;font-weight:700}.FreshSearch-module__4LNtpa__jobMetaGrid div span{color:var(--slate-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.625rem;display:block}.FreshSearch-module__4LNtpa__jobDescription{color:var(--slate-600);font-size:1rem;line-height:1.7}.FreshSearch-module__4LNtpa__jobDescription p{margin-bottom:16px}.FreshSearch-module__4LNtpa__jobDescription ul{margin-bottom:16px;padding-left:20px;list-style:outside}.FreshSearch-module__4LNtpa__companyBox{border-top:1px dashed var(--slate-200);margin-top:40px;padding-top:32px}.FreshSearch-module__4LNtpa__companyBox h3{margin-bottom:16px;font-size:1.125rem;font-weight:800}.FreshSearch-module__4LNtpa__modalLoading{text-align:center;color:var(--slate-400);padding:40px;font-weight:600;animation:2s infinite FreshSearch-module__4LNtpa__pulse}@keyframes FreshSearch-module__4LNtpa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes FreshSearch-module__4LNtpa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes FreshSearch-module__4LNtpa__pulse{0%,to{opacity:1}50%{opacity:.5}}.FreshSearch-module__4LNtpa__jobsGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:1024px){.FreshSearch-module__4LNtpa__jobsGrid{grid-template-columns:repeat(2,1fr)}}.FreshSearch-module__4LNtpa__jobsGridList{grid-template-columns:1fr!important}.FreshSearch-module__4LNtpa__jobCard{border:2px solid var(--slate-200);background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible;box-shadow:0 4px 6px -1px #00000005}.FreshSearch-module__4LNtpa__jobCard:hover{border-color:var(--incogni-blue);box-shadow:0 12px 24px -8px #00000014}.FreshSearch-module__4LNtpa__jobCardActive{border-color:var(--brand-500)!important;background:var(--brand-50)!important}.FreshSearch-module__4LNtpa__jobCardVisible{opacity:1;transform:translateY(0)}.FreshSearch-module__4LNtpa__jobCardHidden{opacity:0;transform:translateY(8px)}.FreshSearch-module__4LNtpa__jobCardIgnored{opacity:.45;filter:grayscale(.4)}.FreshSearch-module__4LNtpa__jobCardIgnored:hover{opacity:1;filter:grayscale(0)}.FreshSearch-module__4LNtpa__jobCardExpired{opacity:.6;filter:grayscale(.2);background-color:snow!important;border-color:#fee2e2!important}.FreshSearch-module__4LNtpa__jobCardExpired:hover{opacity:.9;border-color:#fca5a5!important}.FreshSearch-module__4LNtpa__jobHeader{align-items:flex-start;gap:16px;display:flex}.FreshSearch-module__4LNtpa__jobInfo{flex:1;min-width:0}.FreshSearch-module__4LNtpa__jobLogo{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:73px;height:73px;display:flex;overflow:hidden}.FreshSearch-module__4LNtpa__jobLogo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.FreshSearch-module__4LNtpa__jobTitle{color:var(--slate-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.6rem;margin:4px 0 0;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.FreshSearch-module__4LNtpa__jobsGridList .FreshSearch-module__4LNtpa__jobTitle{-webkit-line-clamp:unset;height:auto}.FreshSearch-module__4LNtpa__companyName{color:var(--brand-600);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.FreshSearch-module__4LNtpa__tagRow{flex-wrap:wrap;gap:6px;min-width:0;height:1.25rem;margin-top:10px;display:flex;overflow:visible}.FreshSearch-module__4LNtpa__tagChip{white-space:nowrap}.FreshSearch-module__4LNtpa__jobsGridList .FreshSearch-module__4LNtpa__tagRow{height:auto}.FreshSearch-module__4LNtpa__tagRow span{background:var(--slate-50);color:var(--slate-600);white-space:normal;text-overflow:clip;word-break:break-word;border-radius:100px;flex:0 auto;min-width:0;max-width:100%;padding:4px 12px;font-size:.75rem;font-weight:600;overflow:visible}.FreshSearch-module__4LNtpa__tagChip{align-items:center;gap:5px;display:inline-flex}.FreshSearch-module__4LNtpa__tagChipIcon{opacity:.8;flex:none}.FreshSearch-module__4LNtpa__salaryTag{flex-shrink:0;background:var(--brand-50)!important;color:var(--brand-700)!important;white-space:nowrap!important}.FreshSearch-module__4LNtpa__jobCardExpired .FreshSearch-module__4LNtpa__salaryTag{background:var(--slate-100)!important;color:var(--slate-500)!important}.FreshSearch-module__4LNtpa__jobFooter{border-top:1px dashed var(--slate-200);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.FreshSearch-module__4LNtpa__jobTime{color:var(--slate-400);font-size:.8125rem}.FreshSearch-module__4LNtpa__jobActionBtn{border:1px solid var(--slate-100);width:32px;height:32px;color:var(--slate-400);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.FreshSearch-module__4LNtpa__jobActions{gap:6px;display:flex}.FreshSearch-module__4LNtpa__jobActionBtn:hover{background:var(--brand-50);color:var(--brand-600);border-color:var(--brand-200)}.FreshSearch-module__4LNtpa__jobActionBtnActive{background:var(--slate-100);color:var(--slate-700);border-color:var(--slate-200)}.FreshSearch-module__4LNtpa__openJobBtn{border:1px solid var(--brand-200);background:var(--brand-50);height:32px;color:var(--brand-700);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 12px;font-size:.75rem;font-weight:700;transition:all .2s}.FreshSearch-module__4LNtpa__openJobBtn:hover{background:var(--brand-500);color:#fff;border-color:var(--brand-500)}.FreshSearch-module__4LNtpa__jobCardExpired .FreshSearch-module__4LNtpa__openJobBtn{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.FreshSearch-module__4LNtpa__jobCardExpired .FreshSearch-module__4LNtpa__openJobBtn:hover{background:#fca5a5;border-color:#f87171}.FreshSearch-module__4LNtpa__jobMeta{justify-content:space-between;align-items:center;gap:6px;display:flex}.FreshSearch-module__4LNtpa__statusTags{flex-shrink:0;gap:4px;display:flex}.FreshSearch-module__4LNtpa__statusTag{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.FreshSearch-module__4LNtpa__statusApplied{background:var(--emerald-500)}.FreshSearch-module__4LNtpa__statusSaved{background:#f59e0b}.FreshSearch-module__4LNtpa__statusViewed{background:var(--brand-400)}.FreshSearch-module__4LNtpa__starStamp{z-index:2;pointer-events:none;background:radial-gradient(circle at 35% 30%,#fff7cc 0%,#fde68a 45%,#fbbf24 100%);border:1px solid #f59e0b;border-radius:999px;align-items:center;gap:3px;padding:4px 8px;display:inline-flex;position:absolute;top:-12px;right:12px;box-shadow:0 2px 6px #94a3b81a}.FreshSearch-module__4LNtpa__starStampIcon{color:#d97706;filter:drop-shadow(0 0 2px #ffd66638);transform-origin:50%;animation:2.2s ease-in-out infinite FreshSearch-module__4LNtpa__starSparkle}.FreshSearch-module__4LNtpa__starStampIcon:nth-child(2){animation-delay:.28s}.FreshSearch-module__4LNtpa__starStampIcon:nth-child(3){animation-delay:.56s}@keyframes FreshSearch-module__4LNtpa__starSparkle{0%,to{filter:drop-shadow(0 0 1px #ffd66629)drop-shadow(0 1px 1px #d9770629);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 3px #ffd66657)drop-shadow(0 1px 2px #d977063d);transform:translateY(-1px)scale(1.08)}}.FreshSearch-module__4LNtpa__sortSelect{border:1px solid var(--slate-200);height:36px;color:var(--slate-700);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 8px center no-repeat;border-radius:8px;padding:0 32px 0 12px;font-size:.8125rem;font-weight:600}.FreshSearch-module__4LNtpa__sortControls{align-items:center;gap:8px;display:inline-flex}.FreshSearch-module__4LNtpa__sortDirButton{border:1px solid var(--slate-200);min-width:36px;height:36px;color:var(--slate-700);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:.95rem;font-weight:700;line-height:1}.FreshSearch-module__4LNtpa__sortDirButton:hover{border-color:var(--brand-300);color:var(--brand-700);background:var(--brand-50)}.FreshSearch-module__4LNtpa__pagination{justify-content:center;align-items:center;gap:12px;padding:32px 0;display:flex}.FreshSearch-module__4LNtpa__pagination button{border:1px solid var(--slate-200);height:38px;color:var(--slate-700);cursor:pointer;background:#fff;border-radius:10px;padding:0 16px;font-size:.875rem;font-weight:600;transition:all .2s}.FreshSearch-module__4LNtpa__pagination button:hover:not(:disabled){border-color:var(--brand-300);color:var(--brand-700);background:var(--brand-50)}.FreshSearch-module__4LNtpa__pagination button:disabled{opacity:.35;cursor:default}.FreshSearch-module__4LNtpa__pagination span{color:var(--slate-500);font-size:.875rem;font-weight:600}.FreshSearch-module__4LNtpa__mapQuickFilters{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.FreshSearch-module__4LNtpa__mapQuickFilterBtn{border:1px solid var(--slate-200);height:32px;color:var(--slate-600);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:.75rem;font-weight:600;transition:all .2s}.FreshSearch-module__4LNtpa__mapQuickFilterBtn:hover{border-color:var(--brand-300);background:var(--brand-50);color:var(--brand-700)}.FreshSearch-module__4LNtpa__mapQuickFilterBtnActive{border-color:var(--brand-500);background:var(--brand-50);color:var(--brand-700)}.FreshSearch-module__4LNtpa__splitView{height:calc(100vh - var(--header-h) - 40px);grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:900px){.FreshSearch-module__4LNtpa__splitView{grid-template-columns:400px 1fr}}@media (max-width:899px){.FreshSearch-module__4LNtpa__splitView{height:calc(100vh - var(--header-h) - 16px);grid-template-columns:1fr;gap:0}.FreshSearch-module__4LNtpa__splitViewList{display:none}.FreshSearch-module__4LNtpa__splitViewMap{min-height:calc(100vh - var(--header-h) - 16px);border-radius:16px}}.FreshSearch-module__4LNtpa__splitViewList{padding-top:22px;padding-left:4px;padding-right:4px;overflow-y:auto}.FreshSearch-module__4LNtpa__mapPagination{justify-content:center;align-items:center;gap:12px;padding:16px 0 8px;display:flex}.FreshSearch-module__4LNtpa__mapPagination button{border:1px solid var(--slate-200);height:34px;color:var(--slate-700);cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:.8125rem;font-weight:600}.FreshSearch-module__4LNtpa__mapPagination button:disabled{opacity:.35;cursor:default}.FreshSearch-module__4LNtpa__mapPagination span{color:var(--slate-500);font-size:.8125rem;font-weight:600}.FreshSearch-module__4LNtpa__splitViewMap{border:1px solid var(--slate-200);background:var(--slate-50);border-radius:24px;overflow:hidden}@media (max-width:768px){.FreshSearch-module__4LNtpa__discoveryBar{top:var(--mobile-header-offset,72px);border-radius:14px;width:calc(100% - 24px)}.FreshSearch-module__4LNtpa__discoveryInner{padding:10px}.FreshSearch-module__4LNtpa__primarySearch,.FreshSearch-module__4LNtpa__selectCityWrap,.FreshSearch-module__4LNtpa__selectCategoryWrap,.FreshSearch-module__4LNtpa__selectSeniorityWrap,.FreshSearch-module__4LNtpa__searchButton{display:none}.FreshSearch-module__4LNtpa__facetWrapper{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:8px;padding-bottom:0;overflow-x:visible}.FreshSearch-module__4LNtpa__facetButton{height:32px;padding:0 10px;font-size:.75rem}.FreshSearch-module__4LNtpa__summaryFacetButton{max-width:44vw;height:32px;font-size:.75rem}.FreshSearch-module__4LNtpa__blackFilterButton{order:-1;height:32px;margin-left:0;padding:0 10px;font-size:.75rem}.FreshSearch-module__4LNtpa__clearButton{font-size:.75rem}.FreshSearch-module__4LNtpa__jobsShell{margin-top:var(--filters-h);padding:8px 12px 64px}.FreshSearch-module__4LNtpa__jobsHead{gap:10px;margin-bottom:8px}.FreshSearch-module__4LNtpa__activityTabs{width:100%}.FreshSearch-module__4LNtpa__sortSelect{height:34px;font-size:.75rem}.FreshSearch-module__4LNtpa__sortDirButton{min-width:34px;height:34px;font-size:.9rem}.FreshSearch-module__4LNtpa__pagination{gap:8px;padding:18px 0 8px}.FreshSearch-module__4LNtpa__pagination button{height:34px;padding:0 12px;font-size:.8125rem}.FreshSearch-module__4LNtpa__mapQuickFilters{margin-bottom:8px}.FreshSearch-module__4LNtpa__mapQuickFilterBtn{height:30px;padding:0 10px}.FreshSearch-module__4LNtpa__viewSwitcherVertical button:first-child,.FreshSearch-module__4LNtpa__viewControlsVertical[data-hide-mobile=true]{display:none}.FreshSearch-module__4LNtpa__modalOverlay{align-items:flex-end;padding:0}.FreshSearch-module__4LNtpa__modalContent,.FreshSearch-module__4LNtpa__modalContentWide{border-radius:16px;max-height:calc(100vh - 16px)}.FreshSearch-module__4LNtpa__modalContentWide{border-radius:18px 18px 0 0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin-top:0}.FreshSearch-module__4LNtpa__filterModalContent{width:100%;max-width:100%;height:calc(100dvh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top));margin-top:env(safe-area-inset-top);border-radius:18px 18px 0 0}.FreshSearch-module__4LNtpa__modalHeader{padding:14px 16px}.FreshSearch-module__4LNtpa__modalContentWide .FreshSearch-module__4LNtpa__modalHeader{padding-top:calc(24px + env(safe-area-inset-top))}.FreshSearch-module__4LNtpa__modalBody{-webkit-overflow-scrolling:touch;min-height:0;padding:16px;overflow-y:auto}.FreshSearch-module__4LNtpa__modalFooter{padding:12px 16px}.FreshSearch-module__4LNtpa__jobCard{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px;overflow:visible}.FreshSearch-module__4LNtpa__jobLogo{width:65px;height:65px}.FreshSearch-module__4LNtpa__tagRow{flex-wrap:wrap;row-gap:6px;height:auto;min-height:1.25rem}.FreshSearch-module__4LNtpa__tagRow span{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:120px;overflow:hidden}.FreshSearch-module__4LNtpa__salaryTag{max-width:100%}.FreshSearch-module__4LNtpa__jobFooter{flex-wrap:nowrap;align-items:center;gap:8px}.FreshSearch-module__4LNtpa__jobActions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;width:auto}.FreshSearch-module__4LNtpa__openJobBtn{max-width:100%}.FreshSearch-module__4LNtpa__jobTitle{-webkit-line-clamp:unset;height:auto;min-height:0}.FreshSearch-module__4LNtpa__page{--header-h:118px}}
