.ui-tooltip{max-width:min(280px,100vw - 16px);padding:var(--ui-tooltip-padding);border-radius:var(--ui-tooltip-radius);corner-shape:var(--ui-surface-corner-shape);background:var(--ui-tooltip-bg);box-shadow:var(--ui-tooltip-shadow);color:var(--ui-tooltip-fg);font-size:var(--ui-text-sm);overflow-wrap:break-word;-webkit-backdrop-filter:var(--ui-blur-thin);backdrop-filter:var(--ui-blur-thin);line-height:1.4}.ui-tooltip:before{content:"";position:absolute}.ui-tooltip[data-side=top]:before{height:var(--_gap,6px);inset:100% 0 auto}.ui-tooltip[data-side=bottom]:before{height:var(--_gap,6px);inset:auto 0 100%}.ui-tooltip[data-side=left]:before{width:var(--_gap,6px);inset:0 auto 0 100%}.ui-tooltip[data-side=right]:before{width:var(--_gap,6px);inset:0 100% 0 auto}.ui-tooltip__arrow{--_len:6px;--_base:12px;--_inset:calc(var(--_base) / 2 + 6px);filter:var(--ui-tooltip-arrow-filter);position:absolute}.ui-tooltip__arrow:before{content:"";background:var(--ui-tooltip-bg);position:absolute;inset:0}.ui-tooltip:is([data-side=top],[data-side=bottom]) .ui-tooltip__arrow{left:clamp(var(--_inset), var(--ui-arrow-x,50%), calc(100% - var(--_inset)));width:var(--_base);height:var(--_len);margin-left:calc(var(--_base) / -2)}.ui-tooltip:is([data-side=left],[data-side=right]) .ui-tooltip__arrow{top:clamp(var(--_inset), var(--ui-arrow-y,50%), calc(100% - var(--_inset)));width:var(--_len);height:var(--_base);margin-top:calc(var(--_base) / -2)}.ui-tooltip[data-side=top] .ui-tooltip__arrow{clip-path:var(--ui-tooltip-arrow-clip,inset(0 -4px -4px));top:100%}.ui-tooltip[data-side=top] .ui-tooltip__arrow:before{clip-path:polygon(0 0,100% 0,50% 100%)}.ui-tooltip[data-side=bottom] .ui-tooltip__arrow{clip-path:var(--ui-tooltip-arrow-clip,inset(-4px -4px 0));bottom:100%}.ui-tooltip[data-side=bottom] .ui-tooltip__arrow:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.ui-tooltip[data-side=left] .ui-tooltip__arrow{clip-path:var(--ui-tooltip-arrow-clip,inset(-4px -4px -4px 0));left:100%}.ui-tooltip[data-side=left] .ui-tooltip__arrow:before{clip-path:polygon(0 0,100% 50%,0 100%)}.ui-tooltip[data-side=right] .ui-tooltip__arrow{clip-path:var(--ui-tooltip-arrow-clip,inset(-4px 0 -4px -4px));right:100%}.ui-tooltip[data-side=right] .ui-tooltip__arrow:before{clip-path:polygon(100% 0,100% 100%,0 50%)}@supports (color:rgb(from red r g b / 0.5)){.ui-tooltip__arrow:before{background:var(--ui-tooltip-arrow-bg)}}.ui-tooltip{--_glide-x:0px;--_glide-y:0px}.ui-tooltip.ui-animate-spring[data-glide][data-state=open]{animation:ui-tooltip-glide calc(var(--ui-duration-slow) * 1.36) var(--ui-spring-snappy)}.ui-tooltip[data-instant][data-state=closed]{opacity:0;animation:none}@keyframes ui-tooltip-glide{0%{transform:translate(var(--_glide-x), var(--_glide-y))}}@media (forced-colors:active){.ui-tooltip{outline:1px solid canvastext}.ui-tooltip__arrow:before{background:canvastext}}
