.pf-v6-c-chip {
  --pf-v6-c-chip--PaddingBlockStart: var(--pf-v6-global--spacer--xs);
  --pf-v6-c-chip--PaddingInlineEnd: var(--pf-v6-global--spacer--sm);
  --pf-v6-c-chip--PaddingBlockEnd: var(--pf-v6-global--spacer--xs);
  --pf-v6-c-chip--PaddingInlineStart: var(--pf-v6-global--spacer--sm);
  --pf-v6-c-chip--BackgroundColor: var(--pf-v6-global--Color--light-100);
  --pf-v6-c-chip--BorderRadius: var(--pf-v6-global--BorderRadius--sm);
  --pf-v6-c-chip--before--BorderColor: var(--pf-v6-global--BorderColor--300);
  --pf-v6-c-chip--before--BorderWidth: var(--pf-v6-global--BorderWidth--sm);
  --pf-v6-c-chip--before--BorderRadius: var(--pf-v6-c-chip--BorderRadius);
  --pf-v6-c-chip--m-overflow__text--Color: var(--pf-v6-global--primary-color--100);
  --pf-v6-c-chip--m-draggable--BackgroundColor: var(--pf-v6-global--BackgroundColor--200);
  --pf-v6-c-chip--m-draggable--BoxShadow: var(--pf-v6-global--BoxShadow--sm);
  --pf-v6-c-chip--m-draggable__icon--FontSize: var(--pf-v6-global--icon--FontSize--sm);
  --pf-v6-c-chip__content--FontSize: var(--pf-v6-global--FontSize--xs);
  --pf-v6-c-chip__content--ColumnGap: var(--pf-v6-global--spacer--xs);
  --pf-v6-c-chip__text--Color: var(--pf-v6-global--Color--100);
  --pf-v6-c-chip__text--MaxWidth: 16ch;
  --pf-v6-c-chip__c-badge--MarginInlineStart: var(--pf-v6-global--spacer--xs);
  --pf-v6-c-chip__actions--FontSize: var(--pf-v6-global--FontSize--xs);
  --pf-v6-c-chip__actions--c-button--PaddingBlockStart: var(--pf-v6-global--spacer--xs);
  --pf-v6-c-chip__actions--c-button--PaddingInlineEnd: var(--pf-v6-global--spacer--sm);
  --pf-v6-c-chip__actions--c-button--PaddingBlockEnd: var(--pf-v6-global--spacer--xs);
  --pf-v6-c-chip__actions--c-button--PaddingInlineStart: var(--pf-v6-global--spacer--sm);
  --pf-v6-c-chip__actions--c-button--MarginBlockStart: calc(var(--pf-v6-c-chip--PaddingBlockStart) * -1);
  --pf-v6-c-chip__actions--c-button--MarginInlineEnd: calc(var(--pf-v6-c-chip--PaddingInlineEnd) / 2 * -1);
  --pf-v6-c-chip__actions--c-button--MarginBlockEnd: calc(var(--pf-v6-c-chip--PaddingBlockEnd) * -1);
  --pf-v6-c-chip__actions--c-button--FontSize: var(--pf-v6-global--FontSize--xs);
  --pf-v6-c-chip__icon--MarginInlineStart: var(--pf-v6-global--spacer--sm);
  position: relative;
  display: inline-flex;
  align-items: center;
  min-width: 0;
  padding-block-start: var(--pf-v6-c-chip--PaddingBlockStart);
  padding-block-end: var(--pf-v6-c-chip--PaddingBlockEnd);
  padding-inline-start: var(--pf-v6-c-chip--PaddingInlineStart);
  padding-inline-end: var(--pf-v6-c-chip--PaddingInlineEnd);
  list-style: none;
  background-color: var(--pf-v6-c-chip--BackgroundColor);
  border-radius: var(--pf-v6-c-chip--BorderRadius);
}
.pf-v6-c-chip::before {
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  content: "";
  border: var(--pf-v6-c-chip--before--BorderWidth) solid var(--pf-v6-c-chip--before--BorderColor);
  border-radius: var(--pf-v6-c-chip--before--BorderRadius);
}
.pf-v6-c-chip.pf-m-overflow {
  border: 0;
}
.pf-v6-c-chip.pf-m-overflow .pf-v6-c-chip__text {
  color: var(--pf-v6-c-chip--m-overflow__text--Color);
}
.pf-v6-c-chip.pf-m-draggable {
  --pf-v6-c-chip--BackgroundColor: var(--pf-v6-c-chip--m-draggable--BackgroundColor);
  box-shadow: var(--pf-v6-c-chip--m-draggable--BoxShadow);
}
.pf-v6-c-chip.pf-m-draggable .pf-v6-c-chip__icon {
  font-size: var(--pf-v6-c-chip--m-draggable__icon--FontSize);
}

.pf-v6-c-chip__text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  max-width: var(--pf-v6-c-chip__text--MaxWidth);
  color: var(--pf-v6-c-chip__text--Color);
}
.pf-v6-c-chip__text .pf-v6-c-badge {
  margin-inline-start: var(--pf-v6-c-chip__c-badge--MarginInlineStart);
}

.pf-v6-c-chip__icon + .pf-v6-c-chip__text,
.pf-v6-c-chip__text + .pf-v6-c-chip__icon {
  margin-inline-start: var(--pf-v6-c-chip__icon--MarginInlineStart);
}

.pf-v6-c-chip__content {
  display: flex;
  column-gap: var(--pf-v6-c-chip__content--ColumnGap);
  align-items: center;
  font-size: var(--pf-v6-c-chip__content--FontSize);
}

.pf-v6-c-chip__actions {
  font-size: var(--pf-v6-c-chip__actions--FontSize);
}
.pf-v6-c-chip__actions .pf-v6-c-button {
  --pf-v6-c-button--PaddingBlockStart: var(--pf-v6-c-chip__actions--c-button--PaddingBlockStart);
  --pf-v6-c-button--PaddingInlineEnd: var(--pf-v6-c-chip__actions--c-button--PaddingInlineEnd);
  --pf-v6-c-button--PaddingBlockEnd: var(--pf-v6-c-chip__actions--c-button--PaddingBlockEnd);
  --pf-v6-c-button--PaddingInlineStart: var(--pf-v6-c-chip__actions--c-button--PaddingInlineStart);
  --pf-v6-c-button--FontSize: var(--pf-v6-c-chip__actions--c-button--FontSize);
  margin-block-start: var(--pf-v6-c-chip__actions--c-button--MarginBlockStart);
  margin-block-end: var(--pf-v6-c-chip__actions--c-button--MarginBlockEnd);
  margin-inline-end: var(--pf-v6-c-chip__actions--c-button--MarginInlineEnd);
  line-height: 1;
}