.job-card[data-v-076c1dba]{background:var(--zp-paper-raised);border-radius:var(--zp-r-md);box-shadow:var(--zp-shadow-sm);display:flex;flex-direction:column;gap:var(--zp-s-3);padding:var(--zp-s-5);transition:box-shadow var(--zp-dur-base) var(--zp-ease-out-quart),transform var(--zp-dur-base) var(--zp-ease-out-quart)}.job-card[data-v-076c1dba]:hover{box-shadow:var(--zp-shadow-md);transform:translateY(-2px)}.job-card__head[data-v-076c1dba]{align-items:center;display:flex;gap:var(--zp-s-3)}.job-card__logo[data-v-076c1dba]{background:var(--zp-gradient-accent);border-radius:var(--zp-r-sm);color:#fff;display:grid;flex:none;font-family:var(--zp-font-display);font-size:1.25rem;font-weight:700;height:2.75rem;place-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.75rem}.job-card__title-wrap[data-v-076c1dba]{align-items:baseline;display:flex;flex:1;gap:var(--zp-s-3);justify-content:space-between;min-width:0}.job-card__title[data-v-076c1dba]{color:var(--zp-ink);font-family:var(--zp-font-display);font-size:1.0625rem;font-weight:700;line-height:var(--zp-lh-snug);min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color var(--zp-dur-fast) var(--zp-ease-out-quart);white-space:nowrap}.job-card:hover .job-card__title[data-v-076c1dba]{color:var(--zp-accent)}.job-card__salary[data-v-076c1dba]{flex:none;font-size:1.0625rem}.job-card__meta[data-v-076c1dba]{display:flex;flex-wrap:wrap;gap:var(--zp-s-2);list-style:none;margin:0;padding:0}.job-card__meta .zp-tag[data-v-076c1dba]{background:var(--zp-paper-sunken);color:var(--zp-ink-3)}.job-card__foot[data-v-076c1dba]{align-items:center;border-top:var(--zp-hairline);display:flex;gap:var(--zp-s-3);justify-content:space-between;margin-top:auto;padding-top:var(--zp-s-3)}.job-card__company[data-v-076c1dba]{align-items:center;color:var(--zp-ink-2);display:flex;font-size:var(--zp-fs-sm);gap:var(--zp-s-2);min-width:0}.job-card__company-name[data-v-076c1dba]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card__aside[data-v-076c1dba]{align-items:center;color:var(--zp-ink-4);display:flex;flex:none;font-size:var(--zp-fs-micro);gap:var(--zp-s-3)}.job-card__distance[data-v-076c1dba]{color:var(--zp-accent-ink);font-size:var(--zp-fs-xs)}.job-card__rate[data-v-076c1dba]{background:var(--zp-accent-soft);border-radius:999px;color:var(--zp-accent-ink);flex:none;font-size:var(--zp-fs-micro);padding:1px 8px}.job-card__rate--low[data-v-076c1dba]{background:var(--zp-paper-sunken);color:var(--zp-ink-4)}@media(max-width:560px){.job-card[data-v-076c1dba]{padding:var(--zp-s-4)}.job-card__title-wrap[data-v-076c1dba]{align-items:flex-start;flex-direction:column;gap:var(--zp-s-1)}}
