.CustomRadioSelect-module__VI_Hhq__optionRow{align-items:center;gap:var(--spacing-200);min-width:0;display:flex}.CustomRadioSelect-module__VI_Hhq__radio{border:2px solid var(--color-border-brand-default);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.CustomRadioSelect-module__VI_Hhq__radioDot{border-radius:var(--radius-full);background-color:var(--color-background-brand-default);width:10px;height:10px}.CustomRadioSelect-module__VI_Hhq__optionLabel{overflow-wrap:anywhere;min-width:0}.CustomRadioSelect-module__VI_Hhq__optionHover{background:linear-gradient(90deg, var(--color-background-hover-1) 0%, var(--color-background-hover-2) 50%, var(--color-background-hover-3) 100%)}
.JobFilter-module__2JyW7q__root{background-color:#0000;padding:20px 0;position:relative;border:0!important}.JobFilter-module__2JyW7q__iconButton{background-color:var(--color-background-default-default);border-color:var(--color-gray-400);border-radius:var(--radius-200)}.JobFilter-module__2JyW7q__iconButton:hover{border-color:#0000}[data-theme=dark] .JobFilter-module__2JyW7q__iconButton{border-color:var(--color-gray-1100)}[data-theme=dark] .JobFilter-module__2JyW7q__iconButton:hover{border-color:#0000}.JobFilter-module__2JyW7q__gradientIcon{background-image:var(--color-icon);color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:639px){.JobFilter-module__2JyW7q__root{background-color:#0000;padding:0}.JobFilter-module__2JyW7q__iconButton{border-color:var(--color-border-brand-default)}.JobFilter-module__2JyW7q__accordion{grid-template-rows:1fr;margin-bottom:12px;transition:grid-template-rows .3s,margin-bottom .3s,visibility;display:grid}.JobFilter-module__2JyW7q__accordion>form{border-bottom:1px solid var(--color-gray-400);min-height:0;padding-bottom:12px;overflow:hidden}.JobFilter-module__2JyW7q__accordion.JobFilter-module__2JyW7q__collapsed{visibility:hidden;grid-template-rows:0fr;margin-bottom:0;transition:grid-template-rows .3s,margin-bottom .3s,visibility 0s .3s}[data-theme=dark] .JobFilter-module__2JyW7q__accordion>form{border-bottom-color:var(--color-gray-950)}}
.JobAdvancedFilter-module__sufzWq__form{gap:var(--spacing-400);flex-direction:column;display:flex}.JobAdvancedFilter-module__sufzWq__sectionTitle{font-family:var(--font-sans);font-weight:var(--font-weight-bold);font-size:var(--font-size-scale-04);color:var(--color-gray-950);line-height:1.6}[data-theme=dark] .JobAdvancedFilter-module__sufzWq__sectionTitle{color:var(--color-white-1000)}.JobAdvancedFilter-module__sufzWq__sectionHint{margin-top:var(--spacing-100);font-family:var(--font-sans);font-size:var(--font-size-scale-03);color:var(--color-text-default-tertiary)}.JobAdvancedFilter-module__sufzWq__grid2{gap:var(--spacing-400);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JobAdvancedFilter-module__sufzWq__footer{align-items:center;gap:var(--spacing-400);margin-top:var(--spacing-200);padding-top:var(--spacing-400);background-color:var(--color-white-1000);border-top:var(--stroke-border) solid var(--color-gray-400);display:flex;position:sticky;bottom:0}[data-theme=dark] .JobAdvancedFilter-module__sufzWq__footer{background-color:var(--color-gray-1000);border-top-color:var(--color-gray-1100)}.JobAdvancedFilter-module__sufzWq__applyButton{flex:1}.JobAdvancedFilter-module__sufzWq__resetButton{background-color:var(--color-background-default-default);border-color:var(--color-border-brand-default);border-radius:var(--radius-200)}.JobAdvancedFilter-module__sufzWq__resetButton:hover{border-color:#0000}.JobAdvancedFilter-module__sufzWq__gradientIcon{background-image:var(--color-icon);color:#0000;-webkit-background-clip:text;background-clip:text}
.JobAdvancedFilterDrawer-module__y3qE4G__modalContent{flex-direction:column;max-height:85vh;display:flex}.JobAdvancedFilterDrawer-module__y3qE4G__modalBody{flex:1;min-height:0;overflow-y:auto}
.JobCard-module__JiHRzq__root{border:1px solid var(--color-gray-400);border-radius:var(--radius-200);background-color:var(--color-white-1000);padding:16px;transition:background .3s,border-color .3s,box-shadow .3s}.JobCard-module__JiHRzq__root:hover{background:var(--color-hover);box-shadow:0 1px 2px var(--color-black-100)}.JobCard-module__JiHRzq__root:has(:focus-visible){outline:var(--stroke-focus-ring) solid var(--color-brand-420);outline-offset:2px}.JobCard-module__JiHRzq__root.active{border-left:4px solid var(--color-brand-420);border-radius:0 var(--radius-200) var(--radius-200) 0;background-image:linear-gradient(90deg, var(--color-sky-blue-50) 0%, var(--color-brand-80) 50%, var(--color-sky-blue-70) 100%);box-shadow:0 1px 2px var(--color-black-100)}.JobCard-module__JiHRzq__root .job{flex-direction:column;gap:8px;display:flex}.JobCard-module__JiHRzq__root .company{align-items:flex-start;gap:12px;display:flex}.JobCard-module__JiHRzq__root .info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.JobCard-module__JiHRzq__root .nameRow{align-items:flex-start;gap:8px;min-width:0;display:flex}.JobCard-module__JiHRzq__root .nameRow .jobTitle{min-width:0;color:var(--color-gray-950);flex:1}.JobCard-module__JiHRzq__root .cardAction{text-align:start;cursor:pointer;background:0 0;border:none;padding:0}.JobCard-module__JiHRzq__root .cardAction:after{content:"";z-index:1;position:absolute;inset:0}.JobCard-module__JiHRzq__root .cardAction:focus-visible{outline:none}.JobCard-module__JiHRzq__root .saveAction{z-index:2;cursor:pointer;color:var(--color-brand-420);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.JobCard-module__JiHRzq__root .companyName{color:var(--color-gray-900)}.JobCard-module__JiHRzq__root .metaRow{color:var(--color-gray-900);align-items:center;gap:4px;display:flex}.JobCard-module__JiHRzq__root .locationRow{min-width:0}.JobCard-module__JiHRzq__root .locationRow p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JobCard-module__JiHRzq__root .footerRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.JobCard-module__JiHRzq__root .urgentBadge{border-radius:var(--radius-100);background-color:var(--color-background-danger-tertiary);color:var(--color-text-danger-default);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.JobCard-module__JiHRzq__root .appliedBadge{border-radius:var(--radius-100);background-color:var(--color-background-positive-tertiary);height:20px;color:var(--color-text-positive-default);justify-content:center;align-items:center;margin-inline-start:auto;padding:0 8px;display:inline-flex}[data-theme=dark] .JobCard-module__JiHRzq__root{border-color:var(--color-gray-950);background-color:var(--color-gray-1000)}[data-theme=dark] .JobCard-module__JiHRzq__root:hover{background:var(--color-gray-900-plus)}[data-theme=dark] .JobCard-module__JiHRzq__root:has(:focus-visible){outline-color:var(--color-brand-350)}[data-theme=dark] .JobCard-module__JiHRzq__root.active{border-color:var(--color-gray-950);border-left-color:var(--color-gray-1050);background-image:none;background-color:var(--color-gray-900-plus)}[data-theme=dark] .JobCard-module__JiHRzq__root .nameRow .jobTitle{color:var(--color-white-1000)}:is([data-theme=dark] .JobCard-module__JiHRzq__root .companyName,[data-theme=dark] .JobCard-module__JiHRzq__root .metaRow){color:var(--color-gray-700)}
.SortMenu-module__w-jI6a__trigger{cursor:pointer;border:1px solid var(--color-gray-400);border-radius:var(--radius-200);height:32px;color:var(--color-gray-950);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;transition:background .3s,border-color .3s;display:flex}.SortMenu-module__w-jI6a__trigger:hover,.SortMenu-module__w-jI6a__trigger[data-state=open]{background:var(--color-hover);border-color:#0000}.SortMenu-module__w-jI6a__compact{gap:0;width:32px;padding:0}.SortMenu-module__w-jI6a__icon{background:linear-gradient(90deg, var(--color-background-primarybutton-default-1) 0%, var(--color-background-primarybutton-default-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.SortMenu-module__w-jI6a__chevron{color:var(--color-brand-420);transition:transform .2s}.SortMenu-module__w-jI6a__trigger[data-state=open] .SortMenu-module__w-jI6a__chevron{transform:rotate(180deg)}.SortMenu-module__w-jI6a__menu.SortMenu-module__w-jI6a__menu{min-width:160px}.SortMenu-module__w-jI6a__menu.SortMenu-module__w-jI6a__menu [data-highlighted]{background:var(--color-hover)}[data-theme=dark] .SortMenu-module__w-jI6a__menu.SortMenu-module__w-jI6a__menu [data-highlighted]{background:var(--color-gray-900-plus)}[data-theme=dark] .SortMenu-module__w-jI6a__trigger{border-color:var(--color-gray-950);color:var(--color-white-1000)}[data-theme=dark] .SortMenu-module__w-jI6a__trigger:hover,[data-theme=dark] .SortMenu-module__w-jI6a__trigger[data-state=open]{background:var(--color-gray-900-plus);border-color:#0000}
