.tooltip-container{display:inline-block;position:relative}.tooltip-container button.toggle-button{justify-content:center;align-items:center;display:inline-flex}.tooltip-container .tooltip-bubble{padding:20px;position:absolute}.tooltip-container .tooltip-bubble .x-button{position:absolute;top:2px;right:2px}.tooltip-container .tooltip-bubble .tooltip-inner{position:relative}.tooltip-container[data-position=top][data-alignment=start] .tooltip-bubble{bottom:100%;left:0}.tooltip-container[data-position=top][data-alignment=center] .tooltip-bubble{bottom:100%;left:50%;transform:translate(-50%)}.tooltip-container[data-position=top][data-alignment=end] .tooltip-bubble{bottom:100%;right:0}.tooltip-container[data-position=right][data-alignment=start] .tooltip-bubble{top:0;left:100%}.tooltip-container[data-position=right][data-alignment=center] .tooltip-bubble{top:50%;left:100%;transform:translateY(-50%)}.tooltip-container[data-position=right][data-alignment=end] .tooltip-bubble{bottom:0;left:100%}.tooltip-container[data-position=bottom][data-alignment=start] .tooltip-bubble{top:100%;left:0}.tooltip-container[data-position=bottom][data-alignment=center] .tooltip-bubble{top:100%;left:50%;transform:translate(-50%)}.tooltip-container[data-position=bottom][data-alignment=end] .tooltip-bubble{top:100%;right:0}.tooltip-container[data-position=left][data-alignment=start] .tooltip-bubble{top:0;right:100%}.tooltip-container[data-position=left][data-alignment=center] .tooltip-bubble{top:50%;right:100%;transform:translateY(-50%)}.tooltip-container[data-position=left][data-alignment=end] .tooltip-bubble{bottom:0;right:100%}
