/*
 * =============================================================================
 * Copyright (c) 2026 Paseo Platform LLC. All rights reserved.
 *
 * CONFIDENTIAL AND PROPRIETARY
 *
 * This file is part of the Paseo Platform software system and constitutes
 * proprietary trade secret information of Paseo Platform LLC. This source
 * code is protected under applicable trade secret laws and may not be
 * copied, modified, distributed, or disclosed without the express written
 * permission of Paseo Platform LLC.
 *
 * For licensing inquiries: www.paseoplatform.com
 * =============================================================================
 */

/**
 * Paseo Platform - Badge Color Overrides (WCAG AAA, 7:1 contrast)
 * Extracted from inline <style> in templates/reports/base.html as part of
 * PASEO-ENH-FE-003. The !important is preserved because Bootstrap's own
 * badge utilities have higher specificity than tenant-token-driven rules.
 * A future PASEO-ENH-FE-009 pass should switch hardcoded hex values to
 * --color-* tokens from design-system.css and drop the !important once
 * Bootstrap utility conflicts are resolved.
 */

/* Status-badge colors used by the GL upload / processing-queue flows */
.badge.bg-uploaded   { background-color: #01579b !important; color: #fff !important; }
.badge.bg-validating { background-color: #904300 !important; color: #fff !important; }
.badge.bg-queued     { background-color: #664d03 !important; color: #fff !important; }
.badge.bg-processing { background-color: #4527a0 !important; color: #fff !important; }
.badge.bg-completed  { background-color: #11663f !important; color: #fff !important; }
.badge.bg-failed     { background-color: #a02430 !important; color: #fff !important; }

/* Bootstrap badge overrides for AAA contrast */
.badge.bg-primary    { background-color: #4527a0 !important; }
.badge.bg-secondary  { background-color: #51595f !important; }
.badge.bg-success    { background-color: #11663f !important; }
.badge.bg-danger     { background-color: #a02430 !important; }
.badge.bg-warning    { background-color: #664d03 !important; color: #fff !important; }
.badge.bg-info       { background-color: #055160 !important; color: #fff !important; }
