/**
 * @package     J2Commerce
 * @subpackage  plg_j2commerce_app_vendormanagement
 *
 * @copyright   (C)2024-2026 J2Commerce, LLC. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

/* Tier status card accent colors */
.vendor-tier-bronze { border-left-color: #CD7F32 !important; }
.vendor-tier-silver { border-left-color: #C0C0C0 !important; }
.vendor-tier-gold   { border-left-color: #FFD700 !important; }
.vendor-tier-platinum { border-left-color: #E5E4E2 !important; }

/* Tier badge colors */
.badge-tier-bronze   { background-color: #CD7F32; color: #fff; }
.badge-tier-silver   { background-color: #C0C0C0; color: #333; }
.badge-tier-gold     { background-color: #FFD700; color: #333; }
.badge-tier-platinum { background-color: #E5E4E2; color: #333; }

/* Dashboard stat cards */
.vendor-stat-card .card-body { text-align: center; }
.vendor-stat-card .stat-value { font-size: 1.5rem; font-weight: 700; }
.vendor-stat-card .stat-label { font-size: 0.85rem; color: #6c757d; }

/* Progress bar */
.vendor-progress .progress { height: 24px; border-radius: 12px; }
.vendor-progress .progress-bar { border-radius: 12px; font-size: 0.8rem; line-height: 24px; }

/* Application form spacing */
.vendor-application-form .mb-3 { margin-bottom: 1rem !important; }

/* Admin tier list hover */
.vendor-tiers-table tbody tr:hover { background-color: rgba(0, 0, 0, 0.02); }

/* Current tier highlight in benefits table */
.vendor-tier-current { background-color: rgba(25, 135, 84, 0.1) !important; font-weight: 600; }

.form-floating > textarea.form-control {
    height: calc(6rem + calc(var(--border-width) * 2));
    min-height: calc(6rem + calc(var(--border-width) * 2));
}
