.VacancyApplyPage-module__xH_ZVa__pageRoot{gap:var(--detail-gap-sm);display:grid}.VacancyApplyPage-module__xH_ZVa__breadcrumb{font-size:var(--font-sm);color:var(--text-muted)}.VacancyApplyPage-module__xH_ZVa__breadcrumb a{color:inherit;text-decoration:none}.VacancyApplyPage-module__xH_ZVa__breadcrumb a:hover{color:var(--text-strong)}.VacancyApplyPage-module__xH_ZVa__pageHeader{gap:var(--detail-gap-xs);display:grid}.VacancyApplyPage-module__xH_ZVa__pageHeader h1{margin:0}.VacancyApplyPage-module__xH_ZVa__pageHeader p{color:var(--text-muted);margin:0}.VacancyApplyPage-module__xH_ZVa__layout{grid-template-columns:minmax(0,1fr)minmax(var(--detail-aside-min),var(--detail-aside-ratio));gap:var(--detail-gap-sm);align-items:start;display:grid}.VacancyApplyPage-module__xH_ZVa__mainColumn,.VacancyApplyPage-module__xH_ZVa__sideColumn{gap:var(--detail-gap-sm);min-width:0;display:grid}.VacancyApplyPage-module__xH_ZVa__sideColumn{top:var(--detail-aside-top);max-height:var(--detail-aside-max-height);scrollbar-gutter:stable;align-self:start;padding-right:2px;position:sticky;overflow:hidden auto}.VacancyApplyPage-module__xH_ZVa__anchorOffset{top:calc(var(--topbar-height)*-1);height:0;position:relative}.VacancyApplyPage-module__xH_ZVa__infoGrid{gap:var(--detail-gap-xs)var(--detail-gap-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.VacancyApplyPage-module__xH_ZVa__infoGrid p{font-size:var(--font-sm);gap:2px;margin:0;display:grid}.VacancyApplyPage-module__xH_ZVa__infoGrid span{color:var(--text-muted);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.03em}.VacancyApplyPage-module__xH_ZVa__optionList{gap:var(--detail-gap-xs);display:grid}.VacancyApplyPage-module__xH_ZVa__optionLink{color:inherit;text-decoration:none}.VacancyApplyPage-module__xH_ZVa__optionLinkActive .VacancyApplyPage-module__xH_ZVa__optionCard{border-color:color-mix(in srgb,var(--primary)70%,var(--border)30%);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary)26%,transparent)}.VacancyApplyPage-module__xH_ZVa__optionCard{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:110px minmax(0,1fr);transition:border-color .14s,transform .14s;display:grid;overflow:hidden}.VacancyApplyPage-module__xH_ZVa__optionLink:hover .VacancyApplyPage-module__xH_ZVa__optionCard{border-color:color-mix(in srgb,var(--primary)40%,var(--border)60%);transform:translateY(-1px)}.VacancyApplyPage-module__xH_ZVa__optionImage{object-fit:cover;width:100%;height:100%;min-height:100px}.VacancyApplyPage-module__xH_ZVa__optionContent{gap:6px;padding:10px;display:grid}.VacancyApplyPage-module__xH_ZVa__optionTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.VacancyApplyPage-module__xH_ZVa__optionTop h3{font-size:var(--font-md);margin:0}.VacancyApplyPage-module__xH_ZVa__optionFeatures{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.VacancyApplyPage-module__xH_ZVa__featureChip{border:1px solid color-mix(in srgb,var(--border)86%,transparent);background:color-mix(in srgb,var(--surface-2)62%,transparent);min-height:22px;color:var(--text-muted);font-size:var(--font-xs);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.VacancyApplyPage-module__xH_ZVa__optionMeta{color:var(--text-muted);font-size:var(--font-sm);margin:0}.VacancyApplyPage-module__xH_ZVa__optionState{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--primary);margin:2px 0 0;font-weight:700}.VacancyApplyPage-module__xH_ZVa__preferenceBlock{gap:8px;display:grid}.VacancyApplyPage-module__xH_ZVa__preferenceLabel{color:var(--text-muted);font-size:var(--font-xs);letter-spacing:.03em;text-transform:uppercase;margin:0;font-weight:700}.VacancyApplyPage-module__xH_ZVa__preferenceChips{gap:8px;display:grid}.VacancyApplyPage-module__xH_ZVa__preferenceChip{border-radius:var(--radius-sm);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2)50%,transparent);min-height:40px;color:inherit;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:border-color .14s,background-color .14s;display:flex}.VacancyApplyPage-module__xH_ZVa__preferenceChip:hover{border-color:color-mix(in srgb,var(--primary)36%,var(--border)64%)}.VacancyApplyPage-module__xH_ZVa__preferenceChip span{font-size:var(--font-sm)}.VacancyApplyPage-module__xH_ZVa__preferenceChip strong{font-size:var(--font-xs);color:var(--text-muted)}.VacancyApplyPage-module__xH_ZVa__preferenceChipActive{border-color:color-mix(in srgb,var(--primary)66%,var(--border)34%);background:color-mix(in srgb,var(--primary)14%,transparent)}.VacancyApplyPage-module__xH_ZVa__summaryBlock{gap:6px;display:grid}.VacancyApplyPage-module__xH_ZVa__summaryBlock p{font-size:var(--font-sm);justify-content:space-between;gap:8px;margin:0;display:flex}.VacancyApplyPage-module__xH_ZVa__summaryBlock span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:var(--font-xs)}.VacancyApplyPage-module__xH_ZVa__actionStack{gap:10px;display:grid}.VacancyApplyPage-module__xH_ZVa__statusBanner{border-radius:var(--radius-sm);border:1px solid var(--border);gap:8px;padding:10px;display:grid}.VacancyApplyPage-module__xH_ZVa__statusBanner p{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.VacancyApplyPage-module__xH_ZVa__statusBannerSuccess{border-color:color-mix(in srgb,var(--success)38%,var(--border));background:color-mix(in srgb,var(--success-soft)82%,var(--surface)18%)}.VacancyApplyPage-module__xH_ZVa__statusBannerError{border-color:color-mix(in srgb,var(--danger)34%,var(--border));background:color-mix(in srgb,var(--danger-soft)78%,var(--surface)22%)}.VacancyApplyPage-module__xH_ZVa__authPrompt{border:1px solid color-mix(in srgb,var(--warning)32%,var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warning-soft)78%,var(--surface)22%);gap:8px;padding:10px;display:grid}.VacancyApplyPage-module__xH_ZVa__authPrompt p{margin:0}.VacancyApplyPage-module__xH_ZVa__authActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.VacancyApplyPage-module__xH_ZVa__totalLine{font-size:var(--font-md);margin:6px 0 0}.VacancyApplyPage-module__xH_ZVa__workflowList{gap:8px;display:grid}.VacancyApplyPage-module__xH_ZVa__workflowItem{border-bottom:1px solid color-mix(in srgb,var(--border)72%,transparent);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.VacancyApplyPage-module__xH_ZVa__workflowItem p{font-size:var(--font-sm);margin:0}.VacancyApplyPage-module__xH_ZVa__workflowItem span{color:var(--text-muted);font-size:var(--font-xs);margin:0}.VacancyApplyPage-module__xH_ZVa__workflowNote{font-size:var(--font-sm);color:var(--text-muted);margin:2px 0 0}@media (max-width:1120px){.VacancyApplyPage-module__xH_ZVa__layout{grid-template-columns:minmax(0,1fr)}.VacancyApplyPage-module__xH_ZVa__sideColumn{max-height:none;padding-right:0;position:static;top:auto;overflow:visible}}@media (max-width:700px){.VacancyApplyPage-module__xH_ZVa__optionCard{grid-template-columns:minmax(0,1fr)}.VacancyApplyPage-module__xH_ZVa__optionImage{min-height:150px}}
