.application-state-row[data-v-76189f40]{align-items:center;background:var(--surface-secondary);border:1px solid var(--stroke-primary);border-radius:16px;display:flex;gap:16px;justify-content:space-between;margin-top:16px;padding:12px 14px}.application-state-copy[data-v-76189f40]{align-items:center;display:flex;gap:10px;min-width:0}.application-state-icon[data-v-76189f40]{color:var(--success);flex-shrink:0}.application-state-text[data-v-76189f40]{color:var(--secondary);font-size:14px;line-height:1.4}.application-state-link[data-v-76189f40]{align-items:center;color:var(--tertiary);display:inline-flex;gap:4px}.application-state-link[data-v-76189f40]:hover{text-decoration:underline}@media(max-width:640px){.application-state-row[data-v-76189f40]{align-items:flex-start;flex-direction:column;gap:12px}}.vacancy-actions[data-v-d036ef53]{position:absolute;right:16px;top:16px;z-index:30}@media(max-width:640px){.vacancy-actions[data-v-d036ef53]{right:10px;top:8px}}.vacancy-actions.is-open[data-v-d036ef53]{z-index:120}.vacancy-actions-trigger[data-v-d036ef53]{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:32px}.vacancy-actions-trigger svg[data-v-d036ef53]{transform:translate(1px)}.vacancy-actions-trigger.is-open[data-v-d036ef53],.vacancy-actions-trigger[data-v-d036ef53]:focus-visible,.vacancy-actions-trigger[data-v-d036ef53]:hover{background:var(--surface-secondary);border-color:transparent;color:var(--text-color);outline:none}.vacancy-actions-menu[data-v-d036ef53]{background:var(--filter-floating-bg);border:1px solid var(--card-tag-border);border-radius:14px;box-shadow:0 12px 28px #0000001a,0 4px 10px #0000000f;color:var(--text-color);min-width:248px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.vacancy-actions-item[data-v-d036ef53]{align-items:center;background:transparent;border:none;border-radius:12px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:12px;line-height:1.25;min-height:42px;padding:8px 12px;text-align:left;transition:background-color .15s ease;width:100%}.vacancy-actions-item[data-v-d036ef53]:focus-visible,.vacancy-actions-item[data-v-d036ef53]:hover{background:var(--surface-tertiary);outline:none}.vacancy-actions-icon[data-v-d036ef53]{align-items:center;color:var(--tertiary);display:flex;flex-shrink:0;height:20px;justify-content:center;transition:color .15s ease;width:20px}.vacancy-actions-item:focus-visible .vacancy-actions-icon[data-v-d036ef53],.vacancy-actions-item:hover .vacancy-actions-icon[data-v-d036ef53]{color:var(--text-color)}.vacancy-actions-separator[data-v-d036ef53]{background:var(--card-tag-border);height:1px;margin:6px 12px}.dark{box-shadow:0 16px 32px #00000047,0 6px 14px #0003}.vacancy-actions-fade-enter-active[data-v-d036ef53],.vacancy-actions-fade-leave-active[data-v-d036ef53]{transition:opacity .15s ease,transform .15s ease}.vacancy-actions-fade-enter-from[data-v-d036ef53],.vacancy-actions-fade-leave-to[data-v-d036ef53]{opacity:0;transform:translateY(-4px)}.vacancy-card:hover h2[data-v-a253bae3]{opacity:.7}.vacancy-card-link[data-v-a253bae3]{display:block;text-decoration:none;transition:transform .2s ease}.vacancy-card-link:hover .vacancy-card[data-v-a253bae3]{background-color:var(--card-hover-bg)}.more-tags[data-v-a253bae3]{background:0;color:var(--text-color);cursor:pointer;margin-left:-10px}.topline[data-v-a253bae3]{padding-right:34px}.date[data-v-a253bae3]{white-space:nowrap}.date-full[data-v-a253bae3]{display:block}.date-short[data-v-a253bae3]{display:none}.seen-badge[data-v-a253bae3]{background:var(--surface-secondary);border-radius:12px;color:var(--text-tertiary);font-size:12px;font-weight:500;padding:0 8px;white-space:nowrap}.company-wrapper[data-v-a253bae3]{align-items:center;display:flex}.plus-badge[data-v-a253bae3]{background:#fbbf24;border-radius:6px;box-shadow:0 2px 8px #0000001a;color:#92400e;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px;white-space:nowrap}.company-fixed-width[data-v-a253bae3]{display:inline-block;min-width:130px}.company-hidden-overlay[data-v-a253bae3]{border:1px solid var(--border-color);border-radius:4px;color:var(--light-text-color)}.card-plus-badge[data-v-a253bae3]{font-size:12px;font-weight:400;justify-content:center;left:20px;position:absolute;top:-9px}.badge-container[data-v-a253bae3],.card-plus-badge[data-v-a253bae3]{align-items:center;display:flex;height:18px}.badge-container[data-v-a253bae3]{border-radius:4px;overflow:hidden}.badge-left[data-v-a253bae3]{background-color:var(--accent-color);border-radius:4px 0 0 4px;color:#1f2937;font-weight:600}.badge-left[data-v-a253bae3],.badge-right[data-v-a253bae3]{align-items:center;display:flex;height:100%;padding:2px 8px}.badge-right[data-v-a253bae3]{background-color:var(--plus-border-color);border-radius:0 4px 4px 0;color:var(--plus-banner-button-bg)}
