@charset "UTF-8";
/**
 * @description 全局主题变量配置
 */
/* stylelint-disable */
[data-v-4eca0770]:export {
  menu-color: #25293c;
  menu-color-active: rgba(255, 255, 255, 0.95);
  menu-background: white;
}
.ranking-cell[data-v-4eca0770] {
  width: 30px;
  text-align: center;
}
.ranking-change-cell[data-v-4eca0770] {
  display: flex;
  align-items: center;
}
.increase[data-v-4eca0770]::before {
  background-image: url("/static/icon/marketDataBoardUp.svg");
  transform: scale(0.9);
}
.decrease[data-v-4eca0770]::before {
  background-image: url("/static/icon/marketDataBoardLow.svg");
  transform: scale(0.9) rotate(180deg);
}
.arrow-icon[data-v-4eca0770] {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
}
.arrow-icon[data-v-4eca0770]::before {
  content: "";
  /* 空内容 */
  display: block;
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  transform-origin: center center;
}
.column-container[data-v-4eca0770] {
  display: flex;
}
.column-container .ranking-box .el-row[data-v-4eca0770] {
  display: flex;
  align-items: center;
  color: #333333;
  font-size: 13px;
  padding: 1%;
}
.column-container .ranking-box-dy .el-row[data-v-4eca0770] {
  display: flex;
  align-items: center;
  color: #333333;
  font-size: 13px;
  padding-bottom: 1%;
}
.column-container .column-item[data-v-4eca0770] {
  display: flex;
  align-items: center;
}
.column[data-v-4eca0770] {
  flex: 1;
  border: 1px solid #C5C5C5;
  /* 左边框样式 */
}
.column + .column[data-v-4eca0770] {
  margin-left: 20px;
  padding-right: 2%;
  flex: 2.2;
  border-left: 1px solid #C5C5C5;
  /* 右边框样式 */
}
.columnDyht[data-v-4eca0770] {
  flex: 1;
}
.columnDyht + .columnDyht[data-v-4eca0770] {
  margin-left: 20px;
  flex: 1;
}
.ranking-box[data-v-4eca0770] {
  border-radius: 5px;
  padding: 20px;
  margin-top: 2px;
  justify-content: center;
}
.ranking-box-dy[data-v-4eca0770] {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 20px;
  margin-top: 2px;
  justify-content: center;
}
.center[data-v-4eca0770] {
  display: flex;
  align-items: center;
}
.rightt[data-v-4eca0770] {
  display: flex;
  text-align: right;
}
.header-row th[data-v-4eca0770], tbody[data-v-4eca0770] {
  padding: 30px 0;
  text-align: center;
  /* 居中对齐表头文本 */
  width: 33%;
}
.header-row-di th[data-v-4eca0770], tbody[data-v-4eca0770] {
  padding: 20px 0;
  text-align: center;
  /* 居中对齐表头文本 */
  width: 25%;
}
.ptClass[data-v-4eca0770] {
  padding-top: 0%;
  display: flex;
  justify-content: center;
  width: 100%;
}
.ptClass .el-menu-item[data-v-4eca0770]:hover {
  background-color: transparent !important;
  box-shadow: none !important;
}
.SpqdClass[data-v-4eca0770] {
  padding-top: 1%;
  display: flex;
  width: 100%;
}
.SpqdNrClass[data-v-4eca0770] {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 20px;
}
.custom-icon[data-v-4eca0770] {
  display: inline-block;
  width: 30px;
  height: 22px;
  background-image: url("/static/icon/marketDataDataBoard.svg");
  background-size: cover;
  background-repeat: no-repeat;
}
.search-custom-icon[data-v-4eca0770] {
  width: 15px;
  height: 15px;
  background-image: url("/static/icon/趋势.svg");
  background-size: cover;
  background-repeat: no-repeat;
  margin-left: 5px;
}
img[data-v-4eca0770] {
  height: 20px;
}
.market-img[data-v-4eca0770] {
  height: 20px;
}
.arrow-icon[data-v-4eca0770]::before {
  left: 0;
  top: 0;
}
.green-font[data-v-4eca0770] {
  color: #32C2B1;
}
.red-font[data-v-4eca0770] {
  color: #FF847D;
}
.rank-first-level[data-v-4eca0770] {
  background: #FF847D;
  color: #eeeff1;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.rank-second-level[data-v-4eca0770] {
  background: #FFA49F;
  color: #eeeff1;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.rank-third-level[data-v-4eca0770] {
  background: #FFC4C1;
  color: #eeeff1;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.rank-else-level[data-v-4eca0770] {
  background: #D7D7D7;
  color: #eeeff1;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.wrapper[data-v-4eca0770] {
  display: flex;
  align-items: center;
}
.icon-wrapper[data-v-4eca0770] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.icon-wrapper i[data-v-4eca0770] {
  margin-right: 10px;
  /* 调整图标和数值之间的间距 */
}
.el-dialog.custom-dialog[data-v-4eca0770] {
  font-size: 14px;
  font-weight: bold;
}
.el-dialog[data-v-4eca0770] {
  font-size: 14px !important;
  font-weight: bold;
}
.wordcloud-container[data-v-4eca0770] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wordcloud-image[data-v-4eca0770] {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.dy-center[data-v-4eca0770] {
  display: flex;
  justify-content: center;
}
.dy-right[data-v-4eca0770] {
  display: flex;
  justify-content: flex-end;
}
.text-sele-col[data-v-4eca0770] {
  color: #1F85EE;
}
.el-table .warning-row[data-v-4eca0770] {
  background: oldlace;
}
.el-table .success-row[data-v-4eca0770] {
  background: #f0f9eb;
}
.el-table .backgroud-row[data-v-4eca0770] {
  background: #FFFFFF !important;
}
[data-v-4eca0770] .el-table .customCellClass td {
  background-color: #FFFFFF !important;
  /* 设置背景色 */
}
.table-placeholder[data-v-4eca0770] {
  min-height: 600px;
  /* 设置最小高度 */
  transition: min-height 0.3s;
  /* 添加过渡效果 */
}
.table-placeholder tbody[data-v-4eca0770] {
  opacity: 0;
  /* 数据为空时隐藏表格内容 */
}
[data-v-4eca0770] .el-table__row td:not(.is-hidden):first-child,[data-v-4eca0770] .el-table__row td:not(.is-hidden):last-child {
  bottom: 0px;
}
[data-v-4eca0770] .el-table__body tr.current-row > td {
  background-color: #FFF2E0 !important;
}
[data-v-4eca0770] .el-table .cell {
  line-height: 20px;
}
.mgXszbClass[data-v-4eca0770] {
  background: linear-gradient(to right, #FFF2E0 20px, white) !important;
  height: 40px;
  display: flex;
  align-items: center;
  font-size: 15px;
  color: #000000;
  opacity: 0.85;
  margin-top: -0.1%;
}
.rdcDilClass[data-v-4eca0770] {
  background-color: #fff7ec !important;
  height: 60px;
  display: flex;
  padding-top: 2%;
}
[data-v-4eca0770] .el-divider--horizontal {
  display: block;
  height: 1px;
  width: 100%;
  margin: 2px;
}
[data-v-4eca0770] .el-switch__label.is-active {
  color: #0B1523;
}
