.vacancy-complaint-attachments--mobile{display:none}@media only screen and (max-width:767px){.vacancy-complaint-attachments{display:none}.vacancy-complaint-attachments--mobile{display:block}}.vacancy-complaint-modal-content{width:424px;box-sizing:border-box;gap:var(--spacing-3x)}.vacancy-complaint-modal-content,.vacancy-complaint-modal-content__reasons-container{display:flex;flex-direction:column}.vacancy-complaint-modal-footer{display:flex;justify-content:flex-end}.vacancy-complaint-modal-footer__send-button-container{width:144px}@media only screen and (max-width:767px){.vacancy-complaint-modal-content,.vacancy-complaint-modal-footer__send-button-container{width:100%}}.vacancy-contacts-modal-content{width:424px;display:flex;flex-direction:column;box-sizing:border-box;gap:var(--spacing-4x)}.vacancy-contacts-modal-content__contacts{display:flex;flex-direction:column;gap:var(--spacing-3x)}.vacancy-contacts-modal-content__contact{display:flex;gap:var(--spacing-4x)}.vacancy-contacts-modal-content__contact-type{width:80px;font:var(--font-body-regular);color:var(--color-text-neutral-secondary)}.vacancy-contacts-modal-content__contact-value{flex:1 1}.vacancy-contacts-modal-content__warnings{padding:var(--spacing-3x);border-radius:var(--radius-2x);background-color:var(--color-background-neutral-secondary);font:var(--font-body-regular);color:var(--color-text-neutral-primary)}.vacancy-contacts-modal-content__warnings b{font:var(--font-body-semi-bold)}@media only screen and (max-width:767px){.vacancy-contacts-modal-content{width:100%}}.vacancy-employer-section{display:flex;flex-direction:column;gap:var(--spacing-3x);padding:var(--spacing-4x)}.vacancy-employer-section__text-section{display:flex;flex-direction:column;gap:var(--spacing-2x)}.vacancy-employer-section__title{font:var(--font-subtitle-medium);color:var(--color-text-neutral-primary)}.vacancy-employer-section__text{font:var(--font-body-regular);color:var(--color-text-neutral-secondary);white-space:break-spaces}.vacancy-employer-section__contacts-button-container{display:flex;width:240px}@media only screen and (max-width:1023px){.vacancy-employer-section__contacts-section{display:none}}.vacancy-complaint-section{display:flex;justify-content:flex-start}.vacancy-complaint-section__complaint-button-container{display:flex;width:240px}@media only screen and (max-width:767px){.vacancy-complaint-section__complaint-button-container{flex:1 1}}.vacancy-footer-section{display:flex;flex-direction:column;gap:var(--spacing-3x);padding:var(--spacing-4x)}.vacancy-footer-section__top-section{display:flex;flex-direction:column;gap:var(--spacing-4x)}.vacancy-footer-section__share-section{display:none}.vacancy-footer-section__warning-section{font:var(--font-body-regular);color:var(--color-text-neutral-secondary)}@media only screen and (max-width:1023px){.vacancy-footer-section__share-buttons-container,.vacancy-footer-section__share-section{display:flex}}@media only screen and (max-width:767px){.vacancy-footer-section__share-buttons-container{flex:1 1}}.vacancy-header-section{display:flex;flex-direction:column;gap:var(--spacing-4x);padding:var(--spacing-4x)}.vacancy-header-section__top-section{display:flex;flex-direction:column;gap:var(--spacing-3x)}.vacancy-header-section__title-container{display:flex;flex-direction:column;gap:var(--spacing-2x)}.vacancy-header-section__title{font:var(--font-title-2-semi-bold);color:var(--color-text-neutral-primary)}.vacancy-header-section__title--archived{color:var(--color-text-neutral-tertiary)}.vacancy-header-section__price{font:var(--font-title-3-regular);color:var(--color-text-neutral-primary)}.vacancy-header-section__price--archived{color:var(--color-text-neutral-tertiary)}.vacancy-header-section__badges-container{display:flex;gap:var(--spacing-2x)}.vacancy-header-section__bottom-section{display:flex;justify-content:space-between}.vacancy-header-section__bottom-section-left{display:flex;flex:1 1}.vacancy-header-section__contacts-button-container{display:flex;width:240px}.vacancy-header-section__vacancy-archive-container{display:flex;flex-direction:column;gap:var(--spacing-3x);flex:1 1}.vacancy-header-section__vacancy-archive-title{font:var(--font-headline-medium);color:var(--color-text-neutral-primary)}.vacancy-header-section__actaul-vacancies-button-container{display:flex;width:240px}.vacancy-header-section__bottom-section-right{display:flex;align-items:flex-end}@media only screen and (max-width:1023px){.vacancy-header-section__bottom-section--tablet-hide,.vacancy-header-section__bottom-section-right,.vacancy-header-section__contacts-button-container{display:none}}@media only screen and (max-width:767px){.vacancy-header-section__actaul-vacancies-button-container{width:100%}}