.vacanciesFilters_root__rv_tS{display:flex;flex-direction:column;gap:16px;height:100%;padding:24px;background:var(--white-color);border-radius:32px}@media(min-width:1440px){.vacanciesFilters_root__rv_tS{padding:24px}}@media(max-width:1024.98px){.vacanciesFilters_root__rv_tS{padding:20px;border-radius:24px}}@media(max-width:600px){.vacanciesFilters_root__rv_tS{padding:16px;border-radius:20px}}.vacanciesFilters_root__rv_tS .custom-select__menu-list{max-height:170px}.vacanciesFilters_header__CLgBY{display:flex;gap:12px;align-items:center;justify-content:space-between}.vacanciesFilters_modalVariant__hIybM .vacanciesFilters_header__CLgBY{display:none}.vacanciesFilters_title__Qlw7v{margin:0;font-size:20px;font-weight:500}@media(min-width:768px){.vacanciesFilters_title__Qlw7v{font-size:24px}}.vacanciesFilters_filterSection__Zxj_O{position:relative;display:flex;flex-direction:column;gap:8px}.vacanciesFilters_label__cCQ7y{font-size:14px;font-weight:400;line-height:143%;color:var(--grey-color-two)}.vacanciesFilters_selectedChip__H6bPZ{display:flex;flex-wrap:wrap;gap:8px}.vacanciesFilters_dropdown__AsM2p{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;background:var(--grey-color-one);border-radius:12px;transition:background .2s ease}@media (hover:hover){.vacanciesFilters_dropdown__AsM2p:hover{background:var(--grey-color-five)}}.vacanciesFilters_dropdownText__Ui_vX{flex:1 1;font-size:14px;color:var(--primary-text-color)}.vacanciesFilters_dropdownActions__Q96oR{display:flex;gap:8px;align-items:center}.vacanciesFilters_closeIcon__D5UY_{color:var(--grey-color-four);cursor:pointer;transition:opacity .2s ease}@media (hover:hover){.vacanciesFilters_closeIcon__D5UY_:hover{color:var(--primary-text-color)}}.vacanciesFilters_dropdownIcon___6MNa{color:var(--grey-color-four);transition:transform .2s ease}.vacanciesFilters_dropdownMenu__zXMY1{position:absolute;top:100%;right:0;left:0;z-index:10;max-height:300px;margin-top:4px;overflow-y:auto;background:var(--white-color);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.vacanciesFilters_dropdownItem__5iHMU{padding:12px 16px;font-size:14px;cursor:pointer;transition:background .2s ease}@media (hover:hover){.vacanciesFilters_dropdownItem__5iHMU:hover{background:var(--grey-color-one)}}.vacanciesFilters_dropdownItem__5iHMU:first-child{border-radius:12px 12px 0 0}.vacanciesFilters_dropdownItem__5iHMU:last-child{border-radius:0 0 12px 12px}.vacanciesFilters_checkboxGroup__oeZ_p{display:flex;flex-direction:column;gap:12px}.vacanciesFilters_nestedCheckboxes__KoZn1{display:flex;flex-direction:column;gap:16px;margin-top:10px;margin-left:36px}.vacanciesFilters_checkbox__v_S8d{display:flex;gap:14px;align-items:center}.vacanciesFilters_checkbox__v_S8d input[type=checkbox]{position:relative;flex-shrink:0;width:18px;height:18px;margin-top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;background-color:rgba(0,0,0,0);border:2px solid var(--grey-color-four);border-radius:4px;transition:all .2s ease}.vacanciesFilters_checkbox__v_S8d input[type=checkbox]:checked{background-color:var(--indigo-color);border-color:var(--indigo-color)}.vacanciesFilters_checkbox__v_S8d input[type=checkbox]:checked:after{position:absolute;top:2px;left:5px;width:5px;height:10px;content:"";border-right:2px solid var(--white-color);border-bottom:2px solid var(--white-color);transform:rotate(45deg)}.vacanciesFilters_checkbox__v_S8d input[type=checkbox]:focus{border-color:var(--grey-color-four)}.vacanciesFilters_checkboxDisabled__Vpp_i{cursor:not-allowed;opacity:.5}.vacanciesFilters_checkboxLabel__7_3JM{font-size:17px;color:var(--primary-text-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vacanciesFilters_resetButton__KphK6{width:100%;height:44px;min-height:44px;padding:14px 24px;font-family:var(--font-wide),sans-serif;cursor:pointer;border:none;border-radius:16px;transition:all .2s ease}.vacanciesFilters_resetButton__KphK6 .vacanciesFilters_buttonCustomFont__E7zuD{font-family:var(--font-wide),sans-serif;font-size:13px;font-weight:700;color:var(--primary-text-color);text-transform:uppercase;letter-spacing:.5px}@media(max-width:1024.98px){.vacanciesFilters_modalVariant__hIybM{padding:0 20px;border-radius:24px}}.vacanciesFilters_modalVariant__hIybM .vacanciesFilters_filterSection__Zxj_O{gap:4px}.vacanciesFilters_modalVariant__hIybM .vacanciesFilters_filterSectionTitle__dRRt5{margin:10px 0;font-size:17px}.vacanciesFilters_buttons__lbQyX{display:flex;flex-direction:column;gap:4px;margin-top:8px}.vacanciesFilters_applyButton__0X5c9{min-height:44px;padding:14px 24px;text-transform:uppercase}