.vacancy-confirm-modal[data-v-823fe321]{background:var(--based-full-white);border-radius:24px;display:flex;flex-direction:column;gap:20px;padding:24px;position:relative;width:480px}@media(max-width:640px){.vacancy-confirm-modal[data-v-823fe321]{border-radius:20px 20px 0 0;height:auto;justify-content:flex-start;max-height:90vh;max-width:100%;padding:16px 20px 20px;width:100%}}.vacancy-confirm-modal-close[data-v-823fe321]{color:var(--black-300);cursor:pointer;height:15px;margin:0;position:absolute;right:20px;top:29px;transition:color .2s ease-out;width:15px}@media(max-width:640px){.vacancy-confirm-modal-close[data-v-823fe321]{top:23px}}.vacancy-confirm-modal-close[data-v-823fe321]:hover{color:var(--black-800)}.vacancy-confirm-modal-close svg[data-v-823fe321]{height:100%;width:100%}.vacancy-confirm-modal-hint[data-v-823fe321]{margin-top:-12px}.vacancy-confirm-modal-btns[data-v-823fe321]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.vacancy-confirm-modal-btns[data-v-823fe321] .btn-white{background:var(--gray-50);border:none;color:var(--black-800);transition:all .3s ease-out}.vacancy-confirm-modal-btns[data-v-823fe321] .btn-white:hover{background:var(--gray-100);color:var(--black-800)}.vacancy-confirm-modal-btns[data-v-823fe321] .btn-white:active{background:var(--gray-200);color:var(--black-800)}.vacancy-confirm-modal-btns[data-v-823fe321] .btn-danger:not(.btn-disabled){background:var(--red-50)}.vacancy-confirm-modal-btns[data-v-823fe321] .btn-danger:not(.btn-disabled):hover{background:var(--red-100)}.vacancy-main-card[data-v-39a33a29]{background:var(--gray-50);border-radius:20px;display:flex;flex-direction:column;gap:16px;overflow-wrap:anywhere;padding:20px;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{.vacancy-main-card .vacancy-main-card-actions[data-v-39a33a29]{display:none!important}}@media(max-width:640px){.vacancy-main-card[data-v-39a33a29]{padding:20px}}.vacancy-main-card--archived .vacancy-main-card-address[data-v-39a33a29],.vacancy-main-card--archived .vacancy-main-card-salary[data-v-39a33a29],.vacancy-main-card--archived .vacancy-main-card-tags-plain[data-v-39a33a29],.vacancy-main-card--archived .vacancy-main-card-title[data-v-39a33a29],.vacancy-main-card-archived[data-v-39a33a29]{color:var(--black-300)}.vacancy-main-card-title[data-v-39a33a29]{color:var(--black-800);letter-spacing:-.02em}.vacancy-main-card-salary[data-v-39a33a29]{color:var(--black-800);margin-top:-8px}.vacancy-main-card-tags-plain[data-v-39a33a29]{align-items:center;color:var(--black-800);display:flex;flex-wrap:wrap;gap:8px}.vacancy-main-card-tags-plain-dot[data-v-39a33a29]{color:var(--gray-400);font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vacancy-main-card-address[data-v-39a33a29]{align-items:center;color:var(--black-800);display:flex;gap:6px}.vacancy-main-card-address-icon[data-v-39a33a29]{color:var(--gray-400);flex-shrink:0;height:20px;width:20px}.vacancy-main-card-address-icon svg[data-v-39a33a29]{height:100%;margin:0;width:100%}.vacancy-main-card-actions[data-v-39a33a29]{align-items:center;display:flex;gap:12px;margin-top:16px}@media(max-width:640px){.vacancy-main-card-actions[data-v-39a33a29]{flex-wrap:wrap}.vacancy-main-card-actions>a[data-v-39a33a29]:has(.vacancy-main-card-lift),.vacancy-main-card-actions>a[data-v-39a33a29]:has(.vacancy-main-card-respond){width:100%}.vacancy-main-card-actions>a[data-v-39a33a29]:has(.vacancy-main-card-edit){flex:1}}@media(max-width:640px){.vacancy-main-card-respond[data-v-39a33a29]{order:1;width:100%}.vacancy-main-card-edit[data-v-39a33a29],.vacancy-main-card-lift[data-v-39a33a29]{width:100%}}.vacancy-main-card-respond-icon[data-v-39a33a29]{height:20px;width:20px}.vacancy-main-card-respond-icon svg[data-v-39a33a29]{height:100%;margin:0;width:100%}@media(max-width:640px){.vacancy-main-card-contacts[data-v-39a33a29]{flex:1;min-width:0;order:2}.vacancy-main-card-contacts[data-v-39a33a29] .btn{width:100%}}.vacancy-main-card-favorite[data-v-39a33a29]{align-items:center;background:var(--based-full-white);border:none;border-radius:16px;color:var(--black-800);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-left:auto;transition:all .2s ease-out;width:44px}.vacancy-main-card-favorite[data-v-39a33a29]:hover{background:var(--gray-100)}.vacancy-main-card-favorite-icon[data-v-39a33a29]{height:24px;width:24px}.vacancy-main-card-favorite-icon svg[data-v-39a33a29]{height:100%;margin:0;width:100%}.vacancy-main-card-favorite--active .vacancy-main-card-favorite-icon[data-v-39a33a29]{color:var(--orange-500)}@media(max-width:640px){.vacancy-main-card-favorite[data-v-39a33a29]{margin-left:0;order:3}}.vacancy-main-details[data-v-76317825]{display:flex;flex-direction:column;gap:32px}.vacancy-main-details-description[data-v-76317825]{color:var(--black-800);display:flex;flex-direction:column;gap:12px;line-height:150%;overflow-wrap:anywhere}.vacancy-main-details-description-title[data-v-76317825]{margin-bottom:4px}.vacancy-main-details-description--muted[data-v-76317825]{color:var(--black-300)}.vacancy-main-details-skills[data-v-76317825]{display:flex;flex-direction:column;gap:12px}.vacancy-main-details-skills-tags[data-v-76317825]{display:flex;flex-wrap:wrap;gap:8px}.vacancy-main-details-skill[data-v-76317825]{background:var(--gray-50);border-radius:32px;color:var(--black-800);font-size:16px;font-weight:500;line-height:143%;padding:10px 20px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.vacancy-main-details-archive[data-v-76317825]{display:flex;flex-direction:column;gap:8px}.vacancy-main-details-archive-title[data-v-76317825]{color:var(--black-800);color:var(--black-300);letter-spacing:-.02em}.vacancy-main-details-archive-text[data-v-76317825]{padding:0}.vacancy-main-details-archive[data-v-76317825] .expandable-text-title{display:none}.vacancy-main-details-archive[data-v-76317825] .expandable-text-body{color:var(--black-300);font-size:16px;overflow-wrap:anywhere}.vacancy-company-card[data-v-79a4de02]{align-items:center;background:var(--gray-50);border-radius:20px;display:flex;flex-direction:column;gap:16px;height:260px;padding:20px;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media print{.vacancy-company-card[data-v-79a4de02]{align-items:center;background:var(--gray-50);border-radius:20px;gap:12px;height:100%;justify-content:center;padding:20px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.vacancy-company-card .vacancy-company-card-logo[data-v-79a4de02]{height:48px;width:48px}.vacancy-company-card .vacancy-company-card-logo[data-v-79a4de02]:not(.vacancy-company-card-logo--has-image){display:none}.vacancy-company-card .vacancy-company-card-name[data-v-79a4de02]{display:block;font-size:14px;line-height:1.35;text-align:center}.vacancy-company-card .vacancy-company-card-verified[data-v-79a4de02]{display:inline-flex;height:14px;vertical-align:-2px;width:14px}.vacancy-company-card .vacancy-company-card-rating[data-v-79a4de02]{font-size:12px;gap:4px;justify-content:center;width:auto}.vacancy-company-card .vacancy-company-card-star[data-v-79a4de02]{height:14px;width:14px}.vacancy-company-card .vacancy-company-card-dot[data-v-79a4de02]{font-size:12px}.vacancy-company-card .vacancy-company-card-btn[data-v-79a4de02]{display:none!important}}.vacancy-company-card-logo[data-v-79a4de02]{align-items:center;background:var(--gray-200);border-radius:16px;color:var(--based-full-white);display:flex;height:88px;justify-content:center;overflow:hidden;width:88px}.vacancy-company-card-logo--has-image[data-v-79a4de02]{background:var(--based-full-white)}.vacancy-company-card-logo--has-image img[data-v-79a4de02]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.vacancy-company-card-logo-icon[data-v-79a4de02]{height:36px;width:36px}.vacancy-company-card-logo-icon svg[data-v-79a4de02]{height:100%;margin:0;width:100%}.vacancy-company-card-name[data-v-79a4de02]{align-items:center;color:var(--black-800);display:flex;flex-wrap:wrap;gap:4px;justify-content:center;overflow-wrap:anywhere;text-align:center}.vacancy-company-card-name-link[data-v-79a4de02]{color:var(--black-800);text-decoration:none;transition:color .2s ease-out}.vacancy-company-card-name-link[data-v-79a4de02]:hover{color:var(--blue-500)}.vacancy-company-card-verified[data-v-79a4de02]{color:var(--blue-500);height:18px;width:18px}.vacancy-company-card-verified svg[data-v-79a4de02]{height:100%;margin:0;width:100%}.vacancy-company-card-rating[data-v-79a4de02]{align-items:center;color:var(--black-800);display:flex;gap:8px;justify-content:center;width:100%}.vacancy-company-card-star[data-v-79a4de02]{color:var(--orange-500);height:18px;width:18px}.vacancy-company-card-star svg[data-v-79a4de02]{height:100%;margin:0;width:100%}.vacancy-company-card-dot[data-v-79a4de02]{color:var(--gray-400);font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vacancy-company-card-reviews[data-v-79a4de02]{text-decoration:none}.vacancy-company-card-reviews[data-v-79a4de02]:hover{color:var(--blue-600)}.vacancy-company-card-btn[data-v-79a4de02]{display:block;margin-top:auto;width:100%}.vacancy-company-card-btn .btn[data-v-79a4de02]{width:100%}.vacancy-company-card-btn-count[data-v-79a4de02]{color:var(--black-200)}.vacancy-meta-row[data-v-2bb0bb0a]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.vacancy-meta-row-item[data-v-2bb0bb0a]{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.vacancy-meta-row-dot[data-v-2bb0bb0a]{color:var(--gray-400);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vacancy-meta-row-icon[data-v-2bb0bb0a]{color:var(--gray-400);height:16px;width:16px}.vacancy-meta-row-icon svg[data-v-2bb0bb0a]{height:100%;margin:0;width:100%}.vacancy-meta-row-link[data-v-2bb0bb0a]{background:none;border:none;color:var(--blue-500);cursor:pointer;padding:0;transition:color .2s ease-out}.vacancy-meta-row-link[data-v-2bb0bb0a]:hover{color:var(--blue-600)}.vacancy-meta-row[data-v-2bb0bb0a] .vacancy-complain-modal{color:var(--black-800)}@media print{.vacancy-meta-row-complain[data-v-2bb0bb0a],.vacancy-meta-row-views[data-v-2bb0bb0a]{display:none!important}}.vacancy-not-editable[data-v-1b247961]{align-items:center;background:var(--orange-100);border-radius:20px;display:flex;gap:10px;padding:20px}.vacancy-not-editable-icon[data-v-1b247961]{flex-shrink:0}.vacancy-not-editable-icon svg[data-v-1b247961]{height:30px;margin:0;width:34px}.vacancy-archived-contacts[data-v-a16c5964]{background:var(--gray-50);border-radius:20px;color:var(--black-800);font-size:16px;line-height:150%;padding:16px 20px}.vacancy-closed-plaque[data-v-1adb8a5f]{background:var(--gray-50);border-radius:20px;color:var(--black-800);font-size:16px;font-weight:500;line-height:150%;padding:16px 20px}.vacancy-rejected-plaque[data-v-ea695a34]{align-items:center;background:var(--red-50);border-radius:20px;color:var(--black-800);display:flex;gap:10px;padding:20px}.vacancy-rejected-plaque-icon[data-v-ea695a34]{flex-shrink:0}.vacancy-rejected-plaque-icon svg[data-v-ea695a34]{height:42px;margin:0;width:42px}.vacancy-stats-chart[data-v-ddde4f39]{background:var(--based-full-white);border-radius:16px;height:200px;padding:16px;position:relative;width:100%}@media print{.vacancy-owner-aside[data-v-be4c1a41]{display:none!important}}.vacancy-owner-aside[data-v-be4c1a41]{display:flex;flex-direction:column;gap:16px}.vacancy-owner-aside-status[data-v-be4c1a41]{align-items:center;background:var(--gray-50);border-radius:20px;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.vacancy-owner-aside-status-chip[data-v-be4c1a41]{background:var(--based-full-white);border-radius:12px;color:var(--black-800);font-size:16px;font-weight:500;line-height:125%;padding:8px 14px}.vacancy-owner-aside-stats[data-v-be4c1a41]{background:var(--gray-50);border-radius:20px;overflow:hidden}.vacancy-owner-aside-stats-head[data-v-be4c1a41]{align-items:center;background:var(--blue-400);border-radius:20px;color:var(--based-full-white);display:flex;gap:20px;padding:16px 20px}.vacancy-owner-aside-stats-head-icon[data-v-be4c1a41]{color:var(--based-full-white);flex-shrink:0;height:32px;width:32px}.vacancy-owner-aside-stats-head-icon svg[data-v-be4c1a41]{height:100%;margin:0;width:100%}.vacancy-owner-aside-stats-head-label[data-v-be4c1a41]{color:var(--white-opacity-80,hsla(0,0%,100%,.8));font-size:16px;line-height:130%}.vacancy-owner-aside-stats-head-count[data-v-be4c1a41]{color:var(--based-full-white);margin-top:2px}.vacancy-owner-aside-stats-row[data-v-be4c1a41]{display:grid;grid-template-columns:repeat(3,1fr);padding:16px 0}.vacancy-owner-aside-stats-row-item[data-v-be4c1a41]{align-items:center;color:var(--black-800);display:flex;flex-direction:column;gap:4px;padding:0 8px;position:relative}.vacancy-owner-aside-stats-row-item[data-v-be4c1a41]:not(:first-child):before{background:var(--gray-300);content:"";height:36px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.vacancy-owner-aside-chart[data-v-be4c1a41]{background:var(--gray-50);border-radius:20px;display:flex;flex-direction:column;padding:16px}.vacancy-owner-aside-chart-btn[data-v-be4c1a41]{margin-top:16px;width:100%}.vacancy-similar-card[data-v-6b702c28]{background:var(--gray-50);border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:20px;text-decoration:none;transition:background .2s ease-out}.vacancy-similar-card-header[data-v-6b702c28]{display:flex;flex-direction:column;gap:4px;justify-content:center}.vacancy-similar-card-title[data-v-6b702c28]{color:var(--black-900);transition:color .2s ease-out}.vacancy-similar-card-salary[data-v-6b702c28]{color:var(--green-600)}.vacancy-similar-card-company[data-v-6b702c28]{color:var(--black-800)}.vacancy-similar-card[data-v-6b702c28]:hover{background:var(--gray-100)}.vacancy-similar-card:hover .vacancy-similar-card-title[data-v-6b702c28]{color:var(--blue-500)}.vacancy-similar-card-city[data-v-6b702c28]{align-items:center;display:flex;gap:6px;margin-top:auto;padding-top:20px}.vacancy-similar-card-city-icon[data-v-6b702c28]{color:var(--gray-400);flex-shrink:0;height:16px;width:16px}.vacancy-similar-card-city-icon svg[data-v-6b702c28]{height:100%;margin:0;width:100%}.vacancy-similar-section[data-v-17212d54]{display:flex;flex-direction:column;gap:16px}.vacancy-similar-section-title[data-v-17212d54]{letter-spacing:-.02em}.vacancy-similar-section-grid[data-v-17212d54]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media(max-width:1040px){.vacancy-similar-section-grid[data-v-17212d54]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.vacancy-similar-section-grid[data-v-17212d54]{grid-template-columns:1fr}}.vacancy-similar-section-more[data-v-17212d54]{margin:16px auto 0;width:280px}@media(max-width:760px){.vacancy-similar-section-more[data-v-17212d54]{width:100%}}.vacancy-similar-section-more .btn[data-v-17212d54]{width:100%}.vacancy-page[data-v-df95fcc0]{display:flex;flex-direction:column;gap:24px;padding:32px 0 100px}.vacancy-page-columns[data-v-df95fcc0]{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 360px}@media(max-width:1040px){.vacancy-page-columns[data-v-df95fcc0]{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:960px){.vacancy-page-columns[data-v-df95fcc0]{grid-template-columns:1fr}}.vacancy-page .vacancy-company-card.vacancy-page-company-mobile[data-v-df95fcc0]{display:none}@media(max-width:960px){.vacancy-page .vacancy-company-card.vacancy-page-company-mobile[data-v-df95fcc0]{display:flex}.vacancy-page .vacancy-company-card.vacancy-page-company-desktop[data-v-df95fcc0]{display:none}}@media print{.vacancy-page .breadcrumbs[data-v-df95fcc0]{display:none!important}.vacancy-page[data-v-df95fcc0],.vacancy-page .vacancy-main-details[data-v-df95fcc0],.vacancy-page .vacancy-main-details-description[data-v-df95fcc0]{display:block}.vacancy-page-columns[data-v-df95fcc0]{display:grid;gap:16px;grid-template-areas:"card aside" "detail detail";grid-template-columns:minmax(0,1fr) 200px}.vacancy-page-main[data-v-df95fcc0]{display:contents}.vacancy-page .vacancy-main-card[data-v-df95fcc0]{gap:12px;grid-area:card}.vacancy-page .vacancy-main-details[data-v-df95fcc0]{grid-area:detail}.vacancy-page .vacancy-archived-contacts[data-v-df95fcc0],.vacancy-page .vacancy-closed-plaque[data-v-df95fcc0],.vacancy-page .vacancy-page-plaque[data-v-df95fcc0],.vacancy-page .vacancy-similar-section[data-v-df95fcc0]{display:none!important}.vacancy-page .vacancy-page-company-desktop[data-v-df95fcc0]{display:flex!important}.vacancy-page .vacancy-page-company-mobile[data-v-df95fcc0]{display:none!important}.vacancy-page-columns[data-v-df95fcc0]:not(:has(.vacancy-company-card)){grid-template-columns:minmax(0,1fr)}.vacancy-page .vacancy-page-aside[data-v-df95fcc0]:not(:has(.vacancy-company-card)){display:none}.vacancy-page .vacancy-main-details[data-v-df95fcc0],.vacancy-page .vacancy-main-details-description[data-v-df95fcc0],.vacancy-page .vacancy-main-details-skills[data-v-df95fcc0]{gap:12px;margin-bottom:12px}.vacancy-page .vacancy-main-details-description p[data-v-df95fcc0]{margin-bottom:12px}.vacancy-page .vacancy-main-details-description[data-v-df95fcc0]{font-size:12px}}.vacancy-page-aside[data-v-df95fcc0],.vacancy-page-main[data-v-df95fcc0]{display:flex;flex-direction:column;gap:32px;min-width:0}
