diff --git a/src/renderer/src/components/key/KeyList.vue b/src/renderer/src/components/key/KeyList.vue index f5120a1..ad002f5 100644 --- a/src/renderer/src/components/key/KeyList.vue +++ b/src/renderer/src/components/key/KeyList.vue @@ -792,6 +792,31 @@ onUnmounted(() => { color: var(--text-primary); } +/* Selected key (value shown in detail panel) */ +.leaf-item.active { + background: var(--bg-card-active); + box-shadow: inset 3px 0 0 var(--accent); + color: var(--accent-light); +} + +.leaf-item.active .tree-name { + color: var(--accent-light); + font-weight: 600; +} + +.leaf-item.active:hover { + background: var(--bg-card-active); +} + +/* Multi-select checked */ +.leaf-item.selected { + background: rgba(99, 102, 241, 0.06); +} + +.leaf-item.selected:hover { + background: rgba(99, 102, 241, 0.1); +} + .folder-item { font-weight: 600; color: var(--text-primary);