.jobs-entry[data-v-f5eb7cde]{color:#151618;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:960px;padding:24px 20px 64px}.jobs-header[data-v-f5eb7cde]{margin-bottom:24px}.jobs-title[data-v-f5eb7cde]{font-size:28px;font-weight:700;margin:0 0 4px}.jobs-subtitle[data-v-f5eb7cde]{color:#616366;font-size:14px;font-variant-numeric:tabular-nums;margin:0}.jobs-filters[data-v-f5eb7cde]{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr 2fr;margin-bottom:24px}@media(max-width:720px){.jobs-filters[data-v-f5eb7cde]{grid-template-columns:1fr 1fr}}.jobs-filter-search[data-v-f5eb7cde],.jobs-filter-select[data-v-f5eb7cde]{background:#fff;border:1px solid oklch(90% 0 0);border-radius:10px;color:inherit;font-size:14px;height:44px;padding:0 14px}.jobs-filter-search[data-v-f5eb7cde]:focus-visible,.jobs-filter-select[data-v-f5eb7cde]:focus-visible{border-color:#7e4ed7;box-shadow:0 0 0 3px #7e4ed740;outline:none}.jobs-list[data-v-f5eb7cde]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.jobs-card[data-v-f5eb7cde]{background:#fff;border:1px solid oklch(94% 0 0);border-radius:12px;transition:transform .18s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)),box-shadow .18s}@media(hover:hover){.jobs-card[data-v-f5eb7cde]:hover{box-shadow:0 6px 16px #00000014;transform:translateY(-2px)}}.jobs-card-link[data-v-f5eb7cde]{color:inherit;display:block;padding:16px 18px;text-decoration:none}.jobs-card-row[data-v-f5eb7cde]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.jobs-card-title[data-v-f5eb7cde]{font-size:15px;font-weight:700;margin:0}.jobs-badge[data-v-f5eb7cde]{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.5px;padding:3px 8px}.jobs-badge-featured[data-v-f5eb7cde]{background:oklch(75% .18 70);color:#151618}.jobs-badge-remote[data-v-f5eb7cde]{background:#189a30;color:#fff}.jobs-card-meta[data-v-f5eb7cde]{color:#535558;font-size:13px;margin:0 0 4px;text-transform:capitalize}.jobs-card-loc[data-v-f5eb7cde]{color:#707274;font-size:12px;margin:0 0 4px}.jobs-card-salary[data-v-f5eb7cde]{color:#1f487c;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;margin:0}.jobs-empty[data-v-f5eb7cde],.jobs-loading[data-v-f5eb7cde]{color:#616366;padding:48px 0;text-align:center}.jobs-pagination[data-v-f5eb7cde]{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:32px}.jobs-page-btn[data-v-f5eb7cde]{background:#fff;border:1px solid oklch(90% 0 0);border-radius:8px;cursor:pointer;font-size:16px;height:40px;min-width:56px;padding:0 12px}.jobs-page-btn[data-v-f5eb7cde]:disabled{cursor:not-allowed;opacity:.4}.jobs-page-info[data-v-f5eb7cde]{color:#535558;font-size:14px;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.jobs-card[data-v-f5eb7cde],.jobs-page-btn[data-v-f5eb7cde]{transition:none}}
