/* The shared viewport tooltip lives under body, outside clipped tree panels. */
.talent-tooltip.talent-tooltip-portal{position:fixed;display:block;inset:auto;left:12px;top:12px;bottom:auto;transform:none;z-index:10000;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;pointer-events:auto;box-sizing:border-box;padding:16px 18px;border:1px solid #aa8b50;border-radius:12px;background:#0b0d13;box-shadow:0 14px 45px #000b;overflow-wrap:anywhere}
.talent-tooltip.talent-tooltip-portal[hidden]{display:none!important}
.talent-tooltip-portal strong{font-size:15px;line-height:1.5}
.talent-tooltip-portal em,.talent-tooltip-portal small{font-size:12px;line-height:1.5}
.talent-tooltip-portal p{font-size:13px;line-height:1.75;white-space:pre-line;margin:12px 0;color:#d0d1d8}
