.JobBoardExplorer_explorer__KIfYz{display:grid;gap:var(--space-6)}.JobBoardExplorer_filters___FWhy{display:grid;grid-template-columns:minmax(15rem,1.5fr) repeat(3,minmax(0,1fr)) auto;align-items:end;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card-solid);box-shadow:var(--shadow-card)}.JobBoardExplorer_searchField__C28mb{min-width:0;display:grid;gap:var(--space-1)}.JobBoardExplorer_fieldLabel__Ak4yE{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1;text-transform:uppercase}.JobBoardExplorer_searchInput__eTJhx{min-width:0;min-height:var(--control-height-md);display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--color-white);color:var(--text-muted);box-shadow:var(--shadow-quiet)}.JobBoardExplorer_searchInput__eTJhx:focus-within{border-color:var(--color-brand);box-shadow:var(--focus-ring)}.JobBoardExplorer_searchInput__eTJhx svg{flex:none}.JobBoardExplorer_searchInput__eTJhx input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text-body);font:inherit;font-size:var(--text-sm)}.JobBoardExplorer_advanced__zT7vf{display:contents}.JobBoardExplorer_filterSelect__VgXS1{min-width:0}.JobBoardExplorer_submit__rpeJP{white-space:nowrap}.JobBoardExplorer_filterToggle__xAtOv{display:none}.JobBoardExplorer_activeSelection__z9IlE{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.JobBoardExplorer_activeLabel___QS_a{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.JobBoardExplorer_activeSelection__z9IlE ul{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.JobBoardExplorer_activeSelection__z9IlE li{max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-brand-soft);color:var(--color-brand-dark);font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.JobBoardExplorer_reset__APQNG{min-height:var(--touch-target)}.JobBoardExplorer_resultSummary__Svzfz{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--line-snug)}.JobBoardExplorer_resultSummary__Svzfz strong{color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:980px){.JobBoardExplorer_filters___FWhy{grid-template-columns:repeat(2,minmax(0,1fr))}.JobBoardExplorer_advanced__zT7vf,.JobBoardExplorer_searchField__C28mb,.JobBoardExplorer_submit__rpeJP{grid-column:1/-1}.JobBoardExplorer_advanced__zT7vf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}}@media (max-width:640px){.JobBoardExplorer_explorer__KIfYz{gap:var(--space-4)}.JobBoardExplorer_filters___FWhy{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);padding:var(--space-3)}.JobBoardExplorer_searchField__C28mb{grid-column:1;grid-row:1}.JobBoardExplorer_fieldLabel__Ak4yE{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.JobBoardExplorer_searchInput__eTJhx{min-height:var(--touch-target)}.JobBoardExplorer_submit__rpeJP{grid-column:2;grid-row:1;padding-inline:var(--space-3)}.JobBoardExplorer_filterToggle__xAtOv{grid-column:1/-1;grid-row:2;min-height:var(--touch-target);display:flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-brand-dark);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer}.JobBoardExplorer_filterToggle__xAtOv:focus-visible{outline:var(--focus-ring);outline-offset:2px}.JobBoardExplorer_filterToggle__xAtOv[aria-expanded=true]{border-color:var(--color-brand);background:var(--color-brand-soft)}.JobBoardExplorer_advanced__zT7vf{display:none;grid-column:1/-1;grid-row:3;grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-1)}.JobBoardExplorer_advancedOpen__s1H5A{display:grid}.JobBoardExplorer_activeSelection__z9IlE{align-items:flex-start}.JobBoardExplorer_activeSelection__z9IlE ul{flex-basis:100%}.JobBoardExplorer_reset__APQNG{width:100%}}