.help-dialog{
    margin:0 !important;
}

/* .help-level-1 {
    font-size: 0.9rem;
    font-weight: 500;
    color: dimgray;
    margin: 0 0 9px 0;
}

.help-level-2 {
    font-size: 0.9rem;
    margin: 0 0 12px 8px;
     display: flex;
    align-items: flex-start;
}

.help-level-2::before {
    content: "•";
    margin-right: 0.6em;
    line-height: 1.2;
} */


.help-div-topic-title{
  margin-bottom: 15px;;
}

.markdown {
  line-height: 1.5;
}
.markdown ul, .markdown ol {
  padding-left: 1.5rem;
}
.markdown code {
  padding: 0.1rem 0.25rem;
  border-radius: 4px;
  background: rgba(0,0,0,0.06);
}
.markdown pre code {
  display: block;
  padding: 0.75rem;
  overflow: auto;
}

/* headings inside your rendered markdown area */
.markdown h1,
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
  color: #111211; /* pick any color */
  font-size: 0.9rem;
  font-weight: 600;
}

/* Hanging indent for bullets and numbers */
/* .markdown li {
  padding-left: 1.2em;   space reserved for bullet/number 
  text-indent: -1.2em;   pull first line (bullet/number) back 
} */

/* Base list alignment */
.markdown ol, .markdown ul {
  margin: 0.25rem 0 0.75rem;
  padding-left: 1.75rem;          /* controls the marker column */
  list-style-position: outside;   /* marker outside the text block */
}

/* Nested lists: slightly more indent */
.markdown ol ol, .markdown ul ul, .markdown ol ul, .markdown ul ol {
  margin-top: 0.25rem;
  padding-left: 1.75rem;
}

/* IMPORTANT: neutralize any hanging-indent you applied earlier */
.markdown li {
  padding-left: 0;
  text-indent: 0;
  margin: 0.2rem 0;
}

/* Optional: give wrapped lines a clean start */
.markdown li > p { margin: 0; }