/* Jobs keeps the shared list and drawer primitives; this file reserves the route hook. */
.jobs-route .job-list { min-width:0; }

.job-skills { margin:32px 0; padding:22px; border:1px solid var(--rule); background:var(--paper); }
.job-skills h2 { margin:0 0 14px; }
.skill-list { display:flex; flex-wrap:wrap; gap:8px; }
.skill-chip { padding:7px 10px; border:1px solid var(--ink); background:var(--white); font-size:14px; line-height:1.2; }
.skill-note { margin:14px 0 0; color:var(--muted); font-size:14px; line-height:1.5; }

#needsFilter:not(:empty) { display:flex; flex-wrap:wrap; align-items:center; gap:12px; padding:14px; background:#d9e9df; font-size:14px; }
#needsFilter button { min-height:40px; padding:6px 12px; border:1px solid #173f36; background:transparent; cursor:pointer; }
