  .no-scroll{
  overflow: hidden;
}
  .popover {
    --shadow: rgba(0, 0, 0, 0.6);
    --arrow-shadow: rgba(0, 0, 0, 0.5);
  }

  .popover {
    position: fixed;
    margin-top: 8px;
    padding: 8px 12px;
    color: var(--ebc-text-primary_white);
    background: var(--ebc-neutral-bg_d);
    border-radius: var(--ebc-corner-radius-rc04);
    box-shadow: 0 2px 8px var(--shadow);
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s;
    max-width: 500rem;
    z-index: 99999999;
    text-align: left;
  }
  .popover.show {
    opacity: 1;
    visibility: visible;
  }

  /* 阴影三角 + 本体三角 */
  .popover::before,
  .popover::after {
    content: "";
    position: absolute;
    left: 28px;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid var(--ebc-neutral-bg_d);
  }
  .ar.popover::before,
  .ar.popover::after{
    left:unset;
    right: 28px;
  }
  .popover::before {
    top: -7px;
  }
  .popover::after {
    top: -6px;
  }
  .formPopup {
    border-radius: var(--ebc-corner-radius-rc24);
    background: var(--ebc-basecolor-white-100);
    box-shadow: 20px 40px 60px 0 rgba(0, 0, 0, 0.1);
    width: 1000rem;
    /* height: fit-content; */
    padding: 32rem;
    position: fixed;
    z-index: -1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0.1);
    opacity: 0;
    transition: bottom 0.3s ease-in-out, opacity 0.3s ease-in-out,
      transform 0.3s ease-in-out;
    transform-origin: center;
  }
  .formPopup h3{
    max-width: unset;
  }
  /* @media (max-height: 850px) and (min-width: 996px) {
    .formPopup{
      top:160rem
    }
  } */
  .formPopup svg {
    position: absolute;
    top: 24rem;
    right: 24rem;
    width: 32rem;
    height: 32rem;
  }
  .ar .formPopup svg {
    right:unset;
    left:24rem;
  }
  
  .formPopup h3 {
    margin: 16rem 0 32rem;
  }
  .showFormPopup {
    z-index: 999999;
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }

  #productModule {
    margin-top: 60rem;
  }

  #productModule .product-box {
    width: 1200rem;
    margin: 0 auto;
  }
  @media (min-width: 996px) {
    .newTypeInnerTable{
      padding-inline:24rem;
    }
    .newTypeTable .product-innertable-tbody{
      height: fit-content!important;
    }
     #productModule .newTypeTable  .product-table-tr{
      border-bottom: 0;
    }
    .newTypeTableChooseRow .product-innertable,
    .newTypeTableChooseRow .product-innertable-tr,
    .newTypeTableChooseRow .newTypeInnerTable,
    .newTypeTableChooseRow .product-table-tr  {
      background:var(--ebc-neutral-bg_b)!important;
    }
    .newTypeTable .product-table-th .product-table-td:nth-child(2),
    .newTypeTable .product-table-th .product-table-td:nth-child(3),
    .newTypeTable .product-table-tr .product-table-td:nth-child(2),
    .newTypeTable .product-table-tr .product-table-td:nth-child(3){
      text-align:right!important;
      justify-content:flex-end!important;
    }
    .newTypeTable .product-table-th .product-table-td:nth-child(6),
    .newTypeTable .product-table-tr .product-table-td:nth-child(6){
      text-align:right!important;
      justify-content:flex-end!important;
      padding-right:24rem!important;
    }
    .newTypeTable .rotate90{
      transform: rotate(0deg)!important;
    }
    .newTypeTable .newTypeTableChooseRow .rotate90{
      transform: rotate(180deg)!important;
    }
    #productModule .product-box .product-table{
      border:2px solid rgba(0, 0, 0, 0.12);
      border-radius: var(--ebc-corner-radius-rc16);
      overflow: hidden;
  }
    #productModule .innerTableContainer .product-table{
      border: 0;
      overflow: unset
    }
  
}
  #productModule .btn {
    border: 0;
    margin: 20rem auto;
  }

  #productModule .product-table-th {
    display: flex;
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  }
@media (min-width: 996px) {
  #productModule .product-table-th {
    background: var(--ebc-neutral-bg_c);
    border-top-left-radius: var(--ebc-corner-radius-rc16);
    border-top-right-radius: var(--ebc-corner-radius-rc16);
  }
  #productModule .product-box{
    width: 1200rem;
    margin-inline:auto;
  }
}
  #productModule .product-table-th .product-table-td {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex: 1.5;
    color: var(--ebc-text-primary);
    padding: 27rem 0;
  }
  #productModule.jp .product-table-tr .product-table-td,
  #productModule.jp .product-table-th .product-table-td {
    flex:2;
  }
