.sBw7UG_inner{background:#fff;border-radius:40px;min-height:100vh;padding-bottom:100px;position:relative;top:40px}.sBw7UG_breadcrumb{margin-bottom:32px;padding-top:68px}.sBw7UG_body{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:32px;margin-top:40px;display:grid}.sBw7UG_filters h5{color:var(--Shades-Black,#15181a);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.sBw7UG_cityList{flex-direction:column;gap:10px;margin-top:12px;display:flex}.sBw7UG_cityItem{cursor:pointer;color:var(--Shades-Black,#15181a);align-items:center;gap:10px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:inline-flex}.sBw7UG_checkIcon{color:#fff;background:#84c341;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.sBw7UG_vacancyList{flex-direction:column;gap:10px;display:flex}.sBw7UG_state{min-height:160px;color:var(--Gray-G100,#7a8699);justify-content:center;align-items:center;display:flex}.sBw7UG_fetching{opacity:.6;pointer-events:none}.sBw7UG_vacancyCard{background:#fff;border:1px solid #eef1f4;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:20px;display:flex}.sBw7UG_vacancyCard h3{color:var(--Shades-Black,#15181a);font-size:20px;font-style:normal;font-weight:500;line-height:28px}.sBw7UG_cardRight{flex-shrink:0;align-items:center;gap:100px;display:flex}.sBw7UG_tags{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sBw7UG_tag{white-space:nowrap;background:var(--Gray-G20,#f5f6f7);color:var(--Shades-Black,#15181a);border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex}.sBw7UG_applyButton{color:#fff;cursor:pointer;background:#32127a;border:0;border-radius:8px;flex-shrink:0;min-width:96px;height:38px;padding:0 16px;font-size:12px;font-weight:500;line-height:18px}.sBw7UG_applyButton:hover{background:#290f64}@media (max-width:1024px){.sBw7UG_inner{border-radius:12px;min-height:auto;padding-bottom:32px}.sBw7UG_breadcrumb{margin-bottom:20px;padding-top:50px}.sBw7UG_body{margin-top:20px}}@media (max-width:992px){.sBw7UG_body{grid-template-columns:1fr;gap:24px}.sBw7UG_cityList{flex-flow:wrap}.sBw7UG_vacancyCard{border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px}.sBw7UG_cardRight{flex-wrap:wrap;justify-content:space-between;width:100%}.sBw7UG_tags{justify-content:flex-start}.sBw7UG_vacancyCard h3{font-size:18px;line-height:26px}}@media (max-width:768px){.sBw7UG_cardRight{flex-direction:column;align-items:flex-start;gap:32px}}
