.hover-actions__icons {
    display: inline-flex;
    align-items: center;
    height: 100%;
    padding: 0 5px;
    gap: 5px;
}

.hover-actions__menu-popup .z-popup-content {
    background-color: var(--s7-container-bg-color);
}

.hover-actions__menu > .z-a  {
    display: inline-block;
    vertical-align: top;
    color: var(--s7-primary-action-color);
}

.hover-actions__menu-items > .z-a {
    display: flex;
    gap: 4px;
    align-items: center;
    min-height: 26px;
    line-height: 14px;
    font-size: 12px;
    padding: 0 8px;
    font-weight: 400;
    color: var(--s7-primary-action-color);
}

.hover-actions__menu-items > .z-a[disabled] {
    background-color: var(--s7-faint-bg-color);
    color: var(--s7-secondary-grey)
}

.hover-actions__menu-items > .z-a:not([disabled]).z-a:hover {
    background-color: var(--s7-menu-item-hover-bg-color);
    color: var(--s7-primary-action-hover);
    text-decoration: none;
}

.hover-actions__menu-items > .z-a > i {
    font-size: 16px;
    line-height: inherit;
    width: 22px;
    max-width: 22px;
    text-align: center;
}