UNPKG

chrome-devtools-frontend

Version:
180 lines (159 loc) • 4.57 kB
/* * 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; } }