export function serviceStatusBorderClass(status: string): string {
    switch (status.toLowerCase()) {
        case 'completed':
        case 'paid':
        case 'confirmed':
            return 'border-l-green-500';
        case 'scheduled':
            return 'border-l-blue-500';
        case 'arrived':
            return 'border-l-teal-500';
        case 'in_progress':
        case 'processing':
        case 'overdue':
            return 'border-l-orange-500';
        case 'pending':
            return 'border-l-amber-500';
        case 'refunded':
            return 'border-l-purple-500';
        case 'cancelled':
        case 'failed':
            return 'border-l-red-500';
        case 'no_show':
        case 'disabled':
            return 'border-l-gray-400';
        default:
            return 'border-l-muted-foreground/40';
    }
}
