Why did you add this to the plugin’s stylesheet?
/*
* Fix Language Switcher Shortcode in Elementor Popup
*/
.elementor-shortcode .trp-ls-shortcode-current-language,
.elementor-shortcode .trp-ls-shortcode-language {
width: 300px !important;
}
Personally, I need width:auto, not fixed width with !important. Now I can not override it and have to deal with scripts loading priorities to solve this…