/* Make header title look more clickable when hovered */
#vaultiq-chat-container h1:hover {
    opacity: 0.9;
}

/* Only resize when the chatbot is CLOSED (has the toggle button) */
/* #vaultiq-chatbot-container:has(button) {
    width: 70px !important;
    height: 70px !important;
    background: transparent !important;
    box-shadow: none !important;
} */

/* Only make transparent when closed (when button is direct child) */
#vaultiq-chatbot-container:has(> button)[style*="background"] {
    background: transparent !important;
}

#vaultiq-chatbot-container > button[style*="background"] {
    background: transparent !important;
}

#vaultiq-chatbot-container > button {
    width: 70px !important;
    height: 70px !important;
    background: transparent !important;
    border-radius: 0 !important;
}

#vaultiq-chatbot-container > button img {
    width: 70px !important;
    height: 70px !important;
    filter: none !important;
    object-fit: contain !important;
}

#vaultiq-chatbot-container button svg {
    width: 32px !important;
    height: 32px !important;
}

/* Match original white text in header */
#vaultiq-chat-container h1,
#vaultiq-chat-container p {
    color: white !important;
}

/* Make send button match original orange style */
/* Remove text and add centered SVG arrow */
#vaultiq-chat-container form button[type="submit"] {
    background: #da4a00 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 12px 16px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    padding: 0 !important;
    font-size: 0 !important; /* Hide any text */
}

/* Keep disabled state gray */
#vaultiq-chat-container form button[type="submit"]:disabled {
    background: #9ca3af !important;
}

/* Fix bot message bubble contrast - darker background for white text */
#vaultiq-chat-container [style*="background: rgb(243, 244, 246)"],
#vaultiq-chat-container [style*="background: #f3f4f6"] {
    background: #6b7280 !important; /* Medium gray for better contrast with white */
}