.stock_disclaimer_btn {
  border: none;
  font-size: 12px;
}

.disclaimer-tooltip {
  --bs-tooltip-max-width: 320px;
}

.disclaimer-tooltip .tooltip-inner {
  width: 320px;
  font-size: 12px;
  max-width: none;
  white-space: normal;
  text-align: left;
}

[data-stock="(00216.HK)"] {
  background-color: rgb(250, 250, 250);
}

[data-stock="(00419.HK)"] {
  padding: 0 5px;
}

[data-stock="(00822.HK)"] {
  background-color: rgb(250, 250, 250);
}

[data-stock="(01473.HK)"] {
  margin-left: 10px;
  background-color: rgb(250, 250, 250);
  color: #574d4d!important;
}

@media screen and (max-width: 640px) {
  .stock-price-note {
    flex-direction: column;
  }
}