.pf-v6-c-chip-group {
  --pf-v6-c-chip-group--PaddingBlockStart: 0;
  --pf-v6-c-chip-group--PaddingInlineEnd: 0;
  --pf-v6-c-chip-group--PaddingBlockEnd: 0;
  --pf-v6-c-chip-group--PaddingInlineStart: 0;
  --pf-v6-c-chip-group--RowGap: var(--pf-v6-global--spacer--sm);
  --pf-v6-c-chip-group--ColumnGap: 0;
  --pf-v6-c-chip-group__main--RowGap: var(--pf-v6-global--spacer--xs);
  --pf-v6-c-chip-group__main--ColumnGap: var(--pf-v6-global--spacer--sm);
  --pf-v6-c-chip-group__list--RowGap: var(--pf-v6-global--spacer--xs);
  --pf-v6-c-chip-group__list--ColumnGap: var(--pf-v6-global--spacer--xs);
  --pf-v6-c-chip-group--m-category--PaddingBlockStart: var(--pf-v6-global--spacer--xs);
  --pf-v6-c-chip-group--m-category--PaddingInlineEnd: var(--pf-v6-global--spacer--xs);
  --pf-v6-c-chip-group--m-category--PaddingBlockEnd: var(--pf-v6-global--spacer--xs);
  --pf-v6-c-chip-group--m-category--PaddingInlineStart: var(--pf-v6-global--spacer--sm);
  --pf-v6-c-chip-group--m-category--BorderRadius: var(--pf-v6-global--BorderRadius--sm);
  --pf-v6-c-chip-group--m-category--BackgroundColor: var(--pf-v6-global--BackgroundColor--200);
  --pf-v6-c-chip-group__label--FontSize: var(--pf-v6-global--FontSize--sm);
  --pf-v6-c-chip-group__label--MaxWidth: 18ch;
  --pf-v6-c-chip-group__close--MarginBlockStart: calc(var(--pf-v6-global--spacer--xs) * -1);
  --pf-v6-c-chip-group__close--MarginBlockEnd: calc(var(--pf-v6-global--spacer--xs) * -1);
  row-gap: var(--pf-v6-c-chip-group--RowGap);
  column-gap: var(--pf-v6-c-chip-group--ColumnGap);
  max-width: 100%;
  padding-block-start: var(--pf-v6-c-chip-group--PaddingBlockStart);
  padding-block-end: var(--pf-v6-c-chip-group--PaddingBlockEnd);
  padding-inline-start: var(--pf-v6-c-chip-group--PaddingInlineStart);
  padding-inline-end: var(--pf-v6-c-chip-group--PaddingInlineEnd);
}
.pf-v6-c-chip-group.pf-m-category {
  --pf-v6-c-chip-group--PaddingBlockStart: var(--pf-v6-c-chip-group--m-category--PaddingBlockStart);
  --pf-v6-c-chip-group--PaddingInlineEnd: var(--pf-v6-c-chip-group--m-category--PaddingInlineEnd);
  --pf-v6-c-chip-group--PaddingBlockEnd: var(--pf-v6-c-chip-group--m-category--PaddingBlockEnd);
  --pf-v6-c-chip-group--PaddingInlineStart: var(--pf-v6-c-chip-group--m-category--PaddingInlineStart);
  background-color: var(--pf-v6-c-chip-group--m-category--BackgroundColor);
  border-radius: var(--pf-v6-c-chip-group--m-category--BorderRadius);
}

.pf-v6-c-chip-group__main {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  row-gap: var(--pf-v6-c-chip-group__main--RowGap);
  column-gap: var(--pf-v6-c-chip-group__main--ColumnGap);
  align-items: baseline;
  min-width: 0;
}

.pf-v6-c-chip-group,
.pf-v6-c-chip-group__list {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  min-width: 0;
}

.pf-v6-c-chip-group__list {
  row-gap: var(--pf-v6-c-chip-group__list--RowGap);
  column-gap: var(--pf-v6-c-chip-group__list--ColumnGap);
}

.pf-v6-c-chip-group__list-item {
  display: inline-flex;
  min-width: 0;
}

.pf-v6-c-chip-group__label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: var(--pf-v6-c-chip-group__label--MaxWidth);
  font-size: var(--pf-v6-c-chip-group__label--FontSize);
}

.pf-v6-c-chip-group__close {
  display: flex;
  align-self: flex-start;
  margin-block-start: var(--pf-v6-c-chip-group__close--MarginBlockStart);
  margin-block-end: var(--pf-v6-c-chip-group__close--MarginBlockEnd);
}