.company-details-module-scss-module__z0fKDW__companyDetailsContainer{padding:var(--spacing-9);font-size:var(--font-size-3)}.company-details-module-scss-module__z0fKDW__companyDetailsContainer h2{font-size:var(--font-size-5);font-weight:var(--font-weight-semi-bold);margin:0}@media only screen and (max-width:1024px){.company-details-module-scss-module__z0fKDW__companyDetailsContainer{padding:var(--spacing-8)}}.company-details-module-scss-module__z0fKDW__companyImage{object-fit:contain}.company-details-module-scss-module__z0fKDW__logoAndDescription{align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-8);margin-bottom:var(--spacing-6);display:flex}.company-details-module-scss-module__z0fKDW__logoAndDescription p{width:100%;margin:0}.company-details-module-scss-module__z0fKDW__detailsRow{gap:var(--spacing-2)var(--spacing-6);flex-wrap:wrap;display:flex}.company-details-module-scss-module__z0fKDW__detailsRow svg{margin-right:var(--spacing-3);height:15px}.company-details-module-scss-module__z0fKDW__detailsRow>span{white-space:nowrap;align-items:center;display:inline-flex}.company-details-module-scss-module__z0fKDW__activePerksContainer{margin:var(--spacing-4)0;gap:var(--spacing-4);display:flex}.company-details-module-scss-module__z0fKDW__benefitsBadge{background:var(--color-brand-faded);padding:var(--spacing-3)var(--spacing-4);border-radius:var(--border-radius-subtle)}.company-details-module-scss-module__z0fKDW__companySection{color:var(--color-text-link)}.company-details-module-scss-module__z0fKDW__companySection>h3{color:var(--color-text-default);font-size:var(--font-size-5);margin:0}.company-details-module-scss-module__z0fKDW__companySection>a{color:var(--color-text-link);text-decoration:none}.company-details-module-scss-module__z0fKDW__companySection>a:visited{color:var(--color-text-link)}.company-details-module-scss-module__z0fKDW__companySection>a:hover,.company-details-module-scss-module__z0fKDW__companySection>a:focus{color:var(--color-primary-deep)}
.job-details-module-scss-module__wKuTxW__errorContainer{padding:var(--spacing-9);padding-top:var(--spacing-12);text-align:center;place-items:center;min-height:600px;display:grid}.job-details-module-scss-module__wKuTxW__errorContainer h1{font-size:var(--font-size-6);margin-bottom:var(--spacing-4)}.job-details-module-scss-module__wKuTxW__link{transition:color var(--transition-extra-fast);color:var(--color-primary-default);cursor:pointer;text-decoration:none}.job-details-module-scss-module__wKuTxW__link:visited{color:var(--color-primary-default)}.job-details-module-scss-module__wKuTxW__link:hover,.job-details-module-scss-module__wKuTxW__link:active{color:var(--color-primary-deep)}.job-details-module-scss-module__wKuTxW__mobileHeader{background:var(--color-bg-default);z-index:var(--z-index-sticky);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;left:0}.job-details-module-scss-module__wKuTxW__mobileTitle{white-space:nowrap;font-size:var(--font-size-3);text-overflow:ellipsis;animation:job-details-module-scss-module__wKuTxW__slideUp var(--transition-extra-fast);margin:0;margin-right:var(--spacing-5);position:relative;overflow-x:hidden}.job-details-module-scss-module__wKuTxW__closeButton{background:var(--color-bg-default);text-align:left;padding:var(--spacing-6)var(--spacing-8);cursor:pointer;border:none;margin:0}.job-details-module-scss-module__wKuTxW__closeButton svg{font-size:var(--font-size-5)}.job-details-module-scss-module__wKuTxW__applyNowButton{background:var(--color-primary-default);color:var(--color-text-inverse);padding:6px var(--spacing-6);white-space:nowrap;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-subtle);font-size:var(--font-size-3);transition:all var(--transition-extra-fast)linear;margin-right:var(--spacing-4);animation:job-details-module-scss-module__wKuTxW__slideUp var(--transition-extra-fast);text-decoration:none;position:relative}.job-details-module-scss-module__wKuTxW__applyNowButton svg{margin-right:var(--spacing-4);height:16px}.job-details-module-scss-module__wKuTxW__applyNowButton:hover,.job-details-module-scss-module__wKuTxW__applyNowButton:focus{background:var(--color-primary-deep)}.job-details-module-scss-module__wKuTxW__stickyApplyHeader{animation:job-details-module-scss-module__wKuTxW__slideDown var(--transition-extra-fast);background:var(--color-bg-alternative-faded);z-index:1;width:100%;box-shadow:var(--shadow-small);margin:0;position:sticky;top:0}@keyframes job-details-module-scss-module__wKuTxW__slideUp{0%{bottom:-20px}to{bottom:0}}@keyframes job-details-module-scss-module__wKuTxW__slideDown{0%{top:-100px}to{top:0}}
.share-button-module-scss-module__jSZ3-G__shareButton{width:36px;height:36px;color:var(--color-text-faded);cursor:pointer;border-radius:var(--border-radius-circle);padding:var(--spacing-4);transition:all var(--transition-extra-fast);background:0 0;border:none}.share-button-module-scss-module__jSZ3-G__shareButton svg{width:20px}.share-button-module-scss-module__jSZ3-G__shareButton:hover,.share-button-module-scss-module__jSZ3-G__shareButton:focus-visible{color:var(--color-text-default);background:var(--color-bg-hover)}
.job-details-header-module-scss-module__CqpRoW__headerContainer{padding:var(--spacing-9)}@media only screen and (max-width:1024px){.job-details-header-module-scss-module__CqpRoW__headerContainer{padding:var(--spacing-8);padding-top:0}}.job-details-header-module-scss-module__CqpRoW__jobTitleRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);width:100%;display:flex}.job-details-header-module-scss-module__CqpRoW__jobTitleRow h1{width:100%;font-size:var(--font-size-6);margin:0}@media only screen and (max-width:1024px){.job-details-header-module-scss-module__CqpRoW__jobTitleRow{margin-bottom:var(--spacing-4)}.job-details-header-module-scss-module__CqpRoW__jobTitleRow h1{font-size:var(--font-size-5)}}.job-details-header-module-scss-module__CqpRoW__applyNowButton,.job-details-header-module-scss-module__CqpRoW__applyNowButtonMobile{background:var(--color-primary-default);color:var(--color-text-inverse);padding:6px var(--spacing-6)}.job-details-header-module-scss-module__CqpRoW__applyNowButton:hover,.job-details-header-module-scss-module__CqpRoW__applyNowButton:focus,.job-details-header-module-scss-module__CqpRoW__applyNowButtonMobile:hover,.job-details-header-module-scss-module__CqpRoW__applyNowButtonMobile:focus{background:var(--color-primary-deep)}@media only screen and (max-width:1024px){.job-details-header-module-scss-module__CqpRoW__applyNowButton,.job-details-header-module-scss-module__CqpRoW__applyNowButtonMobile{display:none}}.job-details-header-module-scss-module__CqpRoW__applyNowButtonMobile{display:none}@media only screen and (max-width:1024px){.job-details-header-module-scss-module__CqpRoW__applyNowButtonMobile{display:block}}.job-details-header-module-scss-module__CqpRoW__detailsRow{color:var(--color-neutral-600);font-size:var(--font-size-3);margin-top:0;margin-bottom:var(--spacing-5)}.job-details-header-module-scss-module__CqpRoW__compensationRow{font-size:var(--font-size-3);align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-5);color:var(--color-secondary-default);font-weight:var(--font-weight-bold);flex-wrap:wrap;display:flex}.job-details-header-module-scss-module__CqpRoW__compensationRow svg{height:15px}.job-details-header-module-scss-module__CqpRoW__fromJobDescription{color:var(--color-text-faded);font-size:var(--font-size-2);font-weight:initial}.job-details-header-module-scss-module__CqpRoW__levelsTotalCompEstimateContainer{margin-bottom:var(--spacing-5);max-width:600px;width:calc(100% + 2*var(--spacing-6));margin-left:calc(-1*var(--spacing-6))}.job-details-header-module-scss-module__CqpRoW__levelsTotalCompEstimateContainer img{margin-bottom:calc(-1*var(--spacing-2));display:inline-block}.job-details-header-module-scss-module__CqpRoW__externalLinkRow{gap:var(--spacing-6);align-items:center;display:flex}@media only screen and (max-width:425px){.job-details-header-module-scss-module__CqpRoW__externalLinkRow{gap:var(--spacing-6)}}.job-details-header-module-scss-module__CqpRoW__applyNowButton,.job-details-header-module-scss-module__CqpRoW__benefitsButton,.job-details-header-module-scss-module__CqpRoW__cultureButton,.job-details-header-module-scss-module__CqpRoW__promoteButton,.job-details-header-module-scss-module__CqpRoW__applyNowButtonMobile{white-space:nowrap;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-subtle);font-size:var(--font-size-3);transition:all var(--transition-extra-fast)linear;text-decoration:none}.job-details-header-module-scss-module__CqpRoW__applyNowButton svg,.job-details-header-module-scss-module__CqpRoW__benefitsButton svg,.job-details-header-module-scss-module__CqpRoW__cultureButton svg,.job-details-header-module-scss-module__CqpRoW__promoteButton svg,.job-details-header-module-scss-module__CqpRoW__applyNowButtonMobile svg{margin-right:var(--spacing-4);height:15px}.job-details-header-module-scss-module__CqpRoW__benefitsButton,.job-details-header-module-scss-module__CqpRoW__cultureButton,.job-details-header-module-scss-module__CqpRoW__promoteButton{background:var(--color-bg-default);color:var(--color-primary-default)}.job-details-header-module-scss-module__CqpRoW__benefitsButton:hover,.job-details-header-module-scss-module__CqpRoW__benefitsButton:focus,.job-details-header-module-scss-module__CqpRoW__cultureButton:hover,.job-details-header-module-scss-module__CqpRoW__cultureButton:focus,.job-details-header-module-scss-module__CqpRoW__promoteButton:hover,.job-details-header-module-scss-module__CqpRoW__promoteButton:focus{color:var(--color-primary-deep)}@media only screen and (max-width:1024px){.job-details-header-module-scss-module__CqpRoW__desktopSkeleton{display:none}}@media only screen and (min-width:1024px){.job-details-header-module-scss-module__CqpRoW__mobileSkeleton{display:none}}.job-details-header-module-scss-module__CqpRoW__lineHeightReset{line-height:var(--line-height-reset)}
.total-comp-estimate-module-scss-module__W8_ZGa__container{border-radius:var(--border-radius-default);background:var(--color-primary-faint);padding:var(--spacing-4)var(--spacing-6)var(--spacing-5)}.total-comp-estimate-module-scss-module__W8_ZGa__levelsLogo{margin-right:var(--spacing-4)}.total-comp-estimate-module-scss-module__W8_ZGa__estimateLabel{margin:0;margin-bottom:var(--spacing-4);font-size:var(--font-size-2);color:var(--color-neutral-600)}.total-comp-estimate-module-scss-module__W8_ZGa__levelBadgeContainer{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.total-comp-estimate-module-scss-module__W8_ZGa__levelBadge{padding:var(--spacing-2)var(--spacing-5);border-radius:var(--border-radius-pill);font-size:var(--font-size-2);background:var(--color-brand-faded);color:var(--color-text-faded);white-space:nowrap;text-decoration:none}.total-comp-estimate-module-scss-module__W8_ZGa__levelBadge>span{margin-left:var(--spacing-2)}.total-comp-estimate-module-scss-module__W8_ZGa__levelBadge:hover,.total-comp-estimate-module-scss-module__W8_ZGa__levelBadge:focus{text-decoration:underline}.total-comp-estimate-module-scss-module__W8_ZGa__highlighted{background:var(--color-primary-faded);color:var(--color-primary-deep)}.total-comp-estimate-module-scss-module__W8_ZGa__highlighted>span{font-weight:var(--font-weight-bold)}
.sticky-apply-header-module-scss-module__Q0gQTG__container{padding:var(--spacing-3)var(--spacing-9);justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.sticky-apply-header-module-scss-module__Q0gQTG__titlesContainer{flex:auto}.sticky-apply-header-module-scss-module__Q0gQTG__title{font-size:var(--font-size-4);margin:0}.sticky-apply-header-module-scss-module__Q0gQTG__subtitle{color:var(--color-neutral-600);font-size:var(--font-size-3);margin:0}.sticky-apply-header-module-scss-module__Q0gQTG__applyNowButton{background:var(--color-primary-default);color:var(--color-text-inverse);padding:6px var(--spacing-6);white-space:nowrap;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-subtle);font-size:var(--font-size-3);transition:all var(--transition-extra-fast)linear;text-decoration:none}.sticky-apply-header-module-scss-module__Q0gQTG__applyNowButton svg{margin-right:var(--spacing-4);height:16px}.sticky-apply-header-module-scss-module__Q0gQTG__applyNowButton:hover,.sticky-apply-header-module-scss-module__Q0gQTG__applyNowButton:focus{background:var(--color-primary-deep)}
.jobs-directory-body-module-scss-module__XmM6sq__container{height:calc(100% - 200px - 88px - -1*var(--spacing-10));margin-top:calc(-1*var(--spacing-10));border-radius:var(--border-radius-default);box-shadow:var(--shadow-small);z-index:0;background:#fff;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:1024px){.jobs-directory-body-module-scss-module__XmM6sq__container{border-radius:var(--border-radius-none);display:inherit;overflow:inherit;margin-top:inherit;height:inherit}}.jobs-directory-body-module-scss-module__XmM6sq__companiesListContainer{border-right:1px solid var(--color-neutral-200);flex-direction:column;min-width:450px;max-width:450px;display:flex;overflow-y:auto}@media only screen and (max-width:1024px){.jobs-directory-body-module-scss-module__XmM6sq__companiesListContainer{min-width:350px;max-width:350px;height:100%;max-width:inherit;min-width:inherit;border-right:inherit;overflow-y:inherit}}.jobs-directory-body-module-scss-module__XmM6sq__totalCounts{color:var(--color-neutral-600);padding:var(--spacing-4)var(--spacing-6);font-size:var(--font-size-2);border-bottom:1px solid var(--color-neutral-200);flex-wrap:wrap;justify-content:space-between;display:flex}.jobs-directory-body-module-scss-module__XmM6sq__sortFilter{margin-left:var(--spacing-3)}.jobs-directory-body-module-scss-module__XmM6sq__seoTitleContainer,.jobs-directory-body-module-scss-module__XmM6sq__saveJobSearchRow{width:100%;margin-top:var(--spacing-3)}.jobs-directory-body-module-scss-module__XmM6sq__pageTitle,.jobs-directory-body-module-scss-module__XmM6sq__plusFilters{font-size:var(--font-size-3);font-weight:inherit;display:inline}.jobs-directory-body-module-scss-module__XmM6sq__jobDetailContainer{width:100%;overflow-y:auto}.jobs-directory-body-module-scss-module__XmM6sq__jobPreviewFooter{padding:var(--spacing-8)var(--spacing-6);text-align:right;background-color:#eee;justify-content:space-between;align-items:flex-end;display:flex}.jobs-directory-body-module-scss-module__XmM6sq__copyright{font-size:var(--font-size-2)}.jobs-directory-body-module-scss-module__XmM6sq__backToCompaniesButton{cursor:pointer;font-family:var(--font-family-nunito);color:var(--color-primary-default);font-size:var(--font-size-2);font-weight:var(--font-weight-bold);background:0 0;border:none;margin:0;padding:0}.jobs-directory-body-module-scss-module__XmM6sq__backToCompaniesButton svg{margin-right:var(--spacing-3);height:12px}.jobs-directory-body-module-scss-module__XmM6sq__backToCompaniesButton:hover,.jobs-directory-body-module-scss-module__XmM6sq__backToCompaniesButton:focus{text-decoration:underline}.jobs-directory-body-module-scss-module__XmM6sq__negotiationPromoWrapper{padding:var(--spacing-4)var(--spacing-5);border-top:1px solid var(--color-neutral-200);background:linear-gradient(135deg,#f0f9f0 0%,#e8f5e9 100%)}.jobs-directory-body-module-scss-module__XmM6sq__jobDetailsDialog{z-index:var(--z-index-sticky)}
.replace-saved-search-module-scss-module__6YuhMW__info{font-size:var(--font-size-3)}.replace-saved-search-module-scss-module__6YuhMW__radioContainer{margin:var(--spacing-6)var(--spacing-4)}
