.tooltip-wrapper{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.rv-facteur-item .tooltip-wrapper{flex-shrink:0}.investment-card .tooltip-wrapper{position:absolute;top:8px;right:8px}.tooltip-trigger{border:1px solid var(--color-text-secondary);width:20px;height:20px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.65rem;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}.tooltip-trigger:hover{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--white)}.tooltip-content{text-align:left;background-color:var(--color-brand-primary);width:260px;color:var(--white);text-transform:none;letter-spacing:normal;z-index:100;pointer-events:none;border-radius:8px;padding:10px 12px;font-size:.72rem;font-weight:400;line-height:1.5;position:absolute;top:28px;right:0;box-shadow:0 4px 12px #00000026}body>.tooltip-content{z-index:10000}.tooltip-content--flipped{left:0;right:auto}.tooltip-content--flipped:before{left:6px;right:auto}.tooltip-note{opacity:.8;margin-top:10px;font-size:.85em;font-style:italic;display:block;color:var(--white)!important}.tooltip-content:before{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:6px solid var(--color-brand-primary);width:0;height:0;position:absolute;top:-6px;right:6px}.heatmap-toolbar .tooltip-content{left:0;right:auto}.heatmap-toolbar .tooltip-content:before{left:6px;right:auto}
