.alcb-btns-group {
    .components-button-group {
        width: 100%;
        display: flex;
        .components-button {
            width: 100%;
            box-shadow: inset 0 0 0 1px #e0e0e0 !important;
            padding: 0;
            justify-content: center;
            svg {
                width: 20px;
                fill: none;
            }
            &.alcb-btn-active {
                background: #eee;
                color: #2d62ff;
                svg {
                    stroke: #2563eb;
                }
            }
        }
    }

    &.side {
        display: flex;
        align-items: center;
        justify-content: space-between;
        .alcb-res-label-control {
            margin-bottom: 0 !important;
        }
    }
}

.alcb-btns-group-alt {
    .alcb-btns-group {
        .components-button {
            svg {
                fill: #1e1e1e !important;
            }
            &.alcb-btn-active {
                svg {
                    fill: #2563eb !important;
                    // stroke: none !important;
                }
            }
        }
    }
}
