/* TSL Phase 15 – public investigation marker beside GAP. */
.tsl-investigation-warning{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;color:#e58a00;font-size:14px;line-height:1;vertical-align:middle;filter:drop-shadow(0 1px 0 rgba(0,0,0,.06))}.tsl-investigation-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:3px;border-radius:50%;background:#fff3d8;color:#a86500;font-size:9px;font-weight:900;line-height:1;cursor:help;vertical-align:middle;outline:none}.tsl-investigation-info__icon{transform:translateY(-.2px)}.tsl-investigation-tooltip{position:absolute;z-index:120;left:50%;bottom:calc(100% + 9px);width:225px;padding:9px 11px;border-radius:8px;background:#20252c;color:#fff;font-size:10px;font-weight:600;line-height:1.4;text-align:left;white-space:normal;box-shadow:0 8px 22px rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:.15s ease;pointer-events:none}.tsl-investigation-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#20252c}.tsl-investigation-info:hover .tsl-investigation-tooltip,.tsl-investigation-info:focus .tsl-investigation-tooltip{opacity:1;visibility:visible;transform:translate(-50%,0)}
