.VacancyCard_card__zemZk{padding:24px;display:flex;flex-direction:column;gap:16px;position:relative;transition:all var(--transition-normal);border:1px solid var(--border-subtle)}.VacancyCard_card__zemZk:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary-light)}.VacancyCard_featuredRim__KbdaJ{border-color:var(--color-accent)!important;box-shadow:0 0 15px rgba(245,158,11,.2)}.VacancyCard_urgentRim__X__mK{border-color:#ef4444!important;box-shadow:0 0 15px rgba(239,68,68,.2)}.VacancyCard_bothRim__f5j17{position:relative;border:2px solid transparent!important;background:linear-gradient(var(--surface-card),var(--surface-card)) padding-box,linear-gradient(45deg,#ef4444,#f59e0b) border-box;box-shadow:0 8px 30px rgba(245,158,11,.15)}.VacancyCard_featuredBadge__2E_Wc{position:absolute;top:12px;right:12px;background:var(--color-accent);color:var(--color-primary);font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:var(--radius-full);text-transform:uppercase}.VacancyCard_header__fGsCG{display:flex;flex-direction:column;gap:4px}.VacancyCard_title__7RgwT{font-size:1.25rem;color:var(--color-primary);font-weight:700;line-height:1.3;word-break:break-word;overflow-wrap:break-word}.VacancyCard_department__jqtAv{font-size:.9rem;color:var(--color-accent-text);font-weight:500}.VacancyCard_meta__oXj_8{display:flex;flex-wrap:wrap;gap:16px;color:var(--color-gray-600);font-size:.9rem}.VacancyCard_metaItem__hm911{display:flex;align-items:center;gap:6px}.VacancyCard_icon__Q5_K9{display:inline-flex;align-items:center;flex-shrink:0}.VacancyCard_footer__GkuDQ{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--border-subtle)}.VacancyCard_viewLink__JmHEq{font-size:.95rem;color:var(--color-gray-600);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.VacancyCard_viewLink__JmHEq:hover{color:var(--color-primary);text-decoration:underline}html[data-theme=dark] .VacancyCard_card__zemZk{background:var(--color-gray-200);border-color:var(--color-gray-300)}html[data-theme=dark] .VacancyCard_title__7RgwT{color:var(--color-gray-900)}html[data-theme=dark] .VacancyCard_department__jqtAv{color:var(--color-accent)}html[data-theme=dark] .VacancyCard_meta__oXj_8,html[data-theme=dark] .VacancyCard_viewLink__JmHEq{color:var(--color-gray-600)}html[data-theme=dark] .VacancyCard_viewLink__JmHEq:hover{color:var(--color-accent)}html[data-theme=dark] .VacancyCard_featuredBadge__2E_Wc{color:#0B1221}html[data-theme=dark] .VacancyCard_bothRim__f5j17{background:linear-gradient(var(--color-gray-200),var(--color-gray-200)) padding-box,linear-gradient(45deg,#ef4444,#f59e0b) border-box}html[data-theme=dark] .VacancyCard_featuredRim__KbdaJ{background-color:var(--color-gray-200)}html[data-theme=dark] .VacancyCard_footer__GkuDQ{border-top-color:var(--color-gray-300)}@media (max-width:767px){.VacancyCard_card__zemZk{padding:20px;gap:12px}.VacancyCard_card__zemZk:hover{transform:none}.VacancyCard_title__7RgwT{font-size:1.1rem}.VacancyCard_meta__oXj_8{gap:10px;font-size:.85rem}.VacancyCard_footer__GkuDQ{padding-top:12px}.VacancyCard_viewLink__JmHEq{min-height:44px;display:inline-flex;align-items:center;padding:8px 0}}html:not([data-theme=dark]) .VacancyCard_urgentRim__X__mK{border-color:var(--color-error)!important;box-shadow:0 0 15px rgba(198,40,40,.16)}