/*******************/
@mixin panelTheme($palette) {
    $text-primary: map-get($palette, text, primary);
    $bg: map-get($palette, bg);

    .bd-panel {
        .toolbar {
            &.disabled {
                color: rgba($text-primary, 0.4);
                cursor: default;
                user-select: none;

                &:hover {
                    background-color: transparent;
                }
            }
        }
    }

    .bd-panel-menu {
        .toolbar {
            &:hover {
                background-color: rgba($text-primary, 0.03);
            }
        }
    }
}

/*******************/
.theme-bd.theme-light {
    $palette: map-get($theme, light);
    @include panelTheme($palette);
}

.theme-bd.theme-dark {
    $palette: map-get($theme, dark);
    @include panelTheme($palette);
}
