/* filter-chip, sélection multi (filtres comparateur, wizard usage) */

.pd-chip-row {
  display: flex;
  flex-wrap: wrap;
  gap: var(--pd-space-2);
}

.pd-chip {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 8px 14px;
  background: var(--pd-white);
  border: 1.5px solid var(--pd-neutral-200);
  border-radius: var(--pd-radius-pill);
  font-size: var(--pd-fs-sm);
  font-weight: var(--pd-fw-medium);
  color: var(--pd-neutral-700);
  cursor: pointer;
  transition: all var(--pd-dur) var(--pd-ease);
  user-select: none;
}
.pd-chip:hover { border-color: var(--pd-primary); color: var(--pd-primary); }
.pd-chip[aria-pressed="true"], .pd-chip.is-selected {
  background: var(--pd-primary);
  border-color: var(--pd-primary);
  color: var(--pd-white);
}
.pd-chip__icon { width: 16px; height: 16px; }

.pd-chip--lg {
  padding: 14px 22px;
  font-size: var(--pd-fs-base);
  font-weight: var(--pd-fw-semibold);
}
