.select-topic-header h1{
  font-size:64px;
}

.select-topic-section{
  padding-top:48px;
  padding-bottom:48px;
}

.select-topic-title{
  padding-bottom: 0;

}
.spotlight-report h3{
  margin-bottom: 0;
}

.forecast-tab-group-content {
  position: relative;
  overflow: hidden; /* 隐藏溢出的内容 */
  margin-top:48px;
}

.forecast-tab-group{
  display:flex;
  align-items: center;
  justify-content:between;
  padding:12px 12px;
  background-color:#F4F4F4;
  border-radius: 99px;
  border:2px solid #DEE2E6;
  overflow-x: scroll;
  font-size: 20px;
  margin-bottom:0;
  z-index:1;
  white-space: nowrap;
}

.forecast-tab-group::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 40px; /* 调整遮罩宽度 */
  height: 100%;
  border-radius: 0 50px 50px 0;
  margin-right:17px;
  background: linear-gradient(to right, rgba(244, 244, 244,.85), rgba(244,244,244,1));
  pointer-events: none; /* 防止遮罩阻止鼠标事件 */
  z-index: 1; /* 确保遮罩位于.tab-group之上 */

}

.forecast-tab-group::-webkit-scrollbar{
  display:none;
}

@media screen and (max-width:991px){
  .p-sticky {
    top:8px;
  }
}

.topic-tab {
  list-style: none;
  padding:8px 24px;
  color: #8EB554;
  border-radius: 99px;
  cursor: pointer;
  white-space: nowrap;
  margin-bottom:0;
}
.topic-tab:hover {
  background-color:#E9ECEF;
  transition: background-color .15s ease-in;
}
.topic-tab a {
  color:#8EB554;
}


/* christmas BN */
.christmas-header{
  background:url(../images/christmasBg.png);
  padding:108px 0;
  background-size:cover;
}

.christmasBadge{
  max-width:80%;
}

.christmas-relative{
  position:relative;
}

.christmas-promt-icon{
  position:absolute;
  top:-10px;
  left:-10px;
}

.christmas-slogan{
  font-size:24px;
}

@media screen and (max-width:1400px) and (min-width:1200px){
  .christmas-header{
    background:url(../images/christmasBg_xl.png);
    background-size:cover;
  }
  .chrsitmas-section{
    margin-left:100px;
  }
}

@media screen and (max-width:1200px) and (min-width:768px){
  .christmas-header{
    background:url(../images/christmasBg_l.png);
    padding:108px 0;
    background-size:cover;
  }

  .christmasBadge{
    max-width:45%;
  }
}

@media screen and (max-width:768px){
  .christmas-promt-icon{
    min-width:180px;
  }

  .christmasBadge{
    max-width:80%;
  }

  .christmas-header{
    background:url(../images/christmasBg_m.png);
    background-size:cover;
  }

  .christmas-slogan{
    font-size:18px;
  }
}

/* [TF-444]Selected Topics Promotion & 推廣分析數據 -Yaru-20240314*/
.Promotion-header-blue{
  background-image: url(../images/landing_page/2024/PromotionBg-blue.png);
}
.PromotionBadge{
  max-height: 285px;
}
@media screen and (max-width:1400px) and (min-width:1200px){
  .Promotion-header-blue{
    background-image:url(../images/landing_page/2024/PromotionBg-blue_xl.png);
  }
}
@media screen and (max-width:1200px) and (min-width:768px){
  .Promotion-header-blue{
    background-image:url(../images/landing_page/2024/PromotionBg-blue_l.png);
  }
}
@media screen and (max-width:768px){
  .Promotion-header-blue{
    background-image:url(../images/landing_page/2024/PromotionBg-blue_m.png);
  }
}