.context-menu { position: relative; border-radius: 4px; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2); padding: 0; list-style: none; user-select: none; margin: -0.25rem 0 0 0.125rem; padding: 0.25rem 0; background-color: #f2f2f2; border: 1px solid #bcbcbc; } .context-menu__option { width: 9.5rem; } .context-menu-option { position: relative; width: 100%; margin: 0; text-align: left; border-radius: 0; padding-left: 1.25rem; background-color: #f2f2f2; border: none; } .context-menu-option:hover { color: #fff; background-color: #4e95f5; } .context-menu-option:focus { z-index: 1; }