UNPKG

chrome-devtools-frontend

Version:
102 lines (86 loc) 2.75 kB
/* * 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. */ @scope to (devtools-widget > *) { .ai-code-completion-summary-toolbar { display: flex; height: 26px; background-color: var(--sys-color-cdt-base-container); padding: var(--sys-size-2) var(--sys-size-5); align-items: center; gap: var(--sys-size-5); flex-shrink: 0; color: var(--sys-color-on-surface-subtle); &:not(.has-top-border) { border-top: var(--sys-size-1) solid var(--sys-color-divider); } devtools-widget.disclaimer-widget { flex: none; } span.link { color: var(--sys-color-on-surface-subtle); /* Inside the code mirror editor, the cursor and text-decoration styling need to be provided explicitly */ cursor: pointer; text-decoration: underline; &:focus-visible { outline: var(--sys-size-2) solid var(--sys-color-state-focus-ring); outline-offset: 0; border-radius: var(--sys-shape-corner-extra-small); } } .ai-code-completion-recitation-notice { white-space: nowrap; span.link { padding-left: var(--sys-size-3); } } &.has-disclaimer .ai-code-completion-recitation-notice { padding-left: var(--sys-size-5); border-left: var(--sys-size-1) solid var(--sys-color-divider); } @media (width < 545px) { &.has-disclaimer.has-recitation-notice { height: 46px; flex-direction: column; align-items: flex-start; .ai-code-completion-disclaimer { height: 26px; margin-bottom: -3px; margin-top: var(--sys-size-2); flex-shrink: 1; } .ai-code-completion-recitation-notice { height: 26px; padding-left: 0; border-left: 0; margin-top: -3px; } } } devtools-tooltip:popover-open { display: flex; flex-direction: column; align-items: center; .citations-tooltip-container { display: inline-flex; padding: var(--sys-size-4) var(--sys-size-5); flex-direction: column; align-items: flex-start; justify-content: center; gap: var(--sys-size-2); white-space: normal; x-link { color: var(--sys-color-primary); text-decoration: underline; &:focus-visible { outline: var(--sys-size-2) solid var(--sys-color-state-focus-ring); outline-offset: 0; border-radius: var(--sys-shape-corner-extra-small); } } } } } }