| /* |
| * Copyright 2025 The Chromium Authors |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| dialog { |
| position: absolute; |
| top: 20px; |
| left: 20px; |
| max-width: 400px; |
| min-width: 200px; |
| min-height: 100px; |
| max-height: 400px; |
| overflow-y: auto; |
| margin: 0; |
| padding: 0; |
| box-shadow: var(--drop-shadow); |
| background: var(--sys-color-tonal-container); |
| border-radius: var(--sys-shape-corner-medium-small); |
| border: none; |
| flex-direction: column; |
| |
| header { |
| padding: var(--sys-size-6); |
| |
| span { |
| font: var(--sys-typescale-headline5); |
| } |
| |
| display: flex; |
| align-items: flex-start; |
| |
| .close-button { |
| margin-left: auto; |
| } |
| } |
| |
| section.body { |
| border-radius: var(--sys-shape-corner-medium-small); |
| background: var(--sys-color-surface); |
| height: 100%; |
| padding: var(--sys-size-6); |
| } |
| |
| .floaty-contexts { |
| padding: 0; |
| margin: 0; |
| display: flex; |
| flex-direction: column; |
| gap: 5px; |
| |
| li { |
| overflow: hidden; |
| text-overflow: ellipsis; |
| padding: var(--sys-size-2) var(--sys-size-3); |
| border-radius: var(--sys-shape-corner-extra-small); |
| border: 1px solid var(--sys-color-tonal-outline); |
| font: var(--sys-typescale-monospace-regular); |
| display: flex; |
| align-items: center; |
| justify-content: flex-start; |
| |
| devtools-button { |
| margin-left: auto; |
| } |
| } |
| } |
| |
| section.actions { |
| margin-top: var(--sys-size-7); |
| } |
| } |
| |
| dialog[open] { |
| display: flex; |
| } |