.mui-tooltip {
display: inline-block;
position: relative;
}
.mui-tooltip__trigger {
display: inline-flex;
}
.mui-tooltip__content {
position: absolute;
background: var(--mui-text);
color: var(--mui-bg);
padding: 0.375rem 0.75rem;
border-radius: var(--mui-radius-md);
font-size: 0.75rem;
line-height: 1rem;
width: fit-content;
max-width: 16rem;
white-space: normal;
text-wrap: balance;
pointer-events: none;
z-index: 50;
opacity: 0;
transform-origin: var(--mui-tooltip-origin, center);
transform: var(--mui-tooltip-translate) scale(0.95);
transition:
opacity var(--mui-transition),
transform var(--mui-transition);
}
.mui-tooltip__content[data-visible="true"] {
opacity: 1;
transform: var(--mui-tooltip-translate) scale(1);
}
.mui-tooltip__content--top {
bottom: calc(100% + 0.375rem);
left: 50%;
--mui-tooltip-translate: translateX(-50%);
--mui-tooltip-origin: center bottom;
}
.mui-tooltip__content--bottom {
top: calc(100% + 0.375rem);
left: 50%;
--mui-tooltip-translate: translateX(-50%);
--mui-tooltip-origin: center top;
}
.mui-tooltip__content--left {
right: calc(100% + 0.375rem);
top: 50%;
--mui-tooltip-translate: translateY(-50%);
--mui-tooltip-origin: right center;
}
.mui-tooltip__content--right {
left: calc(100% + 0.375rem);
top: 50%;
--mui-tooltip-translate: translateY(-50%);
--mui-tooltip-origin: left center;
}
.mui-tooltip__content[hidden] {
display: none;
}