.head.svelte-4b134t{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.head.svelte-4b134t h1:where(.svelte-4b134t){font-size:1.9rem}.filter.svelte-4b134t{display:flex;align-items:center;gap:.5rem}.filter.svelte-4b134t label:where(.svelte-4b134t){font-weight:600;font-size:.9rem}.filter.svelte-4b134t select:where(.svelte-4b134t){font:inherit;padding:.5rem .7rem;border:1px solid var(--border);border-radius:9px;background:#fff}.near-toggle.svelte-4b134t{font:inherit;font-weight:600;padding:.5rem .8rem;border:1px solid var(--border);border-radius:9px;background:#fff;cursor:pointer}.near-toggle.on.svelte-4b134t{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-dark)}.near-note.svelte-4b134t{margin:-.5rem 0 1rem;font-size:.9rem}.job-grid.svelte-4b134t{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.1rem}.job.svelte-4b134t{display:flex;flex-direction:column;padding:1.25rem;color:var(--text);transition:transform .12s ease,box-shadow .12s ease}.job.svelte-4b134t:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 8px #10282614,0 14px 32px #1028261a}.job-top.svelte-4b134t{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.qty.svelte-4b134t{font-weight:700;color:var(--muted)}.job.svelte-4b134t h3:where(.svelte-4b134t){font-size:1.1rem;margin-bottom:.4rem}.desc.svelte-4b134t{font-size:.9rem;margin:0 0 .9rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-4b134t{display:flex;gap:.4rem;margin-bottom:.9rem;flex-wrap:wrap}.chip.svelte-4b134t{font-size:.78rem;font-weight:600;padding:.2rem .55rem;border-radius:7px;background:var(--bg);border:1px solid var(--border);color:var(--muted)}.job-foot.svelte-4b134t{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;border-top:1px solid var(--border);padding-top:.8rem}.org.svelte-4b134t{color:var(--muted);font-weight:600}.deadline.svelte-4b134t{color:var(--muted);white-space:nowrap}.deadline.urgent.svelte-4b134t{color:var(--accent);font-weight:700}.empty.svelte-4b134t{padding:3rem 2rem;text-align:center}
