.fx-tooltip{position:absolute;z-index:10050;display:none;max-width:280px;pointer-events:auto;opacity:0;transition:opacity .15s ease-in-out;font-weight:var(--font-semibold)}.fx-tooltip.show{opacity:1}.fx-tooltip-inner{background:var(--bg-primary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-xs);color:var(--text-primary);border:1px solid var(--border-light);text-align:center;word-wrap:break-word}[data-theme=dark] .fx-tooltip-inner{background:var(--bg-tertiary)}.fx-tooltip-arrow{position:absolute;width:12px;height:12px}.fx-tooltip-arrow::before{content:'';position:absolute;width:12px;height:12px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:0 0 3px 0;transform:rotate(45deg)}[data-theme=dark] .fx-tooltip-arrow::before{background:var(--bg-tertiary)}.fx-tooltip-top .fx-tooltip-arrow{bottom:-5px}.fx-tooltip-top .fx-tooltip-arrow::before{top:0;left:0;border-top:none;border-left:none;border-radius:0 0 4px 0}.fx-tooltip-bottom .fx-tooltip-arrow{top:-5px}.fx-tooltip-bottom .fx-tooltip-arrow::before{bottom:0;left:0;border-bottom:none;border-right:none;border-radius:4px 0 0 0}.fx-tooltip-left .fx-tooltip-arrow{right:-5px;top:50%;transform:translateY(-50%);left:auto!important}.fx-tooltip-left .fx-tooltip-arrow::before{top:0;left:0;border-bottom:none;border-left:none;border-radius:0 3px 0 0}.fx-tooltip-right .fx-tooltip-arrow{left:-5px!important;top:50%;transform:translateY(-50%)}.fx-tooltip-right .fx-tooltip-arrow::before{top:0;right:0;border-top:none;border-right:none;border-radius:0 0 0 3px}[data-theme=light] .fx-tooltip{filter:drop-shadow(0 3px 8px rgba(0,0,0,.15))}[data-theme=dark] .fx-tooltip{filter:drop-shadow(0 3px 12px rgba(0,0,0,.4))}