.transition-all[data-v-586075d6]{transition:all .3s ease}.job-list-card[data-v-586075d6]{border-radius:12px}.job-list-card[data-v-586075d6]:hover{box-shadow:0 10px 20px #00000014!important;transform:translateY(-3px)}.job-title-link[data-v-586075d6]:hover{color:var(--bs-primary-dark,#0056b3)!important;text-decoration:underline!important}.job-card-main[data-v-586075d6],.job-card-title[data-v-586075d6],.job-company-text[data-v-586075d6]{min-width:0}.job-card-title[data-v-586075d6],.job-company-text[data-v-586075d6],.job-title-link[data-v-586075d6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-title-link[data-v-586075d6]{display:block}.job-meta-badge[data-v-586075d6]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-logo[data-v-586075d6]{height:64px;-o-object-fit:contain;object-fit:contain;width:64px}.company-logo-fallback[data-v-586075d6]{align-items:center;display:flex;justify-content:center}.company-logo-placeholder[data-v-586075d6]{height:42px;-o-object-fit:contain;object-fit:contain;width:42px}.vacancy-actions[data-v-586075d6]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.75rem;justify-content:center}@media (min-width:768px){.border-start-md[data-v-586075d6]{border-left:1px solid #dee2e6!important}}@media (max-width:575.98px){.vacancy-actions[data-v-586075d6],.vacancy-actions .btn[data-v-586075d6]{width:100%}}
