._jobs-workspace_15ysf_1{width:var(--page-inline-size);margin:0 auto;padding-top:2rem}._jobs-title_15ysf_7{margin-bottom:.35rem}._jobs-title_15ysf_7:focus{outline:none}._jobs-lede_15ysf_15{max-width:42rem;color:var(--text-muted);font-size:var(--text-md);line-height:var(--leading-body);margin-bottom:0}._results-section_15ysf_23{margin-top:2rem;position:relative}._results-heading_15ysf_28{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:.75rem;padding-bottom:.75rem;display:flex}._results-heading_15ysf_28 h2{margin-bottom:0}._results-actions_15ysf_41{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;display:flex}._country-note_15ysf_49,._sort-links_15ysf_50{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:.35rem 0 0;display:flex}._country-link_15ysf_60,._country-note_15ysf_49 a,._country-fallback_15ysf_62 a,._sort-links_15ysf_50 a{color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-medium)}._sort-links_15ysf_50 [aria-current=true]{border-radius:var(--radius-pill);color:var(--text-strong);background:var(--surface-muted);font-weight:var(--weight-semibold);padding:.1rem .5rem}._country-fallback_15ysf_62{border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text);background:var(--surface-subtle);font-size:var(--text-sm);margin:1rem 0 0;padding:.75rem 1rem}._job-results_15ysf_87{margin:0;padding:0;list-style:none;display:grid}._results-state_15ysf_94{border:1px dashed var(--border-strong);border-radius:var(--radius-card);text-align:center;min-height:12rem;color:var(--text);background:var(--surface-subtle);justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;padding:2rem;display:flex}._results-state_15ysf_94 p{color:var(--text-muted);margin:.35rem 0 0}._error-state_15ysf_114{border-style:solid;border-color:var(--danger-border);background:var(--danger-soft)}._public-pagination_15ysf_120{color:var(--text-muted);font-size:var(--text-sm);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:1.5rem;display:grid}._pagination-previous_15ysf_131{justify-self:start}._pagination-next_15ysf_135{justify-self:end}._pagination-link_15ysf_139{font-weight:var(--weight-medium)}._pagination-disabled_15ysf_143{color:var(--text-subtle);opacity:.7}@media (width<=700px){._jobs-workspace_15ysf_1{padding-top:1.25rem}._results-state_15ysf_94{flex-direction:column;align-items:stretch}._results-heading_15ysf_28{flex-direction:column;align-items:stretch;gap:.5rem}._results-actions_15ysf_41{justify-content:flex-start}}._search-input-row_ds82y_1{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}._search-primary_ds82y_8>label{display:block}._filter-actions_ds82y_12{align-items:center;gap:.65rem;display:flex}._job-search-form_ds82y_18 label{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}._job-search-form_ds82y_18 input{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--text);background-color:var(--surface);font:var(--weight-regular) var(--text-md) / 1.25 var(--font-body);letter-spacing:normal;margin-top:.25rem;padding:.45rem .75rem}._job-search-form_ds82y_18 input[role=combobox]{appearance:var(--select-appearance,none);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%235f5a52' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-end:2.25rem}._pay-filter_ds82y_47{min-height:var(--control-height);color:var(--text);font-size:var(--text-sm);align-items:center;gap:.5rem;display:flex}._job-search-form_ds82y_18 ._pay-filter_ds82y_47 input{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--accent);margin:0;padding:0}._job-search-form_ds82y_18 input:hover{border-color:var(--text-muted)}._job-search-form_ds82y_18 input::placeholder{color:var(--text-subtle)}._job-search-form_ds82y_18 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._job-search-form_ds82y_18{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-subtle);margin-top:1.25rem;padding:1rem}._job-search-form_ds82y_18 button,._filter-actions_ds82y_12 a{width:auto}._essential-filter-grid_ds82y_92{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}._company-notice_ds82y_99{color:var(--text-muted);font-size:var(--text-sm);margin:.75rem 0 0}._company-domain_ds82y_105{font-size:var(--text-xs)}._advanced-filters_ds82y_109{border-top:1px solid var(--border);margin-top:.75rem}._advanced-filters_ds82y_109 summary{width:fit-content;color:var(--text-strong);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;padding:.6rem 0 0}._advanced-filters_ds82y_109 summary::marker{color:var(--text-muted)}._advanced-filter-grid_ds82y_127{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.75rem;margin-top:.5rem;display:grid}._filter-help_ds82y_135{color:var(--text-muted);font-size:var(--text-xs);margin:.75rem 0 0;line-height:1.5}._active-filters_ds82y_142{color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}._active-filters_ds82y_142>span{font-weight:var(--weight-medium)}._active-filters_ds82y_142 ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}._active-filters_ds82y_142 li a{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:2rem;color:var(--text-strong);background:var(--surface);font-weight:var(--weight-medium);align-items:center;gap:.35rem;padding:.25rem .5rem .25rem .75rem;text-decoration:none;display:inline-flex}._active-filters_ds82y_142 li a:hover{border-color:var(--text-muted);background:var(--surface-subtle)}._active-filters_ds82y_142 li a span{color:var(--text-muted);font-size:var(--text-md);line-height:1}._clear-filters-link_ds82y_190{color:var(--text-muted)}@media (width<=900px){._advanced-filter-grid_ds82y_127{grid-template-columns:repeat(2,minmax(0,1fr))}._advanced-filter-grid_ds82y_127 ._filter-actions_ds82y_12{grid-column:1/-1}}@media (width<=700px){._essential-filter-grid_ds82y_92{grid-template-columns:repeat(2,minmax(0,1fr))}._essential-filter-grid_ds82y_92>:nth-child(2){order:1;grid-column:1/-1}._active-filters_ds82y_142 li a{min-height:var(--control-height)}._advanced-filters_ds82y_109 summary{min-height:var(--control-height);align-content:center}._filter-actions_ds82y_12{flex-wrap:wrap;align-items:stretch}._advanced-filter-grid_ds82y_127{grid-template-columns:1fr}._advanced-filter-grid_ds82y_127 ._filter-actions_ds82y_12{grid-column:auto}._active-filters_ds82y_142{gap:.35rem .5rem}._active-filters_ds82y_142>span{width:100%}}._control_bwcn6_1{width:100%;min-width:0;min-height:var(--control-height);appearance:var(--select-appearance,none);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--text);background-color:var(--surface);font:var(--weight-regular) var(--text-md) / 1.25 var(--font-body);letter-spacing:normal;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%235f5a52' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:1rem;margin-top:.25rem;padding:.45rem 2.25rem .45rem .75rem}._control_bwcn6_1:hover{border-color:var(--text-muted)}._control_bwcn6_1:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._picker_bwcn6_30{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-popover);font:var(--weight-regular) var(--text-md) / 1.25 var(--font-body);letter-spacing:normal;overscroll-behavior:contain;max-height:16rem;margin:.35rem 0 0;padding:.25rem;overflow-y:auto}._option_bwcn6_45{min-height:var(--control-height);border-radius:calc(var(--radius-control) - .25rem);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}._option_bwcn6_45:hover,._option_bwcn6_45:focus,._option_bwcn6_45[data-active=true]{background:var(--surface-muted);outline:none}._option_bwcn6_45:checked,._option_bwcn6_45[aria-selected=true]{color:var(--text-strong);font-weight:var(--weight-semibold)}@supports (appearance:base-select){select._native_bwcn6_71{--select-appearance:base-select;align-items:center}select._native_bwcn6_71::picker(select){appearance:base-select}select._native_bwcn6_71::picker-icon,select._native_bwcn6_71 ._option_bwcn6_45::checkmark{display:none}select._native_bwcn6_71::picker(select){width:anchor-size(width);min-width:anchor-size(width);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-popover);font:var(--weight-regular) var(--text-md) / 1.25 var(--font-body);letter-spacing:normal;overscroll-behavior:contain;max-height:16rem;margin:.35rem 0 0;padding:.25rem;overflow-y:auto}}._selector_1bbd2_1{min-width:0;position:relative}._selector_1bbd2_1 label{display:block}._options_1bbd2_10,._empty_1bbd2_11{z-index:10;position:absolute;top:100%;left:0;right:0}._options_1bbd2_10:empty{display:none}._code_1bbd2_23{color:var(--text-muted);font-size:var(--text-xs);flex-shrink:0}._selector_1bbd2_1 ._empty_1bbd2_11{color:var(--text-muted);padding:.75rem}._selector_5bhpm_1{min-width:0;position:relative}._selector_5bhpm_1 label{display:block}._field_5bhpm_10{position:relative}._field_5bhpm_10 input[type=text]{width:100%;padding-right:2.25rem}._clear_5bhpm_19{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--text-muted);font-size:var(--text-lg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}._clear_5bhpm_19:hover,._clear_5bhpm_19:focus-visible{color:var(--text)}._options_5bhpm_43,._empty_5bhpm_44{z-index:10;position:absolute;top:100%;left:0;right:0}._options_5bhpm_43:empty{display:none}._domain_5bhpm_56{min-width:0;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._selector_5bhpm_1 ._empty_5bhpm_44{color:var(--text-muted);padding:.75rem}._root_c58ji_1{justify-items:start;gap:.35rem;display:grid}._placeholder_c58ji_7{visibility:hidden}._saved_c58ji_11{color:var(--text-muted);font-size:var(--text-sm);margin:0}._saved_c58ji_11 span{color:var(--success);font-weight:var(--weight-semibold)}._error_c58ji_22{color:var(--danger);font-size:var(--text-sm)}
