.VacancyFilters_vacancy-filters__H4xSA{width:300px;display:flex;flex-direction:column;gap:16px;flex-shrink:0}.VacancyFilters_published-count__PbUCK{margin:16px 0;color:var(--color-text-secondary);font-family:Inter,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:normal}.VacancyFilters_filters-panel__qPFGp{display:flex;flex-direction:column;gap:16px}.VacancyFilters_filters-title__GtFA5{margin:0;color:var(--color-text-primary);font-family:Inter,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:normal}.VacancyFilters_filters-grid__A8NbH{display:flex;flex-direction:column;gap:24px}.VacancyFilters_filters-actions__wnms_{display:flex;gap:16px;margin-top:8px}.VacancyCard_vacancy-card__PeZAY{background:var(--color-background-primary);border:1px solid var(--color-slate-200);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:all .2s ease;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-property:border-color,box-shadow}.VacancyCard_vacancy-card__PeZAY:hover{border-color:var(--color-slate-300);box-shadow:0 8px 20px rgba(var(--color-black-rgb),.1)}.VacancyCard_container__wYrn3{display:flex;gap:24px;align-items:flex-start;width:100%}.VacancyCard_body__wq70S{flex:1 1;display:flex;flex-direction:column;gap:16px;min-width:0}.VacancyCard_header__khEhJ{display:flex;flex-direction:column;gap:10px;width:100%}.VacancyCard_title__dAPu6{margin:0}.VacancyCard_salary__WSs6U{font-size:18px;font-weight:500;line-height:27px}.VacancyCard_description__VnmB4,.VacancyCard_salary__WSs6U{font-family:Inter,Helvetica,Arial,sans-serif;font-style:normal;letter-spacing:normal;color:var(--color-text-primary)}.VacancyCard_description__VnmB4{font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.VacancyCard_details__zAOdG{display:flex;flex-direction:column;gap:12px}.VacancyCard_detail-item__kbvE_{display:flex;align-items:center;gap:8px}.VacancyCard_detail-item__kbvE_ span{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal;color:var(--color-text-primary)}.VacancyCard_detail-icon__Q_TUz{color:var(--color-slate-400)}.VacancyCard_footer__O6U3G{display:flex;align-items:center;justify-content:space-between;width:100%}.VacancyCard_application-period__p8Zi5{display:flex;align-items:center;gap:8px}.VacancyCard_period-text__EQPm7{display:flex;align-items:center;gap:4px;font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal;color:var(--color-text-primary)}.VacancyCard_period-label__4SRuj{font-weight:400}.VacancyCard_period-dates__GjOUa{font-weight:500}.VacancyCard_actions__FkKUQ{display:flex;align-items:center;gap:12px}.DocumentItem_document__Ekl2r{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:12px 0;border-bottom:1px solid var(--color-slate-100, )}.DocumentItem_box-name__5gTDa{display:flex;align-items:center;gap:8px;max-width:75%}.DocumentItem_icon__vlZXw{color:var(--color-icon-default)}.DocumentItem_anchor__KLq0Q{margin-right:8px}.DocumentsModal_header__bo6vq{margin-bottom:16px!important}.DocumentsModal_box__uh0Fy{display:flex;flex-direction:column;gap:16px}.home_page___Jfo4{display:flex;flex-direction:column;width:100%;background:var(--color-background-primary)}.home_search-section__qYSs6{display:flex;align-items:center;gap:16px;padding:24px 0}.home_search-section__qYSs6>:first-child{flex:1 1}.home_content-section__DYb5h{display:flex;gap:80px}.home_right-section__oTyUT{flex:1 1;display:flex;flex-direction:column;gap:16px;min-width:0}.home_documents-info__I2OGY{background:var(--color-blue-50);border-radius:10px;padding:12px 16px;margin:6px 0;flex-shrink:0;align-self:flex-start}.home_documents-info__I2OGY.home_hidden__fMUq7{opacity:0;visibility:hidden;pointer-events:none}.home_documents-text__tkL_C{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:normal;color:var(--color-text-secondary);margin:0}.home_vacancies-list__eCfGl{display:flex;flex-direction:column;gap:20px}.home_pagination-container__mHyCx{display:flex;justify-content:center;margin-top:48px}.home_anchor__6GsUv{text-decoration:underline}