.app-tooltip{--tooltip-safe-top:env(safe-area-inset-top,0px);--tooltip-safe-right:env(safe-area-inset-right,0px);--tooltip-safe-bottom:env(safe-area-inset-bottom,0px);--tooltip-safe-left:env(safe-area-inset-left,0px);position:fixed;inset:auto;margin:0;box-sizing:border-box;z-index:10000;width:max-content;max-width:min(300px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-field);color:var(--text-primary);box-shadow:0 8px 24px #0002;font-weight:400;font-family:inherit;font-size:12px;line-height:1.6;text-align:left;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}
.app-tooltip[hidden]{display:none!important}.app-tooltip::backdrop{background:transparent;pointer-events:none}

.app-tooltip.is-leaving{pointer-events:none}
@media(prefers-reduced-motion:reduce){.app-tooltip{animation:none!important;transition:none!important}}
