| /* |
| * 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 > *) { |
| .teaser-tooltip-container { |
| width: var(--sys-size-31); |
| padding: var(--sys-size-1) var(--sys-size-3) var(--sys-size-3); |
| margin-top: var(--sys-size-2); |
| } |
| |
| .response-container { |
| height: 85px; |
| display: flex; |
| flex-direction: column; |
| } |
| |
| @keyframes gradient { |
| 0% { background-position: 100% 0; } |
| 100% { background-position: -100% 0; } |
| } |
| |
| .loader { |
| background-size: 400% 100%; |
| animation: gradient 4s infinite linear; |
| margin-top: var(--sys-size-5); |
| } |
| |
| @media (prefers-color-scheme: light) { |
| .loader { |
| background-image: linear-gradient( |
| 70deg, |
| color-mix(in srgb, var(--sys-color-on-surface) 5%, transparent) 0%, |
| color-mix(in srgb, var(--sys-color-on-surface) 5%, transparent) 30%, |
| color-mix(in srgb, var(--sys-color-on-surface) 15%, transparent) 50%, |
| color-mix(in srgb, var(--sys-color-on-surface) 5%, transparent) 70%, |
| color-mix(in srgb, var(--sys-color-on-surface) 5%, transparent) 100% |
| ); |
| } |
| } |
| |
| @media (prefers-color-scheme: dark) { |
| .loader { |
| background-image: linear-gradient( |
| 70deg, |
| color-mix(in srgb, var(--sys-color-on-surface) 10%, transparent) 0%, |
| color-mix(in srgb, var(--sys-color-on-surface) 10%, transparent) 30%, |
| color-mix(in srgb, var(--sys-color-on-surface) 30%, transparent) 50%, |
| color-mix(in srgb, var(--sys-color-on-surface) 10%, transparent) 70%, |
| color-mix(in srgb, var(--sys-color-on-surface) 10%, transparent) 100% |
| ); |
| } |
| } |
| |
| h2 { |
| font: var(--sys-typescale-body4-bold); |
| margin: 0 0 var(--sys-size-3); |
| line-clamp: 1; |
| -webkit-line-clamp: 1; |
| display: -webkit-box; |
| -webkit-box-orient: vertical; |
| overflow: hidden; |
| } |
| |
| .main-text { |
| line-clamp: 4; |
| -webkit-line-clamp: 4; |
| display: -webkit-box; |
| -webkit-box-orient: vertical; |
| overflow: hidden; |
| } |
| |
| .lightbulb-icon { |
| color: var(--sys-color-on-primary); |
| height: var(--sys-size-7); |
| margin-left: calc(-1 * var(--sys-size-4)); |
| } |
| |
| .learn-more { |
| padding-top: 7px; |
| } |
| |
| .info-tooltip-text { |
| max-width: var(--sys-size-26); |
| } |
| |
| .tooltip-footer { |
| padding: var(--sys-size-5) 0 0; |
| display: flex; |
| align-items: center; |
| height: 34px; |
| |
| devtools-checkbox { |
| margin-left: auto; |
| } |
| } |
| |
| .progress-line { |
| display: flex; |
| align-items: center; |
| flex-grow: 1; |
| |
| .label { |
| margin-right: var(--sys-size-6); |
| } |
| |
| .indicator-container { |
| height: var(--sys-size-5); |
| background-color: var(--sys-color-surface5); |
| flex-grow: 1 |
| } |
| |
| .indicator { |
| background-color: var(--sys-color-primary); |
| height: 100%; |
| } |
| } |
| } |