.JobsList-client-module__pClLVq__wrapper{width:100%;min-width:100%;height:100vh;min-height:100vh;display:flex;position:relative}.JobsList-client-module__pClLVq__vacanciesWrapper{max-width:405px}.JobsList-client-module__pClLVq__vacanciesLinksBlock{border-bottom:2px solid var(--stroke-color);flex-direction:column;align-items:center;width:100%;min-width:405px;max-width:405px;height:calc(100vh + 49px);margin:10px 0 0;display:flex;overflow-y:auto}.JobsList-client-module__pClLVq__vacanciesLinksBlock::-webkit-scrollbar{width:1px}.JobsList-client-module__pClLVq__vacanciesLinksBlock::-webkit-scrollbar-thumb{background:var(--primary-blue-color)}.JobsList-client-module__pClLVq__vacanciesLinksBlock::-webkit-scrollbar-track{background:var(--scroll-bar-track);border-radius:100px}.JobsList-client-module__pClLVq__vacanciesCount{color:var(--blue-color);font-size:12px;font-style:normal;font-weight:400;line-height:130%}.JobsList-client-module__pClLVq__favDescription{text-align:center;flex-direction:column;justify-content:center;gap:10px;display:flex}.JobsList-client-module__pClLVq__text14px600_130{font-size:14px;font-style:normal;font-weight:600;line-height:130%}.JobsList-client-module__pClLVq__text14px400_130{font-size:14px;font-style:normal;font-weight:400;line-height:130%}.JobsList-client-module__pClLVq__grayColor{color:var(--gray-color)}.JobsList-client-module__pClLVq__headerBlock{flex-direction:column;align-items:center;gap:5px;display:flex}.JobsList-client-module__pClLVq__onlyPC{display:flex}.JobsList-client-module__pClLVq__headerBtn{color:var(--black-color);justify-content:center;align-items:center;padding:3px 5px;font-size:16px;display:flex}.JobsList-client-module__pClLVq__headerBtnActive{color:var(--blue-color);text-underline-offset:4px;text-decoration:underline}.JobsList-client-module__pClLVq__headerBtnsBlock{display:none}@media screen and (max-width:1024px){.JobsList-client-module__pClLVq__wrapper{width:350px;min-width:350px}.JobsList-client-module__pClLVq__vacanciesWrapper{max-width:100%}.JobsList-client-module__pClLVq__vacanciesLinksBlock{min-width:350px;max-width:100%}}@media screen and (max-width:768px){.JobsList-client-module__pClLVq__wrapper{width:100%}.JobsList-client-module__pClLVq__vacanciesWrapper{gap:5px;width:100%;margin:65px 0 0}.JobsList-client-module__pClLVq__vacanciesCount{margin-top:0;font-size:14px}.JobsList-client-module__pClLVq__vacanciesLinksBlock{width:100vw;min-width:0;max-width:100%;margin-top:0;padding:0 5px}.JobsList-client-module__pClLVq__onlyMobile{flex-direction:column;gap:10px;display:flex}.JobsList-client-module__pClLVq__onlyPC{display:none}.JobsList-client-module__pClLVq__headerBlock{background-color:var(--white-color);border-bottom:1px solid var(--stroke-color);flex-shrink:0;width:100%;margin-top:120px;margin-bottom:30px;padding:10px 20px;position:fixed;top:0}.JobsList-client-module__pClLVq__headerBtnsBlock{justify-content:space-evenly;align-items:center;width:100%;display:flex}}
.VacancyLink-module__JJOWZa__activeWrapper{background-color:var(--light-blue-color);border-left:10px solid var(--primary-blue-color);border-top:1px solid var(--stroke-color);border-radius:10px 0 0 10px;width:90%;height:100%;max-height:max-content;padding:15px 24px 15px 10px;max-width:396px!important}.VacancyLink-module__JJOWZa__pendingWrapper{background-color:var(--white-color);border-left:10px solid var(--white-color);border-top:1px solid var(--stroke-color);border-radius:0;width:90%;height:100%;max-height:max-content;padding:15px 24px 15px 10px;max-width:396px!important}.VacancyLink-module__JJOWZa__premiumBorder{border:2px solid var(--purple-color);border-radius:10px;margin-top:5px}.VacancyLink-module__JJOWZa__container{flex-direction:row;justify-content:space-between;gap:8px;width:100%;min-width:0;display:flex}.VacancyLink-module__JJOWZa__mainBlock{flex-direction:column;gap:7px;width:100%;max-width:337px;display:flex}.VacancyLink-module__JJOWZa__rowGap15pxAlignCenter,.VacancyLink-module__JJOWZa__citySkillRemote{align-items:center;gap:15px;display:flex}.VacancyLink-module__JJOWZa__rowGap15px{gap:15px;display:flex}.VacancyLink-module__JJOWZa__logoCat{object-fit:contain;width:auto;height:23px}.VacancyLink-module__JJOWZa__logo{object-fit:cover;border-radius:5px;flex-shrink:0;width:25px;height:25px}.VacancyLink-module__JJOWZa__text12px400_130{font-size:12px;font-style:normal;font-weight:400;line-height:130%}.VacancyLink-module__JJOWZa__text14px600_130{margin:0;font-size:14px;font-style:normal;font-weight:600;line-height:130%}.VacancyLink-module__JJOWZa__text12px500_130{font-size:12px;font-style:normal;font-weight:500;line-height:130%}.VacancyLink-module__JJOWZa__text12px200_130{font-family:Roboto Thin,sans-serif;font-size:12px;font-style:normal;font-weight:200;line-height:130%}.VacancyLink-module__JJOWZa__btnAndDateBlock{flex-direction:column;justify-content:space-between;align-items:center;width:max-content;min-width:20px;display:flex}.VacancyLink-module__JJOWZa__hideBtn{cursor:pointer}.VacancyLink-module__JJOWZa__favouritesAndHideButtonsBlock{flex-direction:column;align-items:center;gap:10px;display:flex}.VacancyLink-module__JJOWZa__blue{color:var(--blue-color)}.VacancyLink-module__JJOWZa__gray{color:var(--secondary-gray-color)}.VacancyLink-module__JJOWZa__black{color:var(--black-color)}.VacancyLink-module__JJOWZa__purpleColor{color:var(--purple-color)}.VacancyLink-module__JJOWZa__darkGrayColor{color:var(--gray-color)}.VacancyLink-module__JJOWZa__bodyText{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;padding:2px 0;display:-webkit-box;overflow:hidden}.VacancyLink-module__JJOWZa__bodyText h1,.VacancyLink-module__JJOWZa__bodyText h2,.VacancyLink-module__JJOWZa__bodyText p{margin:0;padding:0;line-height:normal}.VacancyLink-module__JJOWZa__clamp3{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.VacancyLink-module__JJOWZa__logoAndTitleMobile{display:none}@media screen and (max-width:1024px){.VacancyLink-module__JJOWZa__activeWrapper,.VacancyLink-module__JJOWZa__pendingWrapper{width:100%}.VacancyLink-module__JJOWZa__citySkillRemote{flex-wrap:wrap;display:flex}}@media screen and (max-width:768px){.VacancyLink-module__JJOWZa__activeWrapper{width:100%}.VacancyLink-module__JJOWZa__pendingWrapper{width:100%;padding:15px;max-width:100vw!important}.VacancyLink-module__JJOWZa__mainBlock{max-width:90%}.VacancyLink-module__JJOWZa__logo{object-fit:cover;border-radius:10px;flex-shrink:0;width:60px!important;height:60px!important}.VacancyLink-module__JJOWZa__hideOnMobile{display:none}.VacancyLink-module__JJOWZa__logoAndTitleMobile{gap:15px;width:100%;display:flex}.VacancyLink-module__JJOWZa__employerAndTitleMobile{flex-direction:column;gap:5px;display:flex}.VacancyLink-module__JJOWZa__logoCat{flex-shrink:0;margin:15px;width:30px!important;height:30px!important}.VacancyLink-module__JJOWZa__favouritesAndHideButtonsBlock{gap:20px}.VacancyLink-module__JJOWZa__favHideBtn{justify-content:center;align-items:center;padding:5px;display:flex}}
.JobsLayout-module__cG6HSW__wrapper{gap:35px;padding:0 25px 0 20px;display:flex}.JobsLayout-module__cG6HSW__listContainer{flex-shrink:0;width:405px}.JobsLayout-module__cG6HSW__detailsContainer{flex:1;height:100%;overflow-y:auto}.JobsLayout-module__cG6HSW__detailsContainer::-webkit-scrollbar{width:1px}.JobsLayout-module__cG6HSW__detailsContainer::-webkit-scrollbar-thumb{background:var(--primary-blue-color)}.JobsLayout-module__cG6HSW__detailsContainer::-webkit-scrollbar-track{background:var(--scroll-bar-track);border-radius:100px}@media screen and (max-width:1024px){.JobsLayout-module__cG6HSW__wrapper{gap:10px;padding:0 15px}.JobsLayout-module__cG6HSW__listContainer{flex-shrink:1;width:350px}}@media (max-width:768px){.JobsLayout-module__cG6HSW__wrapper{width:100%;height:100%;padding:0}.JobsLayout-module__cG6HSW__detailsContainer{padding-right:0}.JobsLayout-module__cG6HSW__listContainer{width:100%;height:100%}.JobsLayout-module__cG6HSW__hideOnMobile,.JobsLayout-module__cG6HSW__listHidden,.JobsLayout-module__cG6HSW__detailsEmpty{display:none}}
