/*! Build time: 8/8/2025, 3:29:15 PM
Package: @bilibili-activity/h5-rich-text2
Version: 0.1.9
Env: production
 */
._root_1b03a_1 {
  position: relative;
  height: auto;
}
._root_1b03a_1 * {
  box-sizing: border-box;
}.act-rich-style-init2 {
  font-size: 0.24rem;
  width: 100%;
}
.act-rich-style-init2 .public-DraftEditor-content, .act-rich-style-init2 .act-rich-render-content {
  color: #333;
}
.act-rich-style-init2 .public-DraftEditor-content ol, .act-rich-style-init2 .public-DraftEditor-content ul, .act-rich-style-init2 .act-rich-render-content ol, .act-rich-style-init2 .act-rich-render-content ul {
  margin: 0;
  padding: 0;
  margin-left: 0.4rem;
}
.act-rich-style-init2 .public-DraftEditor-content p, .act-rich-style-init2 .act-rich-render-content p {
  min-height: 0.32rem;
}
.act-rich-style-init2 .public-DraftEditor-content p::after, .act-rich-style-init2 .act-rich-render-content p::after {
  content: " ";
}
.act-rich-style-init2 .public-DraftEditor-content ul li, .act-rich-style-init2 .act-rich-render-content ul li {
  list-style: disc;
  margin-bottom: 0.04rem;
}
.act-rich-style-init2 .public-DraftEditor-content ol li, .act-rich-style-init2 .act-rich-render-content ol li {
  list-style: decimal;
  margin-bottom: 0.04rem;
}
.act-rich-style-init2 .public-DraftEditor-content img, .act-rich-style-init2 .act-rich-render-content img {
  overflow: hidden;
  display: block;
  margin: auto;
  max-width: 100%;
}
.act-rich-style-init2 .public-DraftEditor-content *, .act-rich-style-init2 .act-rich-render-content * {
  clear: both;
  margin: 0;
  padding: 0;
}
.act-rich-style-init2 .public-DraftEditor-content strong, .act-rich-style-init2 .act-rich-render-content strong {
  font-weight: bold;
}
.act-rich-style-init2 .public-DraftEditor-content em, .act-rich-style-init2 .act-rich-render-content em {
  font-style: italic;
  font-weight: inherit;
}
.act-rich-style-init2 .public-DraftEditor-content p, .act-rich-style-init2 .public-DraftEditor-content li, .act-rich-style-init2 .public-DraftEditor-content h1, .act-rich-style-init2 .public-DraftEditor-content h2, .act-rich-style-init2 .public-DraftEditor-content h3, .act-rich-style-init2 .public-DraftEditor-content h4, .act-rich-style-init2 .public-DraftEditor-content h5, .act-rich-style-init2 .public-DraftEditor-content h6, .act-rich-style-init2 .act-rich-render-content p, .act-rich-style-init2 .act-rich-render-content li, .act-rich-style-init2 .act-rich-render-content h1, .act-rich-style-init2 .act-rich-render-content h2, .act-rich-style-init2 .act-rich-render-content h3, .act-rich-style-init2 .act-rich-render-content h4, .act-rich-style-init2 .act-rich-render-content h5, .act-rich-style-init2 .act-rich-render-content h6 {
  white-space: pre-wrap;
}
.act-rich-style-init2 .public-DraftEditor-content h1, .act-rich-style-init2 .public-DraftEditor-content h2, .act-rich-style-init2 .public-DraftEditor-content h3, .act-rich-style-init2 .public-DraftEditor-content h4, .act-rich-style-init2 .public-DraftEditor-content h5, .act-rich-style-init2 .public-DraftEditor-content h6, .act-rich-style-init2 .act-rich-render-content h1, .act-rich-style-init2 .act-rich-render-content h2, .act-rich-style-init2 .act-rich-render-content h3, .act-rich-style-init2 .act-rich-render-content h4, .act-rich-style-init2 .act-rich-render-content h5, .act-rich-style-init2 .act-rich-render-content h6 {
  color: #333;
  margin: 0;
}
.act-rich-style-init2 .public-DraftEditor-content h1, .act-rich-style-init2 .act-rich-render-content h1 {
  font-size: 0.36rem;
  min-height: 0.36rem;
}
.act-rich-style-init2 .public-DraftEditor-content h2, .act-rich-style-init2 .act-rich-render-content h2 {
  font-size: 0.24rem;
  min-height: 0.24rem;
}
.act-rich-style-init2 .public-DraftEditor-content h3, .act-rich-style-init2 .act-rich-render-content h3 {
  font-size: 0.21rem;
  min-height: 0.21rem;
}
.act-rich-style-init2 .public-DraftEditor-content h4, .act-rich-style-init2 .act-rich-render-content h4 {
  font-size: 0.18rem;
  min-height: 0.18rem;
}
.act-rich-style-init2 .public-DraftEditor-content h5, .act-rich-style-init2 .act-rich-render-content h5 {
  font-size: 0.16rem;
  min-height: 0.16rem;
}
.act-rich-style-init2 .public-DraftEditor-content h6, .act-rich-style-init2 .act-rich-render-content h6 {
  font-size: 0.14rem;
  min-height: 0.14rem;
}
.act-rich-style-init2 .act-rich-render-content {
  transition: height 0.4s;
  overflow: hidden;
  max-width: 7.2rem;
  margin: 0 auto;
}
.act-rich-style-init2 .rich-head-title {
  font-size: 0.36rem;
  cursor: pointer;
  margin: 0;
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
}
.act-rich-style-init2 .rich-head-title:hover {
  color: rgb(0, 82, 191);
}
.act-rich-style-init2 .rich-head-title .channel-arrow {
  width: 0.36rem;
  height: 0.36rem;
  transition: transform ease-in-out 0.2s;
}
.act-rich-style-init2 .rich-head-title .channel-arrow.inverse {
  transform: rotate(180deg);
}