.ModuleLabel{--moduleColor:var(--theme-0);border-radius:var(--bs-border-radius);border:var(--bs-border-width) solid var(--moduleColor);color:var(--moduleColor);flex-direction:row;align-items:center;padding:.375rem .75rem;display:flex;position:relative}.ModuleLabelDescription{--moduleColor:var(--theme-0);--bs-popover-border-color:var(--moduleColor);--bs-popover-arrow-border:var(--moduleColor)}.ModuleLabel:before,.ModuleLabelDescription:before{content:"";background-color:var(--moduleColor);opacity:.2;width:100%;height:100%;position:absolute;top:0;left:0}.ModuleLabel:hover:before{z-index:-1}.ModuleLabel:hover{background-color:var(--moduleColor);color:var(--bs-body-bg)}.ModuleLabelDescription:before{z-index:-1}.ModuleLabelDescription .popover-arrow{--bs-popover-bg:var(--moduleColor) width:100%;pointer-events:none;align-items:center;height:100%;display:flex}.ModuleLabelDescription .badge{color:var(--bs-body-bg);margin:.1rem;background-color:var(--badge-color)!important}.ModuleLabelDescription .btn{--bs-btn-color:var(--moduleColor);--bs-btn-border-color:var(--moduleColor);--bs-btn-hover-bg:var(--moduleColor);--bs-btn-hover-color:var(--bs-body-bg);--bs-btn-hover-border-color:var(--moduleColor);--bs-btn-active-bg:var(--moduleColor);--bs-btn-active-border-color:var(--moduleColor);--bs-btn-disabled-color:var(--moduleColor);--bs-btn-disabled-border-color:var(--moduleColor)}.ModuleLabel>.AvailabilityFlags{border-radius:50%;width:1rem;height:1rem;position:absolute;top:-.5rem;right:-.5rem}
