.VacanciesPageContent_container__ruV6A{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}.VacanciesPageContent_card__DWXya,.VacanciesPageContent_hidden-block__0B8IY,.VacanciesPageContent_reference__PPo4i,.VacanciesPageContent_summary__4fQ_k{background-color:#fff;border-radius:16px}.VacanciesPageContent_card__DWXya,.VacanciesPageContent_hiddenBlock__wp6DB,.VacanciesPageContent_listSection__pNKbe,.VacanciesPageContent_summary__4fQ_k{min-width:0;width:100%}.VacanciesPageContent_summary__4fQ_k{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:space-between;min-height:0;padding:20px 16px}.VacanciesPageContent_title__xkcLf{color:#161414;font-size:18px;font-weight:500;line-height:22px;margin:0;max-width:100%;overflow-wrap:anywhere}.VacanciesPageContent_meta__fiyww{color:#878787;font-size:16px;margin:0}.VacanciesPageContent_meta__fiyww span{color:#161414;display:block}.VacanciesPageContent_summaryDates__nmaEv{align-items:flex-start;display:flex;gap:24px;white-space:normal}.VacanciesPageContent_mobileReference__6Ko_S{display:block;width:100%}.VacanciesPageContent_mobileReferenceButton__JaCcX{align-items:center;background-color:#f3f4f4;border:0;border-radius:12px;color:#161414;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:20px;min-height:44px;padding:12px 16px;width:100%}.VacanciesPageContent_mobileReferenceOverlay__7wbZ5{align-items:flex-start;background-color:rgba(22,20,20,.32);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:118px 16px 24px;position:fixed;z-index:50}.VacanciesPageContent_mobileReferencePopup__jkiXy{background-color:#fff;border-radius:16px;box-shadow:0 4px 22px rgba(22,20,20,.1);max-height:min(577px,100vh - 142px);max-width:358px;overflow:hidden;padding:20px 16px 16px;width:100%}.VacanciesPageContent_mobileReferencePopup__jkiXy h2{color:#161414;font-size:16px;font-weight:600;line-height:20px;margin:0 0 24px}.VacanciesPageContent_mobileReferencePopup__jkiXy p{color:#161414;font-size:14px;line-height:17px;margin:0 0 16px}.VacanciesPageContent_mobileReferenceListWrap__00QBG{position:relative}.VacanciesPageContent_mobileReferenceList__vv6yy{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0 0 4px;scrollbar-width:none}.VacanciesPageContent_mobileReferenceList__vv6yy::-webkit-scrollbar{display:none}.VacanciesPageContent_mobileReferenceList__vv6yy li{align-items:baseline;color:#878787;display:flex;font-size:13px;gap:8px;line-height:17px}.VacanciesPageContent_mobileReferenceList__vv6yy span{min-width:0;overflow-wrap:anywhere}.VacanciesPageContent_mobileReferenceCount__v10TL{color:#878787;display:inline;white-space:nowrap}.VacanciesPageContent_mobileReferenceListShadow__TG7VS{background:linear-gradient(180deg,rgba(255,255,255,0),#fff 88%);bottom:0;height:52px;left:0;pointer-events:none;position:absolute;right:0}.VacanciesPageContent_card__DWXya{padding:18px 24px 14px;position:relative}.VacanciesPageContent_cardHeader__Eih3Z,.VacanciesPageContent_listHeader__amAxT{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:space-between}.VacanciesPageContent_cardHeader__Eih3Z h2,.VacanciesPageContent_listHeader__amAxT h2{color:#161414;font-size:18px;font-weight:600;line-height:20px;margin:0;overflow-wrap:anywhere}.VacanciesPageContent_cardHeader__Eih3Z{align-items:center;flex-direction:row}.VacanciesPageContent_toggles__URXbr{align-items:center;display:flex;gap:4px}.VacanciesPageContent_pageActive__j_43j,.VacanciesPageContent_page__RJgrN,.VacanciesPageContent_periodActive__VMlFL,.VacanciesPageContent_period__Xq0mm,.VacanciesPageContent_toggleActive__wA4Pm,.VacanciesPageContent_toggle__ofFEr{align-items:center;border-radius:6px;color:#161414;display:inline-flex;font-size:11px;justify-content:center;line-height:15px;min-height:26px;padding:4px 10px;text-decoration:none}.VacanciesPageContent_page__RJgrN,.VacanciesPageContent_period__Xq0mm,.VacanciesPageContent_toggle__ofFEr{background-color:#fff}.VacanciesPageContent_pageActive__j_43j,.VacanciesPageContent_periodActive__VMlFL,.VacanciesPageContent_toggleActive__wA4Pm{background-color:#f3f4f4;color:#161414}.VacanciesPageContent_periodDropdown__z0hsQ{position:relative;width:50%;z-index:3}.VacanciesPageContent_periodDropdown__z0hsQ[open] summary{border-radius:6px 6px 0 0}.VacanciesPageContent_periodDropdown__z0hsQ summary{align-items:center;background-color:#f3f4f4;border-radius:6px;color:#161414;cursor:pointer;display:inline-flex;font-size:12px;gap:10px;justify-content:space-between;line-height:17px;min-height:28px;min-width:136px;padding:4px 12px;width:100%}.VacanciesPageContent_periodDropdown__z0hsQ summary::-webkit-details-marker{display:none}.VacanciesPageContent_periodDropdown__z0hsQ summary:after{border:solid #878787;border-width:0 1px 1px 0;content:"";height:5px;margin-top:-2px;transform:rotate(45deg);width:5px}.VacanciesPageContent_periodMenu__CQraJ{background-color:#fff;border-radius:0 0 6px 6px;box-shadow:0 10px 24px rgba(22,20,20,.1);display:flex;flex-direction:column;left:0;min-width:136px;padding:4px;position:absolute;right:0;top:100%}.VacanciesPageContent_periodMenu__CQraJ .VacanciesPageContent_periodActive__VMlFL,.VacanciesPageContent_periodMenu__CQraJ .VacanciesPageContent_period__Xq0mm{justify-content:flex-start;width:100%}.VacanciesPageContent_chartWrap__vrJpI{margin-top:8px;position:relative;width:100%}.VacanciesPageContent_chartInner__J_P0N{width:100%}.VacanciesPageContent_chart__ug87q{display:block;height:190px;overflow:visible;width:100%}.VacanciesPageContent_chart__ug87q .recharts-surface{overflow:visible}.VacanciesPageContent_chart__ug87q .recharts-cartesian-axis-tick-value{fill:#878787;font-size:11px}.VacanciesPageContent_chartDot__HD0Hl,.VacanciesPageContent_peakDot__XaGFH{fill:#9fed68;stroke:#fff;stroke-width:2}.VacanciesPageContent_peakBg__Gm59S{fill:#9fed68}.VacanciesPageContent_peakArrow__DGfUA{fill:#9fed68;stroke:none}.VacanciesPageContent_peakText__LvwBF{fill:#161414;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:400;letter-spacing:0;stroke:none;text-anchor:middle}.VacanciesPageContent_freezeZone__EdYzP{fill:url(#vacancy-freeze-pattern);opacity:.7}.VacanciesPageContent_freezePatternLine__n0gYo{fill:none;stroke:rgba(232,94,96,.22);stroke-width:3}.VacanciesPageContent_freezeLabel__0mpAT{fill:#161414;font-size:11px;paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:5;text-anchor:middle}.VacanciesPageContent_listSection__pNKbe{display:flex;flex-direction:column;gap:12px}.VacanciesPageContent_table__1iwKL{display:none;flex-direction:column;gap:8px}.VacanciesPageContent_row__I6GoG,.VacanciesPageContent_tableHeader__S8GnW{display:grid;gap:16px;grid-template-columns:96px minmax(0,1fr) 140px 160px}.VacanciesPageContent_tableHeader__S8GnW{color:#878787;font-size:14px;line-height:17px;padding:0 24px}.VacanciesPageContent_mobile-card__YcIiL,.VacanciesPageContent_row__I6GoG{background-color:#fff;border-radius:16px}.VacanciesPageContent_row__I6GoG{align-items:center;color:#161414;font-size:16px;line-height:17px;min-height:56px;padding:12px 24px}.VacanciesPageContent_row__I6GoG time{color:#878787}.VacanciesPageContent_row__I6GoG strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VacanciesPageContent_mobileList__o_jnp{display:flex;flex-direction:column;gap:8px}.VacanciesPageContent_mobileCard__eV3qo{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px 16px 12px}.VacanciesPageContent_mobileCard__eV3qo dl{margin:0}.VacanciesPageContent_mobileCard__eV3qo dt{color:#878787;font-size:16px;line-height:17px}.VacanciesPageContent_mobileCard__eV3qo dd{color:#161414;font-size:16px;line-height:17px;margin:2px 0 0}.VacanciesPageContent_mobileCard__eV3qo time{align-self:flex-end;color:#878787;font-size:14px}.VacanciesPageContent_hiddenBlock__wp6DB{overflow:hidden;padding:16px 0}.VacanciesPageContent_hiddenBlock__wp6DB h3{font-size:16px;font-weight:500;margin:0 0 12px}.VacanciesPageContent_hiddenTitleText__2OOzo{display:inline-flex;margin-left:24px;max-width:calc(100% - 24px)}.VacanciesPageContent_hiddenRows__l1ROU{display:flex;flex-direction:column;gap:8px}.VacanciesPageContent_hiddenRow__q2Tkh{align-items:center;background-color:#fff;border-radius:16px;display:grid;gap:16px;grid-template-columns:1fr;min-height:56px;min-width:0;padding:12px 16px}.VacanciesPageContent_hiddenRow__q2Tkh>*{min-width:0}.VacanciesPageContent_reference__PPo4i{display:none;padding:16px 24px;width:100%}.VacanciesPageContent_reference__PPo4i h2{color:#161414;font-size:16px;font-weight:600;line-height:20px;margin:0 0 24px}.VacanciesPageContent_reference__PPo4i p{color:#161414;font-size:13px;line-height:17px;margin:0 0 24px}.VacanciesPageContent_reference__PPo4i ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.VacanciesPageContent_reference__PPo4i li{align-items:baseline;color:#878787;display:flex;font-size:13px;gap:8px;line-height:17px}.VacanciesPageContent_reference__PPo4i strong{font-weight:500}.VacanciesPageContent_empty__yOPdk{background-color:#fff;border-radius:16px;color:#878787;padding:24px;text-align:center}@media(min-width:992px){.VacanciesPageContent_container__ruV6A{margin-left:24px;width:calc(100% - 24px)}.VacanciesPageContent_summary__4fQ_k{align-items:center;flex-direction:row;font-size:16px;gap:0;min-height:98px;padding:24px 32px}.VacanciesPageContent_title__xkcLf{font-size:20px;font-weight:500;line-height:30px;max-width:65%}.VacanciesPageContent_summaryDates__nmaEv{align-items:center;gap:48px;white-space:nowrap}.VacanciesPageContent_meta__fiyww{font-size:16px}.VacanciesPageContent_cardHeader__Eih3Z,.VacanciesPageContent_listHeader__amAxT{align-items:center;flex-direction:row;justify-content:flex-start}.VacanciesPageContent_cardHeader__Eih3Z{justify-content:space-between}.VacanciesPageContent_periodDropdown__z0hsQ,.VacanciesPageContent_periodDropdown__z0hsQ summary{font-size:16px;width:auto}.VacanciesPageContent_periodDropdown__z0hsQ .VacanciesPageContent_periodActive__VMlFL,.VacanciesPageContent_periodDropdown__z0hsQ .VacanciesPageContent_period__Xq0mm{font-size:16px}.VacanciesPageContent_periodMenu__CQraJ{font-size:16px;left:auto;right:0}.VacanciesPageContent_table__1iwKL{display:flex}.VacanciesPageContent_mobileList__o_jnp{display:none}.VacanciesPageContent_hiddenRow__q2Tkh{grid-template-columns:minmax(0,1fr) 140px 160px}.VacanciesPageContent_reference__PPo4i{display:block}.VacanciesPageContent_mobileReference__6Ko_S{display:none}.VacanciesPageContent_listSection__pNKbe{margin-top:20px}.VacanciesPageContent_toggles__URXbr{align-items:center;background:#fff;border-radius:8px;display:flex;gap:4px;margin-left:22px;padding:2px}}