#box_link {
  background-color: var(--color-greyLight);
  border-radius: 100px;
  width: max-content;
  padding: 4px 16px;
  display: flex;
  gap: 6px;
  align-items: center;
}

#box_link img {
  height: 24px;
}

#box_link p {
  font-size: 8px;
  color: var(--color-greyMedium);
  text-decoration: none;
  text-align: center;
}

#box_link h4 {
  font-size: 12px;
  color: var(--color-black);
  text-align: center;
}

#box_disclaimer {
  font-size: 12px;
  color: var(--color-greyMedium);
}

#box_disclaimer a {
  color: var(--color-greyMedium);
}

#box_disclaimer a:hover {
  color: var(--color-black);
}

#box_content {
  width: max-content;
  height: 246px;
  border-radius: 12px;
  padding: 16px 32px;
  background-color: #ffffff;
  margin-bottom: 12px;
}

#box_content #box_overall {
  width: 280px;
  height: 250px;
}

#box_content #box_overall .chart {
  margin-top: -46px;
  text-align: center;
  position: relative;
  display: flex;
  justify-content: center;
  margin-bottom: -20px;
  height: 100%;
}

#box_content #box_overall .chart canvas {
  position: absolute; /* 設置 Canvas 元素為相對定位 */
  z-index: 1; /* 將 Canvas 元素的疊放順序設置為 1（位於最上層） */
}

#box_content #box_overall .chart #alpha_overall {
  position: absolute; /* 設置為絕對定位 */
  bottom: 52px; /* 與父元素底部對齊 */
  margin-bottom: 0px; /* 設置底部邊距 */
  z-index: 2; /* 將 <h3> 元素的疊放順序設置為 2（位於 Canvas 元素之上） */
  font-size: 32px;
}

#box_content #box_overall .note {
  text-align: center;
  display: inline-block;
  width: 100%;
  height: 43px;
  line-height: 43px;
  border-radius: 6px;
}
