.asp_results_group.collapsed > .item {
  display: none !important;
}

.asp_group_header {
  cursor: pointer;
  background-color: #f0f0f0;
  padding: 10px 15px;
  font-weight: normal;
  border-radius: 6px;
  margin-top: 15px;
  position: relative;
  transition: background-color 0.3s ease;
}

.asp_group_header::after {
  content: '+';
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 18px;
  font-weight: bold;
  transition: content 0.3s ease;
}

.asp_group_header.active::after {
  content: '-';
}

.asp_group_header:hover {
  background-color: #e0e0e0;
}

.asp_group_header.active {
  font-weight: bold;
  background-color: #d0d0d0;
}
