diff --git a/packages/auth/src/vpu-auth.js b/packages/auth/src/vpu-auth.js
index 100d67f362c12b6464fd0d0bab1e4a08f3e55033..7dc7892b00e725eb128457b7c4b3ec88431b8de8 100644
--- a/packages/auth/src/vpu-auth.js
+++ b/packages/auth/src/vpu-auth.js
@@ -240,7 +240,12 @@ class VPUAuth extends LitElement {
     }
 
     static get styles() {
+        // language=css
         return css`
+            .dropdown, img.login {
+                cursor: pointer;
+            }
+
             a.dropdown-item {
                 width: initial !important;
             }
@@ -249,6 +254,10 @@ class VPUAuth extends LitElement {
                 min-width: 150px;
             }
 
+            .dropdown-trigger {
+                white-space: nowrap;
+            }
+
             vpu-icon {
                 height: 1em;
                 width: 1em;
@@ -296,6 +305,7 @@ class VPUAuth extends LitElement {
     renderLoggedOut() {
         return html`
             <img src="/local/vpu-auth/icon_key_normal_tugprod.png"
+                class="login"
                 @click="${this.login}"
                 onmouseover="this.setAttribute('src', '/local/vpu-auth/icon_key_hover_tugprod.png');"
                 onmouseout="this.setAttribute('src', '/local/vpu-auth/icon_key_normal_tugprod.png');"