/* Badge Styles */
.badge {
  display: inline-block;
  padding: 0.375rem 0.75rem;
  border-radius: var(--radius-sm, 0.5rem);
  font-size: 0.8rem;
  font-weight: 600;
  text-align: center;
}

.badge-default {
  background: #e8f5e9;
  color: #2e7d32;
}

.badge-success {
  background: #e8f5e9;
  color: #2e7d32;
}

.badge-error {
  background: #ffebee;
  color: #c62828;
}

.badge-warning {
  background: #fff3e0;
  color: #e65100;
}

.badge-info {
  background: #e3f2fd;
  color: #1565c0;
}

