.priority-5 { border-left: 4px solid #dc2626; }
.priority-4 { border-left: 4px solid #f97316; }
.priority-3 { border-left: 4px solid #eab308; }
.priority-2 { border-left: 4px solid #3b82f6; }
.priority-1 { border-left: 4px solid #9ca3af; }

.category-badge {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 9999px;
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.msg-active { color: #16a34a; }
.msg-cold { color: #ca8a04; }
.msg-none { color: #9ca3af; }
