/* Стили для вашего summary. Работает в любом месте темы */
details > summary {
  display: inline-block;
  cursor: pointer;
  text-decoration: underline;
  font-weight: 600;
}

/* Ховер + когда блок раскрыт — цвет = rgb(60,193,118) */
details > summary:hover,
details[open] > summary {
  color: rgb(60,193,118) !important;
  text-decoration: underline;
}

/* Убрать маркер браузера */
details > summary::-webkit-details-marker { display: none; }
details > summary::marker { content: ""; }

/* Родительский контейнер должен иметь высоту */
.map-stretch {
  height: 100% !important;
}
