/* Copyright 2026 Mozilla Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ .gfx-state-section { padding-inline: 12px; } .gfx-state-section + .gfx-state-section { margin-top: 8px; padding-top: 8px; border-top: 1px solid var(--border-color); } .gfx-state-title { display: flex; align-items: center; justify-content: space-between; gap: 4px; color: var(--accent-color); font-weight: bold; margin-bottom: 4px; } .gfx-state-stack-nav { display: flex; align-items: center; gap: 2px; font-weight: normal; font-size: 0.8em; } .gfx-state-stack-button { padding: 0 3px; border: 1px solid currentcolor; border-radius: 2px; background: transparent; color: inherit; cursor: pointer; line-height: 1.3; &:disabled { cursor: default; opacity: 0.35; } } .gfx-state-stack-pos { min-width: 4ch; text-align: center; font-variant-numeric: tabular-nums; } .gfx-state-row { display: flex; align-items: center; gap: 8px; padding: 1px 0; } .gfx-state-key { color: var(--muted-color); flex-shrink: 0; min-width: 20ch; } .gfx-state-val { color: var(--number-color); flex: 1 1 0; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }