blob: 2b96bea5bc811a07a168dad92af3762d93a80199 [file] [log] [blame]
/*
* 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: "⠏"; }
}
}