@media (min-width:48em){.JobAlertToggle-module__ADGdra__switch{--switch-height:var(--switch-height-sm)!important;--switch-width:var(--switch-width-sm)!important;--switch-thumb-size:var(--switch-thumb-size-sm)!important;--switch-label-font-size:var(--switch-label-font-size-sm)!important;--switch-track-label-padding:var(--switch-track-label-padding-sm)!important}}
.SimilarJobs-module__z-4Jaa__section{margin-inline:calc(-1 * var(--sj-gutter,0px));padding-block:var(--mantine-spacing-lg);padding-inline:var(--sj-gutter,0px);background:var(--mantine-color-gray-0);border-top:1px solid var(--mantine-color-gray-2);container-type:inline-size}.SimilarJobs-module__z-4Jaa__row{border-radius:var(--mantine-radius-md);color:inherit;align-items:flex-start;gap:12px;margin-inline:-8px;padding:12px 8px;text-decoration:none;transition:background-color .12s;display:flex;position:relative}.SimilarJobs-module__z-4Jaa__row:hover{background-color:var(--mantine-color-white)}.SimilarJobs-module__z-4Jaa__row[hidden]{display:none}.SimilarJobs-module__z-4Jaa__row+.SimilarJobs-module__z-4Jaa__row:before{content:"";top:0;background:var(--mantine-color-gray-2);height:1px;position:absolute;inset-inline:8px}.SimilarJobs-module__z-4Jaa__rowBody{flex:1;min-width:0}.SimilarJobs-module__z-4Jaa__title{font-size:var(--mantine-font-size-lg);letter-spacing:-.015em;line-height:1.25}@container (min-width:540px){.SimilarJobs-module__z-4Jaa__title{font-size:var(--mantine-font-size-md)}}.SimilarJobs-module__z-4Jaa__backRow{justify-content:center;align-items:center;min-height:104px;display:flex}@media (min-width:48em){.SimilarJobs-module__z-4Jaa__backRow{display:none}}
.JobDetails-module__DaqASa__pane{z-index:100;background:var(--mantine-color-body);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@media (min-width:48em){.JobDetails-module__DaqASa__pane{z-index:auto;height:var(--job-pane-height);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);position:relative;inset:auto}}.JobDetails-module__DaqASa__mobileOnly{display:contents}.JobDetails-module__DaqASa__desktopHeader{display:none}@media (min-width:48em){.JobDetails-module__DaqASa__mobileOnly{display:none}.JobDetails-module__DaqASa__desktopHeader{gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg) var(--mantine-spacing-md);background-color:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-2);z-index:1;flex-direction:column;transition:padding-top .4s,padding-bottom .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 6px 10px -6px #00000014}.JobDetails-module__DaqASa__desktopHeader[data-collapsed]{box-shadow:0 4px 6px -3px #0000001f}.JobDetails-module__DaqASa__identity{transition:height .4s;overflow:hidden}.JobDetails-module__DaqASa__identityGrid{column-gap:var(--mantine-spacing-sm);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo employer actions""title title title";align-items:center;row-gap:6px;display:grid}.JobDetails-module__DaqASa__desktopHeader[data-collapsed] .JobDetails-module__DaqASa__identityGrid{grid-template-areas:"logo employer actions""logo title actions";row-gap:0}.JobDetails-module__DaqASa__idLogo{grid-area:logo;align-self:start;display:flex}.JobDetails-module__DaqASa__idEmployer{grid-area:employer;align-self:center;min-width:0}.JobDetails-module__DaqASa__desktopHeader[data-collapsed] .JobDetails-module__DaqASa__idEmployer{align-self:end}.JobDetails-module__DaqASa__idActions{grid-area:actions;align-self:start;margin-top:2px}.JobDetails-module__DaqASa__idTitle{grid-area:title;align-self:start;min-width:0}}.JobDetails-module__DaqASa__scroll{flex:1;min-height:0}@media (min-width:48em){.JobDetails-module__DaqASa__scrollContent{flex-direction:column;min-height:100%;display:flex}}.JobDetails-module__DaqASa__contentBox{padding-inline:var(--mantine-spacing-lg);background:var(--mantine-color-white);--sj-gutter:var(--mantine-spacing-lg);padding-block:0}.JobDetails-module__DaqASa__stickSpacer{min-height:var(--mantine-spacing-2xl)}@media (min-width:48em){.JobDetails-module__DaqASa__contentBox{flex-direction:column;flex:auto;display:flex}.JobDetails-module__DaqASa__stickSpacer{flex:auto}.JobDetails-module__DaqASa__contentBox{padding-inline:var(--mantine-spacing-xl);--sj-gutter:var(--mantine-spacing-xl);background:0 0}}.JobDetails-module__DaqASa__tailSpacer{height:56px}@media (min-width:48em){.JobDetails-module__DaqASa__tailSpacer{height:100px}}.JobDetails-module__DaqASa__applyBar{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);padding-bottom:calc(var(--mantine-spacing-sm) + env(safe-area-inset-bottom,0px));background:var(--mantine-color-body);border-top:1px solid var(--mantine-color-gray-2);flex-shrink:0;display:flex}@media (min-width:48em){.JobDetails-module__DaqASa__applyBar{display:none}}
.JobListItem-module__O2pxgG__row{color:inherit;cursor:default;background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);padding:14px 16px;text-decoration:none;transition:background-color .12s,border-color .12s;display:block;position:relative}.JobListItem-module__O2pxgG__row[data-interactive]{cursor:pointer}@media (hover:hover){.JobListItem-module__O2pxgG__row[data-interactive]:not([data-selected]):hover{background-color:var(--mantine-color-gray-0)}}@media (min-width:48em){.JobListItem-module__O2pxgG__row[data-selected]{background-color:var(--mantine-color-gray-0);border-color:var(--mantine-primary-color-6)}}.JobListItem-module__O2pxgG__title{--text-fz:var(--mantine-font-size-lg)}@media (min-width:48em){.JobListItem-module__O2pxgG__title{--text-fz:var(--mantine-font-size-md)}.JobListItem-module__O2pxgG__chip{--badge-height:var(--badge-height-md)!important;--badge-fz:var(--badge-fz-md)!important;--badge-padding-x:var(--badge-padding-x-md)!important}}.JobListItem-module__O2pxgG__actionGlyph{width:18px;height:18px}@media (min-width:48em){.JobListItem-module__O2pxgG__actionGlyph{width:16px;height:16px}}.JobListItem-module__O2pxgG__status{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media (min-width:48em){.JobListItem-module__O2pxgG__status{right:12px}}
.JobList-module__i4A-wW__list{display:block}@media (min-width:48em){.JobList-module__i4A-wW__list{height:var(--list-height);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);flex-direction:column;display:flex;overflow:hidden}.JobList-module__i4A-wW__scroll{flex:1;min-height:0}}.JobList-module__i4A-wW__header{border-bottom:1px solid var(--mantine-color-gray-2);background-color:var(--mantine-color-gray-0);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;display:flex}.JobList-module__i4A-wW__rows{padding:var(--mantine-spacing-sm)}@media (min-width:48em){.JobList-module__i4A-wW__rows{padding:var(--mantine-spacing-md)}}
.JobsShell-module__XTX8ha__shell{display:block}@media (min-width:48em){.JobsShell-module__XTX8ha__shell{box-sizing:border-box;max-width:calc(82.5rem * var(--mantine-scale));padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;height:calc(100vh - 60px);margin-inline:auto;display:grid;overflow:hidden}}.JobsShell-module__XTX8ha__headerCell{min-width:0;display:block}@media (min-width:48em){.JobsShell-module__XTX8ha__headerCell{grid-area:1/1/auto/3}}.JobsShell-module__XTX8ha__statusSurface{justify-content:center;align-items:center;min-height:calc(100vh - 60px);display:flex}@media (min-width:48em){.JobsShell-module__XTX8ha__statusSurface{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);height:100%;min-height:0;box-shadow:var(--mantine-shadow-sm)}}.JobsShell-module__XTX8ha__overlayPane{z-index:100;background:var(--mantine-color-body);flex-direction:column;display:flex;position:fixed;inset:0}@media (min-width:48em){.JobsShell-module__XTX8ha__overlayPane{z-index:auto;border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);height:100%;position:static;inset:auto}}.JobsShell-module__XTX8ha__listPane{display:block}@media (min-width:48em){.JobsShell-module__XTX8ha__listPane,.JobsShell-module__XTX8ha__prerendered{height:100%;min-height:0}}.JobsShell-module__XTX8ha__listPane[data-url-filtered] [data-prerendered],.JobsShell-module__XTX8ha__prerenderFallback{display:none}@media (min-width:48em){.JobsShell-module__XTX8ha__prerenderFallback{height:100%;min-height:0}}.JobsShell-module__XTX8ha__listPane[data-url-filtered] .JobsShell-module__XTX8ha__prerenderFallback{display:block}.JobsShell-module__XTX8ha__facetHeading{padding:var(--mantine-spacing-md) var(--mantine-spacing-md) 0}.JobsShell-module__XTX8ha__facetHeading h1{margin:0;font-size:1.5rem;font-weight:700;line-height:1.15}.JobsShell-module__XTX8ha__facetBlurb{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed);margin:4px 0 0;line-height:1.5}@media (min-width:48em){.JobsShell-module__XTX8ha__facetHeading{padding:2px 0 6px}.JobsShell-module__XTX8ha__facetHeading h1{font-size:1.25rem}}
.MyJobs-module__9FXxra__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:48em){.MyJobs-module__9FXxra__title{clip-path:none;white-space:normal;letter-spacing:-.01em;width:auto;height:auto;color:var(--mantine-color-gray-9);margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.15;position:static;overflow:visible}}.MyJobs-module__9FXxra__tabs{border-bottom:1px solid var(--mantine-color-gray-2);gap:1.75rem;margin-bottom:6px;display:flex}.MyJobs-module__9FXxra__tab{letter-spacing:.2px;color:var(--mantine-color-gray-7);align-items:baseline;gap:6px;padding:8px 2px 11px;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.MyJobs-module__9FXxra__tab:hover{color:var(--mantine-color-gray-9)}.MyJobs-module__9FXxra__tab[data-active]{color:var(--mantine-primary-color-filled)}.MyJobs-module__9FXxra__tab:after{content:"";background:var(--mantine-primary-color-filled);opacity:0;border-radius:2px 2px 0 0;height:2px;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.MyJobs-module__9FXxra__tab:hover:after{opacity:.35;transform:scaleX(1)}.MyJobs-module__9FXxra__tab[data-active]:after{opacity:1;transform:scaleX(1)}.MyJobs-module__9FXxra__tab:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px;border-radius:2px}.MyJobs-module__9FXxra__count{font-variant-numeric:tabular-nums;color:var(--mantine-color-dimmed);font-size:.8125rem;font-weight:500;transition:color .16s}.MyJobs-module__9FXxra__tab[data-active] .MyJobs-module__9FXxra__count{color:inherit}.MyJobs-module__9FXxra__state{align-items:center;gap:var(--mantine-spacing-sm);padding:4rem var(--mantine-spacing-md) 2rem;flex-direction:column;display:flex}
