/* schwimmtrainer.at V0.15.10.50.90: MapLibre attribution is a third-party
   <details><summary> disclosure, NOT a Schwimmtrainer accordion.
   The global accordion stylesheet must not paint its oversized chevron on
   MapLibre's legally required map-source attribution control.
   Scope all overrides to the map canvas; do not change normal accordions. */
html body .discovery-map-canvas details.maplibregl-ctrl-attrib > summary.maplibregl-ctrl-attrib-button {
  min-height: 0 !important;
  width: 24px !important;
  height: 24px !important;
  padding: 0 !important;
  margin: 0 !important;
  /* MapLibre's own CSS supplies the correct circular attribution icon. */
}
html body .discovery-map-canvas details.maplibregl-ctrl-attrib > summary.maplibregl-ctrl-attrib-button::after,
html body .discovery-map-canvas details.maplibregl-ctrl-attrib[open] > summary.maplibregl-ctrl-attrib-button::after {
  content: none !important;
  display: none !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
/* Restore compact metadata styling even though its native details element is
   still keyboard accessible and expandable for proper attribution viewing. */
html body .discovery-map-canvas details.maplibregl-ctrl-attrib > summary.maplibregl-ctrl-attrib-button::-webkit-details-marker {
  display: none !important;
}