/* #productModule.zh .product-table-th .product-table-td:first-child,
#productModule.zh .product-table-tr .product-table-td:first-child{
  flex:4
} */
  #productModule .product-table-th .product-table-td:first-child {
    flex: 4;
    justify-content: flex-start;
    padding-inline: 24rem;
  }
   #productModule.ar .product-table-tr .product-table-td:first-child,
  #productModule.ar .product-table-th .product-table-td:first-child {
    padding-right:24rem;
  }

  #productModule .product-table-th .product-table-td:nth-child(2),
  #productModule .product-table-th .product-table-td:nth-child(3),
  #productModule .product-table-th .product-table-td:nth-child(6) {
    flex: 2;
  }

  #productModule .product-table-tr {
    display: flex;
    background: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    cursor: pointer;
  }
  #productModule .product-table-tr:hover,
  #productModule .product-table-tr:hover .product-table-td:first-child{
    background: var(--ebc-neutral-bg_b)

  }
  #productModule .product-table-tr .product-table-td {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex: 1.5;
    color: var(--ebc-text-primary);
    line-height: 1em;
    padding: 32rem 0;
  }
#productModule .product-table-tr .product-table-td:nth-child(2),
#productModule .product-table-tr .product-table-td:nth-child(3),
#productModule .product-table-th .product-table-td:nth-child(2),
#productModule .product-table-th .product-table-td:nth-child(3){
  text-align: left;
  justify-content: flex-start;
}

  #productModule .product-table-tr .product-table-td:first-child {
    flex: 4;
    justify-content: flex-start;
    padding-inline: 24rem;
    text-align: left;
  }
    #productModule.es .product-table-tr .product-table-td:first-child,
    #productModule.es .product-table-th .product-table-td:first-child{
        flex:3;
    }
    #productModule.pt .product-table-tr .product-table-td:nth-child(5),
    #productModule.pt .product-table-th .product-table-td:nth-child(5),
     #productModule.es .product-table-tr .product-table-td:nth-child(5),
    #productModule.es .product-table-th .product-table-td:nth-child(5){
        flex:2;
    }
  #productModule .product-table-tr .product-table-td:nth-child(2),
  #productModule .product-table-tr .product-table-td:nth-child(3),
  #productModule .product-table-tr .product-table-td:nth-child(6) {
    flex: 2;
  }

  /* #productModule .grow-product-table .product-table-tr .product-table-td {
    width: 23.99%;
  } */

  #productModule .rotate90 {
    transform: rotate(-90deg);
    margin-left: 4rem;
  }

  #productModule .rotate180 {
    transform: rotate(180deg);
  }

  #productModule .product-innertable {
    background-color: #fff;
  }

  #productModule .product-innertable-th {
    display: flex;
    height: 64rem;
    color: var(--ebc-text-secondary);
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding-right:12rem;
  }
   #productModule.ar .product-innertable-tbody,
   #productModule.ar .product-innertable-tr,
   #productModule.ar .product-innertable-th{
    padding-right:0;
    padding-left:12rem;
   }
  #productModule .product-innertable-th .product-innertable-td:first-child {
    justify-content: flex-start;
    flex: 0.6;
  }
  #productModule .product-innertable-th .product-innertable-td {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex: 1;
  }
  #productModule .product-innertable-th .product-innertable-td .iconfont {
    margin-left: 4rem;
  }
  #productModule.ar .product-innertable-th .product-innertable-td .iconfont {
    margin-right: 4rem;
    margin-left: unset;
  }

  /* #productModule
    .grow-product-table
    .product-innertable-th
    .product-innertable-td {
    width: 23.99%;
  } */
  #productModule .product-innertable-tbody{
    height: 320rem;
    overflow-y: auto;
    padding-right:12rem;
  }
  
  #productModule .product-innertable-tr {
    display: flex;
    height: 64rem;
    background: #fff;
  }

  #productModule .product-innertable-tr .product-innertable-td:nth-child(1) {
    flex: 0.6;
    justify-content: flex-start;
  }
  #productModule .product-innertable-tr .product-innertable-td {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex: 1;
    color: var(--ebc-text-primary);
  }

  /* #productModule
    .grow-product-table
    .product-innertable-tr
    .product-innertable-td {
    width: 23.99%;
  } */

  #productModule .product-red {
    color: #cd2626 !important;
  }

  #productModule .product-green {
    color: #0eb565 !important;
  }

  @media (max-width: 996px) {
      #productModule .product-table-tr:hover,
  #productModule .product-table-tr:hover .product-table-td:first-child{
    background: #fff

  }
    #productModule {
    margin-top: 80rem;
  }
    /* #productModule .product-table {
      min-width: fit-content;
    } */
    #productModule .btn {
      display: none;
    }
    #productModule .product-box {
      overflow-x: auto;
      max-width: calc(100vw - 32rem);
      padding-bottom: 32rem;
    }
    /* 伪滚动条容器 */
