.context-menu { position: absolute; display: flex; flex-direction: column; z-index: 10000; width: fit-content; background-color: #312d2a; border: 1px solid #d1d1d1; box-shadow: 3px 3px 3px #0004; } .context-menu > .context-menu-item { padding: 5px 10px; user-select: none; cursor: pointer; } .context-menu > .context-menu-item { margin: 3px 0; } .context-menu > .context-menu-item:hover { background-color: #ffffff40; } .context-menu > .context-menu-delimiter { border-bottom: 1px solid #d1d1d1; width: 100%; }