/**
 * Маркеры списков в контенте CMS (Tailwind preflight убирает list-style у ul/ol).
 */

.prose ul,
.prose ol,
.richtext ul,
.richtext ol,
.ext-richtext ul,
.ext-richtext ol,
.ext-page ul:not(.price-benefits),
.ext-page ol {
  list-style-position: outside;
  padding-left: 1.5rem;
  margin-top: 0.5em;
  margin-bottom: 0.75em;
}

.prose ul,
.richtext ul,
.ext-richtext ul,
.ext-page ul:not(.price-benefits) {
  list-style-type: disc;
}

.prose ol,
.richtext ol,
.ext-richtext ol,
.ext-page ol {
  list-style-type: decimal;
}

.prose li,
.richtext li,
.ext-richtext li,
.ext-page ul:not(.price-benefits) > li,
.ext-page ol > li {
  display: list-item;
}

.prose li > p,
.richtext li > p,
.ext-richtext li > p,
.ext-page ul:not(.price-benefits) li > p,
.ext-page ol li > p {
  margin-top: 0;
  margin-bottom: 0.25em;
}

.ext-page .expandable-content.open {
  overflow: visible;
}

.ext-marked-list {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 1.5rem;
  margin: 0.75em 0;
}

.ext-marked-list li {
  display: list-item;
  margin-bottom: 0.35em;
}
