.talent-profile[data-v-8f7a6e90]{display:flex;flex-direction:column;gap:12px}.grid-2[data-v-8f7a6e90]{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:900px){.grid-2[data-v-8f7a6e90]{grid-template-columns:1fr}}.compact .grid-2[data-v-8f7a6e90]{grid-template-columns:1fr}.kv-row[data-v-8f7a6e90]{align-items:center;border-bottom:1px solid var(--wt-divider,#f0f0f0);display:flex;justify-content:space-between;padding:12px 0}.kv-row .k[data-v-8f7a6e90]{color:var(--wt-muted);font-size:13px}.kv-row .v[data-v-8f7a6e90]{color:var(--wt-ink);font-size:14px;max-width:70%;text-align:right}.kv-row.last[data-v-8f7a6e90]{border-bottom:none}.kv-row .salary[data-v-8f7a6e90]{color:var(--wt-salary);font-weight:500}.kv-empty[data-v-8f7a6e90]{color:var(--wt-muted);font-size:13px;padding:20px 0;text-align:center}.card[data-v-8f7a6e90]{background:#fff;border:1px solid var(--wt-border);border-radius:var(--wt-radius);padding:20px 24px}.card .block-title[data-v-8f7a6e90]{border-left:3px solid var(--wt-primary);color:var(--wt-ink);font-family:var(--wt-font-display);font-size:15px;margin:0 0 12px;padding-left:10px}.card .desc[data-v-8f7a6e90]{color:var(--wt-ink-2);font-size:14px;line-height:1.7;white-space:pre-wrap}.profile[data-v-8f7a6e90]{align-items:center;display:flex;gap:20px}.profile .avatar[data-v-8f7a6e90]{border-radius:50%;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.profile .info[data-v-8f7a6e90]{flex:1}.profile .name-row[data-v-8f7a6e90]{align-items:center;display:flex;gap:10px}.profile .name[data-v-8f7a6e90]{color:var(--wt-ink);font-family:var(--wt-font-display);font-size:22px}.profile .tag[data-v-8f7a6e90]{border-radius:10px;font-size:12px;padding:2px 10px}.profile .tag.s-0[data-v-8f7a6e90]{background:#e545451f;color:var(--wt-danger)}.profile .tag.s-1[data-v-8f7a6e90]{background:#00b5781f;color:var(--wt-success)}.profile .tag.s-2[data-v-8f7a6e90],.profile .tag.s-3[data-v-8f7a6e90]{background:var(--wt-divider,#eee);color:var(--wt-muted)}.profile .sub-row[data-v-8f7a6e90]{color:var(--wt-muted);font-size:14px;margin-top:6px}.profile .sub-row i[data-v-8f7a6e90]{color:var(--wt-divider,#ddd);font-style:normal;margin:0 8px}.profile .att-tag[data-v-8f7a6e90]{background:#ff8f1f1f;border-radius:3px;color:#b25f00;display:inline-block;font-size:12px;margin-top:8px;padding:2px 8px}.profile .side[data-v-8f7a6e90]{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.profile .op[data-v-8f7a6e90]{border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 16px}.profile .op.chat[data-v-8f7a6e90]{background:var(--wt-primary);border-color:var(--wt-primary);color:#fff;font-weight:500;padding:7px 20px}.profile .op.chat[data-v-8f7a6e90]:hover{background:var(--wt-primary-deep);border-color:var(--wt-primary-deep)}.profile .op.collect[data-v-8f7a6e90]{background:#fff;border:1px solid var(--wt-border);color:var(--wt-muted)}.profile .op.collect[data-v-8f7a6e90]:hover{border-color:var(--wt-salary);color:var(--wt-salary)}.profile .op.collect.on[data-v-8f7a6e90]{background:var(--wt-salary);border-color:var(--wt-salary);color:#fff}.want-jobs[data-v-8f7a6e90]{display:flex;flex-direction:column;gap:8px}.wj-row[data-v-8f7a6e90]{align-items:center;background:var(--wt-bg);border-radius:6px;display:flex;justify-content:space-between;padding:10px 12px}.wj-row .wj-job[data-v-8f7a6e90]{color:var(--wt-ink);font-size:14px;font-weight:500}.wj-row .wj-addr[data-v-8f7a6e90]{color:var(--wt-muted);font-size:12px}.compact .profile[data-v-8f7a6e90]{flex-wrap:wrap}.compact .profile .side[data-v-8f7a6e90]{flex-direction:row;justify-content:flex-start;width:100%}
