.housefinder__element .housefilter {
  --font-clr: var(--white);
  --headline-clr: var(--white);
  background-color: rgba(var(--clr-primary-rgb), 0.55);
  padding: 1.5rem;
}
.housefinder__element .housefilter__header {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
.housefinder__element .housefilter__header #resetfilter {
  color: var(--clr-accent);
  text-decoration: underline;
  cursor: pointer;
  font-size: 0.938rem;
}
.housefinder__element .housefilter__part {
  padding-block: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  border-top: 1px solid rgba(var(--white-rgb), 0.3);
}
.housefinder__element .housefilter .filterlist {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  align-items: center;
}
.housefinder__element .housefilter .filterlist .filter {
  flex-basis: 130px;
  flex-grow: 1;
}
.housefinder__element .housefilter .filterlist .filter * {
  display: inline;
}
.housefinder__element .housefilter .filterlist .filter input {
  height: 20px;
  width: 20px;
}
.housefinder__element .housefilter .filterlist .filter label {
  color: rgba(var(--white-rgb), 0.75);
  font-size: 0.938rem;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fframmelsberger%2Fscss%2Fcomponents%2F_housefinderelement.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%22%7D */