/**
 * KARIMIGO Theme AI Killer CSS
 * Forcibly removes all theme AI elements
 * Version: 1.0.0
 */

/* ========================================
   FORCE HIDE THEME AI ELEMENTS
   ======================================== */

/* Hide theme AI recommendation box */
.ai-recommendation,
div.ai-recommendation,
section.ai-recommendation {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    left: -9999px !important;
    pointer-events: none !important;
}

/* Hide any theme AI assistant */
.ai-assistant,
.theme-ai-assistant,
.ai-chat,
.ai-widget,
#themeAI,
#theme-ai {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    left: -9999px !important;
    pointer-events: none !important;
}

/* Hide theme voice controls */
.theme-voice-control,
.voice-control:not(.karimigo-voice-control),
.ai-voice-btn {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* Ensure plugin SPI widget is visible */
.karimigo-spi-widget,
#karimigo-spi-widget {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* ========================================
   BACKUP REMOVAL (in case class names differ)
   ======================================== */

/* Remove any element with AI-related data attributes from theme */
[data-ai-recommendation]:not([class*="karimigo"]),
[data-theme-ai]:not([class*="karimigo"]) {
    display: none !important;
    visibility: hidden !important;
}

/* Clean up any orphaned AI containers */
.product-info > div:has(.ai-recommendation) {
    display: contents;
}

.product-info > div.ai-recommendation {
    display: none !important;
}
