.tooltip-wrapper[data-v-b43c2b21]{display:inline-flex;position:relative}.app-tooltip[data-v-b43c2b21]{z-index:200;padding:var(--space-2) var(--space-3);background:var(--color-bg-elevated);color:var(--color-text);font-size:var(--text-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);pointer-events:auto;word-wrap:break-word;animation:tooltip-in-b43c2b21 var(--transition-base) ease forwards;will-change:transform,opacity;line-height:1.5}@keyframes tooltip-in-b43c2b21{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-tooltip--bottom[data-v-b43c2b21]{animation-name:tooltip-in-from-top-b43c2b21}@keyframes tooltip-in-from-top-b43c2b21{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.app-tooltip--left[data-v-b43c2b21]{animation-name:tooltip-in-from-right-b43c2b21}@keyframes tooltip-in-from-right-b43c2b21{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.app-tooltip--right[data-v-b43c2b21]{animation-name:tooltip-in-from-left-b43c2b21}@keyframes tooltip-in-from-left-b43c2b21{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}
