/* 遮罩层强制居中 */
.el-overlay-message-box,
.el-overlay.is-message-box {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  overflow: hidden !important;
}

/* 公告弹窗本身居中 + 单滚动 */
.el-message-box.notice-message-box {
  display: inline-flex !important;
  flex-direction: column !important;
  max-height: 86vh !important;
  overflow: hidden !important;
  margin: 0 auto !important;
  vertical-align: middle !important;
  float: none !important;
  position: relative !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  transform: none !important;
}

.el-message-box.notice-message-box .el-message-box__content {
  flex: 1 1 auto !important;
  overflow-y: auto !important;
  min-height: 0 !important;
}

/* 锁定时隐藏系统关闭和确定 */
.el-message-box.notice-message-box.mr-locked .el-message-box__headerbtn,
.el-message-box.notice-message-box.mr-locked .el-message-box__btns {
  display: none !important;
}