.tooltip .tooltip-inner {
    font-weight: 500;
    padding: 12px 16px;
    border-radius: 10px;
    max-width: 300px;
    letter-spacing: 0.25px;
}

.tooltip:not(.tbr_tooltip--menu) .tooltip-inner {
    color: #7B7E86;
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
}

.tooltip.tbr_tooltip--menu .tooltip-inner {
    box-shadow: none;
    color: #FFFFFF;
    background-color: #1E1E2D;
}

.tooltip.tbr_tooltip--menu .tooltip-arrow::before {
    border-right-color: #1E1E2D;
}

.tooltip .tooltip-inner *:last-child {
    margin-bottom: 0;
}

.tbr_info--title:hover svg rect {
    fill: var(--tbr-warning);
}

.tbr_tooltip--left .tooltip-inner {
    text-align: left;
}