.pro-list[data-v-d4976cde]{display:flex;flex-direction:column;gap:18px}.pro-list--refreshing[data-v-d4976cde]{opacity:.72;pointer-events:none;transition:opacity .18s}.pro-card[data-v-d4976cde]{align-items:center;border:1px solid var(--ui-border);border-radius:var(--ui-r-16);box-shadow:0 3px 14px rgba(var(--ui-shadow-rgb),.03);display:grid;gap:24px;grid-template-columns:160px minmax(0,1fr) 220px;min-height:196px;padding:28px;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s,background .2s}.pro-card[data-v-d4976cde],.pro-card[data-v-d4976cde]:hover{background:var(--ui-surface)}.pro-card[data-v-d4976cde]:hover{border-color:var(--ui-primary-soft-strong);box-shadow:0 10px 30px rgba(var(--ui-shadow-rgb),.06);transform:translateY(-2px)}.pro-card__photo[data-v-d4976cde]{background:radial-gradient(circle at top left,var(--ui-primary-soft-strong),var(--ui-primary-soft) 55%,var(--ui-soft) 100%);border-radius:var(--ui-r-16);box-shadow:inset 0 0 0 1px rgba(var(--ui-primary-rgb),.7);flex-shrink:0;height:160px;overflow:hidden;position:relative;width:160px}.pro-card__main[data-v-d4976cde]{display:flex;flex-direction:column;gap:12px;min-width:0}.pro-card__topline[data-v-d4976cde]{align-items:flex-start;display:flex;gap:16px}.pro-card__role[data-v-d4976cde]{align-items:center;color:var(--ui-muted);display:inline-flex;font-size:var(--ui-fs-14);font-weight:400}.pro-card__name[data-v-d4976cde]{color:var(--ui-text);font-size:var(--ui-fs-24);font-weight:700;line-height:1.2;margin:0}.pro-card__meta[data-v-d4976cde]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-height:24px}.pro-card__company[data-v-d4976cde]{color:var(--ui-muted);font-size:var(--ui-fs-14);font-weight:400;line-height:1.5;margin:0}.pro-card__dot[data-v-d4976cde]{color:var(--ui-disabled);font-size:var(--ui-fs-14);line-height:1}.pro-card__city[data-v-d4976cde]{align-items:center;color:var(--ui-muted);display:inline-flex;font-size:var(--ui-fs-14);font-weight:400;gap:4px}.pro-card__city svg[data-v-d4976cde]{color:var(--ui-faint);flex-shrink:0}.pro-card__headline[data-v-d4976cde]{color:var(--ui-muted);display:-webkit-box;font-size:var(--ui-fs-14);-webkit-line-clamp:2;line-height:1.6;margin:0;max-width:680px;-webkit-box-orient:vertical;overflow:hidden}.pro-card__chips[data-v-d4976cde]{display:flex;flex-wrap:wrap;gap:8px}.pro-card__chip[data-v-d4976cde]{align-items:center;background:var(--ui-soft);border:1px solid var(--ui-border);border-radius:var(--ui-r-pill);color:var(--ui-muted-strong);display:inline-flex;font-size:var(--ui-fs-13);font-weight:500;max-width:260px;min-height:32px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.pro-card__side[data-v-d4976cde]{align-items:flex-end;align-self:end;display:flex;flex-direction:column;gap:10px;justify-content:flex-end}.pro-card__status[data-v-d4976cde]{color:var(--ui-faint);font-size:var(--ui-fs-12)}.pro-card__cta[data-v-d4976cde]{align-items:center;background:var(--ui-soft);border:1px solid var(--ui-border);border-radius:var(--ui-r-12);color:var(--ui-text-soft);display:inline-flex;font-size:var(--ui-fs-13);font-weight:700;gap:8px;justify-content:center;min-height:var(--ui-h-44);padding:0 18px;white-space:nowrap}.pro-card__cta svg[data-v-d4976cde]{transition:transform .2s}.pro-card:hover .pro-card__cta svg[data-v-d4976cde]{transform:translate(3px)}.pro-empty[data-v-d4976cde]{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-r-16);padding:28px 24px;text-align:center}.pro-empty__title[data-v-d4976cde]{color:var(--ui-text);font-size:var(--ui-fs-16);font-weight:700;margin:0 0 8px}.pro-empty__text[data-v-d4976cde]{color:var(--ui-muted);font-size:var(--ui-fs-14);line-height:1.6;margin:0}@media(max-width:1100px){.pro-card[data-v-d4976cde]{grid-template-columns:120px minmax(0,1fr)}.pro-card__side[data-v-d4976cde]{align-items:flex-start;grid-column:2}}@media(max-width:760px){.pro-card[data-v-d4976cde]{gap:18px;grid-template-columns:1fr;min-height:0;padding:20px}.pro-card__photo[data-v-d4976cde]{height:112px;width:112px}.pro-card__topline[data-v-d4976cde]{gap:10px}.pro-card__name[data-v-d4976cde]{font-size:var(--ui-fs-20)}.pro-card__city[data-v-d4976cde],.pro-card__company[data-v-d4976cde],.pro-card__headline[data-v-d4976cde]{font-size:var(--ui-fs-14)}.pro-card__chip[data-v-d4976cde]{max-width:100%}.pro-card__side[data-v-d4976cde]{align-items:stretch;grid-column:auto;justify-content:stretch}.pro-card__cta[data-v-d4976cde]{width:100%}}@keyframes shimmer-d4976cde{0%{background-position:-600px 0}to{background-position:600px 0}}.sk[data-v-d4976cde]{animation:shimmer-d4976cde 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--ui-soft-2) 25%,var(--ui-border) 50%,var(--ui-soft-2) 75%);background-size:1200px 100%;border-radius:var(--ui-r-8)}.sk--photo[data-v-d4976cde]{border-radius:var(--ui-r-16);flex-shrink:0;height:160px;width:160px}.sk--name[data-v-d4976cde]{border-radius:var(--ui-r-6);height:28px;width:55%}.sk--badge[data-v-d4976cde]{border-radius:var(--ui-r-pill);height:20px;width:90px}.sk--meta[data-v-d4976cde]{height:16px;width:40%}.sk--headline[data-v-d4976cde],.sk--meta[data-v-d4976cde]{border-radius:var(--ui-r-6)}.sk--headline[data-v-d4976cde]{height:14px;width:80%}.sk--btn[data-v-d4976cde]{border-radius:var(--ui-r-12);height:46px;width:180px}.pro-card--skeleton[data-v-d4976cde]{pointer-events:none}.pro-card--skeleton .pro-card__main[data-v-d4976cde]{gap:14px}.pro-card--skeleton .pro-card__side[data-v-d4976cde]{justify-content:flex-end}
