| /* |
| * Copyright 2015 The Chromium Authors. All rights reserved. |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| .service-worker-version { |
| display: flex; |
| /* The status string can be long, allow this line of the report to wrap. */ |
| flex-wrap: wrap; |
| } |
| |
| .service-worker-version-stack { |
| position: relative; |
| } |
| |
| .service-worker-version-stack-bar { |
| position: absolute; |
| top: 10px; |
| bottom: 20px; |
| left: 4px; |
| content: ""; |
| border-left: 1px solid var(--color-details-hairline); |
| z-index: 0; |
| } |
| |
| .service-worker-version:not(:last-child) { |
| margin-bottom: 7px; |
| } |
| |
| .service-worker-version-string { |
| /* This label contains important information that needs to be legible at all |
| times. Don't shrink it. */ |
| flex-shrink: 0; |
| } |
| |
| .service-worker-active-circle, |
| .service-worker-redundant-circle, |
| .service-worker-waiting-circle, |
| .service-worker-installing-circle { |
| position: relative; |
| display: inline-block; |
| width: 10px; |
| height: 10px; |
| z-index: 10; |
| margin-right: 5px; |
| border-radius: 50%; |
| border: 1px solid var(--color-text-secondary); |
| align-self: center; |
| /* The circle should not shrink, to avoid risking becoming invisible. */ |
| flex-shrink: 0; |
| } |
| /* The circle's color does not change for light/dark mode on purpose */ |
| .service-worker-active-circle { |
| background-color: #50b04f; /* stylelint-disable-line plugin/use_theme_colors */ |
| /* See: crbug.com/1152736 for color variable migration. */ |
| } |
| |
| .service-worker-waiting-circle { |
| background-color: #f38e24; /* stylelint-disable-line plugin/use_theme_colors */ |
| /* See: crbug.com/1152736 for color variable migration. */ |
| } |
| |
| .service-worker-installing-circle { |
| background-color: var(--color-background); |
| } |
| |
| .service-worker-redundant-circle { |
| background-color: #808080; /* stylelint-disable-line plugin/use_theme_colors */ |
| /* See: crbug.com/1152736 for color variable migration. */ |
| } |
| |
| .service-worker-subtitle { |
| padding-left: 14px; |
| line-height: 14px; |
| color: var(--color-text-disabled); |
| } |
| |
| .link { |
| margin-left: 7px; |
| } |
| |
| .service-worker-editor-with-button { |
| align-items: baseline; |
| display: flex; |
| } |
| |
| .service-worker-notification-editor { |
| border: 1px solid var(--color-details-hairline); |
| display: flex; |
| flex: auto; |
| margin-right: 4px; |
| max-width: 400px; |
| min-width: 80px; |
| } |
| |
| .report-field-value { |
| white-space: normal; |
| } |
| |
| .report-field-value-filename, |
| .service-worker-client-string { |
| max-width: 400px; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| } |
| |
| .report-field-value-filename { |
| /* hack to prevent focus-ring from being cut off on the left */ |
| padding-left: 2px; |
| margin-left: -2px; |
| } |
| |
| .report-field-value-subtitle { |
| overflow: hidden; |
| text-overflow: ellipsis; |
| } |
| |
| .service-worker-client { |
| display: flex; |
| } |
| |
| .service-worker-client-focus-link { |
| flex: none; |
| margin-right: 2px; |
| align-self: center; |
| } |
| |
| .service-worker-notification-editor.source-code { |
| /** Simulate CodeMirror that is shown above */ |
| padding: 4px; |
| } |
| |
| .service-worker-list { |
| background-color: var(--color-background-elevation-1); |
| overflow: auto; |
| } |
| |
| .service-workers-this-origin { |
| flex-shrink: 0; |
| flex-grow: 0; |
| } |
| |
| .service-workers-this-origin, |
| .service-workers-other-origin { |
| min-width: 530px; |
| } |
| |
| .service-worker-has-current .service-workers-other-origin { |
| margin-top: 16px; |
| border-top: 1px solid var(--color-details-hairline); |
| } |
| |
| .devtools-link { |
| line-height: 14px; |
| align-self: center; |
| padding: 1px; |
| } |
| |
| button.link { |
| padding: 1px; |
| } |
| |
| button.link:focus-visible { |
| background-color: inherit; |
| } |