.vacancies-list-hubdb{& .vacancies-list-hubdb-title{max-width:700px}& .vacancies-list-hubdb-header{display:flex;gap:var(--space-xxxxl);margin-bottom:var(--space-xxl);margin-top:var(--space-xxl);& .multi-select-container{flex:1;max-width:272px;position:relative;@media (max-width:1024px){max-width:unset}}& .multi-select-label{font-size:var(--paragraph-font-size);margin-bottom:var(--space-xs)}& .multi-select{align-items:center;background:var(--white-color);border:2px solid #d9d9d9;border-radius:6px;cursor:text;cursor:pointer;display:flex;flex-wrap:wrap;padding:6px}& .multi-select .placeholder{flex:1;padding:4px}& .selected-tags{display:flex;flex-wrap:wrap;gap:6px;& .selected-tag{align-items:center;background:#d9d9d9;border-radius:4px;display:flex;font-size:12px;padding-left:8px}& .selected-tag span{cursor:pointer;padding:4px 8px}}& .options-list{background:var(--white-color);border:1px solid #d9d9d9;border-radius:6px;display:none;flex-direction:column;gap:var(--gap-s);list-style:none;margin:4px 0 0;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:10}& .options-list li{cursor:pointer;font-size:var(--paragraph-font-size);margin:0;padding:8px 12px}& .options-list li:hover{background-color:#f0f0f0}@media (max-width:1024px){flex-direction:column;gap:var(--gap-def);margin-bottom:var(--space-l);margin-top:var(--space-l)}}& .vacancies-list-hubdb-items-count{margin:0;& span{font-weight:var(--font-weight-Bold)}}& .vacancies-list-hubdb-list{display:flex;flex-direction:column;gap:var(--gap-def);margin-top:var(--space-m);& .vacancies-list-hubdb-list-item{background:var(--white-color);border-radius:var(--border-radius-card);display:flex;gap:var(--gap-def);justify-content:space-between;overflow:hidden;padding:var(--space-l);& .vacancies-list-hubdb-list-item-content{display:flex;flex-direction:column;gap:var(--gap-def);& .vacancies-list-hubdb-list-item-title{position:relative;width:fit-content;&:after{background-color:var(--primary-color);bottom:0;content:"";display:block;height:2px;position:absolute;transition:all .45s ease-in-out;width:0}&:hover:after{width:100%}}.vacancies-list-hubdb-list-item-label{font-size:20px;font-weight:var(--font-weight-Bold)}.vacancies-list-hubdb-list-item-description{font-size:20px;font-weight:var(--font-weight-Regular);line-height:1.5}*{margin:0}& .vacancies-list-hubdb-list-item-features{display:flex;flex-wrap:wrap;gap:var(--gap-def);& .feature{align-items:center;display:flex;gap:var(--gap-s)}}& .vacancies-list-hubdb-list-item-discipline{display:flex;flex-wrap:wrap;gap:var(--gap-s);& .discipline{align-items:center;background:var(--primary-color);border-radius:var(--border-radius-default);color:var(--white-color);display:flex;font-size:var(--font-size-paragraph);font-weight:var(--font-weight-Bold);justify-content:center;line-height:1.5;padding:12px 16px;@media (max-width:1024px){font-size:var(--font-size-xs);padding-bottom:8px;padding-left:12px;padding-right:12px;padding-top:8px}}}}& .vacancies-list-hubdb-list-item-button-wrapper{align-items:end;display:flex;flex-shrink:0}@media (max-width:1024px){flex-direction:column;padding:var(--space-m)}}}}