.listing-skeleton[data-v-28b2b1cf]{border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.listing-skeleton__image[data-v-28b2b1cf]{aspect-ratio:4/3}.listing-skeleton span[data-v-28b2b1cf],.listing-skeleton__image[data-v-28b2b1cf]{background:var(--color-ink-100);animation:1.2s ease-in-out infinite alternate listing-pulse-28b2b1cf}.listing-skeleton span[data-v-28b2b1cf]{border-radius:var(--radius-sm);display:block}.listing-skeleton__body[data-v-28b2b1cf]{flex-direction:column;flex:1;gap:8px;min-height:142px;padding:10px;display:flex}.listing-skeleton__title[data-v-28b2b1cf]{flex-direction:column;gap:8px;height:40px;padding-top:3px;display:flex}.listing-skeleton__title span[data-v-28b2b1cf]{width:93%;height:11px}.listing-skeleton__title span+span[data-v-28b2b1cf]{width:68%}.listing-skeleton__attributes[data-v-28b2b1cf]{gap:4px;display:flex}.listing-skeleton__attributes span[data-v-28b2b1cf]{width:23%;height:19px}.listing-skeleton__footer[data-v-28b2b1cf]{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:10px;display:flex}.listing-skeleton__meta[data-v-28b2b1cf]{flex-direction:column;gap:7px;width:34%;display:flex}.listing-skeleton__meta span[data-v-28b2b1cf]{width:100%;height:8px}.listing-skeleton__meta span+span[data-v-28b2b1cf]{width:72%}.listing-skeleton__price[data-v-28b2b1cf]{width:37%;height:16px}.listing-skeleton--job[data-v-28b2b1cf]{gap:10px;padding:12px}.listing-skeleton__job-head[data-v-28b2b1cf]{gap:10px;padding-right:34px;display:flex}.listing-skeleton__job-head .listing-skeleton__title[data-v-28b2b1cf]{flex:1}.listing-skeleton__logo[data-v-28b2b1cf]{flex-shrink:0;width:56px;height:56px;border-radius:var(--radius-md)!important}.listing-skeleton__salary[data-v-28b2b1cf]{width:45%;height:16px}.listing-skeleton__job-meta[data-v-28b2b1cf]{margin-top:auto;padding-top:4px}@media (width<=639px){.listing-skeleton--job[data-v-28b2b1cf]{gap:8px;padding:10px}.listing-skeleton__job-head[data-v-28b2b1cf]{flex-direction:column;padding-right:0}.listing-skeleton__logo[data-v-28b2b1cf]{width:44px;height:44px}}@keyframes listing-pulse-28b2b1cf{to{opacity:.4}}@media (width>=640px){.listing-skeleton--horizontal[data-v-28b2b1cf]{grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);display:grid}.listing-skeleton--horizontal .listing-skeleton__body[data-v-28b2b1cf]{padding:16px}}@media (prefers-reduced-motion:reduce){.listing-skeleton span[data-v-28b2b1cf],.listing-skeleton__image[data-v-28b2b1cf]{animation:none}}
