/* Restore bullet/number markers for rich-text lists that appear in product content.

   Problem observed:
   - Some theme CSS resets list-style to none for certain content blocks (e.g., "Key Features").
   - Product Description lists may still render fine, but other content lists lose markers.

   Fix:
   - Re-enable markers only within the product page main content area,
     and avoid common UI/navigation list containers.
   - Also enable markers on the AI preview page (module previewai) where the same reset may apply.
*/

/* -------- Product page (front office) -------- */
.page-product #main ul:not(.nav):not(.tabs):not(.breadcrumb):not(.product-flags):not(.social-sharing):not(.pagination):not(.dropdown-menu),
.page-product #main ol:not(.nav):not(.tabs):not(.breadcrumb):not(.product-flags):not(.social-sharing):not(.pagination):not(.dropdown-menu) {
  padding-left: 1.25rem !important;
  margin-left: 0 !important;
}

.page-product #main ul:not(.nav):not(.tabs):not(.breadcrumb):not(.product-flags):not(.social-sharing):not(.pagination):not(.dropdown-menu) {
  list-style: disc !important;
}

.page-product #main ol:not(.nav):not(.tabs):not(.breadcrumb):not(.product-flags):not(.social-sharing):not(.pagination):not(.dropdown-menu) {
  list-style: decimal !important;
}

.page-product #main li {
  list-style-position: outside !important;
}

/* -------- AI preview page (module) -------- */
.page-module-envmart_sellerportal-previewai ul,
.page-module-envmart_sellerportal-previewai ol {
  padding-left: 1.25rem !important;
  margin-left: 0 !important;
}

.page-module-envmart_sellerportal-previewai ul {
  list-style: disc !important;
}

.page-module-envmart_sellerportal-previewai ol {
  list-style: decimal !important;
}

.page-module-envmart_sellerportal-previewai li {
  list-style-position: outside !important;
}
