.GhostBadge-module-scss-module__uJZ8Wa__tag{margin-inline-end:0}.GhostBadge-module-scss-module__uJZ8Wa__tooltip{flex-direction:column;gap:2px;font-size:11px;display:flex}.GhostBadge-module-scss-module__uJZ8Wa__tooltipTitle{margin-bottom:2px;font-weight:600}.GhostBadge-module-scss-module__uJZ8Wa__panel{flex-direction:column;gap:8px;display:flex}.GhostBadge-module-scss-module__uJZ8Wa__header{align-items:center;gap:8px;display:flex}.GhostBadge-module-scss-module__uJZ8Wa__signalList{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.GhostBadge-module-scss-module__uJZ8Wa__against,.GhostBadge-module-scss-module__uJZ8Wa__forLive{padding-inline-start:16px;position:relative}.GhostBadge-module-scss-module__uJZ8Wa__against:before,.GhostBadge-module-scss-module__uJZ8Wa__forLive:before{position:absolute;inset-inline-start:0}.GhostBadge-module-scss-module__uJZ8Wa__against{color:var(--foreground)}.GhostBadge-module-scss-module__uJZ8Wa__against:before{content:"−";color:var(--bad)}.GhostBadge-module-scss-module__uJZ8Wa__forLive{color:var(--muted-foreground)}.GhostBadge-module-scss-module__uJZ8Wa__forLive:before{content:"+";color:var(--good)}.GhostBadge-module-scss-module__uJZ8Wa__footnote{font-size:11px;line-height:1.5}
.JobCard-module-scss-module__58QgHa__card{border-radius:22px!important;transition:box-shadow .2s,transform .2s!important}.JobCard-module-scss-module__58QgHa__card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)!important}.JobCard-module-scss-module__58QgHa__card .ant-card-body{padding:16px!important}@media (min-width:640px){.JobCard-module-scss-module__58QgHa__card .ant-card-body{padding:22px!important}}.JobCard-module-scss-module__58QgHa__cardHighlighted{background:var(--accent-tint)!important}.JobCard-module-scss-module__58QgHa__cardSeen{opacity:.78;transition:box-shadow .2s,transform .2s,opacity .2s!important}.JobCard-module-scss-module__58QgHa__cardSeen:hover,.JobCard-module-scss-module__58QgHa__cardSeen:focus-within{opacity:1}.JobCard-module-scss-module__58QgHa__cardSeen .JobCard-module-scss-module__58QgHa__title{color:var(--muted-foreground)}.JobCard-module-scss-module__58QgHa__cardDense{height:168px;overflow:hidden}.JobCard-module-scss-module__58QgHa__cardDense .ant-card-body{flex-direction:column;height:100%;display:flex;padding:16px!important}.JobCard-module-scss-module__58QgHa__wrapperDense{flex-direction:row;align-items:flex-start;gap:16px;height:100%}.JobCard-module-scss-module__58QgHa__titleLinkDense{height:100%}.JobCard-module-scss-module__58QgHa__contentDense{flex-direction:column;height:100%;display:flex}.JobCard-module-scss-module__58QgHa__contentDense>*{flex-shrink:0}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaLine{flex-flow:column;align-items:stretch;gap:4px;margin-bottom:4px;display:flex}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaFacts,.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaBadges{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaFacts>*,.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaBadges>*{flex-shrink:0}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaFacts>.JobCard-module-scss-module__58QgHa__companyName,.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaFacts>.JobCard-module-scss-module__58QgHa__metaText{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;max-width:none;overflow:hidden}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaBadges>span{flex-shrink:1;min-width:0}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__sourceTag{margin-left:0}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__title{margin-bottom:4px!important}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__salaryLine{margin-bottom:0}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__salary{font-size:15px}.JobCard-module-scss-module__58QgHa__wrapper{flex-direction:column;align-items:stretch;gap:6px;display:flex}@media (min-width:640px){.JobCard-module-scss-module__58QgHa__wrapper{flex-direction:row;align-items:flex-start;gap:16px}}.JobCard-module-scss-module__58QgHa__titleLink{min-width:0;color:inherit;flex:1;align-items:flex-start;gap:14px;display:flex}.JobCard-module-scss-module__58QgHa__content{flex:1;min-width:0}.JobCard-module-scss-module__58QgHa__metaLine{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:6px;font-size:13px;display:flex}.JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaFacts{flex-basis:100%}.JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaBadges{display:contents}@media (min-width:640px){.JobCard-module-scss-module__58QgHa__metaLine{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;display:grid}.JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaFacts{grid-area:1/1}.JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__sourceSlot{grid-area:1/2}.JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaBadges{grid-column:1/-1;display:flex}.JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaBadges:empty{display:none}}.JobCard-module-scss-module__58QgHa__sourceSlot{align-items:center;gap:10px;min-width:0;display:inline-flex}.JobCard-module-scss-module__58QgHa__metaFacts{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.JobCard-module-scss-module__58QgHa__metaFacts>*{flex-shrink:0}.JobCard-module-scss-module__58QgHa__metaFacts>.JobCard-module-scss-module__58QgHa__companyName,.JobCard-module-scss-module__58QgHa__metaFacts>.JobCard-module-scss-module__58QgHa__metaText{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.JobCard-module-scss-module__58QgHa__metaBadges{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.JobCard-module-scss-module__58QgHa__metaBadges:empty{display:none}.JobCard-module-scss-module__58QgHa__metaDot{color:var(--muted-foreground-2)}.JobCard-module-scss-module__58QgHa__companyName,.JobCard-module-scss-module__58QgHa__metaText{color:var(--muted-foreground)}.JobCard-module-scss-module__58QgHa__companyName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (min-width:640px){.JobCard-module-scss-module__58QgHa__companyName{max-width:46%}}.JobCard-module-scss-module__58QgHa__moreCities{color:var(--muted-foreground-2);opacity:.75}.JobCard-module-scss-module__58QgHa__age{color:var(--muted-foreground-2);white-space:nowrap}@media (min-width:640px){.JobCard-module-scss-module__58QgHa__sourceTag{margin-left:auto}}.JobCard-module-scss-module__58QgHa__title{margin-bottom:6px!important}.JobCard-module-scss-module__58QgHa__title.ant-typography{letter-spacing:-.022em;font-size:17px}a:hover .JobCard-module-scss-module__58QgHa__title{color:var(--foreground)!important}.JobCard-module-scss-module__58QgHa__salaryLine{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.JobCard-module-scss-module__58QgHa__salary{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.JobCard-module-scss-module__58QgHa__conversionText{color:var(--muted-foreground-2);font-size:12px}.JobCard-module-scss-module__58QgHa__salaryEstimate{color:var(--muted-foreground-2);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.JobCard-module-scss-module__58QgHa__salaryEstimateNote{border-bottom:1px dotted;font-size:12px;font-weight:400}.JobCard-module-scss-module__58QgHa__factsLine{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px;display:flex}.JobCard-module-scss-module__58QgHa__fact{white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:5px;font-size:13px;display:inline-flex}.JobCard-module-scss-module__58QgHa__fact .anticon{color:var(--muted-foreground-2)}.JobCard-module-scss-module__58QgHa__tagsRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.JobCard-module-scss-module__58QgHa__tagsRow:empty{display:none}.JobCard-module-scss-module__58QgHa__tagsRowDense{flex-wrap:nowrap;margin-top:auto;padding-top:6px;overflow:hidden}.JobCard-module-scss-module__58QgHa__tagsRowDense>span{flex-shrink:1;min-width:0}.JobCard-module-scss-module__58QgHa__tagsRowDense>.JobCard-module-scss-module__58QgHa__fact,.JobCard-module-scss-module__58QgHa__tagsRowDense>.JobCard-module-scss-module__58QgHa__tagMore{flex-shrink:0}.JobCard-module-scss-module__58QgHa__tagsRowDense .JobCard-module-scss-module__58QgHa__fact{margin-inline-end:4px}.JobCard-module-scss-module__58QgHa__tagMore{cursor:default}.JobCard-module-scss-module__58QgHa__actions{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;display:flex}@media (min-width:640px){.JobCard-module-scss-module__58QgHa__actions{margin-top:-4px}}.JobCard-module-scss-module__58QgHa__wrapperDense .JobCard-module-scss-module__58QgHa__actions{flex-direction:column;align-items:flex-end;gap:6px}@media (pointer:coarse){.JobCard-module-scss-module__58QgHa__actions{gap:12px}.JobCard-module-scss-module__58QgHa__actions .ant-btn:after{content:"";position:absolute;inset:-6px}}.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaFacts,.JobCard-module-scss-module__58QgHa__contentDense .JobCard-module-scss-module__58QgHa__metaLine>.JobCard-module-scss-module__58QgHa__metaBadges{display:flex}.JobCard-module-scss-module__58QgHa__iconMutedPlain{color:var(--muted-foreground-2)}.JobCard-module-scss-module__58QgHa__iconForeground{color:var(--foreground)}.JobCard-module-scss-module__58QgHa__matchBlock{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.JobCard-module-scss-module__58QgHa__matchCaption{color:var(--muted-foreground-2);font-size:12px}.JobCard-module-scss-module__58QgHa__matchRing{border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.JobCard-module-scss-module__58QgHa__matchRingValue{background:var(--card);font-variant-numeric:tabular-nums;width:36px;height:36px;color:var(--foreground);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}
