/* Restore rich text lists after legacy site resets. */
:is(.introduceMap, .pro-describe-deail, article[id^="contentNew"]) ul {
  list-style-type: disc !important;
  list-style-position: outside !important;
  padding-left: 2em !important;
  margin: .75em 0 !important;
}
:is(.introduceMap, .pro-describe-deail, article[id^="contentNew"]) ol {
  list-style-type: decimal !important;
  list-style-position: outside !important;
  padding-left: 2em !important;
  margin: .75em 0 !important;
}
:is(.introduceMap, .pro-describe-deail, article[id^="contentNew"]) li {
  display: list-item !important;
  list-style-type: inherit !important;
  margin: .25em 0;
}
:is(.introduceMap, .pro-describe-deail, article[id^="contentNew"]) ul ul { list-style-type: circle !important; }
:is(.introduceMap, .pro-describe-deail, article[id^="contentNew"]) ol ol { list-style-type: lower-alpha !important; }

/* Quill alignment for text and inline article images. */
article[id^="contentNew"] .ql-align-center { text-align: center; }
article[id^="contentNew"] .ql-align-right { text-align: right; }
article[id^="contentNew"] .ql-align-justify { text-align: justify; }
article[id^="contentNew"] p img { display: inline-block; max-width: 100%; height: auto; }

article[id^="contentNew"] .ql-align-center img { display: block !important; margin-left: auto !important; margin-right: auto !important; float: none !important; }
article[id^="contentNew"] .ql-align-right img { display: block !important; margin-left: auto !important; margin-right: 0 !important; float: none !important; }
