.tippy-box[data-theme~='custom'] {
    background-color: #333;
    color: #fff;
    font-size: 0.7rem;
    padding: 2px 5px;
    border-radius: 6px;
}

.tippy-box[data-theme~='custom'][data-state='visible'] {
    transition: opacity 0.2s ease, transform 0.2s ease;
}

.tippy-box[data-theme~='call-analysis'] {
    background: var(--whiteBg);
    color: var(--fontColor);
    font-size: 11px;
    line-height: 1.3;
    font-weight: 400;
    text-align: center;
    border-radius: 10px;
    box-shadow: var(--shadow-Light-8-16);
    border: 1px solid var(--borderColor);
    max-width: 240px;
}

.theme-dark .tippy-box[data-theme~='call-analysis'] {
  box-shadow: none;
}

.tippy-box[data-theme~='call-analysis'] .tippy-content {
    padding: 8px 12px;
    max-width: 240px;
    text-align: center;
    text-wrap: pretty;
}

@media screen and (min-width: 1200px) {
    .tippy-box[data-theme~='call-analysis'] {
        font-size: 0.75rem;
        max-width: 12rem;
    }

    .tippy-box[data-theme~='call-analysis'] .tippy-content {
        padding: 0.5rem;
        max-width: 12rem;
    }
}

.tippy-box[data-theme~='call-analysis'][data-placement^='top'] > .tippy-arrow {
    color: var(--whiteColor);
}
