chrome-devtools-frontend
Version:
Chrome DevTools UI
180 lines (159 loc) • 4.57 kB
CSS
/*
* Copyright 2026 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 > *) {
.comment-thread-widget {
display: flex;
width: var(--sys-size-30);
padding: var(--sys-size-8);
flex-direction: column;
align-items: flex-start;
gap: var(--sys-size-4);
border-radius: var(--sys-shape-corner-medium);
background: var(--sys-color-base);
box-shadow: var(--sys-elevation-level2);
cursor: default;
}
.comment-thread-widget.submitted {
background: var(--sys-color-surface2);
}
.header {
display: flex;
width: 100%;
justify-content: space-between;
align-items: center;
gap: var(--sys-size-4);
}
.sent-status {
display: flex;
align-items: center;
gap: var(--sys-size-2);
font-size: var(--sys-typescale-body5-size);
color: var(--sys-color-on-surface-subtle);
flex-shrink: 0;
}
.check-icon {
width: var(--sys-size-7);
height: var(--sys-size-7);
color: var(--sys-color-on-surface-subtle);
}
.selected-item {
display: flex;
height: calc(var(--sys-size-8) + var(--sys-size-2));
padding: var(--sys-size-2) var(--sys-size-4) var(--sys-size-2) var(--sys-size-3);
align-items: center;
border-radius: var(--sys-shape-corner-extra-small);
border: var(--sys-size-1) solid var(--sys-color-divider);
background: var(--sys-color-base);
font-family: var(--source-code-font-family);
font-size: var(--monospace-font-size);
color: var(--sys-color-token-tag);
overflow: hidden;
max-width: 100%;
min-width: 0;
}
.comment-text {
width: 100%;
font-family: var(--default-font-family);
font-size: var(--sys-typescale-body4-size);
color: var(--sys-color-on-surface-subtle);
line-height: var(--sys-size-9);
overflow-wrap: break-word;
white-space: pre-wrap;
}
.agent-response {
display: flex;
gap: var(--sys-size-2);
margin-top: var(--sys-size-4);
width: 100%;
align-items: flex-start;
}
.elbow {
width: var(--sys-size-6);
height: var(--sys-size-6);
margin-left: var(--sys-size-3);
margin-right: var(--sys-size-3);
border-left: var(--sys-size-1) solid var(--sys-color-neutral-outline);
border-bottom: var(--sys-size-1) solid var(--sys-color-neutral-outline);
border-bottom-left-radius: var(--sys-size-6);
flex-shrink: 0;
}
.response-content {
display: flex;
flex-direction: column;
flex: 1;
min-width: 0;
--code-block-background-color: var(--sys-color-base);
--code-background-color: var(--sys-color-base);
}
.response-header {
font-weight: bold;
margin-bottom: var(--sys-size-2);
font-family: var(--default-font-family);
font-size: var(--sys-typescale-body5-size);
line-height: var(--sys-size-8);
color: var(--sys-color-on-surface-subtle);
}
.response-content devtools-markdown-view {
font-family: var(--default-font-family);
font-size: var(--sys-typescale-body4-size);
color: var(--sys-color-on-surface-subtle);
line-height: var(--sys-size-9);
}
.input {
height: auto;
min-height: var(--sys-size-14);
max-height: var(--sys-size-27);
field-sizing: content;
resize: none;
scrollbar-width: none;
padding: var(--sys-size-5) var(--sys-size-8);
border-radius: var(--sys-shape-corner-small);
border: var(--sys-size-1) solid var(--sys-color-outline);
background: var(--sys-color-base);
font-family: var(--default-font-family);
font-size: var(--sys-typescale-body5-size);
line-height: var(--sys-size-9);
letter-spacing: 0;
}
.input::placeholder {
color: var(--sys-color-on-surface-subtle);
}
.footer {
display: flex;
width: 100%;
justify-content: flex-end;
align-items: center;
gap: var(--sys-size-5);
}
.info-icon {
color: var(--sys-color-on-surface-subtle);
cursor: pointer;
}
.info-tooltip-container {
max-width: var(--sys-size-28);
padding: var(--sys-size-4) var(--sys-size-5);
}
.tooltip-link {
display: block;
margin-top: var(--sys-size-4);
color: var(--sys-color-primary);
padding-left: 0;
background: none;
border: none;
font: inherit;
text-decoration: underline;
cursor: pointer;
}
.selected-item devtools-widget,
.selected-item-text {
display: block;
flex: 0 1 auto;
min-width: 0;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
}