details > summary {
  list-style-type: none;
  cursor: pointer;
}

details > summary::-webkit-details-marker {
  display: none;
}

details > summary::before {
  content: '+ ';
  font-weight: bold;
}

details[open] > summary::before {
  content: '- ';
  font-weight: bold;
}

/*details {
  border: 1px solid gray;
  border-radius: 0.2rem;
  padding: 0.5rem;
}*/

details[open] > summary {
  margin-bottom: 0.5rem;
}	  