#productModule  .fake-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 90rem;
  height: 4px;
  background: rgba(0, 0, 0, .1);
  border-radius: 2px;
  pointer-events: none;  
  z-index:99;
}
.innerTableContainer .fake-scrollbar{
  bottom:-55rem!important;
}
/* 伪滑块 */
#productModule  .fake-thumb {
  height: 100%;
  background: rgba(0, 0, 0, .4);
  border-radius: 2px;
  width: 0;                            /* js 动态算 */
  transition: width .2s;
}
     #productModule .pageNavigation span{
      font-size: 40rem;
      margin-left:8rem;
    }
    #productModule .pageNavigation span.notAllow{
      pointer-events: none;
      color:var(--ebc-text-tertiary)
    }
     #productModule .pageNavigation span:nth-child(1){
      margin-right:8rem;
    }
    #productModule .pageNavigation{
      gap:8rem;
      padding-top:48rem;
    }
    #productModule .pageNavigation div{
      padding:4rem 18rem;
    }
    #productModule .pageNavigation .active{
      font-weight: 500;
      background: var(--ebc-neutral-bg_c);
      border-radius: 50%;
    }
    #productModule .product-table::-webkit-scrollbar,
    #productModule .product-box::-webkit-scrollbar {
      display: none;
    }
    
    #productModule .product-table-th .product-table-td {
      color: var(--ebc-text-secondary);
      padding:16rem 0;
      justify-content: flex-end;
    }
    #productModule .product-table-th .product-table-td:nth-child(4),
    #productModule .product-table-th .product-table-td:nth-child(6){
      justify-content: center;
    }
    #productModule .product-table-tr .product-table-td {
      /* white-space: nowrap; */
      padding: 32rem 0;
    }
 
    #productModule .product-table-tr,
    #productModule .product-table-th {
      gap: 32rem;
      padding-right: 100rem;
      position: relative;
      width: fit-content;
    }
    #productModule.ar .product-table-tr .product-table-td:first-child,
    #productModule.ar .product-table-th .product-table-td:first-child{
        left:unset;
        right:0;
    }
    #productModule.ar .product-table-tr, #productModule.ar .product-table-th{
        padding-left:100rem;
        padding-right:0;
    }
    #productModule.zh .product-table-tr .product-table-td:first-child,
    #productModule.zh .product-table-th .product-table-td:first-child {
      flex: 0 0 300rem;
      width: 300rem;
    }
    #productModule .product-table-tr .product-table-td:first-child,
    #productModule .product-table-th .product-table-td:first-child {
      flex-direction: column;
      flex: 0 0 160rem;
      width: 160rem;
      padding-left: 0;
      padding-right: 50rem;
      align-items: flex-start;
      justify-content: center;
      text-align: left;
      gap: 8rem;
      position: sticky;
      left: 0;
      line-height: 35rem;
      background: var(--ebc-basecolor-white-100);
    }
   
    #productModule .product-table-tr .product-table-td:nth-child(5){
      justify-content: flex-end;
    }
    .noScroll .product-table-tr .product-table-td:first-child::after,
    .noScroll .product-table-th .product-table-td:first-child::after{
      display: none!important;
    }
     #productModule .product-table-tr .product-table-td:first-child::after,
    #productModule .product-table-th .product-table-td:first-child::after{
         content: '';
        position: absolute;
        top: 0;
        right: -8px;          /* 控制阴影条水平位置 */
        width: 8px;           /* 阴影条宽度 */
        height: 100%;         /* 贯穿整个行高 */
        background: linear-gradient(to right, rgba(0,0,0,0.08), transparent);
        pointer-events: none; /* 不影响点击 */
    }
    #productModule.ar .product-table-tr .product-table-td:first-child::after,
    #productModule.ar .product-table-th .product-table-td:first-child::after{
        right:unset;
        left:-8px;
        background: linear-gradient(to left, rgba(0,0,0,0.08), transparent);

    }
    #productModule .product-table-tr .product-table-td:nth-child(2),
    #productModule .product-table-tr .product-table-td:nth-child(3),
    #productModule .product-table-th .product-table-td:nth-child(2),
    #productModule .product-table-th .product-table-td:nth-child(3) {
      flex: 0 0 112rem;
      width: 112rem;
    }
     #productModule.jp .product-table-tr .product-table-td:nth-child(4),
    #productModule.jp .product-table-th .product-table-td:nth-child(4) ,
     #productModule.kr .product-table-tr .product-table-td:nth-child(4),
    #productModule.kr .product-table-th .product-table-td:nth-child(4) {
        flex: 0 0 120rem;
        width: 120rem;
    }
    #productModule .product-table-tr .product-table-td:nth-child(4),
    #productModule .product-table-th .product-table-td:nth-child(4) {
      flex: 0 0 80rem;
      width: 80rem;
    }
    #productModule .product-table-tr .product-table-td:nth-child(6),
    #productModule .product-table-th .product-table-td:nth-child(6) {
      flex: 0 0 128rem;
      width: 128rem;
    }
    #productModule.es .product-table-tr .product-table-td:nth-child(5),
    #productModule.es .product-table-th .product-table-td:nth-child(5) {
      flex: 0 0 200rem;
      width: 200rem;
    }
    #productModule.es .product-table-tr .product-table-td:nth-child(6),
    #productModule.es .product-table-th .product-table-td:nth-child(6) {
      flex: 0 0 160rem;
      width: 160rem;
    }
    #productModule.jp .product-table-tr .product-table-td:nth-child(6),
    #productModule.jp .product-table-th .product-table-td:nth-child(6){
        flex:0 0 160rem;
        width: 160rem;
    }
     #productModule.mn .product-table-tr .product-table-td:nth-child(6),
    #productModule.mn .product-table-th .product-table-td:nth-child(6),
     #productModule.pt .product-table-tr .product-table-td:nth-child(6),
    #productModule.pt .product-table-th .product-table-td:nth-child(6) {
        flex: 0 0 240rem;
      width: 240rem;
    }
     #productModule.jp .product-table-tr .product-table-td:nth-child(5),
    #productModule.jp .product-table-th .product-table-td:nth-child(5) {
        flex: 0 0 150rem;
      width: 150rem;
    }
  #productModule.pt .product-table-tr .product-table-td:nth-child(5),
    #productModule.pt .product-table-th .product-table-td:nth-child(5) {
        flex: 0 0 200rem;
      width: 200rem;
    }
    #productModule .product-table-tr .product-table-td:nth-child(5),
    #productModule .product-table-th .product-table-td:nth-child(5) {
      flex: 0 0 96rem;
      width: 96rem;
      order: 2;
    }
    .formPopup{
      width: 100%;
      bottom:-110%;
      left:0;
      transform: scale(0);
      top:unset;
      border-radius: 32rem 32rem 0 0;
      padding:48rem 32rem 96rem;
    }
    .showFormPopup{
      bottom:0;
      transform: scale(1);
    }
    .formPopup h2{
        max-width: 75vw;
    }
    .formPopup h3{
      margin:16rem 0 48rem;
    }
    .formPopup svg{
      top:55rem;
      right:32rem;
      width: 48rem;
      height: 48rem;
    }
    .ar .formPopup svg{
        right: unset;
        left:32rem;
    }
    .formPopup .product-table{
      max-width: calc(100vw - 64rem);
      overflow: auto;
      padding-bottom:16rem;
    }
    .formPopup .product-table-row {
      position: relative;
    }
    
    /* .formPopup .product-table::-webkit-scrollbar{
      display: none;
    } */
    .formPopup .product-table .product-innertable-th,
    .formPopup .product-table .product-innertable-tr{
      padding-right:24rem;
    }
    .formPopup .product-table .product-innertable-tr,
    .formPopup .product-table .product-innertable-th{
      gap:48rem;
      /* width:fit-content; */
    }
    .formPopup .product-table .product-innertable-th{
      white-space: nowrap;
    }
    #productModule .product-innertable-th, #productModule .product-innertable-tr{
        height:80rem ;
    }
    #productModule .product-innertable-th{
      /* position: sticky; */
      background: var(--ebc-basecolor-white-100);
      /* top:0; */
      /* z-index: 10; */
    }
    #productModule .product-innertable-tbody{
      overflow: visible;
      height: 400rem;
    }
    .formPopup .product-innertable-th{
      width: fit-content;
    }
    .formPopup .product-innertable-td:first-child{
      position: sticky;
      left:0;
      background: var(--ebc-basecolor-white-100);
      flex:0 0 114rem!important;
      width: 114rem!important;
    }
    .ar .formPopup .product-innertable-td:first-child{
        left:unset;
        right:0;
    }

    .formPopup .noScroll .product-innertable-td:first-child::after{
      display: none!important;
    }
    .formPopup .product-innertable-td:first-child::after{
         content: '';
        position: absolute;
        top: 0;
        right: -8px;          /* 控制阴影条水平位置 */
        width: 8px;           /* 阴影条宽度 */
        height: 100%;         /* 贯穿整个行高 */
        background: linear-gradient(to right, rgba(0,0,0,0.08), transparent);
        pointer-events: none; /* 不影响点击 */
    }
    .ar .formPopup .product-innertable-td:first-child::after{
        right:unset;
        left:-8px;
        background: linear-gradient(to left, rgba(0,0,0,0.08), transparent);
    }

    .formPopup .product-innertable-td:nth-child(2){
      flex:0 0 112rem!important;
      width:112rem!important
    }
    .formPopup .product-innertable-td:last-child{
      flex:0 0 96rem!important;
      width:96rem!important;
      justify-content: center!important;
    }
    .formPopup .product-innertable-td{
      flex: 0 0 160rem!important;
      width: 160rem;
    }
    /* 把上下三角重置 */
  .popover::before,
  .popover::after {
    left: -10px;          /* 贴到 popover 左侧 */
    top: 50%;
    transform: translateY(-50%);
    border: 6px solid transparent;
  }
  /* 朝左的三角：右边框着色 */
  .popover::before {
    border-right-color: var(--ebc-neutral-bg_d);
  }
  .popover::after {
    left: -6px;
    border-right-color: var(--ebc-neutral-bg_d);
  }
  .ar.popover::before,
  .ar.popover::after {
    left:unset;
    right: -10px;
    border-left-color: var(--ebc-neutral-bg_d);
    border-right-color: transparent;

  }
}

