.VacancyApplyPage_pageRoot___SOM_{display:grid;gap:var(--detail-gap-sm)}.VacancyApplyPage_breadcrumb__wHh60{font-size:var(--font-sm);color:var(--text-muted)}.VacancyApplyPage_breadcrumb__wHh60 a{color:inherit;text-decoration:none}.VacancyApplyPage_breadcrumb__wHh60 a:hover{color:var(--text-strong)}.VacancyApplyPage_pageHeader__uveqs{display:grid;gap:var(--detail-gap-xs)}.VacancyApplyPage_pageHeader__uveqs h1{margin:0}.VacancyApplyPage_pageHeader__uveqs p{margin:0;color:var(--text-muted)}.VacancyApplyPage_layout__oWtK_{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--detail-aside-min),var(--detail-aside-ratio));gap:var(--detail-gap-sm);align-items:start}.VacancyApplyPage_mainColumn__wPgKa,.VacancyApplyPage_sideColumn__m0j5n{min-width:0;display:grid;gap:var(--detail-gap-sm)}.VacancyApplyPage_sideColumn__m0j5n{align-self:start;position:sticky;top:var(--detail-aside-top);max-height:var(--detail-aside-max-height);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-right:2px}.VacancyApplyPage_anchorOffset__CDlM_{position:relative;top:calc(var(--topbar-height) * -1);height:0}.VacancyApplyPage_infoGrid__pVd1t{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--detail-gap-xs) var(--detail-gap-sm)}.VacancyApplyPage_infoGrid__pVd1t p{margin:0;font-size:var(--font-sm);display:grid;gap:2px}.VacancyApplyPage_infoGrid__pVd1t span{color:var(--text-muted);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.03em}.VacancyApplyPage_optionList__CHV57{display:grid;gap:var(--detail-gap-xs)}.VacancyApplyPage_optionLink__aGRYb{text-decoration:none;color:inherit}.VacancyApplyPage_optionLinkActive__1mHDH .VacancyApplyPage_optionCard__qaWr_{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_optionCard__qaWr_{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;display:grid;grid-template-columns:110px minmax(0,1fr);background:var(--surface);transition:border-color .14s ease,transform .14s ease}.VacancyApplyPage_optionLink__aGRYb:hover .VacancyApplyPage_optionCard__qaWr_{border-color:color-mix(in srgb,var(--primary) 40%,var(--border) 60%);transform:translateY(-1px)}.VacancyApplyPage_optionImage__gk4Nl{width:100%;height:100%;min-height:100px;object-fit:cover}.VacancyApplyPage_optionContent__ohFi1{display:grid;gap:6px;padding:10px}.VacancyApplyPage_optionTop__ircJl{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.VacancyApplyPage_optionTop__ircJl h3{margin:0;font-size:var(--font-md)}.VacancyApplyPage_optionFeatures__exMvB{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.VacancyApplyPage_featureChip__MBjVk{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--surface-2) 62%,transparent);color:var(--text-muted);font-size:var(--font-xs);padding:0 8px}.VacancyApplyPage_optionMeta__3dwvZ{margin:0;color:var(--text-muted);font-size:var(--font-sm)}.VacancyApplyPage_optionState__qJ_bz{margin:2px 0 0;font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--primary);font-weight:700}.VacancyApplyPage_preferenceBlock__oBfaV{display:grid;gap:8px}.VacancyApplyPage_preferenceLabel__duyFL{margin:0;color:var(--text-muted);font-size:var(--font-xs);letter-spacing:.03em;text-transform:uppercase;font-weight:700}.VacancyApplyPage_preferenceChips__AFe2t{display:grid;gap:8px}.VacancyApplyPage_preferenceChip__r_S22{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;border-radius:var(--radius-sm);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 50%,transparent);color:inherit;text-decoration:none;padding:0 10px;transition:border-color .14s ease,background-color .14s ease}.VacancyApplyPage_preferenceChip__r_S22:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%)}.VacancyApplyPage_preferenceChip__r_S22 span{font-size:var(--font-sm)}.VacancyApplyPage_preferenceChip__r_S22 strong{font-size:var(--font-xs);color:var(--text-muted)}.VacancyApplyPage_preferenceChipActive__uSo1C{border-color:color-mix(in srgb,var(--primary) 66%,var(--border) 34%);background:color-mix(in srgb,var(--primary) 14%,transparent)}.VacancyApplyPage_summaryBlock__gL16Z{display:grid;gap:6px}.VacancyApplyPage_summaryBlock__gL16Z p{margin:0;display:flex;justify-content:space-between;gap:8px;font-size:var(--font-sm)}.VacancyApplyPage_summaryBlock__gL16Z span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:var(--font-xs)}.VacancyApplyPage_actionStack__qkqfn{display:grid;gap:10px}.VacancyApplyPage_statusBanner__MA0ly{border-radius:var(--radius-sm);border:1px solid var(--border);padding:10px;display:grid;gap:8px}.VacancyApplyPage_statusBanner__MA0ly p{margin:0;color:var(--text-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.VacancyApplyPage_statusBannerSuccess__1KywG{border-color:color-mix(in srgb,var(--success) 38%,var(--border));background:color-mix(in srgb,var(--success-soft) 82%,var(--surface) 18%)}.VacancyApplyPage_statusBannerError__JzIUp{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));background:color-mix(in srgb,var(--danger-soft) 78%,var(--surface) 22%)}.VacancyApplyPage_authPrompt__VoM9B{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%);padding:10px;display:grid;gap:8px}.VacancyApplyPage_authPrompt__VoM9B p{margin:0}.VacancyApplyPage_authActions__5zcBK{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.VacancyApplyPage_totalLine__0APbT{margin:6px 0 0;font-size:var(--font-md)}.VacancyApplyPage_workflowList__QhJ8m{display:grid;gap:8px}.VacancyApplyPage_workflowItem__3b1ml{display:flex;justify-content:space-between;gap:8px;align-items:baseline;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding-bottom:6px}.VacancyApplyPage_workflowItem__3b1ml p{margin:0;font-size:var(--font-sm)}.VacancyApplyPage_workflowItem__3b1ml span{margin:0;color:var(--text-muted);font-size:var(--font-xs)}.VacancyApplyPage_workflowNote__ncRHC{margin:2px 0 0;font-size:var(--font-sm);color:var(--text-muted)}@media (max-width:1120px){.VacancyApplyPage_layout__oWtK_{grid-template-columns:minmax(0,1fr)}.VacancyApplyPage_sideColumn__m0j5n{position:static;top:auto;max-height:none;overflow:visible;padding-right:0}}@media (max-width:700px){.VacancyApplyPage_optionCard__qaWr_{grid-template-columns:minmax(0,1fr)}.VacancyApplyPage_optionImage__gk4Nl{min-height:150px}}