.tooltip{align-items:center;display:inline-flex;position:relative}.tooltip__label{white-space:nowrap;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--font-size-xs);letter-spacing:-.03em;color:var(--color-text-secondary);pointer-events:none;opacity:0;z-index:10010;padding:6px 10px;transition:opacity .2s,transform .2s;position:fixed}.tooltip__label--top{transform:translate(-50%)translateY(calc(4px - 100%))}.tooltip__label--top.tooltip__label--visible{opacity:1;transform:translate(-50%)translateY(-100%)}.tooltip__label--bottom{transform:translate(-50%)translateY(-4px)}.tooltip__label--bottom.tooltip__label--visible{opacity:1;transform:translate(-50%)translateY(0)}.tooltip__label--left{transform:translateY(-50%)translate(calc(4px - 100%))}.tooltip__label--left.tooltip__label--visible{opacity:1;transform:translateY(-50%)translate(-100%)}.tooltip__label--right{transform:translateY(-50%)translate(-4px)}.tooltip__label--right.tooltip__label--visible{opacity:1;transform:translateY(-50%)translate(0)}.tooltip__label--flush{border-radius:var(--radius-md);font-size:var(--font-size-small);text-transform:none;letter-spacing:-.01em;color:var(--color-text-primary)}.tooltip__label--wrap{white-space:normal;text-align:left;width:max-content;max-width:280px;line-height:1.5}.tooltip__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.tooltip__row+.tooltip__row{margin-top:2px}.tooltip__row-label{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--font-size-xs);letter-spacing:-.03em;color:var(--color-text-secondary)}.tooltip__row-value{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--font-size-xs);letter-spacing:-.03em;color:var(--color-text-primary)}
