@font-face {
  font-family: 'Dengxian';
  src: url('@/assets/scss/Dengxian.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* 全局强制继承 */
html, body, #app, .cesium-widget, .mars3d-container,
.mars3d-popup, .mars3d-tooltip, .mars3d-contextmenu,
.mars3d-measure-result, .cesium-credit-text,
.el-button, .el-input, .el-select, .el-table, .el-form, .el-dialog,
.el-message, .el-notification, .el-tooltip,
.el-menu, .el-breadcrumb, .el-pagination,
.el-radio, .el-checkbox, .el-tag, .el-badge,
.el-alert, .el-steps, .el-tabs, .el-calendar,
.el-date-picker, .el-cascader, .el-transfer,
.el-slider, .el-upload,
.el-empty, .el-result,
.el-loading-text,.el-table,
.el-table__body-wrapper span,
.el-table__footer-wrapper span,
.el-table__header-wrapper span,
.el-table__fixed span,
.el-table__fixed-right span,.vxe-table *,
.vxe-table--render-default .vxe-cell span,
.vxe-table--render-default .vxe-cell--title,
.vxe-table--render-default .vxe-cell--label,
.vxe-toolbar *,
.vxe-pager *,
.vxe-modal--wrapper *,
.vxe-tooltip--wrapper *  {
  font-family: 'DengXian', sans-serif !important;
}
/* 覆盖 mars3d 所有内部 UI */
.mars3d-draw-tooltip,
.mars3d-measure-tooltip,
.mars3d-contextmenu *,
.mars3d-popup *,
.mars3d-measure-result *,
.mars3d-control-btn {
  font-family: 'DengXian', sans-serif !important;
}

.Dengxian {
  font-family: 'Dengxian' !important;
}

body,
html {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  font-family: 'Dengxian' !important;
  user-select: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.flex {
  display: flex;
}
.j-s {
  justify-content: space-between;
}
.j-a {
  justify-content: space-around;
}
.j-c {
  justify-content: center;
}
.a-c {
  align-items: center;
}
.column {
  flex-direction: column;
}

.flex-warp {
  flex-wrap: wrap;
}
.el-form-item {
  display: flex!important;
  justify-content: space-between;
  margin-bottom: 12px!important;
}
.el-form-item__label {
  letter-spacing: -1px;
  min-width: 130px!important;
  padding: 0!important;
  white-space: nowrap;      /* 强制不换行 */
  flex-shrink: 0;
  font-size: 16px!important;
}
.el-input__inner {
  height: 24px;
  line-height: 24px;
}