.charttip-host{position:relative}.charttip{z-index:5;--charttip-tx:-50%;--charttip-ty:calc(-100% - 10px);transform:translate(var(--charttip-tx), var(--charttip-ty));border:1px solid var(--border);background:var(--panel);width:max-content;max-width:240px;box-shadow:var(--shadow);color:var(--text);white-space:nowrap;pointer-events:none;border-radius:8px;flex-direction:column;gap:3px;padding:7px 10px;font-size:11px;line-height:1.35;display:flex;position:absolute}.charttip[data-ex=l]{--charttip-tx:0%}.charttip[data-ex=r]{--charttip-tx:-100%}.charttip[data-ey=b]{--charttip-ty:10px}.charttip__head{opacity:.55;margin-bottom:1px;font-size:10px}.charttip__row{white-space:normal;align-items:center;gap:7px;display:inline-flex}.charttip__key{border-radius:3px;flex:none;width:9px;height:9px}.charttip__val{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:12px;font-weight:700}.charttip__guide{pointer-events:none;z-index:4;background:#80808066;width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.hovertip{z-index:400;white-space:pre-line;width:max-content;max-width:min(360px,100vw - 24px);font-size:11.5px;position:fixed}.charttip:not(:has(>.charttip__row~.charttip__row)){flex-flow:wrap;align-items:baseline;gap:3px 8px}.charttip:not(:has(>.charttip__row~.charttip__row)) .charttip__head{margin-bottom:0}.charttip:not(:has(>.charttip__row~.charttip__row)) .charttip__row{flex-grow:1}
