.wk-matter-status-badge {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.4;
  white-space: nowrap;
  letter-spacing: 0.2px;
  text-transform: uppercase;
}

.wk-matter-status-badge--open {
  color: var(--wk-color-success, #22c55e);
  background: var(--wk-color-success-bg, rgba(34, 197, 94, 0.08));
}

.wk-matter-status-badge--done {
  color: var(--wk-text-tertiary, #999);
  background: var(--wk-bg-elevated, #f2f3f4);
}

.wk-matter-status-badge--archived {
  color: var(--wk-text-disabled, #bbb);
  background: var(--wk-bg-elevated, #f2f3f4);
  font-style: italic;
}
