icm-mini-profile::part(section-header) {
  color: var(--flux-color-black-54);
  font-family: var(--flux-font-family-base);
  font-size: var(--flux-font-size-sm);
  font-style: normal;
  font-weight: var(--flux-font-weight-medium);
  line-height: 16px;
}

icm-mini-profile::part(section-container) {
  display: grid;
  row-gap: var(--flux-spacing-1);
}

icm-mini-profile::part(sub-section) {
  column-gap: var(--flux-spacing-4);
  display: grid;
  grid-template-columns: auto 1fr;
}

icm-mini-profile::part(sub-section-icon) {
  color: var(--flux-color-black-54);
  padding-top: var(--flux-spacing-1);
}

icm-mini-profile::part(sub-section-label) {
  color: var(--flux-color-black-54);
  font-family: var(--flux-font-family-base);
  font-size: var(--flux-font-size-sm);
  font-style: normal;
  font-weight: var(--flux-font-weight-regular);
  line-height: 20px;
}

icm-mini-profile::part(sub-section-content) {
  color: var(--flux-color-black-87);
  font-family: var(--flux-font-family-base);
  font-size: var(--flux-font-size-base);
  font-style: normal;
  font-weight: var(--flux-font-weight-regular);
  line-height: 20px;
  word-break: break-word;
}

.contact-section-label-tooltip-body-header {
  .updated-tooltip-content {
    .tool-tip-body {
      display: flex;
      flex-wrap: wrap;
      gap: 3px;
    }
    .updated-at-date {
      color: var(--flux-color-purple);
      font-weight: 500;
    }
    .updated-user-name {
      font-weight: 500;
    }
  }
}