.public-vacancies-page{width:100%;max-width:1140px;margin:0 auto}.public-vacancies-page a,.public-vacancies-page a:visited{color:#fff}.public-vacancies-page a:hover,.public-vacancies-page a:visited:hover{color:#f4310f}.public-vacancies-page a:focus-visible{outline-color:#f4310f}.public-vacancy-filters{flex-direction:column;gap:24px;margin-bottom:48px;display:flex}.public-vacancy-filters__search-row,.public-vacancy-filters__search{width:100%}.public-vacancy-filters__toggle{color:var(--foreground);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:16px;line-height:24px;display:inline-flex}.public-vacancy-filters__toggle-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.public-vacancy-filters__panel{flex-direction:column;gap:24px;display:flex}.public-vacancy-filters__grid{width:100%}.public-vacancy-filters__remote{align-self:end}.public-vacancy-filters__salary-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.public-vacancy-filters__salary-row .input-field{margin-bottom:0}.public-vacancy-filters__actions{flex-wrap:wrap;gap:16px;display:flex}.public-vacancies-results__message{color:var(--foreground);font-size:18px;line-height:28px}.public-vacancies-results__message--error{color:#f4310f;text-align:center;width:100%;max-width:560px;margin:48px auto 0}.public-vacancies-results__grid{column-count:3;column-gap:16px}@media screen and (max-width:1024px){.public-vacancies-results__grid{column-count:2}}@media screen and (max-width:640px){.public-vacancies-results__grid{column-count:1}}.public-vacancy-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:40px;display:flex}.public-vacancy-pagination__control{color:var(--foreground);font-size:14px;line-height:20px;text-decoration:none}.public-vacancy-pagination__control:visited{color:#fff}.public-vacancy-pagination__control:hover,.public-vacancy-pagination__control:visited:hover{color:#f4310f}.public-vacancy-pagination__control--disabled{color:#ffffff59;pointer-events:none}.public-vacancy-pagination__pages{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.public-vacancy-pagination__page-item{align-items:center;gap:8px;display:inline-flex}.public-vacancy-pagination__page{color:var(--foreground);font-size:14px;line-height:20px;text-decoration:none}.public-vacancy-pagination__page:visited{color:#fff}.public-vacancy-pagination__page:hover,.public-vacancy-pagination__page:visited:hover{color:#f4310f}.public-vacancy-pagination__page--current{color:#f4310f;font-weight:600}.public-vacancy-pagination__ellipsis{color:#ffffff73}.public-vacancy-detail__heading{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.public-vacancy-detail__date{color:#fff;font-size:16px;font-weight:400;line-height:1}.public-vacancy-detail__panel{max-width:720px}.public-vacancy-detail__fields{flex-direction:column;gap:20px;margin:0;display:flex}.public-vacancy-detail__field{flex-direction:column;gap:4px;margin:0;display:flex}.public-vacancy-detail__field dt{color:#595959;margin:0;font-size:16px;font-weight:400;line-height:1}.public-vacancy-detail__field dd{color:#fff;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:16px;font-weight:400;line-height:1.2}.public-vacancy-detail__empty{color:var(--foreground);opacity:.7}.public-vacancy-detail__actions{flex-wrap:wrap;align-items:center;gap:16px;max-width:720px;margin-top:32px;display:flex}.public-vacancy-detail__icon-button{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.public-vacancy-detail__icon-button:hover{opacity:.75}.public-vacancy-detail__icon-button--active{color:#f4310f}.public-vacancy-detail__icon-button--active svg path{fill:currentColor;stroke:currentColor}
/*# sourceMappingURL=0p5fv6obcsbfr.css.map*/