/* 富文本：工具栏固定，只滚正文 */
.rte{
  display:flex!important;
  flex-direction:column!important;
  max-height:min(72vh,680px)!important;
  position:relative;
}
.rte .rte-bar{
  flex:0 0 auto!important;
  position:sticky!important;
  top:0!important;
  z-index:5!important;
  background:linear-gradient(180deg,#f7f9fc,#f0f3f7)!important;
}
.rte .rte-body{
  flex:1 1 auto!important;
  overflow:auto!important;
  overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;
  min-height:var(--rte-min,180px);
}
