.cvm-panel{border-left:1px solid var(--cvp-border);background:var(--cvp-background);width:288px;min-height:0;color:var(--cvp-text);font-family:var(--font-display);animation:cvm-in .32s var(--cvp-ease) both;flex-direction:column;flex-shrink:0;gap:4px;padding:16px 20px 24px;display:flex;position:relative;overflow-y:auto}.cvm-panel.is-overlay{z-index:6;background:var(--cvp-surface);position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0000001f}.cvm-panel.has-cover{padding-top:0}.cvm-cover{background-position:50%;background-size:cover;flex-shrink:0;height:104px;margin:0 -20px}.cvm-panel.has-cover .cvm-avatar{background:var(--cvp-background);border-radius:999px;margin-top:-40px;padding:3px}.cvm-panel.is-overlay.has-cover .cvm-avatar{background:var(--cvp-surface)}.cvm-close{z-index:2;background:color-mix(in srgb, var(--cvp-surface) 85%, transparent);width:32px;height:32px;color:var(--cvp-text);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.cvm-close:hover{background:var(--cvp-surface-muted)}.cvm-chips{flex-wrap:wrap;gap:6px;display:flex}.cvm-chip.is-verified{background:var(--cvp-tint-blue-bg);color:var(--cvp-tint-blue-fg)}.cvm-recruiter{align-self:stretch}.cvm-id{border-bottom:1px solid var(--cvp-border);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0 16px;display:flex}.cvm-id-name{align-items:center;gap:6px;margin-top:4px;display:flex}.cvm-id-name strong{font-size:18px;font-weight:650;line-height:24px}.cvm-id p{color:var(--cvp-text-secondary);margin:0;font-size:14px;line-height:20px}.cvm-chip{background:var(--cvp-surface-muted);color:var(--cvp-text-secondary);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.cvm-open{border:1px solid var(--cvp-border);border-radius:var(--cvp-radius-control);color:var(--cvp-text);transition:border-color .14s var(--cvp-ease), transform .2s var(--cvp-ease);align-items:center;gap:6px;margin-top:4px;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cvm-open:hover{border-color:var(--cvp-border-strong);text-decoration:none;transform:translate(2px)}.cvm-section{border-bottom:1px solid var(--cvp-border)}.cvm-section-head{width:100%;color:var(--cvp-text-muted);font:500 12px/16px var(--font-display);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 0 10px;display:flex}.cvm-section-head:hover{color:var(--cvp-text-secondary)}.cvm-section-body{flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.cvm-row{align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.cvm-row-icon{color:var(--cvp-text-muted);display:flex}.cvm-row-label{color:var(--cvp-text-secondary)}.cvm-row-value{color:var(--cvp-text);text-align:right;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.cvm-status{background:var(--cvp-tint-green-bg);color:var(--cvp-tint-green-fg);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.cvm-status-pending{background:var(--cvp-tint-amber-bg);color:var(--cvp-tint-amber-fg)}.cvm-status-declined{background:var(--cvp-surface-muted);color:var(--cvp-text-secondary)}.cvm-about{color:var(--cvp-text-secondary);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.cvm-link{color:var(--cvp-link);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.cvm-link:hover{text-decoration:underline}.cvm-keys{color:var(--cvp-text-muted);align-items:center;gap:4px;margin:14px 0 0;font-size:12px;display:flex}.cvm-keys kbd{border:1px solid var(--cvp-border-strong);min-width:18px;height:18px;font:500 11px/1 var(--font-display);border-radius:5px;place-items:center;display:inline-grid}@keyframes cvm-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cvm-panel{animation:none}.cvm-open:hover{transform:none}}.cvm-online{color:var(--cvp-tint-green-fg);align-items:center;gap:6px;display:inline-flex}.cvm-online:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}