.fancyGroupMenuContainer {
    width: inherit;
    position: sticky;
    top: 0px;
}
.dx-tag-remove-button {
    top: 0;
    right: 10px;
}
::-webkit-scrollbar {
    width: 0.3rem !important;
}
.fancyGroupMenu {
    position: relative;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    width: 220px;
    max-height: 67vh;
    overflow-y: auto;
    padding-bottom: 1px;
    &::before {
        bottom: 0;
        //background-color: rgba(0, 0, 0, 0.2);
        //background-color: var(--palette-black-alpha-20, rgba(0, 0, 0, 0.2));
        content: "";
        left: 0;
        position: absolute;
        top: 0;
        width: 3px;
        height: inherit;
    }

    .menu-item {
        display: block;
        padding: 0.75rem 1.25rem;
        margin-bottom: -1px;
        position: relative;
        cursor: pointer;
        &:hover {
            //background-color: rgba(3, 169, 244, 0.08);
            background-color: rgba(240, 91, 65, 0.12);
            &.altColor {
                background-color: rgba(0, 0, 0, 0.04);
            }
        }
        &.hasData {
            color: rgba(240, 91, 65, 1);
            &.altColor {
                color: rgba(60, 186, 178, 1);
            }
        }
        &.active {
            border-radius: 2px;
            //color: rgba(0, 90, 158, 1);
            //color: var(--communication-foreground, rgba(0, 90, 158, 1));
            //color: #03a9f4;
            color: rgba(255, 255, 255, 1) !important;
            background-color: rgba(240, 91, 65, 1);
            font-weight: 600;
            transition:
                color 80ms cubic-bezier(0.165, 0.84, 0.44, 1),
                background 80ms linear;
            &::before {
                //background-color: #0078d4;
                //background-color: var(--communication-background, #0078d4);
                content: "";
                left: 0px;
                top: 0px;
                position: absolute;
                width: 3px;
                height: 100%;
            }
            &.altColor {
                background-color: rgba(60, 186, 178, 1);
            }
        }
    }
    &.dropHover .menu-item:hover {
        border-color: rgba(240, 91, 65, 1);
        &.altColor {
            border-color: rgba(60, 186, 178, 1);
        }
        border: nb-theme(border-basic-color-5);
        border-style: dashed;
        border-width: medium;
        cursor: copy;
    }
}
