.job-card_card__NtDPU{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.job-card_card__NtDPU[data-closed=true]{opacity:.55}.job-card_thumb__iQiVZ{position:relative;display:grid;place-items:center;aspect-ratio:4/3;border-radius:12px;background:var(--surface-2);transition:background-color .15s}.job-card_card__NtDPU:focus-within .job-card_thumb__iQiVZ,.job-card_card__NtDPU:hover .job-card_thumb__iQiVZ{background:var(--surface-3)}.job-card_logo__hm4A5{width:112px;height:40px;object-fit:contain}.job-card_initial__15Ok5{color:var(--grey400);font-size:40px;font-weight:800}.job-card_deadline__RME7N{position:absolute;bottom:10px;left:10px;padding:3px 9px;border-radius:6px;background:#fff;color:var(--text);font-size:12.5px;font-weight:800}.job-card_deadline__RME7N[data-tone=open]{color:var(--muted);font-weight:650}.job-card_deadline__RME7N[data-tone=urgent]{background:var(--danger);color:#fff}.job-card_deadline__RME7N[data-tone=closed]{color:var(--faint)}.job-card_actions__jZtQ6{position:absolute;top:6px;right:6px;z-index:2;display:flex;gap:2px}.job-card_iconButton__vvPAv{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s,background-color .15s}.job-card_iconButton__vvPAv svg{width:20px;height:20px}.job-card_iconButton__vvPAv:hover{color:var(--text);background:hsla(0,0%,100%,.8)}.job-card_iconButton__vvPAv[data-on=true]{color:var(--text)}.job-card_iconButton__vvPAv:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.job-card_info__rIwkT{display:flex;flex-direction:column;gap:4px;min-width:0}.job-card_company__LF9C0{margin:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.job-card_title__RbxFH{display:-webkit-box;min-height:2.9em;margin:0;overflow:hidden;font-size:14.5px;font-weight:400;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.job-card_link__zcUNY{color:var(--text)}.job-card_link__zcUNY:after{content:"";position:absolute;inset:0;z-index:1;border-radius:12px}.job-card_link__zcUNY:focus-visible{outline:none}.job-card_link__zcUNY:focus-visible:after{outline:2px solid var(--accent);outline-offset:3px}.job-card_meta__IO1zt{margin:2px 0 0;overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.job-card_period__LITfr{margin:4px 0 0;color:var(--faint);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.job-card_toast__vflCt{position:absolute;top:50px;right:8px;z-index:3;border-radius:6px;background:var(--text);color:#fff;font-size:12px;font-weight:600;pointer-events:none}.job-card_toast__vflCt:not(:empty){padding:6px 10px}@media(prefers-reduced-motion:reduce){.job-card_iconButton__vvPAv,.job-card_thumb__iQiVZ{transition:none}}