@layer tx.components{.tx-tooltip{z-index:50;box-sizing:border-box;border-radius:calc(var(--tx-radius,.625rem) * .55);border:1px solid color-mix(in srgb, var(--tx-foreground,CanvasText) 12%, transparent);background-color:var(--tx-foreground,CanvasText);max-inline-size:min(20rem,90vw);color:var(--tx-background,Canvas);box-shadow:var(--tx-shadow-float,0 8px 24px color-mix(in srgb, CanvasText 18%, transparent));pointer-events:auto;padding-block:.35rem;padding-inline:.6rem;font-size:.75rem;font-weight:500;line-height:1.35}.tx-tooltip__body{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.tx-tooltip__text{min-inline-size:0}.tx-tooltip__shortcuts{flex-wrap:wrap;align-items:center;gap:.2rem;display:inline-flex}.tx-tooltip__shortcuts .tx-kbd{border-color:color-mix(in srgb, currentColor 35%, transparent);color:inherit;background-color:#0000;border-block-end-width:1px;min-block-size:1.1rem;min-inline-size:1.1rem;font-size:.65rem}@media (forced-colors:active){.tx-tooltip{color:canvastext;forced-color-adjust:none;background:canvas;border:1px solid canvastext}.tx-tooltip__shortcuts .tx-kbd{color:canvastext;background:canvas;border:1px solid canvastext}}@media (prefers-reduced-motion:no-preference){.tx-tooltip[data-state=open]{animation:tx-tooltip-in var(--tx-motion-fast,.15s) var(--tx-motion-easing,ease) both}}@keyframes tx-tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}}
