como dice el titulo, hay forma de poderle dar estilo al select/option de modo que se muestre todo el texto y no solo una parte de el, cuando esta muy largo el contenido?
Normalmente el ancho del select <select> se ajustara al elemento <option> que mayor ancho tiene. Deberias comprobar si tiene algun limite de anchura. Lamentablemente los <option> no son tan personalizables con puro CSS y normalmente se opta por hacerse un dropdown propio con javascript.