/* Custom Tenant Colors - Generated automatically */
:root {
    --vl-primary-color: #3461ff;
    --vl-primary-color-dark: #012ecc;
    --vl-text-dark: #333333;
    --vl-title-text-color: #ffffff;
    --vl-gauge-fill: #3461ff;
}

/* Force color application for tenant branding */
.vehicle-lookup .card-header {
    background-color: var(--vl-primary-color) !important;
    color: var(--vl-title-text-color) !important;
}

.vehicle-lookup .card-header h5,
.vehicle-lookup .card-header h6 {
    color: var(--vl-title-text-color) !important;
}

.vehicle-lookup .performance-icon svg {
    fill: var(--vl-title-text-color) !important;
}

.vehicle-lookup .btn-primary {
    background-color: var(--vl-primary-color) !important;
    border-color: var(--vl-primary-color) !important;
}

.vehicle-lookup .btn-primary:hover {
    background-color: var(--vl-primary-color-dark) !important;
    border-color: var(--vl-primary-color-dark) !important;
}

.vehicle-lookup .text-primary {
    color: var(--vl-primary-color) !important;
}

/* Quote Request API Styles */
.quote-request .card-header {
    background-color: var(--vl-primary-color) !important;
    color: var(--vl-title-text-color) !important;
}

.quote-request .card-header h5,
.quote-request .card-header h6 {
    color: var(--vl-title-text-color) !important;
}

.quote-request .btn-primary {
    background-color: var(--vl-primary-color) !important;
    border-color: var(--vl-primary-color) !important;
}

.quote-request .btn-primary:hover {
    background-color: var(--vl-primary-color-dark) !important;
    border-color: var(--vl-primary-color-dark) !important;
}

.quote-request .text-primary {
    color: var(--vl-primary-color) !important;
}
