.contactInfo_card__uAkw3{padding:clamp(8px,16px,24px);border-radius:12px;width:100%;flex:1;margin:auto;display:flex;flex-direction:column;gap:20px}.contactInfo_header__JDj_J{display:flex;align-items:center;gap:16px;padding-bottom:12px}.contactInfo_avatar___U9dc{--size:80px;width:var(--size);height:var(--size);border-radius:var(--border-radius-large)!important;background-color:var(--color-plain-bg);color:var(--color-plain);font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center}.contactInfo_headerText__LA3XG{display:flex;flex-direction:column;width:100%;flex:1;container-type:inline-size}.contactInfo_nameRow__TrEMq{display:flex;align-items:center;gap:10px}.contactInfo_headerText__LA3XG h1{margin:0;font-size:1.4rem;font-weight:600;color:var(--color-dark)}.contactInfo_linkedinButton__1Lsp_{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 6px;border-radius:999px;color:var(--color-plain);font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.contactInfo_linkedinButton__1Lsp_:hover{background:var(--color-plain);color:var(--color-white);border-color:var(--color-plain)}.contactInfo_editable__xtLnu{width:fit-content!important}.contactInfo_jobTitle__4MEgw{display:flex;flex-wrap:wrap;margin:2px 0 0;font-weight:400;align-items:center;font-size:clamp(.9rem,.95rem,.975rem);color:var(--color-dark-muted)}.contactInfo_sectionCard__jSUmT{border:1px solid var(--color-white-blue);border-radius:var(--border-radius-large);background:var(--color-white);box-shadow:var(--drop-shadow-slight);padding:16px;display:flex;flex-direction:column;gap:16px}.contactInfo_sectionHeader__CyOA_{display:flex;align-items:center;justify-content:space-between;gap:16px}.contactInfo_sectionText__CKTNc{display:flex;flex-direction:column;gap:4px}.contactInfo_sectionHeader__CyOA_ h2{margin:0;font-size:1.05rem;color:var(--color-heading-notable)}.contactInfo_sectionHeader__CyOA_ p{margin:0;font-size:.85rem;color:var(--color-text-muted)}.contactInfo_grid__Wz02p{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:14px 28px}@media (max-width:900px){.contactInfo_grid__Wz02p{grid-template-columns:1fr}}.contactInfo_atSymbol__WjbnK{color:var(--color-plain);margin:0 .5ch}.contactInfo_item__WYCY4{display:flex;flex-direction:column;gap:4px}.contactInfo_label__RqAa5{font-size:.7rem;font-weight:700;color:var(--color-dark-muted);text-transform:uppercase;letter-spacing:.04em;opacity:.85}.contactInfo_value__RGmtd{font-size:1rem;color:#333;background-color:red;user-select:none}.contactInfo_activitySection__JgNtJ{overflow-y:auto}.contactInfo_timeline__NPfcl{position:relative;margin-left:20px;padding:10px 0}.contactInfo_timeline__NPfcl:before{content:"";position:absolute;left:9px;top:0;bottom:0;width:2px;background:#ddd}.contactInfo_timelineItem___hO8b{position:relative;margin-bottom:20px;padding-left:30px}.contactInfo_timelineDot__ta1Uh{position:absolute;left:4px;top:5px;width:12px;height:12px;background:var(--color-blue);border-radius:50%}.contactInfo_actHeader__RzJEB{display:flex;justify-content:space-between}.contactInfo_actHeader__RzJEB strong{text-transform:capitalize}.contactInfo_timestamp___84S4{font-size:.85rem;color:var(--color-white-darker)}.contactInfo_actDetails__voVs4{margin-top:4px;font-size:.95rem}.contactInfo_acts__ysll3{display:flex;flex-wrap:wrap;gap:1em;color:var(--color-dark-muted)}.contactInfo_acts__ysll3 h3{font-size:1rem}.contactInfo_toggleHeader__PLMMF{display:flex;align-items:center;cursor:pointer;margin:12px 0}.contactInfo_chevron__NvLmh{transition:transform .2s ease}.contactInfo_chevron__NvLmh.contactInfo_open__1OV58{transform:rotate(180deg)}.contactInfo_collapsible__lxlns{overflow:hidden;transition:max-height .3s ease}.contactInfo_duplicateConflictCard__Zgh1E{display:flex;flex-direction:column;gap:18px;padding:20px;border:1px solid var(--color-white-blue);border-radius:var(--border-radius-large);background:var(--color-container)}.contactInfo_duplicateConflictHeader__JQlfz{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.contactInfo_duplicateConflictHeading__w5D1n{flex:1;min-width:0}.contactInfo_duplicateConflictTitleRow__gxkoC{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.contactInfo_duplicateConflictTitleRow__gxkoC h2{margin:0;color:var(--color-primary);font-size:18px;font-weight:600}.contactInfo_duplicateConflictHeading__w5D1n p{margin:5px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.5}.contactInfo_duplicateConflictBadge__vApMY{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:var(--border-radius-round);background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);font-size:11px;font-weight:600;white-space:nowrap}.contactInfo_duplicateSelectorSection__uZnHL{display:flex;flex-direction:column;gap:7px}.contactInfo_duplicateSelectorLabel__0vTLS{color:var(--color-text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.contactInfo_duplicateSelectorOption__xKllL{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.contactInfo_duplicateSelectorName__dNVmK{overflow:hidden;color:var(--color-text);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.contactInfo_duplicateSelectorId__zVp8P{flex-shrink:0;color:var(--color-text-muted);font-size:12px}.contactInfo_mergeComparison__MskJ_{overflow:hidden;border:1px solid var(--color-white-blue);border-radius:var(--border-radius-medium);background:var(--color-container)}.contactInfo_mergeComparisonHeader__LikBV{padding:12px 16px;background:var(--color-container);color:var(--color-text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.contactInfo_mergeComparisonHeader__LikBV,.contactInfo_mergeComparisonRow__i0SdN{display:grid;grid-template-columns:150px minmax(180px,1fr) minmax(180px,1fr) 230px;gap:18px;align-items:center;border-bottom:1px solid var(--color-white-blue)}.contactInfo_mergeComparisonRow__i0SdN{min-height:64px;padding:11px 16px;transition:background-color .12s ease}.contactInfo_mergeComparisonRow__i0SdN:last-child{border-bottom:none}.contactInfo_mergeComparisonRow__i0SdN:hover{background:var(--color-container)}.contactInfo_mergeComparisonRowDifferent__wNG6p{background:color-mix(in srgb,var(--color-primary) 3%,transparent)}.contactInfo_mergeComparisonRowDifferent__wNG6p:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.contactInfo_mergeField__bfSac{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.contactInfo_mergeFieldLabel__cVBU7{color:var(--color-text);font-size:13px;font-weight:600}.contactInfo_mergeDifferentBadge__dw_Bo{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--border-radius-round);background:color-mix(in srgb,var(--color-primary) 9%,transparent);color:var(--color-primary);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.contactInfo_mergeValue__wrcV_{min-width:0;overflow-wrap:anywhere;color:var(--color-text);font-size:13px;line-height:1.45}.contactInfo_mergeEmptyValue__Vwsng{color:var(--color-text-muted);font-style:italic}.contactInfo_mergeChoiceGroup__ihBf7{display:flex;align-items:center;gap:8px}.contactInfo_mergeChoice__ZydCk{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:98px;min-height:34px;padding:6px 10px;border:1px solid var(--color-white-blue);border-radius:var(--border-radius-medium);background:var(--color-container);color:var(--color-text-muted);font-size:12px;font-weight:500;cursor:pointer;user-select:none;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.contactInfo_mergeChoiceSelected__bqeFy,.contactInfo_mergeChoice__ZydCk:hover{border-color:var(--color-primary);color:var(--color-primary)}.contactInfo_mergeChoiceSelected__bqeFy{background:color-mix(in srgb,var(--color-primary) 8%,transparent);font-weight:600}.contactInfo_mergeChoice__ZydCk input{width:14px;height:14px;margin:0;accent-color:var(--color-primary);cursor:pointer}.contactInfo_mergeFooter__3HS41{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:2px}.contactInfo_mergeFooterMessage__0vc2L{display:flex;flex-direction:column;gap:3px;color:var(--color-text-muted);font-size:12px}.contactInfo_mergeFooterMessage__0vc2L strong{color:var(--color-text);font-weight:600}.contactInfo_mergeButton__g0oPE{display:inline-flex;align-items:center;justify-content:center;min-width:170px;min-height:38px;padding:8px 16px;border:1px solid var(--color-primary);border-radius:var(--border-radius-medium);background:var(--color-primary);color:var(--color-white);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .12s ease,filter .12s ease,transform .12s ease}.contactInfo_mergeButton__g0oPE:hover:not(:disabled){filter:brightness(.94)}.contactInfo_mergeButton__g0oPE:active:not(:disabled){transform:translateY(1px)}.contactInfo_mergeButton__g0oPE:disabled{opacity:.55;cursor:not-allowed}@media screen and (max-width:1100px){.contactInfo_mergeComparison__MskJ_{overflow-x:auto}.contactInfo_mergeComparisonHeader__LikBV,.contactInfo_mergeComparisonRow__i0SdN{min-width:900px}}@media screen and (max-width:700px){.contactInfo_duplicateConflictCard__Zgh1E{padding:14px}.contactInfo_duplicateConflictTitleRow__gxkoC{align-items:flex-start;flex-direction:column}.contactInfo_mergeFooter__3HS41{align-items:stretch;flex-direction:column}.contactInfo_mergeButton__g0oPE{width:100%}}.contactInfo_mergeActions__oJyh_{display:flex;align-items:center;gap:10px;flex-shrink:0}.contactInfo_leaveAsIsButton__9JLm5{display:inline-flex;align-items:center;justify-content:center;min-width:110px;min-height:38px;padding:8px 16px;border:1px solid var(--color-white-blue);border-radius:var(--border-radius-medium);background:var(--color-container);color:var(--color-text);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease,opacity .12s ease}.contactInfo_leaveAsIsButton__9JLm5:hover:not(:disabled){border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,transparent);color:var(--color-primary)}.contactInfo_leaveAsIsButton__9JLm5:disabled{opacity:.55;cursor:not-allowed}@media screen and (max-width:700px){.contactInfo_mergeActions__oJyh_{width:100%;flex-direction:column-reverse}.contactInfo_leaveAsIsButton__9JLm5,.contactInfo_mergeButton__g0oPE{width:100%}}