.item_wrapper {
  display: flex;
  align-items: center;
}

.button_wrapper {
  width: 90%;
}

.sidebar_item {
  min-height: 3rem;
  width: 100%;

  display: flex;
  justify-content: space-around;
  align-items: center;
}

.info_header {
  font-size: var(--font-size-xs);
  display: flex;
  color: var(--darker-gray);
}

.interaction_type {
  width: 60%;
}

.points_possible {
  width: 40%;
}

.faded {
  color: var(--darker-gray);
}

.unfaded {
  color: var(--medium-gray);
}

.item_body {
  font-size: var(--font-size-xs);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.main_text {
  display: none;
}

.sidebar_item_logo {
  font-size: var(--font-size-md);
  text-align: center;
}

/* ========================= */
/* sidebar_is_open overrides */
/* ========================= */

.sidebar_is_open {
  & .main_text {
    display: inline;
    width: 80%;
    font-size: var(--font-size-xs);
  }

  & .sidebar_item_logo {
    width: 10%;
  }
}
