/* CUBE: block — status and payment-type chips. */

.pill {
  display: inline-block;
  padding: var(--space-3xs) var(--space-xs);
  border-radius: var(--radius-pill);
  font-size: var(--fs-2xs);
  font-weight: 600;
  background: var(--color-border-subtle);
  color: var(--color-muted);
}
.pill--active   { background: var(--color-primary-soft); color: var(--color-primary-ink); }
.pill--inactive { background: var(--color-border-subtle); color: var(--color-muted); }
.pill--info     { background: var(--color-info-soft); color: var(--color-info-ink); }
.pill--accent2  { background: var(--color-accent2-soft); color: var(--color-accent2-ink); }
.pill--warn     { background: var(--color-warn-soft); color: var(--color-warn); }
.pill--danger   { background: var(--color-danger-soft); color: var(--color-danger); }
.pill--success  { background: var(--color-primary-soft); color: var(--color-primary-ink); }
.pill--mono     { font-family: var(--font-mono); font-weight: 500; color: var(--color-fg); }
