.ds-contact-card{align-items:center;gap:var(--gap-lg);padding:var(--padding-lg);border:1px solid var(--color-bg-container-border);border-radius:var(--radius-md);background:var(--color-bg-container-primary-semi);color:inherit;transition:background var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);box-sizing:border-box;width:100%;font:inherit;text-align:left;cursor:pointer;text-decoration:none;display:flex}.ds-contact-card:hover{background:var(--color-bg-container-secondary);border-color:var(--color-bg-container-border)}.ds-contact-card:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-contact-card__icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ds-contact-card__icon{--icon-size:var(--icon-size-md);color:var(--color-text-secondary)}.ds-contact-card__logo{object-fit:contain;width:24px;height:24px}.ds-contact-card__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-contact-card__label{font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);color:var(--color-text-primary)}.ds-contact-card__value{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-contact-card__actions{align-items:center;gap:var(--gap-xs);flex-shrink:0;display:flex}.ds-contact-card__copy-btn{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ds-contact-card__copy-btn:hover{background:var(--color-bg-container-tertiary);color:var(--color-text-primary)}.ds-contact-card__copy-btn:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-contact-card__copy-btn .material-symbols-rounded{--icon-size:var(--icon-size-sm)}.ds-contact-card__chevron{--icon-size:var(--icon-size-sm);color:var(--color-text-tertiary);flex-shrink:0}
