| /* |
| * 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-generation-teaser { |
| pointer-events: all; |
| font-style: italic; |
| padding-left: var(--sys-size-3); |
| line-height: var(--sys-size-7); |
| |
| .ai-code-generation-teaser-trigger { |
| display: inline-flex; |
| align-items: center; |
| } |
| |
| .ai-code-generation-teaser-generated { |
| display: inline-flex; |
| gap: var(--sys-size-2); |
| color: var(--sys-color-primary); |
| |
| span { |
| border: var(--sys-size-1) solid var(--sys-color-primary); |
| border-radius: var(--sys-shape-corner-extra-small); |
| padding: 0 var(--sys-size-3); |
| } |
| } |
| |
| .new-badge { |
| font-style: normal; |
| display: inline-block; |
| } |
| |
| devtools-tooltip:popover-open { |
| display: flex; |
| flex-direction: column; |
| align-items: center; |
| |
| .disclaimer-tooltip-container { |
| padding: var(--sys-size-4) 0; |
| max-width: var(--sys-size-30); |
| white-space: normal; |
| |
| .tooltip-text { |
| color: var(--sys-color-on-surface-subtle); |
| padding: 0 var(--sys-size-5); |
| align-items: flex-start; |
| gap: 10px; |
| } |
| |
| .link { |
| margin: var(--sys-size-5) var(--sys-size-8) 0 var(--sys-size-5); |
| display: inline-block; |
| } |
| } |
| } |
| |
| .ai-code-generation-spinner::before { |
| content: "⠋"; |
| animation: teaser-spinner-animation 1s linear infinite; |
| } |
| } |
| |
| @keyframes teaser-spinner-animation { |
| 0% { content: "⠋"; } |
| 10% { content: "⠙"; } |
| 20% { content: "⠹"; } |
| 30% { content: "⠸"; } |
| 40% { content: "⠼"; } |
| 50% { content: "⠴"; } |
| 60% { content: "⠦"; } |
| 70% { content: "⠧"; } |
| 80% { content: "⠇"; } |
| 90% { content: "⠏"; } |
| } |
| } |