.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)}
.markdown-module__xmQ1aa__markdown{overflow-wrap:break-word;flex-direction:column;gap:12px;display:flex}.markdown-module__xmQ1aa__markdown>:first-child{margin-top:0}.markdown-module__xmQ1aa__markdown>:last-child{margin-bottom:0}.markdown-module__xmQ1aa__markdown p{white-space:pre-line;margin:0}.markdown-module__xmQ1aa__markdown h1,.markdown-module__xmQ1aa__markdown h2,.markdown-module__xmQ1aa__markdown h3,.markdown-module__xmQ1aa__markdown h4,.markdown-module__xmQ1aa__markdown h5,.markdown-module__xmQ1aa__markdown h6{letter-spacing:-.02em;font-variation-settings:"wght" 590;margin-top:8px}.markdown-module__xmQ1aa__markdown h1{font-size:24px;line-height:110%}.markdown-module__xmQ1aa__markdown h2{font-size:20px;line-height:115%}.markdown-module__xmQ1aa__markdown h3,.markdown-module__xmQ1aa__markdown h4,.markdown-module__xmQ1aa__markdown h5,.markdown-module__xmQ1aa__markdown h6{font-size:18px;line-height:120%}.markdown-module__xmQ1aa__markdown strong,.markdown-module__xmQ1aa__markdown b{font-variation-settings:"wght" 700}.markdown-module__xmQ1aa__markdown em,.markdown-module__xmQ1aa__markdown i{font-style:italic}.markdown-module__xmQ1aa__markdown ul,.markdown-module__xmQ1aa__markdown ol{margin:0;padding-left:24px}.markdown-module__xmQ1aa__markdown ul{list-style:outside}.markdown-module__xmQ1aa__markdown ol{list-style:decimal}.markdown-module__xmQ1aa__markdown li{margin:0;padding-left:4px}.markdown-module__xmQ1aa__markdown li+li,.markdown-module__xmQ1aa__markdown li>ul,.markdown-module__xmQ1aa__markdown li>ol{margin-top:8px}.markdown-module__xmQ1aa__markdown li::marker{color:currentColor}.markdown-module__xmQ1aa__markdown a{color:var(--purple-100);overflow-wrap:anywhere;text-decoration:underline}.markdown-module__xmQ1aa__markdown a:hover{text-decoration:none}.markdown-module__xmQ1aa__markdown blockquote{border-left:3px solid var(--pink-25);color:var(--grey-50);margin:0;padding-left:16px}.markdown-module__xmQ1aa__markdown code{background:var(--pink-10);border-radius:4px;padding:2px 6px;font-family:ui-monospace,sfmono-regular,menlo,consolas,monospace;font-size:.9em}.markdown-module__xmQ1aa__markdown pre{background:var(--pink-10);border-radius:8px;margin:0;padding:12px 16px;overflow-x:auto}.markdown-module__xmQ1aa__markdown pre code{background:0 0;border-radius:0;padding:0}.markdown-module__xmQ1aa__markdown hr{background:var(--pink-25);border:0;width:100%;height:1px;margin:8px 0}.markdown-module__xmQ1aa__markdown table{border-collapse:collapse;display:block;overflow-x:auto}.markdown-module__xmQ1aa__markdown th,.markdown-module__xmQ1aa__markdown td{border:1px solid var(--pink-25);text-align:left;padding:8px 12px}.markdown-module__xmQ1aa__markdown th{font-variation-settings:"wght" 590}.markdown-module__xmQ1aa__markdown img{max-width:100%;height:auto}
.vacancy-details-module__bHYLRW__vacancyDetails{border:1px solid var(--pink-25);border-radius:16px;flex-direction:column;gap:28px;padding:32px;display:flex}.vacancy-details-module__bHYLRW__block{flex-direction:column;gap:24px;display:flex}.vacancy-details-module__bHYLRW__blockBody{flex-direction:column;gap:16px;display:flex}.vacancy-details-module__bHYLRW__list{flex-direction:column;gap:12px;margin:0;padding-left:4px;display:flex}.vacancy-details-module__bHYLRW__listItem{margin-left:16px;list-style-type:disc;list-style-position:outside}.vacancy-details-module__bHYLRW__tags{flex-flow:wrap;gap:8px;display:flex}@media screen and not (min-width:768px){.vacancy-details-module__bHYLRW__vacancyDetails{gap:24px;padding:20px}.vacancy-details-module__bHYLRW__block{gap:16px}}.vacancy-details-module__bHYLRW__keyFeatures{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vacancy-details-module__bHYLRW__keyFeatures li{background:var(--gray-10);color:var(--gray-100);border-radius:8px;padding:6px 12px}
.badge-module__Us_HaG__badge{vertical-align:middle;border:1px solid var(--pink-25);border-radius:48px;align-items:center;gap:6px;padding:8px 12px;line-height:1.2;display:flex}.badge-module__Us_HaG__withIcon{padding:4px 12px 4px 4px}
.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__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}}
