/**
 * ChatBiz Fixes CSS
 * This file contains fixes and enhancements for the ChatBiz application
 */

/* Fix for missing chatbiz-demo.svg by embedding it as a data URI */
.chatbiz-demo-image {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAzMDAgMjAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxyZWN0IHdpZHRoPSIzMDAiIGhlaWdodD0iMjAwIiBmaWxsPSIjZjhmOWZhIiByeD0iMTAiIHJ5PSIxMCIvPgogIDxyZWN0IHg9IjIwIiB5PSIyMCIgd2lkdGg9IjI2MCIgaGVpZ2h0PSI0MCIgZmlsbD0iIzAwNTZiMyIgcng9IjUiIHJ5PSI1Ii8+CiAgPHRleHQgeD0iMTUwIiB5PSI0NSIgZm9udC1mYW1pbHk9IkFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXNpemU9IjE2IiBmaWxsPSJ3aGl0ZSIgdGV4dC1hbmNob3I9Im1pZGRsZSI+Q2hhdEJpeiBBc3Npc3RhbnQ8L3RleHQ+CiAgPHJlY3QgeD0iMjAiIHk9IjcwIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjMwIiBmaWxsPSIjZTZmMmZmIiByeD0iNSIgcnk9IjUiLz4KICA8dGV4dCB4PSIzMCIgeT0iOTAiIGZvbnQtZmFtaWx5PSJBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxMiIgZmlsbD0iIzIxMjUyOSI+SG93IGNhbiBJIGhlbHAgeW91PzwvdGV4dD4KICA8cmVjdCB4PSIyMCIgeT0iMTEwIiB3aWR0aD0iMjYwIiBoZWlnaHQ9IjMwIiBmaWxsPSIjZjVmNWY1IiByeD0iNSIgcnk9IjUiLz4KICA8cmVjdCB4PSIyMCIgeT0iMTUwIiB3aWR0aD0iMjYwIiBoZWlnaHQ9IjMwIiBmaWxsPSIjZjVmNWY1IiByeD0iNSIgcnk9IjUiLz4KICA8cmVjdCB4PSIyMzAiIHk9IjcwIiB3aWR0aD0iNTAiIGhlaWdodD0iMzAiIGZpbGw9IiMwMDU2YjMiIHJ4PSI1IiByeT0iNSIvPgogIDx0ZXh0IHg9IjI1NSIgeT0iOTAiIGZvbnQtZmFtaWx5PSJBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC1zaXplPSIxNCIgZmlsbD0id2hpdGUiIHRleHQtYW5jaG9yPSJtaWRkbGUiPlNlbmQ8L3RleHQ+Cjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-size: contain;
    width: 300px;
    height: 200px;
    margin: 0 auto;
}

/* Fix for multiple chatbot instances */
.chatbiz-chatbot-button:not(:first-of-type),
.aibiz-chatbot-button:not(:first-of-type) {
    display: none !important;
}

/* Ensure proper z-index for chatbot container */
#chatbiz-chatbot-container,
#aibiz-chatbot-container {
    z-index: 9999 !important;
}
