.ui-tip{position:fixed;z-index:var(--ui-z-tip, 10050);max-width:min(22rem,calc(100vw - 16px));width:max-content;padding:.55rem .75rem;background:var(--ui-surface, var(--net-bg-secondary, var(--net-bg-card, #23262b)));color:var(--ui-text, var(--net-text-primary, #e9ecef));border:1px solid var(--ui-border-strong, var(--net-border-accent, #555));border-radius:var(--ctrl-radius, 6px);box-shadow:var(--ui-shadow, 0 6px 18px rgba(0, 0, 0, .45));font-size:.82rem;line-height:1.35;text-align:left;white-space:pre-line;overflow-wrap:anywhere;pointer-events:none}.ui-tip[hidden]{display:none}.ui-tip:after{content:"";position:absolute;left:var(--tip-arrow-x, 50%);bottom:-.36rem;width:.65rem;height:.65rem;background:var(--ui-surface, var(--net-bg-secondary, var(--net-bg-card, #23262b)));border-right:1px solid var(--ui-border-strong, var(--net-border-accent, #555));border-bottom:1px solid var(--ui-border-strong, var(--net-border-accent, #555));transform:translate(-50%) rotate(45deg)}.ui-tip.is-below:after{bottom:auto;top:-.36rem;transform:translate(-50%) rotate(225deg)}@media(prefers-reduced-motion:no-preference){.ui-tip{animation:ui-tip-in .12s ease-out}@keyframes ui-tip-in{0%{opacity:0}to{opacity:1}}}
