.candidate-popup__services{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.candidate-popup__share{margin-left:auto}.candidate-popup__share_mobile{display:none}@media (width <= 850px){.candidate-popup__services{column-gap:24px;margin-left:50px}}@media (width <= 650px){.candidate-popup__services{justify-content:normal;margin-bottom:0;margin-left:0;padding:20px}.candidate-popup__share{display:none}.candidate-popup__share_mobile{display:inline-flex;gap:4px;align-items:center}}.candidate-popup__title__avatar svg{width:100%;height:100%}.candidate-popup__title__info__variant:first-child{white-space:nowrap}.candidate-popup__title__info__variant svg{margin-right:4px;vertical-align:-3px}@media (width <= 650px){.candidate-popup__title__info__variant{font-size:12px}}.candidate-popup__title{position:relative;display:flex;width:100%;padding:12px 12px 24px;border:1px solid var(--black-10);border-radius:8px 8px 0 0}@media (width <= 650px){.candidate-popup__title{padding:20px;border:none;border-top:1px solid var(--black-10);border-radius:0}}.candidate-popup__title__avatar{flex-shrink:0;width:80px;height:80px;background-color:var(--gray);border-radius:50%}.candidate-popup__title__info{margin:auto 0 auto 12px}.candidate-popup__content{overflow:hidden auto;display:grid;grid-template-columns:225px 1fr;max-height:calc(100vh - 250px);border-right:1px solid var(--black-10);border-bottom:1px solid var(--black-10);border-left:1px solid var(--black-10);border-radius:0 0 8px 8px}.candidate-popup__content::-webkit-scrollbar{width:6px}.candidate-popup__content::-webkit-scrollbar-track{background:var(--black-20);border-radius:3.5px}.candidate-popup__content::-webkit-scrollbar-thumb{background:var(--black-40);border-radius:3px}.candidate-popup__content::-webkit-scrollbar-thumb:hover{background:var(--black-40)}@media (width <=650px){.candidate-popup__content{grid-template-columns:1fr;border-right:none;border-bottom:none;border-left:none;border-radius:0}}.candidate-popup__column{min-height:100%}.candidate-popup__column:first-child{border-right:1px solid var(--black-10)}@media (width <=650px){.candidate-popup__column:first-child{width:100%;border-right:none}.candidate-popup__column:last-child{width:100%}}.candidate-popup__column__block{padding:12px}.candidate-popup__column__block_mobile{display:none;border:none}@media (width <=650px){.candidate-popup__column__block{padding:20px;border-top:1px solid var(--black-10)}}.candidate-popup__column__block:not(.candidate-popup__column__block_last){border-bottom:1px solid var(--black-10)}@media (width <= 650px){.candidate-popup__column__block:not(:last-child){border-bottom:none}}.candidate-popup__column__block__title{margin-bottom:12px;font-family:var(--display-font);font-size:18px;line-height:normal}@media (width >=1920px){.candidate-popup__column__block__title{font-size:20px;line-height:normal}}@media (width >= 800px){.candidate-popup__column__block__title{font-size:16px;line-height:normal}}@media (width <= 650px){.candidate-popup__column__block__title{font-size:20px;line-height:normal}.candidate-popup__column:first-child .candidate-popup__column__block:first-child{display:none}.candidate-popup__column__block_mobile{display:block}}@media (width >= 650px){.candidate-popup__column:first-child .candidate-popup__column__block:last-child{border-bottom-left-radius:0}}.candidate-popup__table tr>td{vertical-align:top}.candidate-popup__table tr>td:first-of-type{width:150px}.candidate-popup__table_3-cols>tbody>tr>td:first-of-type{width:auto}.candidate-popup__table_3-cols>tbody>tr>td:nth-child(2){padding:0 40px}.candidate-popup__title__info__position{margin-bottom:13px;font-family:var(--display-font);font-size:18px;line-height:normal}@media (width >= 1920px){.candidate-popup__title__info__position{font-size:20px;line-height:normal}}@media (width <=800px){.candidate-popup__title__info__position{font-size:16px;line-height:normal}}@media (width <=650px){.candidate-popup__title__info__position{font-size:18px;line-height:normal}}.candidate-popup__title__info__sub-info{display:flex;gap:12px}@media (width >= 1920px){.candidate-popup__title__info__sub-info{gap:16px}}.candidate-popup__chip{overflow:hidden;display:inline-block;max-width:200px;margin-right:4px;margin-bottom:6px;padding:4px 10px;font-size:10px;line-height:normal;text-overflow:ellipsis;white-space:nowrap;background:var(--light-blue);border-radius:50px}@media (width >=1920px){.candidate-popup__chip{margin-right:6px;padding:6px;font-size:12px;line-height:normal}}@media (width <= 800px){.candidate-popup__chip{padding:2px;font-size:8px}}@media (width <= 650px){.candidate-popup__chip{padding:4px 6px;font-size:13px}}.candidate-popup__chip:last-of-type{margin-right:0}.candidate-popup__table th{font-size:12px;font-weight:600;text-align:left;vertical-align:top}@media (width >=1920px){.candidate-popup__table th{font-size:14px;line-height:normal}}@media (width <=650px){.candidate-popup__table th{font-size:16px;line-height:normal}}.candidate-popup__table tr>td.candidate-popup__table__text_small{font-size:10px;line-height:normal}@media (width <= 650px){.candidate-popup__table tr>td.candidate-popup__table__text_small{font-size:14px}}.candidate-popup__table tr>td.candidate-popup__table__text_small:first-of-type{font-size:10px;line-height:normal;color:var(--black-60)}@media (width >= 1920px){.candidate-popup__table tr>td.candidate-popup__table__text_small,.candidate-popup__table tr>td.candidate-popup__table__text_small:first-of-type{font-size:12px;line-height:normal}}@media (width <= 650px){.candidate-popup__table tr>td.candidate-popup__table__text_small,.candidate-popup__table tr>td.candidate-popup__table__text_small:first-of-type{font-size:12px;line-height:normal}}.candidate-popup__table__text{font-size:12px;line-height:normal}@media (width >= 1920px){.candidate-popup__table__text{font-size:14px;line-height:normal}}@media (width <= 650px){.candidate-popup__table__text{font-size:14px}}.candidate-popup__table th.candidate-popup__table__title__small{font-size:12px;font-weight:400}@media (width >= 1920px){.candidate-popup__table th.candidate-popup__table__title__small{font-size:14px;line-height:normal}}@media (width <= 650px){.candidate-popup__table th.candidate-popup__table__title__small{font-size:14px;line-height:normal}}div.candidate-popup__services_service a{display:flex;gap:10px;align-items:center}.candidate-popup__services_service:not(:first-of-type):last-child:hover{opacity:.7}.candidate-popup__services_service:not(:first-of-type):last-child svg{margin-left:8px;vertical-align:-7px}.candidate-popup__services_service__link_button{text-decoration:none}@media (width <= 650px){.candidate-popup__services_service__link_text{display:none}}.candidate-popup__title__info__copied{position:absolute;z-index:100;top:-25px;right:0;display:flex;padding:6px 12px;font-size:12px;line-height:normal;border-radius:12px;box-shadow:0 12px 16px 0 rgb(10 13 18/8%),0 4px 6px 0 rgb(10 13 18/3%),0 2px 2px 0 rgb(10 13 18/4%);transition:display fade-in .3s .3s}@media (width <= 650px){.candidate-popup__title__info__copied{position:static;order:1;box-shadow:none}.candidate-popup__title__info__copied .svg-container{display:none}}.candidate-popup__title__info__copied .material-icons{font-size:16px;color:var(--primary)}.candidate-popup__title__info__copied .svg-container{position:absolute;z-index:1;right:0;bottom:-9px;width:100%}.candidate-popup__title__info__copied-text{z-index:1;display:flex;gap:6px;align-items:center}.candidate-popup__title__info__share svg{margin-left:8px;vertical-align:-3px}.candidate-popup__title__info__share{height:min-content;margin-left:auto;font-size:14px;font-weight:600;color:var(--primary)}@media (width >=1920px){.candidate-popup__title__info__share{font-size:16px;line-height:normal}}@media (width <= 800px){.candidate-popup__title__info__share{font-size:12px;line-height:normal}}.cart-button__add{position:relative;display:flex;flex-shrink:0;gap:4px;align-items:center;height:fit-content;padding:4px 6px;font-size:14px;color:var(--white);background-color:var(--primary);border-radius:12px}.cart-button__add svg{width:24px;height:24px;stroke:red}.cart-button__remove{position:relative;width:36px;height:36px;padding:6px;border-radius:50%}.cart-button__add:disabled{cursor:auto;opacity:.5}