.jobs_page__RKiDh{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem}.jobs_pageHeader__ke9ox{margin-bottom:2rem}.jobs_pageTitle__qt21n{font-size:1.75rem;font-weight:800;margin-bottom:.4rem}.jobs_pageSubtitle__08qMZ{font-size:.9rem;color:var(--text-muted)}.jobs_filters__G4AMG{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin-bottom:2rem;padding:1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.jobs_searchWrap__5p46h{position:relative;flex:1 1;min-width:220px}.jobs_searchIcon__JZyX7{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.jobs_searchInput__AnVtx{width:100%;padding:.65rem .875rem .65rem 2.5rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-size:.875rem;outline:none;transition:border-color var(--transition)}.jobs_searchInput__AnVtx::placeholder{color:var(--text-muted)}.jobs_searchInput__AnVtx:focus{border-color:var(--accent)}.jobs_select__F5KE0{padding:.65rem .875rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-size:.875rem;outline:none;cursor:pointer;transition:border-color var(--transition)}.jobs_select__F5KE0:focus{border-color:var(--accent)}.jobs_filterBtn__V0x9u{display:flex;align-items:center;gap:.4rem;padding:.65rem 1rem;background:var(--accent);border:none;border-radius:var(--radius);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition)}.jobs_filterBtn__V0x9u:hover{background:var(--accent-hover)}.jobs_grid__xiRRy{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.25rem;gap:1.25rem}.jobs_empty__AU_Ke{grid-column:1/-1;text-align:center;padding:4rem 1rem;color:var(--text-muted)}.jobs_emptyIcon__l8Jrc{margin:0 auto 1rem;color:var(--text-muted);opacity:.4}.jobs_emptyTitle__e1GLX{font-size:1.1rem;font-weight:600;margin-bottom:.4rem;color:var(--text-secondary)}.jobs_emptyText__eOX1P{font-size:.875rem}.jobs_pagination__Zd0n3{gap:.5rem;margin-top:3rem}.jobs_pageBtn__JF6K4,.jobs_pagination__Zd0n3{display:flex;align-items:center;justify-content:center}.jobs_pageBtn__JF6K4{width:38px;height:38px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all var(--transition)}.jobs_pageBtn__JF6K4:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.jobs_pageBtn__JF6K4:disabled{opacity:.4;cursor:not-allowed}.jobs_pageBtnActive__XQ7sg{background:var(--accent);border-color:var(--accent);color:#fff}.jobs_postJobBtn__iICjW{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.25rem;background:var(--accent);border:none;border-radius:var(--radius);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition)}.jobs_postJobBtn__iICjW:hover{background:var(--accent-hover)}.jobs_headerRow__9_pSx{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}