:host {
  max-height: 300px;
  width: 85%;
  max-height: var(--max-menu-height);
  border: 1px solid black;
  box-sizing: border-box;
  background-color: rgb(var(--smoothly-default-shade));
  overflow-y: auto;
  cursor: pointer;
}

div:last-child:not(:empty) {
  padding: 0.5em 1em;
  font-style: italic;
}