:root {
  /* --el-color-primary: #2563eb !important; */
  --el-color-info: #1d1e1f !important;
}

.el-popper--plain {
  padding: 0 !important;
}

/* Element plus下拉框el-dropdown有黑框框 */
.el-tooltip__trigger:first-child:focus-visible {
  outline: unset;
}

/* 输入框 */
.el-input--main {
  --el-input-bg-color: #f5f5f5 !important;
  --el-input-border-color: transparent !important;
  --el-input-height: 36px !important;
}

/* 移动端底部弹出样式 */
.el-popper.el-popper--m {
  max-width: 100% !important;
  width: 100%;
  margin: 0 !important;
  transform: none !important;
  left: 0 !important;
  right: 0 !important;
}

.el-popper.el-popper--m .el-popper__arrow {
  display: none;
}

.el-popper.el-popper--m .el-popper__content {
  width: 100%;
  border-radius: 16px 16px 0 0;
  box-shadow: 0 -2px 12px 0 rgb(0 0 0 / 10%);
}

@media (width <= 768px) {
  .el-overlay-dialog {
    padding-left: 10px;
    padding-right: 10px;
  }

  .el-dialog {
    max-width: 100%;
  }
}

/* dialog弹窗 */

.el-dialog--bottom-center .el-dialog__footer {
  text-align: center;
}
