.company-job-card[data-v-453d71aa]{background:color-mix(in srgb,var(--ui-bg) 92%,transparent);border:1px solid var(--ui-border);border-radius:1rem;display:flex;gap:1rem;height:100%;min-height:220px;padding:1.125rem;transition:border-color .2s ease}.company-job-card[data-v-453d71aa]:hover{border-color:color-mix(in srgb,var(--ui-primary) 45%,transparent)}.company-job-card-image[data-v-453d71aa]{flex-shrink:0}.company-job-card-image img[data-v-453d71aa]{background:var(--ui-bg-elevated);border-radius:.5rem;height:56px;-o-object-fit:contain;object-fit:contain;padding:.25rem;width:56px}.company-job-card-content[data-v-453d71aa]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.company-job-company[data-v-453d71aa]{color:var(--ui-text-muted);font-size:.8125rem}.company-job-title[data-v-453d71aa]{font-size:1.0625rem;font-weight:700;line-height:1.6rem;margin:0}.company-job-title a[data-v-453d71aa]{color:inherit;text-decoration:none}.company-job-title a[data-v-453d71aa]:hover{text-decoration:underline}.company-job-intro[data-v-453d71aa]{color:var(--ui-text-muted);display:-webkit-box;font-size:.875rem;-webkit-line-clamp:4;line-height:1.5rem;margin:0;-webkit-box-orient:vertical;overflow:hidden}.company-job-actions[data-v-453d71aa]{display:flex;flex-wrap:wrap;gap:.5rem}.company-job-btn[data-v-453d71aa]{align-items:center;background-color:transparent;border:1px solid color-mix(in srgb,var(--ui-primary) 50%,transparent);border-radius:.125rem;color:var(--ui-primary);display:inline-flex;font-size:.75rem;font-weight:500;justify-content:center;padding:.25rem .625rem;text-decoration:none;transition:border-color .2s,background-color .2s}.company-job-btn[data-v-453d71aa]:hover{background-color:color-mix(in srgb,var(--ui-primary) 10%,transparent)}.company-job-published[data-v-453d71aa]{color:var(--ui-text-muted);font-size:.75rem;margin-top:auto}
