Source code

Revision control

Copy as Markdown

Other Tools

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
tab-groups-list:not([hidden]) {
display: flex;
flex-direction: column;
}
.tab-group-row {
display: flex;
align-items: center;
gap: var(--space-small);
border: none;
flex: 1;
text-align: start;
color: var(--button-text-color-menu);
background-color: var(--button-background-color-menu);
&:not([disabled]):hover {
color: var(--button-text-color-menu-hover);
background-color: var(--button-background-color-menu-hover);
&:active {
color: var(--button-text-color-menu-active);
background-color: var(--button-background-color-menu-active);
}
}
&:focus-visible {
outline: var(--focus-outline);
outline-offset: var(--focus-outline-inset);
}
}
.tab-group-row-icon {
width: var(--icon-size-small);
height: var(--icon-size-small);
flex-shrink: 0;
pointer-events: none;
-moz-context-properties: fill, stroke;
/* These variable values are set inline by the TabGroupsList component */
/* stylelint-disable-next-line stylelint-plugin-mozilla/use-design-tokens */
fill: light-dark(var(--tab-group-color), var(--tab-group-color-invert));
/* stylelint-disable-next-line stylelint-plugin-mozilla/use-design-tokens */
stroke: light-dark(var(--tab-group-color), var(--tab-group-color-invert));
&.tab-group-icon-closed {
fill: transparent;
}
}
.tab-group-row-label {
flex: 1;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
pointer-events: none;
}