.acf-taxicon-list {
    display: flex;
    flex-wrap: wrap; /* agar turun ke baris bawah jika penuh */ 
    align-items: flex-start;
    gap: 10px;
}

.taxicon-item {
    display: inline-flex;
    align-items: start;
    gap: 0.5em;
}

.taxicon-item {
  position: relative;
  cursor: pointer;
}

.taxicon-tooltip {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  bottom: 120%;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0,0,0,0.8);
  color: #fff;
  padding: 6px 10px;
  border-radius: 4px;
  white-space: nowrap;
  font-size: 12px;
  transition: opacity 0.2s ease, visibility 0.2s ease;
  z-index: 10;
}

.taxicon-item:hover .taxicon-tooltip {
  visibility: visible;
  opacity: 1;
}


/*.taxicon-item i {*/
/*    font-family: "Font Awesome 6 Free";*/
/*    font-weight: 900;*/
/*    line-height: 1;*/
/*}*/

/*.taxicon-item span {*/
/*    font-size: inherit;*/
/*}*/

/*.taxicon-item:hover {*/
/*    transform: scale(1.02);*/
/*}*/

/*.taxicon-item.icon-top {*/
/*    flex-direction: column;*/
/*}*/

/*.taxicon-item.icon-right {*/
/*    flex-direction: row-reverse;*/
/*}*/