@layer p_reset, theme, base, p_base, disco.components, p_components, p_utilities;
@layer p_reset,theme,base,p_base,disco.components,p_components,p_utilities;@layer disco.components{.Tooltip{position:absolute;top:0;left:0;width:max-content;max-width:calc(var(--root-unit) * 12.5);pointer-events:none;opacity:0;transition:opacity var(--transition-duration-fast) ease-out}.Tooltip--visible{opacity:1}.Tooltip__text{background:var(--color-neutral-90);color:var(--white);padding:calc(var(--root-unit) * .5) calc(var(--root-unit) * .75);border-radius:var(--border-radius-medium);box-shadow:var(--box-shadow);font-size:var(--font-size-small);line-height:var(--line-height-small);overflow-wrap:break-word}.Tooltip__arrow{position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-width:calc(var(--root-unit) * .25)}.Tooltip--top .Tooltip__arrow{bottom:calc(var(--root-unit) * -.5);border-top-color:var(--color-neutral-90);border-bottom-width:0}.Tooltip--bottom .Tooltip__arrow{top:calc(var(--root-unit) * -.5);border-bottom-color:var(--color-neutral-90);border-top-width:0}.Tooltip--left .Tooltip__arrow{right:calc(var(--root-unit) * -.5);border-left-color:var(--color-neutral-90);border-right-width:0}.Tooltip--right .Tooltip__arrow{left:calc(var(--root-unit) * -.5);border-right-color:var(--color-neutral-90);border-left-width:0}@media(prefers-reduced-motion:reduce){.Tooltip{transition:none}}}
