.onto-user-login{position:relative;width:fit-content}.onto-user-login button{background-color:var(--gw-button-tertiary-background);border:1px solid transparent;color:var(--gw-button-tertiary-color);cursor:pointer;display:flex;flex-direction:row;font-size:1rem;font-weight:400;line-height:1.5;padding:.4em 1rem;place-items:center;text-align:center;transition:all .15s ease-out;user-select:none;white-space:nowrap}.onto-user-login button .user-login-label{padding:0 .4rem}.onto-user-login button:hover{background-color:var(--gw-button-tertiary-hover-background);color:var(--gw-button-tertiary-hover-color)}.onto-user-login button:hover .ri-user-fill{transform:scale(1.2)}.onto-user-login button:focus{outline:none}.onto-user-login button i{color:var(--user-menu-primary-color);font-size:1.2em;line-height:.75;transition:.15s ease-out}.onto-user-login button i.ri-arrow-down-s-line{color:rgba(0,0,0,.35);font-size:1.1em;transition:all .2s ease-in}