/* ====== ETF 专属布局与组件样式 ====== */
#productModule .etf-layout .product-table-td {
  flex: 1.7 0 0!important; 
  justify-content: center;
}

#productModule .product-table-th.etf-layout{
  background: #fff;
  border-radius: 0;
}
#productModule .product-table-th.etf-layout .product-table-td{
  color: var(--ebc-text-secondary);
}
#productModule .product-box .product-table.etfLayoutTable{
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 0;
}
/* 第一列特殊排版: 中英双语上下分行 */
#productModule .etf-layout .product-table-td:first-child {
  flex: 2.4!important;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  line-height: 1.2;
  padding-inline: 32rem;
  gap: 4px;
}
#pageContainer .tableBtn{
  margin-top: 60rem;
  min-width: 180rem;
  display: flex;
  box-sizing: border-box;
}
@media (max-width: 996px) {
  #pageContainer .tableBtn {
    height: 80rem;
        font-size: 28rem;
        line-height: 0rem;
        margin: 80rem auto 0;
  }
}
/* #productModule .etf-layout .product-table-td:nth-child(2),
#productModule .etf-layout .product-table-td:nth-child(3),
#productModule .etf-layout .product-table-td:nth-child(2),
#productModule .etf-layout .product-table-td:nth-child(3){
  flex: 1!important;
} */
#productModule .etf-symbol-text {
  color: var(--ebc-text-secondary);
}
#productModule .product-table-tr.etf-layout .product-table-td{
  padding-block: 24rem;
}
/* 修复买卖价靠右排版 */

