.app-tooltip{--tooltip-surface:var(--color-primary);--tooltip-foreground:var(--color-primary-contrast);animation:app-tooltip-enter var(--motion-duration-base) var(--motion-ease-enter);background:var(--tooltip-surface);border-radius:var(--radius-md);color:var(--tooltip-foreground);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-snug);max-width:min(26rem,calc(100vw - var(--space-4)));overflow-wrap:anywhere;padding:var(--space-1) var(--space-3);pointer-events:none;transform-origin:var(--reka-popper-transform-origin);white-space:pre-line;width:-moz-fit-content;width:fit-content;z-index:1200}[data-reka-popper-content-wrapper]:has(>.app-tooltip){pointer-events:none}.app-tooltip-arrow{fill:var(--tooltip-surface)}.app-tooltip[data-state=closed]{animation:app-tooltip-exit var(--motion-duration-fast) var(--motion-ease-exit)}.app-tooltip[data-side=top]{--tooltip-enter-y:var(--motion-distance-enter)}.app-tooltip[data-side=bottom]{--tooltip-enter-y:calc(var(--motion-distance-enter)*-1)}.app-tooltip[data-side=left]{--tooltip-enter-x:var(--motion-distance-enter)}.app-tooltip[data-side=right]{--tooltip-enter-x:calc(var(--motion-distance-enter)*-1)}@keyframes app-tooltip-enter{0%{opacity:0;transform:translate3d(var(--tooltip-enter-x,0),var(--tooltip-enter-y,0),0) scale(.95)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes app-tooltip-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.app-tooltip{animation-name:app-tooltip-fade-in}.app-tooltip[data-state=closed]{animation-name:app-tooltip-fade-out}}@keyframes app-tooltip-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-tooltip-fade-out{0%{opacity:1}to{opacity:0}}
