.profiles-card-item {
  --_button-size: 24px;
  --_padding-y: 0.25rem;
  --_padding-x: 0;
  --_number-font-size: var(--number-font-size, 1.8rem);
  --_border-weight: var(--border-weight, 0);
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: var(--_padding-y) var(--_padding-x);
  border-bottom: var(--_border-weight) solid var(--dt-color-border);
  font-size: inherit;
  min-height: calc(var(--_button-size) + var(--_padding-y) * 2);
  width: 100%;
  color: inherit;
}
.profiles-card-item:last-child {
  border-bottom: none;
}
.profiles-card-item__icon {
  color: var(--portal-accent);
}
.profiles-card-item__main {
  display: flex;
  align-items: baseline;
  gap: 0.5rem;
  overflow: hidden;
}
.profiles-card-item__number {
  font-weight: 600;
  font-size: var(--_number-font-size);
  vertical-align: bottom;
}
.profiles-card-item__name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: inherit;
  vertical-align: bottom;
}
.profiles-card-item__loading {
  display: flex;
}
.profiles-card-item__tooltip-icon {
  color: var(--dt-color-on-surface-muted);
}
.profiles-card-item__tooltip-content {
  margin: 0;
}
.profiles-card-item__left {
  margin-left: auto;
  min-width: var(--_button-size);
  min-height: var(--_button-size);
}
