.left-width {
  width: 370px;
}
.df-baseContent {
  padding: 10px;
  height: 100%;
}
.df-baseContent .base-top-desc-exec {
  color: var(--info-danger);
  height: 40px;
}
.df-baseContent .base-top-img img {
  width: 100%;
}
.df-baseContent .base-top--base {
  max-height: 480px;
  background-color: var(--bg-color2);
  overflow: auto;
  margin-top: 12px;
}
.df-baseContent .base-top--jcqsfx {
  margin-top: 10px;
}
.df-baseContent .base-top--chart {
  height: 268px;
  width: 100%;
}
.df-baseContent .base-bottom {
  margin-top: 10px;
}
.df-baseContent .base-bottom--right-desc {
  color: var(--title-color);
  height: 40px;
  text-align: center;
}
.df-baseContent .base-bottom--right-desc span {
  color: var(--block-bg-color2);
}
.df-baseContent .base-bottom--right-content {
  width: 100%;
  text-align: center;
  overflow-y: auto;
}
.df-baseContent .overview-trend {
  width: 100%;
  height: 290px;
  margin-top: 16px;
}
.df-baseContent .df-situation {
  overflow-y: auto;
  padding: 2px 24px 12px 24px;
  --img-text-color: #fff;
  --img-value-color: #fff;
  --img-text-warn-color: #ff5252;
}
.df-baseContent .df-situation.light {
  --img-text-color: #595959;
  --img-value-color: #1890ff;
}
.df-baseContent .df-situation .df-situation-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  margin-bottom: 38px;
}
.df-baseContent .df-situation .df-situation-item img {
  width: 46px;
  height: 46px;
  margin-right: 10px;
}
.df-baseContent .df-situation .df-situation-item-name {
  color: var(--img-text-color);
}
.df-baseContent .df-situation .df-situation-item-value {
  font-size: 14px;
  color: var(--img-value-color);
}
.df-baseContent .df-situation .df-situation-item-value span {
  font-size: 20px;
  font-family: D-DINExp-Bold, D-DINExp;
  font-weight: bold;
}
.df-baseContent .df-situation .df-situation-item-value_warn {
  font-size: 14px;
  color: var(--img-text-warn-color);
}
.df-baseContent .df-situation .df-situation-item-value_warn span {
  font-size: 20px;
  font-family: D-DINExp-Bold, D-DINExp;
  font-weight: bold;
}
.df-baseContent .df-situation .df-situation-item-compare {
  font-family: Alibaba PuHuiTi 3, Alibaba PuHuiTi 30;
  font-size: 14px;
  color: var(--img-text-color);
  line-height: 14px;
  margin-top: 12px;
}
.df-monitor-head {
  width: 100%;
  padding-left: 16px;
}
.df-monitor-head-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  cursor: pointer;
}
.df-monitor-head-item img {
  width: 36px;
  height: 36px;
  margin-right: 12px;
  display: inline-block;
}
.df-monitor-head-item-right {
  text-align: left;
}
.df-monitor-head-item-right-name {
  color: var(--title-color);
  font-size: 14px;
}
.df-monitor-head-item-right-valueNormal {
  color: var(--info-active2);
  line-height: 22px;
  padding-left: 2px;
}
.df-monitor-head-item-right-valueNormal::before {
  content: '';
  display: inline-block;
  margin: 0 10px 2px 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #0fb964;
  -webkit-box-shadow: 0px 0px 3px 2px rgba(15, 185, 100, 0.5);
          box-shadow: 0px 0px 3px 2px rgba(15, 185, 100, 0.5);
}
.df-monitor-head-item-right-valueAlarm {
  color: var(--info-danger);
  line-height: 22px;
  padding-left: 2px;
}
.df-monitor-head-item-right-valueAlarm::before {
  content: '';
  display: inline-block;
  margin: 0 10px 2px 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #f5222d;
  -webkit-box-shadow: 0px 0px 3px 2px rgba(245, 34, 45, 0.5);
          box-shadow: 0px 0px 3px 2px rgba(245, 34, 45, 0.5);
}
.df-monitor-table {
  height: 196px;
  margin-top: 10px;
  padding: 0 16px;
}
.df-popupClassName {
  --title-color: #222;
  --info-active2: #52c41a;
  --info-danger: #fd3a15;
}
.df-popupClassName .ant-tabs-dropdown-menu {
  background: #ffffff;
}
.df-popupClassName.dark {
  --title-color: white;
}
.df-popupClassName.dark .ant-tabs-dropdown-menu {
  color: #ffffff;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(28, 94, 149, 0.8)), to(rgba(20, 37, 57, 0.9)));
  background-image: linear-gradient(0deg, rgba(28, 94, 149, 0.8), rgba(20, 37, 57, 0.9));
}
.slick-track {
  width: 340px;
  overflow: hidden;
}
