/* ============================================
   Badge Module
   ============================================ */
.nova-app .badge-success {
	background: rgba(16, 185, 129, 0.15) !important;
	color: var(--color-success) !important;
}
.nova-app .badge-danger {
	background: rgba(239, 68, 68, 0.15) !important;
	color: var(--color-danger) !important;
}
.nova-app .badge-warning {
	background: rgba(245, 158, 11, 0.15) !important;
	color: var(--color-warning) !important;
}
.nova-app .badge-info {
	background: rgba(118, 50, 255, 0.15) !important;
	color: var(--color-primary-400) !important;
}
.nova-app .badge-secondary {
	background: rgba(107, 114, 128, 0.2) !important;
	color: var(--color-gray-600) !important;
}
.nova-app .badge-light {
	background: rgba(255, 255, 255, 0.08) !important;
	color: var(--color-gray-600) !important;
}
.nova-app .badge-primary {
	background: rgba(118, 50, 255, 0.15) !important;
	color: var(--color-primary-400) !important;
}
/**
 * Nova 스타일 배지(pill) 공통 클래스
 * design_renewal_2026_06_08 설계 §4.7 참조
 */

.badge {
	display: inline-flex;
	align-items: center;
	gap: 4px;
	padding: 2px 8px;
	font-size: 11px;
	font-weight: 500;
	line-height: 1.4;
	border-radius: var(--radius-full);
	background: var(--color-gray-100);
	color: var(--color-gray-700);
	border: none;
	white-space: nowrap;
}

.badge-success {
	background: rgba(16, 185, 129, 0.12);
	color: var(--color-success);
}

.badge-warning {
	background: rgba(245, 158, 11, 0.14);
	color: var(--color-warning);
}

.badge-danger {
	background: rgba(239, 68, 68, 0.12);
	color: var(--color-danger);
}

.badge-info {
	background: rgba(59, 130, 246, 0.12);
	color: var(--color-info);
}
