._jobCard_1nwwj_1{text-decoration:none;display:flex;flex-direction:column;height:100%;transition:transform .15s}._jobCard_1nwwj_1:hover{transform:translateY(-1px)}._jobHeader_1nwwj_12{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}._jobTitleWrap_1nwwj_20{min-width:0}._jobTitle_1nwwj_20{font-size:17px;margin:0 0 2px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._companyLink_1nwwj_35,._company_1nwwj_34{font-size:14px;color:var(--color-text-secondary)}._companyLink_1nwwj_35{text-decoration:none}._companyLink_1nwwj_35:hover{color:var(--color-primary);text-decoration:underline}._saveBtn_1nwwj_48{flex-shrink:0;cursor:pointer;padding:4px;display:inline-flex;align-items:center;color:var(--color-text-muted);border-radius:4px;transition:background .15s}._saveBtn_1nwwj_48:hover{background:var(--color-primary-light)}._saveBtn_1nwwj_48:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}._saved_1nwwj_67{color:var(--color-primary)}._metaRow_1nwwj_71{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:8px;font-size:13px}._location_1nwwj_80{color:var(--color-text-muted)}._salary_1nwwj_84{color:var(--color-success);font-weight:500}._skillsRow_1nwwj_89{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;align-items:center}._moreSkills_1nwwj_97{font-size:12px;color:var(--color-text-muted)}._description_1nwwj_102{font-size:13px;color:var(--color-text-secondary);line-height:1.4;margin-bottom:10px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._footerRow_1nwwj_114{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto}._date_1nwwj_122{color:var(--color-text-muted);font-size:12px}._remoteBadge_1nwwj_127{background:var(--color-success-light);color:var(--color-success)}._remoteBadge_1nwwj_127,._sourceBadge_1nwwj_136{padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600}._sourceBadge_1nwwj_136{background:var(--color-surface-secondary);color:var(--color-text-muted)}
