.job-card[data-v-5190ac6b]{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 22px #193d2d0f;display:grid;gap:12px;min-width:0;padding:16px}.job-card.member[data-v-5190ac6b]{border-color:#b9dacd}.job-card.premium[data-v-5190ac6b]{background:#fff}.urgent-badge[data-v-5190ac6b]{align-items:center;background:#d91f11;border-radius:4px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:900;justify-content:center;min-height:24px;min-width:38px}.job-main[data-v-5190ac6b]{gap:6px}.job-main[data-v-5190ac6b],.title-row[data-v-5190ac6b]{align-items:start;display:grid}.title-row[data-v-5190ac6b]{gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}h3[data-v-5190ac6b]{font-size:20px;line-height:1.32;margin:0;min-width:0;overflow-wrap:anywhere}p[data-v-5190ac6b]{color:var(--muted);font-size:13px;line-height:1.4;margin:5px 0 0}.job-main strong[data-v-5190ac6b]{color:#e02014;display:block;font-size:21px;line-height:1.22;max-width:100%;overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content}.tags[data-v-5190ac6b]{display:flex;flex-wrap:wrap;gap:7px}.tags span[data-v-5190ac6b]{background:#f2f3f2;border-radius:3px;color:#7a817d;font-size:12px;font-weight:650;max-width:100%;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.job-bottom[data-v-5190ac6b]{align-items:center;display:grid;gap:7px 12px;grid-template-columns:1fr auto;padding-top:2px}.company-line[data-v-5190ac6b]{align-items:center;display:inline-flex;gap:9px;min-width:0}.company-mark[data-v-5190ac6b]{background:#eef5f1;border-radius:6px;color:var(--green-dark);display:grid;flex:0 0 34px;font-size:12px;font-weight:900;height:34px;letter-spacing:0;place-items:center;width:34px}.company-copy[data-v-5190ac6b]{display:grid;gap:2px;min-width:0}.company-copy b[data-v-5190ac6b]{color:#3f4b45;font-size:14px;font-weight:750;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-copy small[data-v-5190ac6b],.job-bottom em[data-v-5190ac6b],.location-line[data-v-5190ac6b]{align-items:center;color:#89928d;display:inline-flex;font-size:12px;font-style:normal;gap:4px;line-height:1.35}.location-line[data-v-5190ac6b]{grid-column:1/2;min-width:0;overflow:hidden;padding-left:43px;text-overflow:ellipsis;white-space:nowrap}.job-bottom em[data-v-5190ac6b]{justify-self:end}@media(max-width:700px){.job-card[data-v-5190ac6b]{border-color:#edf0ee;border-radius:0;border-width:0 0 1px;box-shadow:none;gap:9px;margin:0;padding:15px 14px 14px}.job-card.member[data-v-5190ac6b]{border-color:#edf0ee}.job-main[data-v-5190ac6b]{gap:6px}.title-row[data-v-5190ac6b]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}h3[data-v-5190ac6b]{font-size:19px;line-height:1.35}.job-main strong[data-v-5190ac6b]{font-size:22px;line-height:1.18;max-width:calc(100vw - 92px)}.tags[data-v-5190ac6b]{gap:6px}.tags span[data-v-5190ac6b]{font-size:12px;padding:4px 7px}.job-bottom[data-v-5190ac6b]{margin-top:2px}.company-mark[data-v-5190ac6b]{flex-basis:30px;font-size:11px;height:30px;width:30px}.company-line[data-v-5190ac6b]{gap:8px}.location-line[data-v-5190ac6b]{display:-webkit-box;overflow:hidden;padding-left:38px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}.urgent-badge[data-v-5190ac6b]{font-size:12px;margin-top:2px;min-height:22px;min-width:36px}}
