.contact-details_contact__FaJV9{display:flex;flex-direction:column;gap:var(--space-12)}.contact-details_header__XfhfO{display:flex;flex-direction:column;min-width:0}.contact-details_headerRow__HBbuo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:var(--button-size-xsmall)}.contact-details_name__PhdAZ{font:var(--font-body-large);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-details_subtitle__YhElg{font:var(--font-body-medium);color:var(--color-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-details_lines__HftYO{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.contact-details_line__LFRG_{display:flex;align-items:center;gap:var(--space-8);min-height:36px;padding-inline:var(--space-8);margin-inline:calc(-1 * var(--space-8));margin-block:0;list-style:none;border-radius:var(--border-radius-medium);transition:var(--transition-interactive)}.contact-details_line__LFRG_:has(a):hover{background:var(--color-background-primary-hover)}.contact-details_line__LFRG_:has(a):active{background:var(--color-background-primary-active)}.contact-details_lineLink__qhALk{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;gap:var(--space-8);min-width:0;font:var(--font-body-medium);color:var(--color-text-primary);text-decoration:none}a.contact-details_lineLink__qhALk{color:var(--color-brand)}a.contact-details_lineLink__qhALk:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--border-radius-small)}.contact-details_lineIcon__BLlQT{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-text-subtle)}.contact-details_lineText__3ky0L{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-details_headerActions__6PyX6,.contact-details_lineActions__d4KxJ{display:flex;align-items:center;flex-shrink:0}.contact-details_lineActions__d4KxJ{opacity:0;transition:opacity var(--motion-duration-short) var(--motion-ease-out)}.contact-details_line__LFRG_:focus-within .contact-details_lineActions__d4KxJ,.contact-details_line__LFRG_:hover .contact-details_lineActions__d4KxJ{opacity:1}@media (any-hover:none){.contact-details_lineActions__d4KxJ{opacity:1}}