Clean up the results count and query title in a sidebar query (CSS)

I’ve been using queries in the sidebar, and with a narrow sidebar, I was annoyed by the way the count of the query results looked, and the readibility of the line-height of the query title:

With some CSS, I changed the line height and adjusted the query results count so that it only appears as a little tooltip when hovering:

sidebar-query-result-count-popups-2

Here’s the CSS:

/* sidebar query header styles and result count popup */

/* adapted from https://webdesign.tutsplus.com/tutorials/css-tooltip-magic--cms-28082. see also https://codepen.io/tutsplus/pen/WROvdG */
.cp__right-sidebar .custom-query > .th
  {
    position: relative;


  & :not(.results-count) {
    line-height: 1.5rem;
    font-size: 1rem;
  }

  & .results-count {
    text-transform: none;
    font-size: .7em;
    line-height: 1;
    user-select: none;
    pointer-events: none;
    position: absolute;
    display: none;
    opacity: 0;
    right: 0;
    transform: translate(0, -.5em);
    text-align: center;
    /* min-width: 3em; */
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 1ch 1.5ch;
    border-radius: .3ch;
    box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
    background: #333;
    background: var(--lx-accent-11,var(--ls-link-text-color,hsl(var(--primary)/.8)));
    color: #fff;
    top: 0;
    z-index: 1000;
  }
  
  &:hover, &:focus {
    & .results-count {
      display: block;
      animation: tooltips-vert 300ms ease-out forwards;
    }
  }
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: .9;
    transform: translate(0, 0);
  }
}
/* / sidebar query header styles and result count popup */

Most of the tooltip code was adapted from How to Make Magic, Animated Tooltips With CSS, and simplified.