#productModule .etf-layout .product-table-td:nth-child(2),
#productModule .etf-layout .product-table-td:nth-child(3),
#productModule .etf-layout .product-table-td:nth-child(5) {
  text-align: left;
  justify-content: flex-start;
}



/* 2. 调整最后一列下拉菜单的位置：取消居中，改为右对齐，防止菜单超出右侧边界 */
#productModule .etf-layout .product-table-td:last-child .dropdown-menu {
  left: auto;
  right: 0;
  transform: none;
}

/* 3. 同理，调整最后一列 Info 提示气泡的位置：改为右对齐 */
#productModule .etf-layout .product-table-td:last-child .tooltip-box {
  left: auto;
  right: 0;
  transform: none;
}

.dropdown-container {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px; /* 稍微增加一点箭头的热区，防止太难移上去 */
  margin-left: 2px;
}

/* 下拉菜单外层：用于桥接鼠标悬浮的间隙，防止 mouseleave 断触 */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  padding-top: 8px; /* 关键修复：用透明 padding 替代 margin，确保鼠标经过时不会脱离目标 */
  z-index: 100;
  min-width: 130rem;
}

/* 下拉菜单本体（带背景和阴影的部分） */
.dropdown-menu-inner {
  background: #ffffff;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(0,0,0,0.04);
  border-radius: var(--ebc-corner-radius-rc08, 8px);
  padding: 8rem 0;
}

