.careers_searchRow__JPFdO{margin-bottom:14px}.careers_search__AIWUm{width:100%;box-sizing:border-box;padding:13px 16px;font-family:inherit;font-size:.98rem;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-2)}.careers_search__AIWUm:focus{outline:none;border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 3px rgba(49,130,246,.12)}.careers_filterRow__jLJ5y{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.careers_filter__1NcSS{display:inline-flex}.careers_select__RjYcA{padding:9px 14px;font-family:inherit;font-size:.9rem;color:var(--text-body);border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);cursor:pointer}.careers_select__RjYcA:focus{outline:none;border-color:var(--brand)}.careers_metaRow__3gA_J{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.careers_count__h615c{font-size:.9rem;color:var(--text-muted);font-weight:600}.careers_metaRight__d8HT0{display:flex;align-items:center;gap:8px}.careers_reset__p_RmO{padding:9px 16px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);font-family:inherit;font-size:.9rem;font-weight:600;color:var(--brand);cursor:pointer}.careers_reset__p_RmO:hover{background:var(--brand-tint)}.careers_grid__F7zLE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.careers_card__YPzxq{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px;transition:border-color .15s,box-shadow .15s,transform .15s}.careers_card__YPzxq:hover{border-color:var(--border-strong);box-shadow:0 6px 18px rgba(0,0,0,.07);transform:translateY(-2px)}.careers_logoBox__5O6_4{height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.careers_logoBox__5O6_4 img{max-width:80%;max-height:64px;object-fit:contain}.careers_logoFallback___iGZI{width:56px;height:56px;border-radius:12px;background:var(--surface-3);display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:800;color:var(--brand)}.careers_stats__k_nhj{display:flex;align-items:center;gap:14px;margin-bottom:12px;font-size:.85rem;color:var(--text-muted)}.careers_stat__MClTF{display:inline-flex;align-items:center;gap:4px}.careers_stars__lTL3R{letter-spacing:1px}.careers_starOn__winmu{color:var(--warn)}.careers_starHalf__EMurv{color:#fbbf24}.careers_starOff__fF8_p{color:var(--text-faint)}.careers_starCount__nf538{margin-left:4px;color:var(--text-muted);font-weight:700;letter-spacing:0}.careers_cardTitle__GhHdK{font-size:1.02rem;font-weight:700;color:var(--text);margin:0 0 8px;line-height:1.4;word-break:keep-all}.careers_cardDesc__GF_Ne{font-size:.88rem;line-height:1.55;color:var(--text-muted);margin:0 0 16px;flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.careers_cardCta__vBCz3{margin-top:auto;text-align:center;padding:10px;border-radius:8px;color:var(--on-success);font-size:.9rem;font-weight:700}.careers_cardCta__vBCz3,.careers_card__YPzxq:hover .careers_cardCta__vBCz3{background:var(--success)}.careers_empty__3IiPd{text-align:center;color:var(--text-faint);padding:48px 0;font-size:1rem;background:var(--surface);border:1px solid var(--border);border-radius:12px}.careers_pager__Ccnx2{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:28px}.careers_pageBtn__M3ICP{padding:9px 20px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);font-family:inherit;font-weight:600;color:var(--text-body);cursor:pointer}.careers_pageBtn__M3ICP:disabled{color:var(--text-faint);cursor:default}.careers_pageInfo__5rSwm{font-size:.9rem;color:var(--text-muted);font-weight:600}@media (max-width:900px){.careers_grid__F7zLE{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.careers_grid__F7zLE{grid-template-columns:1fr}.careers_filterRow__jLJ5y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;overflow:visible}.careers_filter__1NcSS{display:block;width:100%;min-width:0}.careers_select__RjYcA{width:100%;padding:10px 12px}.careers_multiBtn__QAddj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.careers_multiMenu__JCaLs{left:0;right:0;min-width:0}.careers_metaRow__3gA_J{flex-wrap:wrap;gap:8px}.careers_metaRight__d8HT0{width:100%;display:flex;gap:8px}.careers_metaRight__d8HT0 .careers_select__RjYcA{flex:1 1}}.careers_filter__1NcSS{position:relative}.careers_multiBtn__QAddj{text-align:left;cursor:pointer}.careers_multiBtnOn__MIdev{border-color:var(--brand);color:var(--brand-strong);font-weight:700}.careers_multiMenu__JCaLs{position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:200px;max-height:280px;overflow-y:auto;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(16,24,40,.12)}.careers_multiOption__uCne3{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;font-size:.88rem;color:var(--text-body);cursor:pointer}.careers_multiOption__uCne3:hover{background:var(--surface-2)}.careers_multiClear__g6aNi{width:100%;margin-top:6px;padding:7px 8px;border:none;border-top:1px solid var(--border-soft);background:none;font-family:inherit;font-size:.82rem;font-weight:700;color:var(--text-muted);cursor:pointer}.careers_multiClear__g6aNi:hover{color:var(--danger)}