.select-module__GikuNa__selectWrapper{flex-direction:column;width:fit-content;min-width:0;display:flex;position:relative}.select-module__GikuNa__selectWrapper.select-module__GikuNa__fullWidth{width:100%}.select-module__GikuNa__selectContainer{width:100%;position:relative}.select-module__GikuNa__value{min-width:0;max-width:calc(100% - 48px);color:var(--green-100);text-overflow:ellipsis;white-space:nowrap;flex:1;display:block;overflow:hidden}.select-module__GikuNa__multiline .select-module__GikuNa__value{white-space:normal;overflow-wrap:anywhere;overflow:visible}.select-module__GikuNa__select{box-sizing:border-box;border:1px solid var(--pink-25);background-color:var(--white-100);width:100%;height:56px;color:var(--green-100);cursor:pointer;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 12px;font-size:15px;line-height:1.25em;transition:all .2s;display:flex;position:relative}.select-module__GikuNa__multiline .select-module__GikuNa__select{height:auto;min-height:56px}.select-module__GikuNa__select:hover:not(.select-module__GikuNa__disabled,.select-module__GikuNa__error){border-color:var(--purple-80)}.select-module__GikuNa__select.select-module__GikuNa__open:not(.select-module__GikuNa__disabled,.select-module__GikuNa__error),.select-module__GikuNa__select:focus:not(.select-module__GikuNa__disabled,.select-module__GikuNa__error){border-color:var(--purple-80);outline:none}.select-module__GikuNa__select.select-module__GikuNa__error{border-color:var(--red-100)}.select-module__GikuNa__select.select-module__GikuNa__disabled{background-color:var(--white-20);opacity:.5;cursor:not-allowed}.select-module__GikuNa__select.select-module__GikuNa__hasLabel{padding-top:17px;padding-bottom:3px}.select-module__GikuNa__multiline .select-module__GikuNa__select.select-module__GikuNa__hasLabel{padding-bottom:8px}.select-module__GikuNa__select.select-module__GikuNa__hasLabel .select-module__GikuNa__value{margin-top:0}.select-module__GikuNa__indicators{align-items:center;margin-left:auto;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.select-module__GikuNa__indicator{flex-shrink:0;margin-left:8px;transition:transform .2s}.select-module__GikuNa__indicator.select-module__GikuNa__indicatorOpen{transform:rotate(180deg)}.select-module__GikuNa__clearButton{width:16px;height:16px;color:var(--text-accent);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:900;transition:all .2s;display:flex;transform:translate(-2px,1px)}.select-module__GikuNa__clearButton:hover{color:var(--green-100)}.select-module__GikuNa__menu{z-index:10;border:1px solid var(--pink-25);background:var(--white-100);scrollbar-width:thin;scrollbar-color:var(--grey-60) transparent;border-radius:10px;max-height:250px;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.select-module__GikuNa__menu.select-module__GikuNa__menuOpen{display:block}.select-module__GikuNa__menu::-webkit-scrollbar{width:4px}.select-module__GikuNa__menu::-webkit-scrollbar-track{background:0 0}.select-module__GikuNa__menu::-webkit-scrollbar-thumb{background-color:var(--grey-60);border-radius:20px}.select-module__GikuNa__option{color:var(--green-100);cursor:pointer;align-items:center;padding:12px;font-size:16px;line-height:1.25;transition:background .2s;display:flex}.select-module__GikuNa__multiline .select-module__GikuNa__option{overflow-wrap:anywhere}.select-module__GikuNa__option:hover{background:var(--pink-10)}.select-module__GikuNa__option .select-module__GikuNa__checkbox{border:1px solid var(--purple-80);border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;margin-right:8px;display:flex}.select-module__GikuNa__option .select-module__GikuNa__checkbox.select-module__GikuNa__checkboxSelected{border-color:var(--purple-100);background:var(--purple-100)}.select-module__GikuNa__option .select-module__GikuNa__checkbox.select-module__GikuNa__checkboxSelected:after{content:"";border-bottom:2px solid #fff;border-left:2px solid var(--white-100);width:8px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.select-module__GikuNa__noOptions{color:var(--grey-80);text-align:center;padding:12px;font-size:16px;line-height:1.25}.select-module__GikuNa__label{color:var(--grey-60);pointer-events:none;transform-origin:0 0;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;left:12px}.select-module__GikuNa__label.select-module__GikuNa__unfilled{font-size:15px;top:18px}.select-module__GikuNa__label.select-module__GikuNa__filled{font-size:12px;top:8px}.select-module__GikuNa__label.select-module__GikuNa__error{color:var(--red-100)}.select-module__GikuNa__label.select-module__GikuNa__focused:not(.select-module__GikuNa__error){color:var(--grey-60)}.select-module__GikuNa__label.select-module__GikuNa__required:after{content:" *";color:var(--red-100)}.select-module__GikuNa__requiredMark{color:var(--red-100)}.select-module__GikuNa__multiCount{vertical-align:middle;background-color:var(--purple-100);width:20px;height:20px;color:var(--white-100);border-radius:24px;justify-content:center;align-items:center;margin-left:6px;font-size:13px;display:inline-flex}.select-module__GikuNa__errorMessage{color:var(--red-100);margin-top:6px;font-size:12px;line-height:1.167em}
.vacancy-apply-outcome-module__rm32mq__overlay{z-index:2;background-color:var(--black-30);animation:.15s cubic-bezier(.16,1,.3,1) vacancy-apply-outcome-module__rm32mq__overlayShow;position:fixed;inset:0}.vacancy-apply-outcome-module__rm32mq__successContent{z-index:2;background-color:var(--light-blue-100);border-radius:16px;width:500px;max-width:90vw;height:400px;padding:58px 24px;animation:.3s cubic-bezier(.16,1,.3,1) vacancy-apply-outcome-module__rm32mq__contentShow;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.vacancy-apply-outcome-module__rm32mq__failureContent{z-index:2;background-color:var(--bg-10);border-radius:16px;width:343px;height:616px;padding:24px;animation:.3s cubic-bezier(.16,1,.3,1) vacancy-apply-outcome-module__rm32mq__contentShow;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.vacancy-apply-outcome-module__rm32mq__failureInnerContainer{border-radius:16px;width:343px;height:592px;padding:0 16px;position:fixed;left:0;overflow:hidden}.vacancy-apply-outcome-module__rm32mq__successTitle{color:var(--green-100);text-align:center}.vacancy-apply-outcome-module__rm32mq__failureTitle{text-align:center;margin-top:97px}.vacancy-apply-outcome-module__rm32mq__failureText{color:var(--grey-100);text-align:center;margin-top:20px}.vacancy-apply-outcome-module__rm32mq__successCloseIcon,.vacancy-apply-outcome-module__rm32mq__failureCloseButton{color:var(--green-100);outline:none;position:absolute;top:24px;right:24px}.vacancy-apply-outcome-module__rm32mq__failureCloseIcon{width:24px;height:24px}.vacancy-apply-outcome-module__rm32mq__successBackground{z-index:-1;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.vacancy-apply-outcome-module__rm32mq__failureBackground{z-index:-1;object-fit:cover;object-position:-58px;pointer-events:none;-webkit-user-select:none;user-select:none;height:472px;position:absolute;top:134px;left:19px;overflow:visible hidden}.vacancy-apply-outcome-module__rm32mq__link{color:var(--green-100);text-decoration:underline}@media screen and (min-width:768px){.vacancy-apply-outcome-module__rm32mq__failureContent{width:520px;height:720px}.vacancy-apply-outcome-module__rm32mq__failureInnerContainer{width:520px;height:696px;padding:0 40px}.vacancy-apply-outcome-module__rm32mq__failureTitle{margin-top:135px}.vacancy-apply-outcome-module__rm32mq__failureText{margin-top:24px}.vacancy-apply-outcome-module__rm32mq__failureBackground{object-position:2px -145px;width:477px;height:393px;top:340px;left:47px}}@media screen and (min-width:1440px){.vacancy-apply-outcome-module__rm32mq__failureCloseButton{width:56px;height:56px;color:var(--purple-80);background:#fff;border-radius:100%;justify-content:center;align-items:center;display:flex;top:0;right:-88px}.vacancy-apply-outcome-module__rm32mq__failureInnerContainer{border-radius:16px;height:696px;padding:0 60px;position:fixed;overflow:hidden}.vacancy-apply-outcome-module__rm32mq__failureCloseIcon{width:32px;height:32px}.vacancy-apply-outcome-module__rm32mq__failureTitle{margin-top:136px;padding:0 60px}.vacancy-apply-outcome-module__rm32mq__failureBackground{object-position:-4px -152px;width:484px;height:531px;top:320px;left:50px}}@media screen and (min-width:1920px){.vacancy-apply-outcome-module__rm32mq__failureContent{width:560px;height:880px;padding:0 40px}.vacancy-apply-outcome-module__rm32mq__failureInnerContainer{width:560px;height:856px;left:0}.vacancy-apply-outcome-module__rm32mq__failureBackground{object-position:-78px -214px;width:484px;height:600px;top:474px;left:76px}}@keyframes vacancy-apply-outcome-module__rm32mq__overlayShow{0%{opacity:0}to{opacity:1}}@keyframes vacancy-apply-outcome-module__rm32mq__contentShow{0%{opacity:0;transform:translate(-50%,-45%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media screen and not (min-width:768px){.vacancy-apply-outcome-module__rm32mq__successContent{padding:62px 20px}}
.vacancy-apply-module__UbMKDq__vacancyApply{background-color:var(--pink-15);border-radius:16px;flex-direction:column;padding:48px 40px;display:flex}.vacancy-apply-module__UbMKDq__header{align-self:center;margin-bottom:40px}.vacancy-apply-module__UbMKDq__inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.vacancy-apply-module__UbMKDq__addressField{grid-column:1/-1}.vacancy-apply-module__UbMKDq__cvUploader{margin-top:24px}.vacancy-apply-module__UbMKDq__agreement{color:var(--grey-90);margin-top:12px}.vacancy-apply-module__UbMKDq__errorMessage{color:var(--red-100)}.vacancy-apply-module__UbMKDq__submit{align-self:center;margin-top:40px}@media screen and not (min-width:768px){.vacancy-apply-module__UbMKDq__vacancyApply{padding:32px 24px}.vacancy-apply-module__UbMKDq__inputs{grid-template-columns:1fr}}.vacancy-apply-module__UbMKDq__link{text-decoration-skip-ink:none;text-decoration:underline}.vacancy-apply-module__UbMKDq__link:hover{color:var(--green-100)}
.vacancy-heading-module__WLH6sa__vacancyHeading{border:1px solid var(--pink-25);border-radius:16px;min-width:0}.vacancy-heading-module__WLH6sa__titleBlock{background-color:var(--pink-15);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;padding:32px;display:flex}.vacancy-heading-module__WLH6sa__additionalInfoBlock{flex-direction:column;gap:12px;margin-top:20px;display:flex}.vacancy-heading-module__WLH6sa__additionalInfoItem{align-items:center;gap:8px;font-size:15px;display:flex}.vacancy-heading-module__WLH6sa__salary{margin-top:32px;font-size:24px;font-weight:590}.vacancy-heading-module__WLH6sa__businessUnitsBlock{flex-direction:column;gap:12px;padding:32px;display:flex}.vacancy-heading-module__WLH6sa__businessUnitsBlockHeader{color:var(--grey-90);font-size:17px}.vacancy-heading-module__WLH6sa__businessUnitsList{flex-wrap:wrap;gap:12px;display:flex}@media screen and not (min-width:768px){.vacancy-heading-module__WLH6sa__titleBlock{padding:20px}.vacancy-heading-module__WLH6sa__titleBlock .vacancy-heading-module__WLH6sa__title{font-size:28px}.vacancy-heading-module__WLH6sa__salary{margin-top:24px;font-size:20px}.vacancy-heading-module__WLH6sa__businessUnitsBlock{padding:20px}}
.vacancy-map-pin-module__RJM0Ia__pin{width:40px;height:50px;transition:transform .15s ease-out;display:block;position:relative;transform:translate(-50%,-100%)}.vacancy-map-pin-module__RJM0Ia__pin:hover,.vacancy-map-pin-module__RJM0Ia__pin[data-active]{transform:translate(-50%,-100%)scale(1.08)}.vacancy-map-pin-module__RJM0Ia__pin svg{display:block}.vacancy-map-pin-module__RJM0Ia__logo{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}
.vacancy-map-module__7FdUGq__mapSection{z-index:1;min-width:0;height:280px;position:relative}.vacancy-map-module__7FdUGq__map{border:1px solid var(--pink-25);border-radius:16px;width:100%;height:100%;overflow:hidden}.vacancy-map-module__7FdUGq__pinButton{cursor:pointer;background:0 0;border:none;padding:0;display:block}.vacancy-map-module__7FdUGq__balloon{z-index:2;background-color:var(--white-100);border:none;border-radius:20px;flex-direction:column;width:300px;max-width:calc(100% - 32px);margin:0;padding:12px;display:flex;position:absolute;inset:auto auto -56px 24px;box-shadow:0 8px 24px #0000001f}.vacancy-map-module__7FdUGq__balloonClose{z-index:1;width:24px;height:24px;color:var(--grey-100);cursor:pointer;background-color:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:flex;position:absolute;top:12px;right:12px}.vacancy-map-module__7FdUGq__photo{object-fit:cover;border-radius:12px;width:100%;height:128px;margin-bottom:12px;display:block}.vacancy-map-module__7FdUGq__balloonLabel{color:var(--grey-100);padding-right:28px}.vacancy-map-module__7FdUGq__balloonAddress{overflow-wrap:anywhere;margin-top:2px;padding-right:28px}.vacancy-map-module__7FdUGq__balloonActions{align-items:center;gap:8px;margin-top:12px;display:flex}.vacancy-map-module__7FdUGq__applyButton{flex:0 auto;justify-content:space-between;min-width:0}.vacancy-map-module__7FdUGq__linkButton{background-color:var(--pink-15);width:48px;height:48px;color:var(--purple-80);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s ease-out;display:flex}.vacancy-map-module__7FdUGq__linkButton:hover{background-color:var(--pink-25)}@media screen and not (min-width:768px){.vacancy-map-module__7FdUGq__mapSection{height:220px}.vacancy-map-module__7FdUGq__balloon{width:auto;padding:10px;bottom:-40px;left:16px;right:16px}.vacancy-map-module__7FdUGq__photo{height:72px;margin-bottom:10px}.vacancy-map-module__7FdUGq__balloonClose{top:14px;right:14px}}
.vacancy-sidebar-module__zcQN9W__wrapper{height:100%}.vacancy-sidebar-module__zcQN9W__wrapper.vacancy-sidebar-module__zcQN9W__hidden{animation:.15s vacancy-sidebar-module__zcQN9W__hide;transform:translateY(-50%)}.vacancy-sidebar-module__zcQN9W__wrapper:not(.vacancy-sidebar-module__zcQN9W__hidden){animation:.15s vacancy-sidebar-module__zcQN9W__show;transform:translateY(0)}.vacancy-sidebar-module__zcQN9W__vacancySidebar{flex-direction:column;gap:40px;display:flex;position:sticky;top:20px}.vacancy-sidebar-module__zcQN9W__applySuggestBlock{background-color:var(--light-blue-50);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:32px 80px;display:flex}@keyframes vacancy-sidebar-module__zcQN9W__hide{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes vacancy-sidebar-module__zcQN9W__show{0%{transform:translateY(-50%)}to{transform:translateY(0)}}
.vacancy-widget-module__wfFSHW__wrapper{position:relative}.vacancy-widget-module__wfFSHW__vacancyWidget{box-sizing:border-box;grid-template:"heading sidebar""map sidebar""details sidebar""apply."/minmax(0,1fr) 336px;gap:32px;max-width:1172px;margin:0 auto;padding:184px 0 124px 100px;display:grid}.vacancy-widget-module__wfFSHW__backButton{color:var(--grey-100);font-size:15px;display:inline-flex;position:absolute;top:194px;left:24px}.vacancy-widget-module__wfFSHW__errorState{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:1172px;margin:0 auto;padding:184px 0 124px;display:flex}.vacancy-widget-module__wfFSHW__errorMessage{color:var(--grey-100);font-size:20px}.vacancy-widget-module__wfFSHW__errorLink{color:var(--green-100);font-size:15px}.vacancy-widget-module__wfFSHW__heading{grid-area:heading}.vacancy-widget-module__wfFSHW__map{grid-area:map}.vacancy-widget-module__wfFSHW__details{grid-area:details}.vacancy-widget-module__wfFSHW__apply{grid-area:apply}.vacancy-widget-module__wfFSHW__sidebar{grid-area:sidebar}@media screen and not (min-width:1440px){.vacancy-widget-module__wfFSHW__vacancyWidget{grid-template:"heading""map""details""apply"/1fr;margin:0;padding:112px 80px}.vacancy-widget-module__wfFSHW__sidebar{display:none}}@media screen and not (min-width:768px){.vacancy-widget-module__wfFSHW__vacancyWidget{padding:92px 16px}}.vacancy-widget-module__wfFSHW__emptyState{max-width:1172px;margin:0 auto;padding:184px 24px 124px}@media screen and not (min-width:1440px){.vacancy-widget-module__wfFSHW__backButton{top:88px;left:24px}}@media screen and not (min-width:768px){.vacancy-widget-module__wfFSHW__backButton{top:64px;left:16px}}
