.job-card-skeleton.svelte-18tg7fl{background:#fff;border-radius:var(--radius-2xl);box-shadow:var(--shadow-premium);border:1px solid #f1f5f9;display:flex;flex-direction:column;height:100%;overflow:hidden}.image-header.svelte-18tg7fl{height:220px;border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);overflow:hidden}.card-body.svelte-18tg7fl{padding:20px;display:flex;flex-direction:column;gap:18px;flex:1}.title-section.svelte-18tg7fl{display:flex;flex-direction:column;gap:10px}.location-row.svelte-18tg7fl{display:flex;align-items:center;gap:8px}.stats-row.svelte-18tg7fl{display:flex;gap:12px}.stat-cell.svelte-18tg7fl{flex:1;display:flex;flex-direction:column;gap:6px}.action-section.svelte-18tg7fl{margin-top:auto}.sticky-filter-container.svelte-1j6ictg{position:sticky;top:30px;z-index:50;width:100%;padding-bottom:10px;margin-bottom:-10px}@media(max-width:768px){.sticky-filter-container.svelte-1j6ictg{position:static}}.empty-state.svelte-1j6ictg{padding:100px 0;gap:15px;text-align:center;width:100%}.empty-title.svelte-1j6ictg{font-size:var(--font-size-hero);font-weight:600;margin:0}.empty-subtitle.svelte-1j6ictg{color:var(--color-rc-text-muted);margin:0}.jobs-grid.svelte-1j6ictg{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:1100px;margin:0 auto}@media(max-width:1024px){.jobs-grid.svelte-1j6ictg{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.jobs-grid.svelte-1j6ictg{grid-template-columns:1fr}}
