.lowcode-left-plugin { font-size: 20px; text-align: center; line-height: 44px; height: 44px; position: relative; cursor: pointer; transition: all 0.3s ease; color: $color-text1-3; &.locked { color: red !important; } &:hover { color: $color-brand1-6; &:before { content: attr(data-tooltip); display: block; position: absolute; left: 45px; top: 8px; line-height: 18px; font-size: 12px; white-space: nowrap; padding: 6px 8px; border-radius: 4px; background: $balloon-normal-color-bg; border: 1px solid $balloon-normal-color-border; opacity: 0.8; color: $color-text1-3; z-index: 100; } &:after { content: ''; display: block; position: absolute; width: 10px; height: 10px; transform: rotate(45deg); left: 40px; top: 18px; background: $balloon-normal-color-bg; border-left: 1px solid $balloon-normal-color-border; border-bottom: 1px solid $balloon-normal-color-border; z-index: 100; } } &.active { color: $color-brand1-9; &.disabled { color: $color-text1-1; } &:hover { color: $color-brand1-6; } } &.disabled { cursor: not-allowed; color: $color-text1-1; } }