.FavoritesTabs-module__hJrc6G__wrapper{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;gap:24px;display:grid}.FavoritesTabs-module__hJrc6G__tab{height:42px;color:var(--text-secondary);grid-auto-flow:column;align-items:center;gap:6px;font-family:Manrope,sans-serif;font-size:16px;font-weight:600;text-decoration:none;display:grid;position:relative}.FavoritesTabs-module__hJrc6G__tab.FavoritesTabs-module__hJrc6G__selected{color:var(--primary)}.FavoritesTabs-module__hJrc6G__tab.FavoritesTabs-module__hJrc6G__selected:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:0;left:0;right:0}.FavoritesTabs-module__hJrc6G__counter{color:var(--text-secondary);font-size:14px;font-weight:600}@media (max-width:991px){.FavoritesTabs-module__hJrc6G__wrapper{gap:20px}.FavoritesTabs-module__hJrc6G__tab{height:40px;font-size:14px}.FavoritesTabs-module__hJrc6G__counter{font-size:12px}}
.SectionControl-module__-St4wW__root{border-radius:var(--br-l);background:var(--text-on-dark-primary);grid-auto-flow:column;gap:4px;padding:4px;display:inline-grid}.SectionControl-module__-St4wW__tab{text-decoration:none;display:block;position:relative}.SectionControl-module__-St4wW__active svg{stroke:var(--text-on-dark-primary)}.SectionControl-module__-St4wW__activeLight svg{stroke:var(--primary)}.SectionControl-module__-St4wW__dot{background:var(--error);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}@media (max-width:768px){.SectionControl-module__-St4wW__root.SectionControl-module__-St4wW__light{grid-auto-columns:1fr;width:100%;display:grid}}@media (max-width:560px){.SectionControl-module__-St4wW__root{grid-auto-columns:1fr;width:100%;display:grid}}@media (max-width:420px){.SectionControl-module__-St4wW__root.SectionControl-module__-St4wW__scrollable{scrollbar-width:none;grid-auto-columns:max-content;overflow-x:auto}.SectionControl-module__-St4wW__root.SectionControl-module__-St4wW__scrollable::-webkit-scrollbar{display:none}.SectionControl-module__-St4wW__root.SectionControl-module__-St4wW__scrollable>.SectionControl-module__-St4wW__tab{min-width:132px}}@media (max-width:375px){.SectionControl-module__-St4wW__root.SectionControl-module__-St4wW__scrollable>.SectionControl-module__-St4wW__tab{min-width:0}}
@media (max-width:768px){.JobsSectionTabs-module__LFUCzq__tabs{grid-column:1/-1}}
.SaveSearchButton-module__zqkHbW__icon{stroke:var(--primary);font-size:18px}
.SortControl-module__OvU3Xq__icon{stroke:var(--text-primary);stroke-width:1.5px;font-size:18px;display:none}.SortControl-module__OvU3Xq__label{grid-auto-flow:column;align-items:center;gap:.375em;display:grid}.SortControl-module__OvU3Xq__chevron{stroke:var(--text-gray);font-size:16px}@media (max-width:768px){.SortControl-module__OvU3Xq__trigger{width:100%}.SortControl-module__OvU3Xq__icon{display:block}.SortControl-module__OvU3Xq__label{display:none}}
.JobsToolbar-module__BbptDG__toolbar{grid-template-columns:1fr auto;align-items:center;gap:.5em;display:grid}.JobsToolbar-module__BbptDG__searchTrigger,.JobsToolbar-module__BbptDG__searchClose,.JobsToolbar-module__BbptDG__filtersSlot{display:none}.JobsToolbar-module__BbptDG__icon{stroke:var(--text-primary);font-size:18px}.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchSlot,.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchClose{transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}@starting-style{.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchSlot,.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchClose{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchSlot,.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchClose{transition-property:opacity}}@media (max-width:768px){.JobsToolbar-module__BbptDG__toolbar{top:calc(var(--db-navbar-height) + var(--db-shell-gutter) * 2);z-index:4;background:var(--bg-secondary);grid-template-columns:repeat(3,1fr);padding:10px 0;position:sticky}.JobsToolbar-module__BbptDG__searchTrigger,.JobsToolbar-module__BbptDG__filtersSlot{display:block}.JobsToolbar-module__BbptDG__searchSlot{display:none}.JobsToolbar-module__BbptDG__searchOpen{grid-template-columns:1fr auto auto}.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchTrigger,.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__sortSlot{display:none}.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchSlot,.JobsToolbar-module__BbptDG__searchOpen>.JobsToolbar-module__BbptDG__searchClose{display:block}}
.RatVacancyCard-module__ZmFR1q__promo{background:linear-gradient(var(--text-on-dark-primary), var(--text-on-dark-primary)) padding-box, var(--secondary-radial-gradient) border-box;border:2px solid #0000;grid-template-rows:auto 1fr;gap:.25em}.RatVacancyCard-module__ZmFR1q__trigger{background:0 0;border:none;position:absolute;inset:0}.RatVacancyCard-module__ZmFR1q__companyWithScore{padding-right:44px}.RatVacancyCard-module__ZmFR1q__score{width:44px;height:44px;position:absolute;top:16px;right:16px}.RatVacancyCard-module__ZmFR1q__badge{justify-self:start}@media (max-width:1440px){.RatVacancyCard-module__ZmFR1q__score{width:40px;height:40px;top:14px;right:14px}.RatVacancyCard-module__ZmFR1q__companyWithScore{padding-right:52px}}@media (max-width:991px){.RatVacancyCard-module__ZmFR1q__companyWithScore{padding-right:36px}.RatVacancyCard-module__ZmFR1q__score{width:36px;height:36px;top:12px;right:12px}}
.TrackerCard-module___Rwd9a__card{background:var(--text-on-dark-primary);border-radius:var(--br-xl);grid-template-columns:1fr auto auto;grid-template-areas:"title status actions""company status actions";align-items:center;gap:.75em 1em;padding:1.5em;display:grid;position:relative;overflow:hidden}.TrackerCard-module___Rwd9a__companyRow,.TrackerCard-module___Rwd9a__titleRow{display:contents}@media (hover:hover) and (pointer:fine){.TrackerCard-module___Rwd9a__card{transition:box-shadow .15s,transform .15s cubic-bezier(.23,1,.32,1)}.TrackerCard-module___Rwd9a__card:hover{box-shadow:var(--db-section-shadow);transform:translateY(-2px)}.TrackerCard-module___Rwd9a__card:active{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TrackerCard-module___Rwd9a__card{transition:none}.TrackerCard-module___Rwd9a__card:hover{transform:none}}.TrackerCard-module___Rwd9a__title{color:var(--text-primary);grid-area:title;font-size:18px;font-weight:500;display:grid}.TrackerCard-module___Rwd9a__titleLink{color:inherit;text-decoration:none;display:grid}.TrackerCard-module___Rwd9a__titleLink:after{content:"";position:absolute;inset:0}.TrackerCard-module___Rwd9a__titleText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TrackerCard-module___Rwd9a__company{grid-area:company;grid-auto-flow:column;justify-content:start;align-items:center;gap:.5em;display:grid;overflow:hidden}.TrackerCard-module___Rwd9a__companyName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.TrackerCard-module___Rwd9a__status{z-index:1;grid-area:status;position:relative}.TrackerCard-module___Rwd9a__actions{z-index:1;grid-area:actions;justify-self:end;position:relative}@media (max-width:991px){.TrackerCard-module___Rwd9a__card{padding:1em}.TrackerCard-module___Rwd9a__title{font-size:16px}}@media (max-width:560px){.TrackerCard-module___Rwd9a__card{grid-template-columns:100%;grid-template-areas:none;gap:16px}.TrackerCard-module___Rwd9a__companyRow,.TrackerCard-module___Rwd9a__titleRow{grid-template-columns:1fr auto;align-items:center;gap:1em;display:grid}.TrackerCard-module___Rwd9a__company,.TrackerCard-module___Rwd9a__status,.TrackerCard-module___Rwd9a__title,.TrackerCard-module___Rwd9a__actions{grid-area:auto}.TrackerCard-module___Rwd9a__titleText{text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.BannerCard-module__GNP2XW__card{background:var(--bg-primary-light);border-radius:var(--br-xl);grid-template-columns:1fr auto;align-items:center;gap:1em;padding:1.5em;display:grid}.BannerCard-module__GNP2XW__text{gap:.35em;display:grid}.BannerCard-module__GNP2XW__title{font-size:18px;font-weight:500}.BannerCard-module__GNP2XW__description{color:var(--text-gray);font-family:Manrope,sans-serif;font-size:14px}@media (max-width:991px){.BannerCard-module__GNP2XW__card{padding:1em}.BannerCard-module__GNP2XW__title{font-size:16px}}@media (max-width:768px){.BannerCard-module__GNP2XW__card{grid-template-columns:1fr}.BannerCard-module__GNP2XW__card>a{width:100%}}
.TrackerStatusChips-module__D53qka__chips{contain:inline-size;scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;gap:.5em;display:grid;overflow-x:auto}.TrackerStatusChips-module__D53qka__chips::-webkit-scrollbar{display:none}.TrackerStatusChips-module__D53qka__fadeStart{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.TrackerStatusChips-module__D53qka__fadeEnd{-webkit-mask-image:linear-gradient(270deg,#0000,#000 48px);mask-image:linear-gradient(270deg,#0000,#000 48px)}.TrackerStatusChips-module__D53qka__fadeStart.TrackerStatusChips-module__D53qka__fadeEnd{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.TrackerStatusChips-module__D53qka__indicator{margin-right:4px}.TrackerStatusChips-module__D53qka__count{color:var(--text-secondary)}.TrackerStatusChips-module__D53qka__countActive{color:var(--primary)}
.CompanyPage-module__N0w1ga__wrapper{flex-direction:column;gap:2em;display:flex}.CompanyPage-module__N0w1ga__head{flex-direction:column;gap:.75em;display:flex}.CompanyPage-module__N0w1ga__disclaimer{color:var(--text-primary-opacity-50);font-family:Manrope,sans-serif;font-size:12px;line-height:1.5}.CompanyPage-module__N0w1ga__main{align-items:flex-start;gap:2em;display:flex}.CompanyPage-module__N0w1ga__sidebar{flex-direction:column;gap:1em;width:294px;min-width:294px;display:flex;position:sticky;top:1em}.CompanyPage-module__N0w1ga__content{flex-direction:column;gap:2em;width:100%;max-width:100%;display:flex;overflow:hidden}.CompanyPage-module__N0w1ga__allJobsLink{align-self:flex-start}@media (max-width:1440px){.CompanyPage-module__N0w1ga__main,.CompanyPage-module__N0w1ga__content{gap:1.5em}}@media (max-width:991px){.CompanyPage-module__N0w1ga__wrapper{gap:1em}.CompanyPage-module__N0w1ga__sidebar{width:232px;min-width:232px}}@media (max-width:768px){.CompanyPage-module__N0w1ga__head{gap:.5em}.CompanyPage-module__N0w1ga__main{flex-direction:column}.CompanyPage-module__N0w1ga__sidebar{width:100%;position:static}}
.JobsCardGrid-module__mP9_QW__list{grid-template-columns:repeat(3,1fr);gap:.5em;list-style:none;display:grid}.JobsCardGrid-module__mP9_QW__skeletonCard{min-height:232px}@media (max-width:1440px){.JobsCardGrid-module__mP9_QW__skeletonCard{min-height:196px}}@media (max-width:1240px){.JobsCardGrid-module__mP9_QW__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.JobsCardGrid-module__mP9_QW__skeletonCard{min-height:176px}}@media (max-width:560px){.JobsCardGrid-module__mP9_QW__list{grid-template-columns:1fr}}
.SearchesList-module__8CyT8W__list{grid-template-columns:100%;gap:.5em;display:grid}.SearchesList-module__8CyT8W__skeleton{background:var(--text-on-dark-primary);border-radius:var(--br-xl);height:164px}@media (max-width:991px){.SearchesList-module__8CyT8W__skeleton{height:123px}}
.TrackerSummary-module__Z2I2bW__list{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.TrackerSummary-module__Z2I2bW__card{background:var(--text-on-dark-primary);border-radius:var(--br-l);grid-template-columns:1fr auto;align-items:center;gap:8px;height:62px;padding:16px;display:grid;overflow:hidden}.TrackerSummary-module__Z2I2bW__label{color:var(--text-gray);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.TrackerSummary-module__Z2I2bW__value{color:var(--text-primary);font-size:24px;font-weight:600}@media (max-width:991px){.TrackerSummary-module__Z2I2bW__list{grid-template-columns:repeat(2,1fr);gap:8px}.TrackerSummary-module__Z2I2bW__card{border-radius:var(--br-xl);padding:14px}.TrackerSummary-module__Z2I2bW__label{font-size:14px}.TrackerSummary-module__Z2I2bW__value{font-size:20px}}@media (max-width:560px){.TrackerSummary-module__Z2I2bW__card{grid-template-columns:1fr;align-content:center;height:72px;padding:14px}}
.JobsFavoritesPage-module__AJK24q__wrapper{flex-direction:column;gap:1.5em;display:flex}.JobsFavoritesPage-module__AJK24q__head{flex-direction:column;gap:.75em;display:flex}.JobsFavoritesPage-module__AJK24q__results{flex-direction:column;gap:2em;display:flex}@media (max-width:991px){.JobsFavoritesPage-module__AJK24q__wrapper{gap:1em}}
.JobsForMePage-module__5KuOga__wrapper{flex-direction:column;gap:1.5em;display:flex}.JobsForMePage-module__5KuOga__head{flex-direction:column;gap:.75em;display:flex}.JobsForMePage-module__5KuOga__results{flex-direction:column;gap:2em;display:flex}@media (max-width:991px){.JobsForMePage-module__5KuOga__wrapper{gap:1em}}
.JobsSavedSearchesPage-module__6lt6iW__wrapper{flex-direction:column;gap:1.5em;display:flex}.JobsSavedSearchesPage-module__6lt6iW__head{flex-direction:column;gap:.75em;display:flex}.JobsSavedSearchesPage-module__6lt6iW__results{flex-direction:column;gap:1em;display:flex}@media (max-width:991px){.JobsSavedSearchesPage-module__6lt6iW__wrapper{gap:1em}}
.JobsTrackerPage-module__46evdG__wrapper{flex-direction:column;gap:1.5em;display:flex}.JobsTrackerPage-module__46evdG__head{flex-direction:column;gap:.75em;display:flex}.JobsTrackerPage-module__46evdG__results{flex-direction:column;gap:1em;display:flex}@media (max-width:991px){.JobsTrackerPage-module__46evdG__wrapper{gap:1em}}
.ProfileLayout-module__z2PwbW__wrapper{flex-direction:column;align-items:flex-start;gap:1.25em;width:100%;min-width:0;display:flex}@media (max-width:560px){.ProfileLayout-module__z2PwbW__wrapper{gap:.75em}}