.tooltip-container {
    position: relative;
    display: inline-block;
    display: flex;
}
  
.tooltip {
    position: absolute;
    bottom: 100%;
    margin-bottom: 0.5rem;
    left: 50%;
    transform: translateX(-50%);
    background-color: #ffffff;
    color: #000000;
    padding: .5rem;
    font-size: .9rem;
    border-radius: 4px;
    /* white-space: nowrap; */
    visibility: hidden;
    z-index: 1000;
    box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .04);
    min-width: 300px;
    text-align: center;
}
  
.tooltip-arrow {
    position: absolute;
    top: 100%; /* Posiciona a seta abaixo do tooltip */
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #ffffff; /* Cor da seta igual ao fundo do tooltip */
}

.tooltip-container:hover .tooltip {
    visibility: visible;
}

@media(max-width: 800px) {
    .tooltip-container:hover .tooltip {
        visibility: hidden;
    }
 
    .tooltip {
        display: none;
    }
      
    .tooltip-arrow {
        display: none;
    }
} 