:host {
  border-radius: inherit;
  align-items: center;
  gap: .5rem;
  inline-size: 100%;
  padding-block: .5rem;
  padding-inline: 2rem 1rem;
  font-size: .9rem;
  display: flex;
}

span:first-of-type {
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: start;
  flex: 1;
  overflow: hidden;
}

span:last-of-type {
  color: var(--color-on-surface-variant);
  padding-block: .1rem;
  padding-inline: .2rem;
  font-size: .8rem;
  font-weight: bold;
  display: none;
}

img {
  block-size: 1.5rem;
  inline-size: auto;
}

:host(.unread) > span:first-of-type {
  font-weight: bold;
}

:host(.unread) > span:last-of-type {
  display: block;
}

/*# sourceMappingURL=index.ba41e2c7.css.map */
