.bt-tooltip__inner{background-color:rgb(var(--color-foreground));border-radius:0;border-radius:5px;color:rgb(var(--color-background));display:block;font-size:1.2rem;line-height:1;padding:0;position:absolute;transition:all .3s ease;white-space:nowrap}.bt-tooltip__inner:after{border:.3rem solid rgb(var(--color-foreground));content:"";height:0;position:absolute;transform:rotate(45deg);width:0;z-index:-1}.bt-tooltip__inner--top{bottom:auto;inset-inline-end:auto;inset-inline-start:50%;top:-3.8rem;transform:translateX(calc(var(--transform-direction)*50%))}.bt-tooltip__inner--top:after{bottom:-.3rem;inset-inline-end:auto;inset-inline-start:50%;margin-inline-start:-.3rem}.bt-tooltip__inner--left{bottom:auto;inset-inline-end:auto;inset-inline-start:-1rem;top:50%;transform:translate(calc(var(--transform-direction)*100%),-50%)}.bt-tooltip__inner--left:after{bottom:-.3rem;inset-inline-end:-.3rem;inset-inline-start:auto;margin-top:-.3rem;top:50%}.bt-tooltip__inner--right{bottom:auto;inset-inline-end:-1rem;inset-inline-start:auto;top:50%;transform:translate(calc(var(--transform-direction)*100%*-1),-50%)}.bt-tooltip__inner--right:after{bottom:-.3rem;inset-inline-end:auto;inset-inline-start:-.3rem;margin-top:-.3rem;top:50%}.bt-tooltip{position:relative}.bt-tooltip:hover .bt-tooltip__inner{opacity:1;padding:.7rem 1rem;z-index:1}