// ── Urgency Badge ────────────────────────────────────────────── import SwiftUI struct UrgencyBadge: View { let urgency: UrgencyLevel var body: some View { Text(getUrgencyConfig(urgency).label.uppercased()) .font(CMFonts.body(size: 10, weight: .bold)) .foregroundStyle(CMColors.urgencyColor(urgency)) .padding(.horizontal, CMSpacing.sm) .padding(.vertical, CMSpacing.xxs) .background(CMColors.urgencyBg(urgency)) .clipShape(Capsule()) .overlay( Capsule().stroke(CMColors.urgencyBorder(urgency), lineWidth: 1) ) } }