.virtualListContainer { width: 100%; height: 100%; position: relative; overflow: hidden; } .virtualList { width: 100%; height: 100%; } .virtualItem { width: 100%; padding: 0; box-sizing: border-box; cursor: pointer; transition: background-color 0.2s; &:hover { background-color: rgba(0, 0, 0, 0.02); } &.selected { background-color: rgba(24, 144, 255, 0.1); } } .empty { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; color: #999; } .emptyText { font-size: 14px; }