   .proc-mne {
  max-width: 700px;
  margin: 0 auto 20px;
  border-radius: 12px;
  background: #f8fafc;
  padding: 0;
  border: 1px solid #e2e8f0;
  overflow: hidden;
color:black;
}

/* Horní lišta (klikací) */
.proc-mne > summary {
  cursor: pointer;
  padding: 14px 18px;
  font-size: 1.1rem;
  font-weight: 600;
  list-style: none;
}

/* Skryje defaultní šipku v některých prohlížečích */
.proc-mne > summary::-webkit-details-marker {
  display: none;
}

/* Vlastní šipka vpravo */
.proc-mne > summary {
  position: relative;
}

.proc-mne > summary::after {
  content: "▾";
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.2s ease;
}

/* Po rozbalení otočení šipky */
.proc-mne[open] > summary::after {
  transform: translateY(-50%) rotate(180deg);
}

/* Obsah po rozbalení */
.proc-mne ul {
  list-style: none;
  margin: 0;
  padding: 0 18px 14px 18px;
color:black;
}

.proc-mne li {
  margin-bottom: 8px;
  line-height: 1.4;
color:black;
}

.proc-mne strong {
  font-weight: 600;
color:black;
}

    