.dropdown-item {
  padding: 8rem 20rem;
  text-align: left;
  cursor: pointer;
  font-size: 14rem;
  color: var(--ebc-text-secondary);
  white-space: nowrap;
  transition: background-color 0.2s;
  font-weight: 400; /* 重置掉表头的加粗 */
}


.dropdown-item:hover,
.dropdown-item.active {
  color: var(--ebc-text-primary);
  background: var(--ebc-neutral-bg_b, #f5f5f5);
}

/* ====== β列的 Info 提示框 ====== */
.info-icon {
  position: relative;
  display: inline-flex;
  align-items: center;
  font-size: 14rem;
  color: var(--ebc-text-tertiary, #999);
  margin-left: 2px;
  padding: 4px; /* 增加 Hover 热区 */
}

/* 提示气泡，也使用 padding 桥接法 */
.tooltip-box {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: #ffffff;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0,0,0,0.04);
  border-radius: var(--ebc-corner-radius-rc08, 8px);
  padding: 12rem 16rem;
  z-index: 101;
  width: 280rem;
  font-size: 14rem;
  color: var(--ebc-text-secondary, #666);
  margin-top: 8px;
  text-align: left;
  line-height: 1.6;
  font-weight: 400; /* 重置字体粗细 */
  white-space: normal; /* 允许文本自然换行 */
}
#productModule .etf-layout .product-table-td:nth-child(2),
#productModule .etf-layout .product-table-td:nth-child(3){
  flex: 1!important;
}
.ar #productModule .etf-layout .product-table-td div{
  text-align: right;
}
.ar #productModule .etf-layout .product-table-td:last-child .dropdown-menu,
  .ar #productModule .etf-layout .product-table-td:last-child .tooltip-box{
    left:0;
    right: unset;
  }
@media (min-width: 996px) {
  
  
}
@media (max-width: 996px) {
  #productModule .etf-layout .product-table-td:nth-child(5){
    order: unset;
  }
  .mn #productModule .etf-layout.product-table-tr,
.mn #productModule .etf-layout.product-table-th,
  .ru #productModule .etf-layout.product-table-tr,
.ru #productModule .etf-layout.product-table-th{
  width: 250vw!important;
}
 #productModule .etf-layout.product-table-tr,
 #productModule .etf-layout.product-table-th{
  width: 220vw!important;
}

.jp #productModule .etf-layout.product-table-tr,
.jp #productModule .etf-layout.product-table-th,
.kr #productModule .etf-layout.product-table-tr,
.kr #productModule .etf-layout.product-table-th{
  width: 200vw!important;
}

  .tooltip-box,
  .dropdown-item{
    font-size: 24rem;
    padding-block: 16rem;
  }
  .tooltip-box{
    width: 60vw;
  }
  .iconfont.icon-a-tipsicon{
    font-size: 24rem;
  }
  #productModule .product-table-th.etf-layout,
  #productModule .product-box .product-table.etfLayoutTable{
    border: 0;
  }
}