/*
 * Copyright 2023 The Chromium Authors
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file.
 */

:host {
  .status-badge {
    border-radius: 4px;
    padding: 4px;
    background: var(--sys-color-neutral-container);

    & > devtools-icon {
      vertical-align: sub;
    }
  }

  .badge-error {
    --override-adorner-text-color: var(--sys-color-error-bright);
    --override-adorner-border-color: var(--sys-color-error-bright);
  }

  .badge-success {
    --override-adorner-text-color: var(--sys-color-tertiary);
    --override-adorner-border-color: var(--sys-color-tertiary);
  }

  .badge-secondary {
    --override-adorner-text-color: var(--sys-color-token-subtle);
    --override-adorner-border-color: var(--sys-color-token-subtle);
  }

  /* Use mono-space source code font to assist reading of adorner content */
  devtools-adorner {
    font-family: var(--source-code-font-family);
  }

  .token-status-badge {
    display: none;
  }

  [aria-expanded='false'] .token-status-badge {
    display: inline-flex;
  }
}