/**
 * 練習会チップ
 */

.clinic-chip {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 3px 10px;
  border-radius: 999px;
  font-size: 11.5px;
  font-weight: 700;
  border: 1px solid transparent;
  font-family: var(--clinic-font-display);
  white-space: nowrap;
}

.clinic-chip--blue {
  background: var(--clinic-blue-soft);
  color: var(--clinic-blue-deep);
}

.clinic-chip--good {
  background: var(--clinic-good-soft);
  color: var(--clinic-good);
}

.clinic-chip--warn {
  background: var(--clinic-warn-soft);
  color: var(--clinic-warn);
}

.clinic-chip--gold {
  background: var(--clinic-gold-soft);
  color: var(--clinic-warn);
}

.clinic-chip--grey {
  background: var(--clinic-bg);
  color: var(--clinic-muted);
  border-color: var(--clinic-line);
}

.clinic-chip--danger {
  background: var(--clinic-danger-soft);
  color: var(--clinic-danger);
}

/* あとから足された開催回 */
.clinic-chip--new {
  font-weight: 800;
  letter-spacing: 0.02em;
}
