.l-result__filter-btn {
  grid-column: 1/3;
}

.l-result__filter-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(33rem, 1fr));
  gap: 1rem 1rem;
}

.l-result__filter-txt {
  grid-column: 2;
  grid-row: 3;
}

.l-result__result-count {}

.l-result__results {
  display: flex;
  flex-flow: column;
  gap: 0;
}

.l-result__chips {
  grid-column: 1/3;
  grid-row: 4;
}

.erg__head {
  margin: 1em 0;
}

.erg__block {
  box-shadow: var(--box-shadow-z3);
}

.erg__link {
  color: hsl(0, 0%, 0%);
  text-decoration: none;
  display: grid;
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-auto-flow: column;
  gap: 0.3em;
  overflow-wrap: anywhere;
  /*! word-wrap: break-word; */
}

.erg__link.l-erg__link{
  gap: 1em;
}

.erg__link:hover {
  text-decoration: underline;
  color: var(--main-color);
}


.erg__link-img {
  height: 1em;
}

.erg__li:nth-child(even) {
  background-color: var(--grey-100);
}

.erg__list {
  display: flex;
  flex-direction: column;
}

.erg__li {
  width: 100%;
  padding: 0.5em 1em;
  display: flex;
  justify-content: space-between;
  font-size: var(--fs-s);
}

.l-tooltip {
  display: flex;
  position: relative;
  align-items: start;
  gap: 3px;
  --tt-btn-size: 1.6em;
}

.l-tooltip>* {
  display: flex;
  align-items: center;
  height: var(--tt-btn-size);
  min-width: max-content;
}

.tooltip {
  position: relative;
}

.tooltip__btn {
  height: var(--tt-btn-size);
  width: var(--tt-btn-size);
}

.tooltip__txt {
  position: absolute;
  right: 0;
  bottom: 100%;
  margin-bottom: 3px;
  border: 2px solid var(--tt-color);
  background-color: var(--tt-color-secundary);
  color: black;
  border-radius: 7px;
  padding: 2px;
  font-size: var(--fs-xs);
  max-width: min(30rem, 50vw);
  width: max-content;
}

@media (max-width: 799.8px) {
  .tooltip__txt {
    left: unset;
    right: 0;
  }


  .erg__link-txt {
    font-size: var(--fs-xs);
    overflow-wrap: anywhere;
  }

  .l-tooltip {
    gap: 0;
  }
}