chrome-devtools-frontend
Version:
Chrome DevTools UI
102 lines (86 loc) • 2.75 kB
CSS
/*
* 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);
}
}
}
}
}
}