/*!
 * easy-tooltips
 * Version  : 3.0.0
 * License  : MIT
 * Copyright: 2026 Ewan Howell
 */
:root{--easy-tooltip-distance:16px;--easy-tooltip-arrow-size:16px;--easy-tooltip-arrow-edge-buffer-x:12px;--easy-tooltip-arrow-edge-buffer-y:6px;--easy-tooltip-viewport-padding:16px;--easy-tooltip-border-size:1px;--easy-tooltip-border-radius:4px;--easy-tooltip-padding:8px 12px;--easy-tooltip-animation-length:.15s;--easy-tooltip-animation-distance:4px;--easy-tooltip-delay:0s;--easy-tooltip-inactive-delay:.15s;--easy-tooltip-cooldown:.15s}@property --easy-tooltip-background-color{syntax:"<color>";inherits:true;initial-value:#fff}@property --easy-tooltip-text-color{syntax:"<color>";inherits:true;initial-value:#000}@property --easy-tooltip-border-color{syntax:"<color>";inherits:true;initial-value:#aaa}@property --easy-tooltip-arrow-radius{syntax:"<length-percentage>";inherits:true;initial-value:0}@property --easy-tooltip-max-width{syntax:"<length-percentage> | auto";inherits:true;initial-value:100%}#easy-tooltips{z-index:99999;position:relative;pointer-events:none;user-select:none}.easy-tooltip{position:fixed;transform:translate(-50%,calc(-100% - var(--easy-tooltip-distance)));opacity:0;transition:opacity var(--easy-tooltip-animation-length),translate var(--easy-tooltip-animation-length);translate:0 var(--easy-tooltip-animation-distance);max-width:min(100% - var(--easy-tooltip-viewport-padding) * 2 - var(--easy-tooltip-left-offset,0px) - var(--easy-tooltip-right-offset,0px),var(--easy-tooltip-max-width,100%))}.easy-tooltip.easy-tooltip-visible{opacity:1;translate:0;transition-delay:calc(var(--easy-tooltip-delay) + var(--easy-tooltip-inactive-delay))}#easy-tooltips.easy-tooltips-active{--easy-tooltip-inactive-delay:0s}.easy-tooltip.easy-tooltip-below{transform:translate(-50%,var(--easy-tooltip-distance))}.easy-tooltip.easy-tooltip-inside{top:var(--easy-tooltip-viewport-padding);transform:translateX(-50%)}.easy-tooltip.easy-tooltip-inside.easy-tooltip-below{top:auto;bottom:var(--easy-tooltip-viewport-padding)}.easy-tooltip.easy-tooltip-inside.easy-tooltip-left{left:var(--easy-tooltip-viewport-padding);right:auto;transform:translateY(-50%)}.easy-tooltip.easy-tooltip-inside.easy-tooltip-right{left:auto;right:var(--easy-tooltip-viewport-padding);transform:translateY(-50%)}.easy-tooltip-bg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.easy-tooltip-bg path{fill:var(--easy-tooltip-background-color);stroke:var(--easy-tooltip-border-color);stroke-width:var(--easy-tooltip-border-size)}.easy-tooltip.easy-tooltip-right{transform:translate(var(--easy-tooltip-distance),-50%)}.easy-tooltip.easy-tooltip-left{transform:translate(calc(-100% - var(--easy-tooltip-distance)),-50%)}.easy-tooltip.easy-tooltip-left .easy-tooltip-text,.easy-tooltip.easy-tooltip-right .easy-tooltip-text{display:flex;flex-direction:column;justify-content:center}.easy-tooltip.easy-tooltip-right:not(.easy-tooltip-visible){translate:calc(var(--easy-tooltip-animation-distance) * -1) 0}.easy-tooltip.easy-tooltip-left:not(.easy-tooltip-visible){translate:var(--easy-tooltip-animation-distance) 0}.easy-tooltip-text{position:relative;z-index:1;width:max-content;max-width:100%;padding:var(--easy-tooltip-padding);color:var(--easy-tooltip-text-color);text-align:center;box-sizing:border-box;min-width:100%}.easy-tooltip-text:not(.easy-tooltip-text-html){white-space:pre-line}[data-easy-tooltip-src=next]+*{display:none!important}@media (prefers-reduced-motion){*{--easy-tooltip-animation-distance:0px!important}}