/* 
 * Hide LLM-generated tags across Virtual Opinions platform
 * Can be removed when implementing a better tagging system
 */

/* Hide all tag-related elements */
.tag,
.tags,
.tag-list,
.tag-container,
.persona-tag,
.conversation-tag,
[class*="tag-"],
[id*="tag-list"],
[id*="tag-container"] {
    display: none !important;
}

/* Hide inline tags in flex containers */
.flex > .tag,
.flex-wrap > .tag,
.space-x-2 > .tag {
    display: none !important;
}

/* Hide tag labels and headers */
.tag-label,
.tags-label,
label[for*="tags"],
h3:has(+ .tag-list),
h4:has(+ .tag-list),
.text-sm.text-gray-500:has(+ .tag) {
    display: none !important;
}

/* Hide empty tag containers that might still take up space */
.tag-wrapper:empty,
.tags-wrapper:empty {
    display: none !important;
}

/* Hide in persona cards and conversation items specifically */
.persona-card .tags,
.conversation-item .tags,
.bg-white.rounded-lg .tags {
    display: none !important;
}


