@import "open-color/open-color"; .layer-ui__wrapper { .encrypted-icon { position: relative; margin-left: 15px; display: flex; justify-content: center; align-items: center; border-radius: var(--space-factor); color: $oc-green-9; svg { width: 1.2rem; height: 1.2rem; } &.tooltip .tooltip-text { visibility: hidden; width: 20rem; bottom: calc(50% + 0.8rem); left: -5px; background-color: $oc-black; color: $oc-white; text-align: center; border-radius: 6px; padding: 5px; position: absolute; z-index: 10; font-size: 13px; line-height: 1.5; white-space: pre-wrap; } // the following 3 rules ensure that the tooltip doesn't show (nor affect // the cursor) when you drag over when you draw on canvas, but at the same // time it still works when clicking on the link/shield body:active &.tooltip:not(:hover) { pointer-events: none; } body:not(:active) &.tooltip:hover .tooltip-text { visibility: visible; } .tooltip-text:hover { visibility: visible; } } }