.Tooltip__content___OAIu0 {
    box-sizing: border-box;
    position: relative;
    border-radius: inherit;
}

.Tooltip__content___OAIu0:after {
        clear: both;
    }

.Tooltip__content___OAIu0:before,
    .Tooltip__content___OAIu0:after {
        content: '';
        display: table;
    }

.Tooltip__arrow___zAGk6 {
    box-sizing: border-box;
    position: absolute;
    pointer-events: none;
    width: 24px;
    height: 24px;
    padding: calc(24px / 3);
}

.Tooltip__arrow___zAGk6:after {
        content: '';
        display: block;
        width: calc(24px / 3);
        height: calc(24px / 3);
        border: var(--border);
    }

.Tooltip__animation___N9MJt {
    position: relative;
    border-radius: inherit;
    transition:
        opacity 166ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,
        transform 133ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    will-change: transform, opacity;
    opacity: 1;
    transform: scale(1);
}

.Tooltip__root___Wl-Xm {
    border-radius: var(--pds-round-m);
}

.Tooltip__root___Wl-Xm[data-popper-placement='top'] .Tooltip__animation___N9MJt, .Tooltip__root___Wl-Xm[data-popper-placement='top-start'] .Tooltip__animation___N9MJt, .Tooltip__root___Wl-Xm[data-popper-placement='top-end'] .Tooltip__animation___N9MJt {
            transform-origin: center bottom;
        }

.Tooltip__root___Wl-Xm[data-popper-placement='top'] .Tooltip__arrow___zAGk6, .Tooltip__root___Wl-Xm[data-popper-placement='top-start'] .Tooltip__arrow___zAGk6, .Tooltip__root___Wl-Xm[data-popper-placement='top-end'] .Tooltip__arrow___zAGk6 {
            bottom: calc(24px / 2 * -1);
        }

.Tooltip__root___Wl-Xm[data-popper-placement='top'] .Tooltip__arrow___zAGk6:after, .Tooltip__root___Wl-Xm[data-popper-placement='top-start'] .Tooltip__arrow___zAGk6:after, .Tooltip__root___Wl-Xm[data-popper-placement='top-end'] .Tooltip__arrow___zAGk6:after {
                transform: scaleY(2) rotate(45deg);
                border-bottom-right-radius: var(--pds-round-xs);
            }

.Tooltip__root___Wl-Xm[data-popper-placement='bottom'] .Tooltip__animation___N9MJt, .Tooltip__root___Wl-Xm[data-popper-placement='bottom-start'] .Tooltip__animation___N9MJt, .Tooltip__root___Wl-Xm[data-popper-placement='bottom-end'] .Tooltip__animation___N9MJt {
            transform-origin: center top;
        }

.Tooltip__root___Wl-Xm[data-popper-placement='bottom'] .Tooltip__arrow___zAGk6, .Tooltip__root___Wl-Xm[data-popper-placement='bottom-start'] .Tooltip__arrow___zAGk6, .Tooltip__root___Wl-Xm[data-popper-placement='bottom-end'] .Tooltip__arrow___zAGk6 {
            top: calc(24px / 2 * -1);
        }

.Tooltip__root___Wl-Xm[data-popper-placement='bottom'] .Tooltip__arrow___zAGk6:after, .Tooltip__root___Wl-Xm[data-popper-placement='bottom-start'] .Tooltip__arrow___zAGk6:after, .Tooltip__root___Wl-Xm[data-popper-placement='bottom-end'] .Tooltip__arrow___zAGk6:after {
                transform: scaleY(2) rotate(45deg);
                border-top-left-radius: var(--pds-round-xs);
            }

.Tooltip__root___Wl-Xm[data-popper-placement='right'] .Tooltip__animation___N9MJt, .Tooltip__root___Wl-Xm[data-popper-placement='right-start'] .Tooltip__animation___N9MJt, .Tooltip__root___Wl-Xm[data-popper-placement='right-end'] .Tooltip__animation___N9MJt {
            transform-origin: center left;
        }

.Tooltip__root___Wl-Xm[data-popper-placement='right'] .Tooltip__arrow___zAGk6, .Tooltip__root___Wl-Xm[data-popper-placement='right-start'] .Tooltip__arrow___zAGk6, .Tooltip__root___Wl-Xm[data-popper-placement='right-end'] .Tooltip__arrow___zAGk6 {
            left: calc(24px / 2 * -1);
        }

.Tooltip__root___Wl-Xm[data-popper-placement='right'] .Tooltip__arrow___zAGk6:after, .Tooltip__root___Wl-Xm[data-popper-placement='right-start'] .Tooltip__arrow___zAGk6:after, .Tooltip__root___Wl-Xm[data-popper-placement='right-end'] .Tooltip__arrow___zAGk6:after {
                transform: scaleX(2) rotate(45deg);
                border-bottom-left-radius: var(--pds-round-xs);
            }

.Tooltip__root___Wl-Xm[data-popper-placement='left'] .Tooltip__animation___N9MJt, .Tooltip__root___Wl-Xm[data-popper-placement='left-start'] .Tooltip__animation___N9MJt, .Tooltip__root___Wl-Xm[data-popper-placement='left-end'] .Tooltip__animation___N9MJt {
            transform-origin: center right;
        }

.Tooltip__root___Wl-Xm[data-popper-placement='left'] .Tooltip__arrow___zAGk6, .Tooltip__root___Wl-Xm[data-popper-placement='left-start'] .Tooltip__arrow___zAGk6, .Tooltip__root___Wl-Xm[data-popper-placement='left-end'] .Tooltip__arrow___zAGk6 {
            right: calc(24px / 2 * -1);
        }

.Tooltip__root___Wl-Xm[data-popper-placement='left'] .Tooltip__arrow___zAGk6:after, .Tooltip__root___Wl-Xm[data-popper-placement='left-start'] .Tooltip__arrow___zAGk6:after, .Tooltip__root___Wl-Xm[data-popper-placement='left-end'] .Tooltip__arrow___zAGk6:after {
                transform: scaleX(2) rotate(45deg);
                border-top-right-radius: var(--pds-round-xs);
            }

/* themes */

.Tooltip__white___oB2Pd .Tooltip__animation___N9MJt {
        box-shadow: 0px 0px 10px rgba(147, 148, 156, 0.3);
    }

.Tooltip__white___oB2Pd .Tooltip__content___OAIu0 {
        color: var(--black-900);
        background: var(--white);
    }

.Tooltip__white___oB2Pd .Tooltip__arrow___zAGk6:after {
            background: var(--white);
            box-shadow: 0px 0px 10px rgba(147, 148, 156, 0.3);
        }

.Tooltip__black___kSaUV .Tooltip__content___OAIu0 {
        color: var(--white);
        background: var(--black-900);
    }

.Tooltip__black___kSaUV .Tooltip__arrow___zAGk6:after {
            background: var(--black-900);
        }

/* CSSTransition */

.Tooltip__enter___t5jYJ .Tooltip__animation___N9MJt {
        opacity: 0;
        transform: scale(0.94);
    }

.Tooltip__enterActive___A3Dwj .Tooltip__animation___N9MJt, .Tooltip__enterDone___-J0vk .Tooltip__animation___N9MJt {
        opacity: 1;
        transform: scale(1);
    }

.Tooltip__exit___mHKey .Tooltip__animation___N9MJt {
        opacity: 1;
        transform: scale(1);
    }

.Tooltip__exitActive___UibNa .Tooltip__animation___N9MJt, .Tooltip__exitDone___MIlrs .Tooltip__animation___N9MJt {
        opacity: 0;
        transform: scale(0.94);
    }
