You shouldn't use new IDs like composer-container, composer-mandatory-container, composer-messages-container or message-complete. I've checked and we have no references to those IDs in the CSS for now (rightfully, because you are adding them).