Trying to override the default Web Messaging widget styles. The goal is to move the launcher to the left and change the primary color to match our brand. I’m passing the settings object during initialization like this:
genesyscloud.webmessaging.init({
settings: {
launcher: {
position: 'left',
color: '#003366'
}
}
});
The widget loads fine, but the launcher stays on the right with the default blue color. Inspecting the DOM shows the inline styles are being ignored, and the CSS classes applied are the defaults from the CDN bundle. The console doesn’t show any errors, just the standard initialization logs. I’ve tried adding the styles directly to the body tag as well, but nothing sticks. The documentation mentions using the appearance property, but I can’t find the exact schema for that in the v2 API docs or the SDK reference. Has anyone managed to override these specific UI elements without injecting custom CSS into the page header?