@charset "UTF-8";
:root, :host {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
  --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
  --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
  --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
  --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";
  --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";
  --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
  --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
  --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
  --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";
  --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";
  --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";
}

svg.svg-inline--fa:not(:root), svg.svg-inline--fa:not(:host) {
  overflow: visible;
  box-sizing: content-box;
}

.svg-inline--fa {
  display: var(--fa-display, inline-block);
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}

.svg-inline--fa.fa-2xs {
  vertical-align: 0.1em;
}

.svg-inline--fa.fa-xs {
  vertical-align: 0em;
}

.svg-inline--fa.fa-sm {
  vertical-align: -0.07143em;
}

.svg-inline--fa.fa-lg {
  vertical-align: -0.2em;
}

.svg-inline--fa.fa-xl {
  vertical-align: -0.25em;
}

.svg-inline--fa.fa-2xl {
  vertical-align: -0.3125em;
}

.svg-inline--fa.fa-pull-left {
  margin-right: var(--fa-pull-margin, 0.3em);
  width: auto;
}

.svg-inline--fa.fa-pull-right {
  margin-left: var(--fa-pull-margin, 0.3em);
  width: auto;
}

.svg-inline--fa.fa-li {
  width: var(--fa-li-width, 2em);
  top: 0.25em;
}

.svg-inline--fa.fa-fw {
  width: var(--fa-fw-width, 1.25em);
}

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.fa-layers-counter, .fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center;
}

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: 1em;
}

.fa-layers svg.svg-inline--fa {
  transform-origin: center center;
}

.fa-layers-text {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center center;
}

.fa-layers-counter {
  background-color: var(--fa-counter-background-color, #ff253a);
  border-radius: var(--fa-counter-border-radius, 1em);
  box-sizing: border-box;
  color: var(--fa-inverse, #fff);
  line-height: var(--fa-counter-line-height, 1);
  max-width: var(--fa-counter-max-width, 5em);
  min-width: var(--fa-counter-min-width, 1.5em);
  overflow: hidden;
  padding: var(--fa-counter-padding, 0.25em 0.5em);
  right: var(--fa-right, 0);
  text-overflow: ellipsis;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-counter-scale, 0.25));
  transform-origin: top right;
}

.fa-layers-bottom-right {
  bottom: var(--fa-bottom, 0);
  right: var(--fa-right, 0);
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom right;
}

.fa-layers-bottom-left {
  bottom: var(--fa-bottom, 0);
  left: var(--fa-left, 0);
  right: auto;
  top: auto;
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: bottom left;
}

.fa-layers-top-right {
  top: var(--fa-top, 0);
  right: var(--fa-right, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top right;
}

.fa-layers-top-left {
  left: var(--fa-left, 0);
  right: auto;
  top: var(--fa-top, 0);
  transform: scale(var(--fa-layers-scale, 0.25));
  transform-origin: top left;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
.fa-bounce,
.fa-fade,
.fa-beat-fade,
.fa-flip,
.fa-pulse,
.fa-shake,
.fa-spin,
.fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, 0));
}

.fa-stack {
  display: inline-block;
  vertical-align: middle;
  height: 2em;
  position: relative;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  z-index: var(--fa-stack-z-index, auto);
}

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em;
}

.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
:root {
  --nx-width-page-max: 1600px;
  --nx-width-page-min: 1366px;
  --nx-width-content-proportion: 0.76;
  --nx-width-content: calc(100% * var(--nx-width-content-proportion));
  --nx-width-sidebar: calc(100% - var(--nx-width-content));
  --nx-width-sidebar-max: calc((1 - var(--nx-width-content-proportion)) * var(--nx-width-page-max));
  --nx-width-scrollbar: 15px;
  --nx-width-form-element-normal: 300px;
  --nx-width-form-element-wide: 800px;
  --nx-width-form-element-short: 150px;
  --nx-width-text-wrapping: 800px;
  --nx-spacing-base: 4px;
  --nx-spacing-2x: calc(var(--nx-spacing-base) * 2);
  --nx-spacing-3x: calc(var(--nx-spacing-base) * 3);
  --nx-spacing-4x: calc(var(--nx-spacing-base) * 4);
  --nx-spacing-6x: calc(var(--nx-spacing-base) * 6);
  --nx-spacing-8x: calc(var(--nx-spacing-base) * 8);
  --nx-spacing-12x: calc(var(--nx-spacing-base) * 12);
  --nx-spacing-16x: calc(var(--nx-spacing-base) * 16);
  --nx-spacing-20x: calc(var(--nx-spacing-base) * 20);
  --nx-font-size: 16px;
  --nx-font-size-s: 14px;
  --nx-font-size-xs: 12px;
  --nx-font-size-heading-1: 32px;
  --nx-font-size-heading-2: 22px;
  --nx-font-size-heading-3: 16px;
  --nx-font-size-heading-4: 14px;
  --nx-font-family: Open Sans, sans-serif;
  --nx-line-height: 1.5;
  --nx-z-index-submit-mask: 10;
  --nx-z-index-modal-backdrop: 1050;
  --nx-z-index-drawer: 1040;
  --nx-z-index-toast: 1060;
  --nx-border-radius: 6px;
  --nx-border-width: 1px;
  --nx-border-width-alt: 1px;
  --nx-border-default: var(--nx-border-width) solid var(--nx-color-border);
  --nx-border-2x: 2px solid var(--nx-color-border);
  --nx-border-secondary: 1px solid var(--nx-color-border-secondary);
  --nx-focus-outline-width: 2px;
  --nx-focus-outline-offset: 2px;
  --nx-gradient-sonatype-platform: linear-gradient(to right, hsl(265, 86%, 53%), hsl(208, 76%, 40%));
  --nx-background-global-sidebar-2-link-selected: var(--nx-gradient-sonatype-platform);
  --nx-border-grid: var(--nx-border-2x);
  --nx-box-shadow-dropdown: 0 2px 12px 0 Hsla(var(--nx-swatch-indigo-hs), 80%, 0.2),
                            0 1px 2px 0 Hsla(var(--nx-swatch-indigo-hs), 70%, 0.2),
                            0 1px 1px 0 Hsla(var(--nx-swatch-indigo-hs), 60%, 0.2);
  --nx-focus-outline-offset-global-sidebar-link: 0px;
  --nx-focus-outline-offset-global-sidebar-toggle: 1px;
  --nx-border-width-global-sidebar: 0px;
  --nx-outline-width-table-row-hover: 2px;
}
.nx-html--enable-color-schemes.nx-html--dark-mode :root, :root.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-border-grid: var(--nx-border-default);
  --nx-border-width-alt: 2px;
  --nx-focus-outline-offset-global-sidebar-link: 2px;
  --nx-focus-outline-offset-global-sidebar-toggle: 0px;
  --nx-border-width-global-sidebar: 1px;
  --nx-gradient-sonatype-platform: linear-gradient(to right, hsl(259, 85%, 70%), hsl(197, 100%, 50%));
  --nx-outline-width-table-row-hover: 0px;
  --nx-box-shadow-dropdown: 0 2px 12px 0 Hsla(var(--nx-swatch-indigo-hs), 15%, 0.75),
                            0 1px 2px 0 Hsla(var(--nx-swatch-indigo-hs), 10%, 0.75),
                            0 1px 1px 0 Hsla(var(--nx-swatch-indigo-hs), 5%, 0.75);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) :root, :root.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-border-grid: var(--nx-border-default);
    --nx-border-width-alt: 2px;
    --nx-focus-outline-offset-global-sidebar-link: 2px;
    --nx-focus-outline-offset-global-sidebar-toggle: 0px;
    --nx-border-width-global-sidebar: 1px;
    --nx-gradient-sonatype-platform: linear-gradient(to right, hsl(259, 85%, 70%), hsl(197, 100%, 50%));
    --nx-outline-width-table-row-hover: 0px;
    --nx-box-shadow-dropdown: 0 2px 12px 0 Hsla(var(--nx-swatch-indigo-hs), 15%, 0.75),
                              0 1px 2px 0 Hsla(var(--nx-swatch-indigo-hs), 10%, 0.75),
                              0 1px 1px 0 Hsla(var(--nx-swatch-indigo-hs), 5%, 0.75);
  }
}
:root {
  --nx-border-subsection: 1px solid var(--nx-color-subsection-border);
  --nx-box-shadow-focus: 0 0 3px 1px var(--nx-color-interactive-shadow-focus);
  --nx-drop-shadow-focus: 0 0 3px var(--nx-color-interactive-shadow-focus);
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
:root {
  --nx-color-disabled: var(--nx-swatch-grey-60);
  --nx-color-disabled-background: var(--nx-swatch-grey-90);
  --nx-color-border: var(--nx-swatch-indigo-90);
  --nx-color-border-secondary: var(--nx-swatch-indigo-95);
  --nx-color-component-background: var(--nx-swatch-white);
  --nx-color-site-background: var(--nx-swatch-indigo-97);
  --nx-color-interactive-background-selected: var(--nx-swatch-blue-90);
  --nx-color-interactive-background-active: var(--nx-swatch-grey-95);
  --nx-color-interactive-background-hover: var(--nx-swatch-grey-90);
  --nx-color-interactive-background-disabled: var(--nx-color-disabled-background);
  --nx-color-interactive-border: var(--nx-swatch-grey-50);
  --nx-color-interactive-border-hover: var(--nx-swatch-grey-05);
  --nx-color-interactive-border-disabled: var(--nx-color-disabled);
  --nx-color-interactive-border-focus: var(--nx-swatch-blue-40);
  --nx-color-text-stark: var(--nx-swatch-grey-05);
  --nx-color-text: var(--nx-swatch-grey-30);
  --nx-color-text-disabled: var(--nx-color-disabled);
  --nx-color-text-placeholder: var(--nx-swatch-grey-40);
  --nx-color-link: var(--nx-swatch-blue-40);
  --nx-color-link-focus: var(--nx-color-link);
  --nx-color-link-active: var(--nx-swatch-blue-50);
  --nx-color-link-hover: var(--nx-swatch-blue-30);
  --nx-color-link-disabled: var(--nx-color-disabled);
  --nx-color-threat-unspecified: var(--nx-swatch-grey-05);
  --nx-color-threat-none: var(--nx-swatch-teal-50);
  --nx-color-threat-low: var(--nx-swatch-indigo-50);
  --nx-color-threat-moderate: var(--nx-swatch-yellow-60);
  --nx-color-threat-severe: var(--nx-swatch-orange-50);
  --nx-color-threat-critical: var(--nx-swatch-red-40);
  --nx-color-threat-indicator-legend-header-text: var(--nx-color-text-stark);
  --nx-color-threat-level-text: var(--nx-color-text);
  --nx-color-threat-critical-text: var(--nx-swatch-white);
  --nx-color-threat-severe-text: var(--nx-color-text-stark);
  --nx-color-threat-moderate-text: var(--nx-color-text-stark);
  --nx-color-threat-low-text: var(--nx-swatch-white);
  --nx-color-threat-none-text: var(--nx-color-text-stark);
  --nx-color-threat-unspecified-text: var(--nx-swatch-white);
  --nx-color-vulnerability-unspecified: var(--nx-color-threat-unspecified);
  --nx-color-vulnerability-none: var(--nx-color-threat-none);
  --nx-color-vulnerability-low: var(--nx-color-threat-low);
  --nx-color-vulnerability-medium: var(--nx-color-threat-moderate);
  --nx-color-vulnerability-high: var(--nx-color-threat-severe);
  --nx-color-vulnerability-critical: var(--nx-color-threat-critical);
  --nx-color-vulnerability-indicator-legend-header-text: var(--nx-color-threat-indicator-legend-header-text);
  --nx-color-vulnerability-level-text: var(--nx-color-threat-level-text);
  --nx-color-vulnerability-critical-text: var(--nx-swatch-grey-97);
  --nx-color-vulnerability-high-text: var(--nx-swatch-grey-05);
  --nx-color-vulnerability-medium-text: var(--nx-swatch-black);
  --nx-color-vulnerability-low-text: var(--nx-swatch-white);
  --nx-color-vulnerability-none-text: var(--nx-swatch-grey-05);
  --nx-color-vulnerability-critical-border: var(--nx-swatch-red-10);
  --nx-color-vulnerability-high-border: var(--nx-swatch-orange-10);
  --nx-color-vulnerability-medium-border: var(--nx-swatch-yellow-20);
  --nx-color-vulnerability-low-border: var(--nx-swatch-indigo-10);
  --nx-color-vulnerability-none-border: var(--nx-swatch-grey-10);
  --nx-color-validation-valid: var(--nx-swatch-green-25);
  --nx-color-validation-valid-icon: var(--nx-color-validation-valid);
  --nx-color-validation-invalid: var(--nx-swatch-red-40);
  --nx-color-validation-invalid-icon: var(--nx-color-validation-invalid);
  --nx-color-validation-invalid-message: var(--nx-color-validation-invalid);
  --nx-color-success: var(--nx-swatch-green-25);
  --nx-color-error: var(--nx-swatch-red-40);
  --nx-color-background-success: var(--nx-swatch-green-95);
  --nx-color-background-error: var(--nx-swatch-red-95);
  --nx-color-progress-background: var(--nx-swatch-indigo-95);
  --nx-color-progress-fill: var(--nx-swatch-teal-60);
  --nx-color-background-mask: Hsla(var(--nx-swatch-grey-hs), 30%, 75%);
  --nx-color-alert-text: var(--nx-color-text);
  --nx-color-alert-link: var(--nx-color-link);
  --nx-color-alert-link-focus: var(--nx-color-link-focus);
  --nx-color-alert-link-hover: var(--nx-color-link-hover);
  --nx-color-alert-link-active: var(--nx-color-link-active);
  --nx-color-alert-close-btn: var(--nx-color-text-stark);
  --nx-color-alert-close-btn-focus: var(--nx-color-interactive-border-focus);
  --nx-color-alert-info-background: var(--nx-swatch-blue-95);
  --nx-color-alert-info-border: var(--nx-swatch-blue-40);
  --nx-color-alert-info-icon: var(--nx-swatch-blue-40);
  --nx-color-alert-info-close-btn-active: var(--nx-swatch-blue-90);
  --nx-color-alert-info-close-btn-hover: var(--nx-swatch-blue-80);
  --nx-color-alert-success-background: var(--nx-color-background-success);
  --nx-color-alert-success-border: var(--nx-color-success);
  --nx-color-alert-success-icon: var(--nx-color-success);
  --nx-color-alert-success-close-btn-active: var(--nx-swatch-green-85);
  --nx-color-alert-success-close-btn-hover: var(--nx-swatch-green-75);
  --nx-color-alert-warning-background: var(--nx-swatch-orange-97);
  --nx-color-alert-warning-border: var(--nx-swatch-orange-40);
  --nx-color-alert-warning-icon: var(--nx-swatch-orange-50);
  --nx-color-alert-warning-close-btn-active: var(--nx-swatch-orange-90);
  --nx-color-alert-warning-close-btn-hover: var(--nx-swatch-orange-80);
  --nx-color-alert-error-background: var(--nx-color-background-error);
  --nx-color-alert-error-border: var(--nx-color-error);
  --nx-color-alert-error-icon: var(--nx-color-error);
  --nx-color-alert-error-close-btn-active: var(--nx-swatch-red-90);
  --nx-color-alert-error-close-btn-hover: var(--nx-swatch-red-80);
  --nx-color-primary-button-background: var(--nx-swatch-blue-40);
  --nx-color-primary-button-background-hover: var(--nx-swatch-blue-30);
  --nx-color-primary-button-background-active: var(--nx-swatch-blue-50);
  --nx-color-primary-button-focus-outline: var(--nx-swatch-white);
  --nx-color-primary-button-text: var(--nx-color-primary-button-focus-outline);
  --nx-color-secondary-button-background: var(--nx-swatch-white);
  --nx-color-secondary-button-background-hover: var(--nx-swatch-blue-90);
  --nx-color-secondary-button-background-active: var(--nx-swatch-blue-95);
  --nx-color-secondary-button-border: var(--nx-swatch-blue-40);
  --nx-color-secondary-button-border-active: var(--nx-color-secondary-button-border);
  --nx-color-secondary-button-focus-outline: var(--nx-swatch-blue-30);
  --nx-color-secondary-button-text: var(--nx-color-secondary-button-border);
  --nx-color-secondary-button-text-hover: var(--nx-swatch-blue-30);
  --nx-color-tertiary-button-background-hover: var(--nx-swatch-indigo-90);
  --nx-color-tertiary-button-background-active: var(--nx-swatch-indigo-97);
  --nx-color-tertiary-button-border: var(--nx-swatch-grey-50);
  --nx-color-tertiary-button-border-active: var(--nx-swatch-grey-60);
  --nx-color-tertiary-button-focus-outline: var(--nx-swatch-grey-40);
  --nx-color-tertiary-button-text: var(--nx-color-text-stark);
  --nx-color-error-button-background: var(--nx-color-error);
  --nx-color-error-button-background-hover: var(--nx-swatch-red-30);
  --nx-color-error-button-background-active: var(--nx-swatch-pink-40);
  --nx-color-error-button-focus-outline: var(--nx-swatch-white);
  --nx-color-error-button-text: var(--nx-color-error-button-focus-outline);
  --nx-color-disabled-button-background: var(--nx-color-interactive-background-disabled);
  --nx-color-disabled-button-border: var(--nx-color-interactive-border-disabled);
  --nx-color-disabled-button-text: var(--nx-color-text-disabled);
  --nx-color-primary-segmented-button-divider: var(--nx-swatch-blue-60);
  --nx-color-button-icon-only-background-selected: var(--nx-color-interactive-background-selected);
  --nx-color-button-icon-only-border-focus: var(--nx-color-interactive-border-focus);
  --nx-color-global-header-border: var(--nx-color-border);
  --nx-color-page-header-background: var(--nx-color-component-background);
  --nx-color-page-header-border: var(--nx-color-border);
  --nx-color-page-header-divider: var(--nx-swatch-grey-30);
  --nx-color-page-header-product-name-text: var(--nx-color-text);
  --nx-color-page-header-link: var(--nx-swatch-grey-10);
  --nx-color-policy-indicator-icon: var(--nx-swatch-white);
  --nx-color-policy-indicator-text: var(--nx-color-text);
  --nx-color-small-threat-counter-zero-background: var(--nx-color-interactive-background-disabled);
  --nx-color-small-threat-counter-zero-text: var(--nx-swatch-grey-40);
  --nx-color-small-vulnerability-counter-zero-background: var(--nx-swatch-grey-80);
  --nx-color-small-vulnerability-counter-zero-border: var(--nx-swatch-grey-10);
  --nx-color-small-vulnerability-counter-zero-text: var(--nx-swatch-grey-05);
  --nx-color-tooltip-background: var(--nx-swatch-grey-20);
  --nx-color-tooltip-text: var(--nx-swatch-white);
  --nx-color-code-background: var(--nx-swatch-pink-97);
  --nx-color-code-border: var(--nx-swatch-pink-95);
  --nx-color-code-text: var(--nx-swatch-grey-20);
  --nx-color-dropdown-menu-text-hover: var(--nx-color-text-stark);
  --nx-color-dropdown-menu-background: var(--nx-swatch-white);
  --nx-color-dropdown-menu-background-hover: var(--nx-color-interactive-background-hover);
  --nx-color-dropdown-menu-background-active: var(--nx-color-interactive-background-active);
  --nx-color-counter: var(--nx-swatch-grey-05);
  --nx-color-counter-active-text: var(--nx-swatch-white);
  --nx-color-tab-background-hover: var(--nx-swatch-grey-95);
  --nx-color-collapsible-items-sidebar-background-hover: var(--nx-swatch-indigo-90);
  --nx-color-collapsible-items-sidebar-background-active: var(--nx-swatch-indigo-95);
  --nx-color-radio-checkbox-selected: var(--nx-swatch-blue-40);
  --nx-color-checkbox-disabled-background: var(--nx-color-interactive-background-disabled);
  --nx-color-checkbox-disabled-inner-border: var(--nx-color-disabled);
  --nx-color-checkbox-disabled-icon: var(--nx-color-disabled);
  --nx-color-radio-disabled-border: var(--nx-color-disabled);
  --nx-color-radio-disabled-ring: var(--nx-color-interactive-background-disabled);
  --nx-color-radio-disabled-dot: var(--nx-color-interactive-background-disabled);
  --nx-color-radio-disabled-checked-dot: var(--nx-color-disabled);
  --nx-color-progress-bar-text-success: var(--nx-color-success);
  --nx-color-progress-bar-text-error: var(--nx-color-error);
  --nx-color-progress-bar-icon-error: var(--nx-color-error);
  --nx-color-progress-bar-counter-text-success: var(--nx-color-counter);
  --nx-color-progress-bar-counter-border-success: var(--nx-color-success);
  --nx-color-progress-bar-counter-text-error: var(--nx-color-counter);
  --nx-color-progress-bar-counter-border-error: var(--nx-color-error);
  --nx-color-blockquote-background: var(--nx-swatch-indigo-95);
  --nx-color-pre-border: var(--nx-swatch-grey-10);
  --nx-color-pagination-tertiary-border-hover: var(--nx-color-interactive-border-hover);
  --nx-color-pagination-tertiary-text-hover: var(--nx-color-text-stark);
  --nx-color-pagination-tertiary-border-active: var(--nx-swatch-grey-20);
  --nx-color-pagination-tertiary-text-active: var(--nx-color-text);
  --nx-color-file-upload-selected-background: var(--nx-swatch-indigo-97);
  --nx-color-file-upload-selected-border: var(--nx-swatch-indigo-60);
  --nx-color-file-upload-selected-text: var(--nx-swatch-indigo-30);
  --nx-color-file-upload-selected-dismiss-text: var(--nx-color-file-upload-selected-text);
  --nx-color-file-upload-selected-dismiss-background-hover: var(--nx-swatch-indigo-90);
  --nx-color-file-upload-selected-dismiss-border-hover: var(--nx-color-interactive-border-hover);
  --nx-color-file-upload-selected-dismiss-background-active: var(--nx-swatch-white);
  --nx-color-policy-threat-slider-border-disabled: var(--nx-color-interactive-border-disabled);
  --nx-color-policy-threat-slider-background-disabled: var(--nx-color-interactive-background-disabled);
  --nx-color-policy-threat-slider-text-disabled: var(--nx-color-text-disabled);
  --nx-color-policy-threat-slider-text: var(--nx-color-text);
  --nx-color-table-header-background: var(--nx-swatch-indigo-80);
  --nx-color-table-row-background-hover: var(--nx-color-interactive-background-hover);
  --nx-color-table-sort-icon-active: var(--nx-swatch-blue-40);
  --nx-color-table-header-button-background-hover: var(--nx-swatch-indigo-70);
  --nx-color-table-header-button-background-active: var(--nx-swatch-indigo-90);
  --nx-color-transfer-list-item-list-background: var(--nx-color-site-background);
  --nx-color-transfer-list-item-background: var(--nx-swatch-white);
  --nx-color-transfer-list-item-background-hover: var(--nx-swatch-grey-90);
  --nx-color-transfer-list-item-background-active: var(--nx-swatch-grey-97);
  --nx-color-transfer-list-item-border: var(--nx-swatch-indigo-90);
  --nx-color-transfer-list-item-border-hover: var(--nx-swatch-grey-05);
  --nx-color-transfer-list-item-border-active: var(--nx-swatch-grey-30);
  --nx-color-transfer-list-item-text: var(--nx-color-text);
  --nx-color-transfer-list-item-text-hover-active: var(--nx-color-text-stark);
  --nx-color-list-background-hover: var(--nx-color-interactive-background-hover);
  --nx-color-list-text: var(--nx-color-text-stark);
  --nx-color-list-text-selected: var(--nx-color-list-text);
  --nx-color-list-icon: var(--nx-color-list-text);
  --nx-color-tree-line: var(--nx-swatch-grey-50);
  --nx-color-toggle-track-disabled: var(--nx-color-disabled-background);
  --nx-color-toggle-handle-disabled: var(--nx-color-disabled);
  --nx-color-toggle-off-border: var(--nx-swatch-grey-30);
  --nx-color-toggle-off-border-hover: var(--nx-swatch-grey-05);
  --nx-color-toggle-off-track: var(--nx-color-component-background);
  --nx-color-toggle-off-track-hover: var(--nx-swatch-indigo-95);
  --nx-color-toggle-off-handle: var(--nx-swatch-blue-40);
  --nx-color-toggle-off-handle-hover: var(--nx-swatch-blue-30);
  --nx-color-toggle-on-border: var(--nx-swatch-blue-40);
  --nx-color-toggle-on-border-hover: var(--nx-swatch-grey-05);
  --nx-color-toggle-on-track: var(--nx-swatch-blue-40);
  --nx-color-toggle-on-track-hover: var(--nx-swatch-blue-30);
  --nx-color-toggle-on-handle: var(--nx-color-component-background);
  --nx-color-status-indicator-negative-background: var(--nx-swatch-grey-95);
  --nx-color-status-indicator-negative-border: var(--nx-swatch-grey-30);
  --nx-color-status-indicator-negative-text: var(--nx-swatch-grey-10);
  --nx-color-status-indicator-negative-icon-background: var(--nx-swatch-grey-60);
  --nx-color-status-indicator-negative-icon-border: var(--nx-swatch-grey-20);
  --nx-color-status-indicator-intermediate-background: var(--nx-swatch-blue-95);
  --nx-color-status-indicator-intermediate-border: var(--nx-swatch-blue-30);
  --nx-color-status-indicator-intermediate-text: var(--nx-swatch-blue-10);
  --nx-color-status-indicator-intermediate-icon-background: var(--nx-swatch-blue-60);
  --nx-color-status-indicator-intermediate-icon-border: var(--nx-swatch-blue-30);
  --nx-color-status-indicator-positive-background: var(--nx-swatch-green-95);
  --nx-color-status-indicator-positive-border: var(--nx-color-success);
  --nx-color-status-indicator-positive-text: var(--nx-swatch-green-10);
  --nx-color-status-indicator-positive-icon-background: var(--nx-swatch-green-45);
  --nx-color-status-indicator-positive-icon-border: var(--nx-color-success);
  --nx-color-status-indicator-error-background: var(--nx-swatch-red-95);
  --nx-color-status-indicator-error-border: var(--nx-color-error);
  --nx-color-status-indicator-error-text: var(--nx-swatch-red-10);
  --nx-color-status-indicator-error-icon-background: var(--nx-swatch-red-65);
  --nx-color-status-indicator-error-icon-border: var(--nx-color-error);
  --nx-color-color-picker-border-focus: var(--nx-swatch-teal-35);
  --nx-color-color-picker-check-icon: var(--nx-swatch-grey-05);
  --nx-color-accordion-header-divider: var(--nx-swatch-indigo-80);
  --nx-color-accordion-container: var(--nx-swatch-indigo-90);
  --nx-color-global-sidebar-background: var(--nx-swatch-blue-10);
  --nx-color-global-sidebar-border: #fff;
  --nx-color-global-sidebar-separator: var(--nx-swatch-indigo-40);
  --nx-color-global-sidebar-border-focus: var(--nx-swatch-blue-95);
  --nx-color-global-sidebar-background-hover: var(--nx-swatch-indigo-30);
  --nx-color-global-sidebar-toggle: var(--nx-swatch-white);
  --nx-color-global-sidebar-toggle-background-active: var(--nx-swatch-indigo-50);
  --nx-color-global-sidebar-toggle-outline: var(--nx-swatch-blue-95);
  --nx-color-global-sidebar-toggle-inner-outline: var(--nx-swatch-indigo-30);
  --nx-color-global-sidebar-link-active: var(--nx-color-global-sidebar-toggle-background-active);
  --nx-color-global-sidebar-link-selected: var(--nx-swatch-blue-40);
  --nx-color-global-sidebar-link-text: var(--nx-swatch-white);
  --nx-color-global-sidebar-link-text-interactive: var(--nx-color-global-sidebar-link-text);
  --nx-color-global-sidebar-link-border-focus: var(--nx-swatch-blue-95);
  --nx-color-global-sidebar-link-icon: var(--nx-swatch-indigo-90);
  --nx-color-global-sidebar-link-icon-interactive: var(--nx-swatch-white);
  --nx-color-global-sidebar-2-background: var(--nx-color-component-background);
  --nx-color-global-sidebar-2-border: var(--nx-color-indigo-80);
  --nx-color-global-sidebar-2-link: var(--nx-swatch-indigo-20);
  --nx-color-global-sidebar-2-link-selected: var(--nx-swatch-indigo-97);
  --nx-color-global-sidebar-2-border: var(--nx-swatch-indigo-80);
  --nx-color-navigation-dropdown-text: var(--nx-swatch-black);
  --nx-color-navigation-dropdown-header-border: var(--nx-swatch-indigo-90);
  --nx-color-tag-text: var(--nx-color-text-stark);
  --nx-color-system-notice-background: var(--nx-swatch-indigo-95);
  --nx-color-system-notice-background-alert: var(--nx-swatch-orange-95);
  --nx-color-system-notice-text: var(--nx-color-text);
  --nx-color-chart-line: var(--nx-swatch-grey-40);
  --nx-color-chart-text: var(--nx-color-text-stark);
  --nx-color-chart-data-1: var(--nx-swatch-teal-40);
  --nx-color-chart-data-2: var(--nx-swatch-red-65);
  --nx-color-chart-data-3: var(--nx-swatch-green-35);
  --nx-color-chart-data-4: var(--nx-swatch-purple-60);
  --nx-color-chart-data-5: var(--nx-swatch-orange-40);
  --nx-color-chart-data-6: var(--nx-swatch-pink-60);
  --nx-color-chart-data-7: var(--nx-swatch-turquoise-30);
  --nx-color-chart-data-8: var(--nx-swatch-indigo-60);
  --nx-color-page-title-divider: var(--nx-color-border);
  --nx-color-drawer-background: var(--nx-color-component-background);
  --nx-color-drawer-box-shadow: Hsla(var(--nx-swatch-grey-hs), 50%, 0.5);
  --nx-color-small-tag-text: var(--nx-swatch-white);
}
.nx-html--enable-color-schemes.nx-html--dark-mode :root, :root.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-disabled: var(--nx-swatch-indigo-40);
  --nx-color-border: var(--nx-swatch-indigo-40);
  --nx-color-border-secondary: var(--nx-swatch-indigo-35);
  --nx-color-component-background: var(--nx-swatch-indigo-20);
  --nx-color-site-background: var(--nx-swatch-indigo-15);
  --nx-color-interactive-background-selected: var(--nx-swatch-purple-30);
  --nx-color-interactive-background-active: var(--nx-swatch-indigo-30);
  --nx-color-interactive-background-hover: var(--nx-swatch-indigo-10);
  --nx-color-interactive-background-disabled: var(--nx-swatch-indigo-20);
  --nx-color-interactive-border: var(--nx-swatch-indigo-70);
  --nx-color-interactive-border-hover: var(--nx-swatch-indigo-60);
  --nx-color-interactive-border-focus: var(--nx-swatch-purple-80);
  --nx-color-text-stark: var(--nx-swatch-indigo-90);
  --nx-color-text: var(--nx-swatch-indigo-80);
  --nx-color-text-placeholder: var(--nx-swatch-indigo-70);
  --nx-color-link: var(--nx-swatch-purple-80);
  --nx-color-link-focus: var(--nx-color-link);
  --nx-color-link-active: var(--nx-swatch-purple-90);
  --nx-color-link-hover: var(--nx-swatch-purple-70);
  --nx-color-threat-unspecified: var(--nx-swatch-indigo-97);
  --nx-color-threat-none: var(--nx-swatch-blue-75);
  --nx-color-threat-low: var(--nx-swatch-indigo-65);
  --nx-color-threat-moderate: var(--nx-swatch-yellow-65);
  --nx-color-threat-severe: var(--nx-swatch-orange-55);
  --nx-color-threat-critical: var(--nx-swatch-red-65);
  --nx-color-threat-critical-text: var(--nx-swatch-blue-10);
  --nx-color-threat-severe-text: var(--nx-swatch-blue-10);
  --nx-color-threat-moderate-text: var(--nx-swatch-blue-10);
  --nx-color-threat-low-text: var(--nx-swatch-blue-10);
  --nx-color-threat-none-text: var(--nx-swatch-blue-10);
  --nx-color-threat-unspecified-text: var(--nx-swatch-blue-10);
  --nx-color-validation-valid: var(--nx-swatch-green-70);
  --nx-color-validation-valid-icon: var(--nx-swatch-green-60);
  --nx-color-validation-invalid: var(--nx-swatch-red-70);
  --nx-color-validation-invalid-icon: var(--nx-swatch-red-60);
  --nx-color-validation-invalid-message: var(--nx-swatch-red-80);
  --nx-color-progress-background: var(--nx-swatch-indigo-35);
  --nx-color-progress-fill: var(--nx-swatch-pink-85);
  --nx-color-success: var(--nx-swatch-green-60);
  --nx-color-error: var(--nx-swatch-red-60);
  --nx-color-background-success: var(--nx-swatch-green-85);
  --nx-color-background-error: var(--nx-swatch-red-85);
  --nx-color-background-mask: Hsla(var(--nx-swatch-indigo-hs), 5%, 60%);
  --nx-color-alert-text: var(--nx-swatch-blue-10);
  --nx-color-alert-link: var(--nx-swatch-purple-20);
  --nx-color-alert-link-focus: var(--nx-swatch-purple-30);
  --nx-color-alert-link-hover: var(--nx-swatch-purple-10);
  --nx-color-alert-link-active: var(--nx-color-alert-link-focus);
  --nx-color-alert-close-btn: var(--nx-color-alert-text);
  --nx-color-alert-close-btn-focus: var(--nx-swatch-purple-40);
  --nx-color-alert-info-background: var(--nx-swatch-blue-85);
  --nx-color-alert-info-border: var(--nx-color-alert-info-background);
  --nx-color-alert-info-icon: var(--nx-color-alert-text);
  --nx-color-alert-info-close-btn-active: var(--nx-swatch-blue-95);
  --nx-color-alert-info-close-btn-hover: var(--nx-swatch-blue-75);
  --nx-color-alert-success-border: var(--nx-color-background-success);
  --nx-color-alert-success-icon: var(--nx-color-alert-text);
  --nx-color-alert-success-close-btn-active: var(--nx-swatch-green-95);
  --nx-color-alert-success-close-btn-hover: var(--nx-swatch-green-75);
  --nx-color-alert-warning-background: var(--nx-swatch-yellow-80);
  --nx-color-alert-warning-border: var(--nx-color-alert-warning-background);
  --nx-color-alert-warning-icon: var(--nx-color-alert-text);
  --nx-color-alert-warning-close-btn-active: var(--nx-swatch-yellow-95);
  --nx-color-alert-warning-close-btn-hover: var(--nx-swatch-yellow-65);
  --nx-color-alert-error-border: var(--nx-color-background-error);
  --nx-color-alert-error-icon: var(--nx-color-alert-text);
  --nx-color-alert-error-close-btn-active: var(--nx-swatch-red-95);
  --nx-color-alert-error-close-btn-hover: var(--nx-swatch-red-75);
  --nx-color-primary-button-background: var(--nx-swatch-purple-80);
  --nx-color-primary-button-background-hover: var(--nx-swatch-purple-70);
  --nx-color-primary-button-background-active: var(--nx-swatch-purple-90);
  --nx-color-primary-button-focus-outline: var(--nx-swatch-indigo-10);
  --nx-color-secondary-button-background: var(--nx-swatch-indigo-20);
  --nx-color-secondary-button-background-hover: var(--nx-swatch-indigo-15);
  --nx-color-secondary-button-background-active: var(--nx-swatch-indigo-25);
  --nx-color-secondary-button-border: var(--nx-swatch-purple-80);
  --nx-color-secondary-button-border-active: var(--nx-swatch-purple-90);
  --nx-color-secondary-button-focus-outline: var(--nx-swatch-purple-80);
  --nx-color-secondary-button-text-hover: var(--nx-color-secondary-button-text);
  --nx-color-tertiary-button-background-hover: var(--nx-swatch-indigo-15);
  --nx-color-tertiary-button-background-active: var(--nx-swatch-indigo-25);
  --nx-color-tertiary-button-border: var(--nx-swatch-indigo-60);
  --nx-color-tertiary-button-border-active: var(--nx-swatch-indigo-90);
  --nx-color-tertiary-button-focus-outline: var(--nx-color-tertiary-button-border);
  --nx-color-tertiary-button-text: var(--nx-color-text);
  --nx-color-error-button-background: var(--nx-swatch-red-35);
  --nx-color-error-button-background-hover: var(--nx-swatch-red-25);
  --nx-color-error-button-text: var(--nx-swatch-red-95);
  --nx-color-disabled-button-background: var(--nx-color-interactive-border-disabled);
  --nx-color-disabled-button-border: var(--nx-color-interactive-border-disabled);
  --nx-color-disabled-button-text: var(--nx-color-interactive-background-disabled);
  --nx-color-primary-segmented-button-divider: var(--nx-swatch-indigo-25);
  --nx-color-button-icon-only-background-selected: var(--nx-swatch-purple-40);
  --nx-color-button-icon-only-border-focus: var(--nx-swatch-indigo-90);
  --nx-color-global-header-border: var(--nx-color-site-background);
  --nx-color-page-header-background: var(--nx-color-site-background);
  --nx-color-page-header-border: var(--nx-swatch-indigo-25);
  --nx-color-page-header-divider: var(--nx-swatch-indigo-25);
  --nx-color-page-header-product-name-text: var(--nx-color-text-stark);
  --nx-color-page-header-link: var(--nx-color-link);
  --nx-color-policy-indicator-icon: var(--nx-swatch-blue-10);
  --nx-color-policy-indicator-text: var(--nx-swatch-indigo-97);
  --nx-color-small-threat-counter-zero-background: var(--nx-color-disabled);
  --nx-color-small-threat-counter-zero-text: var(--nx-swatch-indigo-20);
  --nx-color-small-vulnerability-counter-zero-background: var(--nx-color-small-threat-counter-zero-background);
  --nx-color-small-vulnerability-counter-zero-text: var(--nx-color-small-threat-counter-zero-text);
  --nx-color-threat-indicator-legend-header-text: var(--nx-swatch-indigo-95);
  --nx-color-threat-level-text: var(--nx-swatch-indigo-95);
  --nx-color-tooltip-background: var(--nx-swatch-indigo-80);
  --nx-color-tooltip-text: var(--nx-swatch-indigo-05);
  --nx-color-code-background: var(--nx-swatch-grey-10);
  --nx-color-code-border: var(--nx-swatch-grey-30);
  --nx-color-code-text: var(--nx-swatch-green-85);
  --nx-color-dropdown-menu-text-hover: var(--nx-swatch-indigo-90);
  --nx-color-dropdown-menu-background: var(--nx-swatch-indigo-25);
  --nx-color-dropdown-menu-background-hover: var(--nx-swatch-indigo-15);
  --nx-color-dropdown-menu-background-active: var(--nx-swatch-indigo-35);
  --nx-color-counter: var(--nx-swatch-indigo-90);
  --nx-color-counter-active-text: var(--nx-swatch-indigo-05);
  --nx-color-tab-background-hover: var(--nx-swatch-indigo-15);
  --nx-color-collapsible-items-sidebar-background-hover: var(--nx-swatch-indigo-05);
  --nx-color-collapsible-items-sidebar-background-active: var(--nx-swatch-indigo-25);
  --nx-color-radio-checkbox-selected: var(--nx-swatch-purple-80);
  --nx-color-progress-bar-text-error: var(--nx-swatch-red-80);
  --nx-color-progress-bar-counter-text-success: var(--nx-swatch-indigo-05);
  --nx-color-progress-bar-counter-border-success: var(--nx-color-background-success);
  --nx-color-progress-bar-counter-text-error: var(--nx-swatch-indigo-05);
  --nx-color-progress-bar-counter-border-error: var(--nx-color-background-error);
  --nx-color-blockquote-background: var(--nx-swatch-indigo-25);
  --nx-color-pre-border: var(--nx-swatch-indigo-90);
  --nx-color-pagination-tertiary-border-hover: var(--nx-swatch-indigo-40);
  --nx-color-pagination-tertiary-text-hover: var(--nx-color-text);
  --nx-color-pagination-tertiary-border-active: var(--nx-swatch-indigo-65);
  --nx-color-pagination-tertiary-text-active: var(--nx-color-text-stark);
  --nx-color-file-upload-selected-background: var(--nx-swatch-indigo-15);
  --nx-color-file-upload-selected-text: var(--nx-swatch-indigo-80);
  --nx-color-file-upload-selected-dismiss-text: var(--nx-swatch-indigo-90);
  --nx-color-file-upload-selected-dismiss-background-hover: var(--nx-swatch-indigo-05);
  --nx-color-file-upload-selected-dismiss-border-hover: var(--nx-swatch-indigo-30);
  --nx-color-file-upload-selected-dismiss-background-active: var(--nx-swatch-indigo-25);
  --nx-color-policy-threat-slider-border-disabled: var(--nx-color-interactive-background-disabled);
  --nx-color-policy-threat-slider-background-disabled: var(--nx-color-interactive-border-disabled);
  --nx-color-policy-threat-slider-text-disabled: var(--nx-color-policy-threat-slider-border-disabled);
  --nx-color-policy-threat-slider-text: var(--nx-swatch-indigo-97);
  --nx-color-table-header-background: var(--nx-swatch-indigo-35);
  --nx-color-table-row-background-hover: var(--nx-swatch-indigo-15);
  --nx-color-table-sort-icon-active: var(--nx-swatch-purple-80);
  --nx-color-table-header-button-background-hover: var(--nx-swatch-indigo-25);
  --nx-color-table-header-button-background-active: var(--nx-swatch-indigo-45);
  --nx-color-list-background-hover: var(--nx-color-site-background);
  --nx-color-list-text: var(--nx-color-text);
  --nx-color-list-text-selected: var(--nx-swatch-indigo-97);
  --nx-color-list-icon: var(--nx-color-list-text);
  --nx-color-tree-line: var(--nx-swatch-indigo-70);
  --nx-color-radio-disabled-ring: var(--nx-color-disabled);
  --nx-color-radio-disabled-dot: var(--nx-color-disabled);
  --nx-color-radio-disabled-checked-dot: var(--nx-color-component-background);
  --nx-color-checkbox-disabled-background: var(--nx-color-disabled);
  --nx-color-checkbox-disabled-inner-border: var(--nx-color-disabled);
  --nx-color-checkbox-disabled-icon: var(--nx-color-component-background);
  --nx-color-transfer-list-item-background: var(--nx-swatch-indigo-20);
  --nx-color-transfer-list-item-background-hover: var(--nx-swatch-indigo-10);
  --nx-color-transfer-list-item-background-active: var(--nx-swatch-indigo-30);
  --nx-color-transfer-list-item-border: var(--nx-swatch-indigo-40);
  --nx-color-transfer-list-item-border-hover: var(--nx-color-transfer-list-item-border);
  --nx-color-transfer-list-item-border-active: var(--nx-swatch-indigo-50);
  --nx-color-transfer-list-item-text-hover-active: var(--nx-color-transfer-list-item-text);
  --nx-color-toggle-track-disabled: var(--nx-color-disabled);
  --nx-color-toggle-handle-disabled: var(--nx-color-component-background);
  --nx-color-toggle-off-border: var(--nx-swatch-indigo-70);
  --nx-color-toggle-off-border-hover: var(--nx-swatch-indigo-60);
  --nx-color-toggle-off-track: var(--nx-color-component-background);
  --nx-color-toggle-off-track-hover: var(--nx-color-site-background);
  --nx-color-toggle-off-handle: var(--nx-swatch-purple-80);
  --nx-color-toggle-off-handle-hover: var(--nx-swatch-purple-70);
  --nx-color-toggle-on-border: var(--nx-swatch-purple-80);
  --nx-color-toggle-on-border-hover: var(--nx-swatch-purple-70);
  --nx-color-toggle-on-track: var(--nx-swatch-purple-80);
  --nx-color-toggle-on-track-hover: var(--nx-swatch-purple-70);
  --nx-color-toggle-on-handle: var(--nx-color-component-background);
  --nx-color-status-indicator-negative-background: var(--nx-swatch-grey-80);
  --nx-color-status-indicator-negative-border: var(--nx-color-status-indicator-negative-background);
  --nx-color-status-indicator-negative-text: var(--nx-swatch-indigo-10);
  --nx-color-status-indicator-negative-icon-background: var(--nx-swatch-grey-30);
  --nx-color-status-indicator-negative-icon-border: var(--nx-color-status-indicator-negative-icon-background);
  --nx-color-status-indicator-intermediate-background: var(--nx-swatch-blue-80);
  --nx-color-status-indicator-intermediate-border: var(--nx-color-status-indicator-intermediate-background);
  --nx-color-status-indicator-intermediate-text: var(--nx-swatch-indigo-10);
  --nx-color-status-indicator-intermediate-icon-background: var(--nx-swatch-blue-30);
  --nx-color-status-indicator-intermediate-icon-border: var(--nx-color-status-indicator-intermediate-icon-background);
  --nx-color-status-indicator-positive-background: var(--nx-swatch-green-85);
  --nx-color-status-indicator-positive-border: var(--nx-color-status-indicator-positive-background);
  --nx-color-status-indicator-positive-text: var(--nx-swatch-indigo-10);
  --nx-color-status-indicator-positive-icon-background: var(--nx-swatch-green-30);
  --nx-color-status-indicator-positive-icon-border: var(--nx-color-status-indicator-positive-icon-background);
  --nx-color-status-indicator-error-background: var(--nx-swatch-red-85);
  --nx-color-status-indicator-error-border: var(--nx-color-status-indicator-error-background);
  --nx-color-status-indicator-error-text: var(--nx-swatch-indigo-10);
  --nx-color-status-indicator-error-icon-background: var(--nx-swatch-red-40);
  --nx-color-status-indicator-error-icon-border: var(--nx-color-status-indicator-error-icon-background);
  --nx-color-drawer-background: var(--nx-swatch-indigo-25);
  --nx-color-drawer-box-shadow: Hsla(var(--nx-swatch-indigo-hs), 10%, 0.75);
  --nx-color-accordion-header-divider: var(--nx-swatch-indigo-45);
  --nx-color-accordion-container: var(--nx-swatch-indigo-10);
  --nx-color-color-picker-border-focus: var(--nx-color-interactive-border-focus);
  --nx-color-color-picker-check-icon: var(--nx-swatch-indigo-05);
  --nx-color-global-sidebar-background: var(--nx-color-site-background);
  --nx-color-global-sidebar-border: var(--nx-swatch-indigo-20);
  --nx-color-global-sidebar-separator: var(--nx-swatch-indigo-25);
  --nx-color-global-sidebar-border-focus: var(--nx-color-interactive-border-focus);
  --nx-color-global-sidebar-toggle: var(--nx-swatch-indigo-10);
  --nx-color-global-sidebar-background-hover: var(--nx-swatch-purple-70);
  --nx-color-global-sidebar-toggle-background-active: var(--nx-swatch-purple-90);
  --nx-color-global-sidebar-toggle-outline: var(--nx-swatch-purple-70);
  --nx-color-global-sidebar-toggle-inner-outline: var(--nx-swatch-indigo-10);
  --nx-color-global-sidebar-link-active: var(--nx-swatch-purple-90);
  --nx-color-global-sidebar-link-selected: var(--nx-swatch-purple-80);
  --nx-color-global-sidebar-link-text: var(--nx-swatch-indigo-97);
  --nx-color-global-sidebar-link-text-interactive: var(--nx-swatch-indigo-10);
  --nx-color-global-sidebar-link-border-focus: var(--nx-swatch-indigo-10);
  --nx-color-global-sidebar-link-icon: var(--nx-swatch-indigo-95);
  --nx-color-global-sidebar-link-icon-interactive: var(--nx-swatch-indigo-10);
  --nx-color-global-sidebar-2-border: var(--nx-color-border);
  --nx-color-global-sidebar-2-link: var(--nx-color-text-stark);
  --nx-color-global-sidebar-2-link-selected: var(--nx-swatch-indigo-05);
  --nx-color-navigation-dropdown-text: var(--nx-swatch-indigo-80);
  --nx-color-navigation-dropdown-header-border: var(--nx-swatch-indigo-40);
  --nx-color-tag-text: var(--nx-swatch-indigo-10);
  --nx-color-small-tag-text: var(--nx-swatch-indigo-05);
  --nx-color-system-notice-background: var(--nx-swatch-indigo-30);
  --nx-color-system-notice-background-alert: var(--nx-swatch-pink-30);
  --nx-color-system-notice-text: var(--nx-swatch-indigo-95);
  --nx-color-chart-line: var(--nx-swatch-indigo-70);
  --nx-color-chart-data-1: var(--nx-swatch-yellow-60);
  --nx-color-chart-data-2: var(--nx-swatch-pink-70);
  --nx-color-chart-data-3: var(--nx-swatch-turquoise-40);
  --nx-color-chart-data-4: var(--nx-swatch-purple-70);
  --nx-color-chart-data-5: var(--nx-swatch-red-65);
  --nx-color-chart-data-6: var(--nx-swatch-grey-97);
  --nx-color-chart-data-7: var(--nx-swatch-indigo-60);
  --nx-color-chart-data-8: var(--nx-swatch-teal-80);
  --nx-color-page-title-divider: var(--nx-swatch-indigo-25);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) :root, :root.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-disabled: var(--nx-swatch-indigo-40);
    --nx-color-border: var(--nx-swatch-indigo-40);
    --nx-color-border-secondary: var(--nx-swatch-indigo-35);
    --nx-color-component-background: var(--nx-swatch-indigo-20);
    --nx-color-site-background: var(--nx-swatch-indigo-15);
    --nx-color-interactive-background-selected: var(--nx-swatch-purple-30);
    --nx-color-interactive-background-active: var(--nx-swatch-indigo-30);
    --nx-color-interactive-background-hover: var(--nx-swatch-indigo-10);
    --nx-color-interactive-background-disabled: var(--nx-swatch-indigo-20);
    --nx-color-interactive-border: var(--nx-swatch-indigo-70);
    --nx-color-interactive-border-hover: var(--nx-swatch-indigo-60);
    --nx-color-interactive-border-focus: var(--nx-swatch-purple-80);
    --nx-color-text-stark: var(--nx-swatch-indigo-90);
    --nx-color-text: var(--nx-swatch-indigo-80);
    --nx-color-text-placeholder: var(--nx-swatch-indigo-70);
    --nx-color-link: var(--nx-swatch-purple-80);
    --nx-color-link-focus: var(--nx-color-link);
    --nx-color-link-active: var(--nx-swatch-purple-90);
    --nx-color-link-hover: var(--nx-swatch-purple-70);
    --nx-color-threat-unspecified: var(--nx-swatch-indigo-97);
    --nx-color-threat-none: var(--nx-swatch-blue-75);
    --nx-color-threat-low: var(--nx-swatch-indigo-65);
    --nx-color-threat-moderate: var(--nx-swatch-yellow-65);
    --nx-color-threat-severe: var(--nx-swatch-orange-55);
    --nx-color-threat-critical: var(--nx-swatch-red-65);
    --nx-color-threat-critical-text: var(--nx-swatch-blue-10);
    --nx-color-threat-severe-text: var(--nx-swatch-blue-10);
    --nx-color-threat-moderate-text: var(--nx-swatch-blue-10);
    --nx-color-threat-low-text: var(--nx-swatch-blue-10);
    --nx-color-threat-none-text: var(--nx-swatch-blue-10);
    --nx-color-threat-unspecified-text: var(--nx-swatch-blue-10);
    --nx-color-validation-valid: var(--nx-swatch-green-70);
    --nx-color-validation-valid-icon: var(--nx-swatch-green-60);
    --nx-color-validation-invalid: var(--nx-swatch-red-70);
    --nx-color-validation-invalid-icon: var(--nx-swatch-red-60);
    --nx-color-validation-invalid-message: var(--nx-swatch-red-80);
    --nx-color-progress-background: var(--nx-swatch-indigo-35);
    --nx-color-progress-fill: var(--nx-swatch-pink-85);
    --nx-color-success: var(--nx-swatch-green-60);
    --nx-color-error: var(--nx-swatch-red-60);
    --nx-color-background-success: var(--nx-swatch-green-85);
    --nx-color-background-error: var(--nx-swatch-red-85);
    --nx-color-background-mask: Hsla(var(--nx-swatch-indigo-hs), 5%, 60%);
    --nx-color-alert-text: var(--nx-swatch-blue-10);
    --nx-color-alert-link: var(--nx-swatch-purple-20);
    --nx-color-alert-link-focus: var(--nx-swatch-purple-30);
    --nx-color-alert-link-hover: var(--nx-swatch-purple-10);
    --nx-color-alert-link-active: var(--nx-color-alert-link-focus);
    --nx-color-alert-close-btn: var(--nx-color-alert-text);
    --nx-color-alert-close-btn-focus: var(--nx-swatch-purple-40);
    --nx-color-alert-info-background: var(--nx-swatch-blue-85);
    --nx-color-alert-info-border: var(--nx-color-alert-info-background);
    --nx-color-alert-info-icon: var(--nx-color-alert-text);
    --nx-color-alert-info-close-btn-active: var(--nx-swatch-blue-95);
    --nx-color-alert-info-close-btn-hover: var(--nx-swatch-blue-75);
    --nx-color-alert-success-border: var(--nx-color-background-success);
    --nx-color-alert-success-icon: var(--nx-color-alert-text);
    --nx-color-alert-success-close-btn-active: var(--nx-swatch-green-95);
    --nx-color-alert-success-close-btn-hover: var(--nx-swatch-green-75);
    --nx-color-alert-warning-background: var(--nx-swatch-yellow-80);
    --nx-color-alert-warning-border: var(--nx-color-alert-warning-background);
    --nx-color-alert-warning-icon: var(--nx-color-alert-text);
    --nx-color-alert-warning-close-btn-active: var(--nx-swatch-yellow-95);
    --nx-color-alert-warning-close-btn-hover: var(--nx-swatch-yellow-65);
    --nx-color-alert-error-border: var(--nx-color-background-error);
    --nx-color-alert-error-icon: var(--nx-color-alert-text);
    --nx-color-alert-error-close-btn-active: var(--nx-swatch-red-95);
    --nx-color-alert-error-close-btn-hover: var(--nx-swatch-red-75);
    --nx-color-primary-button-background: var(--nx-swatch-purple-80);
    --nx-color-primary-button-background-hover: var(--nx-swatch-purple-70);
    --nx-color-primary-button-background-active: var(--nx-swatch-purple-90);
    --nx-color-primary-button-focus-outline: var(--nx-swatch-indigo-10);
    --nx-color-secondary-button-background: var(--nx-swatch-indigo-20);
    --nx-color-secondary-button-background-hover: var(--nx-swatch-indigo-15);
    --nx-color-secondary-button-background-active: var(--nx-swatch-indigo-25);
    --nx-color-secondary-button-border: var(--nx-swatch-purple-80);
    --nx-color-secondary-button-border-active: var(--nx-swatch-purple-90);
    --nx-color-secondary-button-focus-outline: var(--nx-swatch-purple-80);
    --nx-color-secondary-button-text-hover: var(--nx-color-secondary-button-text);
    --nx-color-tertiary-button-background-hover: var(--nx-swatch-indigo-15);
    --nx-color-tertiary-button-background-active: var(--nx-swatch-indigo-25);
    --nx-color-tertiary-button-border: var(--nx-swatch-indigo-60);
    --nx-color-tertiary-button-border-active: var(--nx-swatch-indigo-90);
    --nx-color-tertiary-button-focus-outline: var(--nx-color-tertiary-button-border);
    --nx-color-tertiary-button-text: var(--nx-color-text);
    --nx-color-error-button-background: var(--nx-swatch-red-35);
    --nx-color-error-button-background-hover: var(--nx-swatch-red-25);
    --nx-color-error-button-text: var(--nx-swatch-red-95);
    --nx-color-disabled-button-background: var(--nx-color-interactive-border-disabled);
    --nx-color-disabled-button-border: var(--nx-color-interactive-border-disabled);
    --nx-color-disabled-button-text: var(--nx-color-interactive-background-disabled);
    --nx-color-primary-segmented-button-divider: var(--nx-swatch-indigo-25);
    --nx-color-button-icon-only-background-selected: var(--nx-swatch-purple-40);
    --nx-color-button-icon-only-border-focus: var(--nx-swatch-indigo-90);
    --nx-color-global-header-border: var(--nx-color-site-background);
    --nx-color-page-header-background: var(--nx-color-site-background);
    --nx-color-page-header-border: var(--nx-swatch-indigo-25);
    --nx-color-page-header-divider: var(--nx-swatch-indigo-25);
    --nx-color-page-header-product-name-text: var(--nx-color-text-stark);
    --nx-color-page-header-link: var(--nx-color-link);
    --nx-color-policy-indicator-icon: var(--nx-swatch-blue-10);
    --nx-color-policy-indicator-text: var(--nx-swatch-indigo-97);
    --nx-color-small-threat-counter-zero-background: var(--nx-color-disabled);
    --nx-color-small-threat-counter-zero-text: var(--nx-swatch-indigo-20);
    --nx-color-small-vulnerability-counter-zero-background: var(--nx-color-small-threat-counter-zero-background);
    --nx-color-small-vulnerability-counter-zero-text: var(--nx-color-small-threat-counter-zero-text);
    --nx-color-threat-indicator-legend-header-text: var(--nx-swatch-indigo-95);
    --nx-color-threat-level-text: var(--nx-swatch-indigo-95);
    --nx-color-tooltip-background: var(--nx-swatch-indigo-80);
    --nx-color-tooltip-text: var(--nx-swatch-indigo-05);
    --nx-color-code-background: var(--nx-swatch-grey-10);
    --nx-color-code-border: var(--nx-swatch-grey-30);
    --nx-color-code-text: var(--nx-swatch-green-85);
    --nx-color-dropdown-menu-text-hover: var(--nx-swatch-indigo-90);
    --nx-color-dropdown-menu-background: var(--nx-swatch-indigo-25);
    --nx-color-dropdown-menu-background-hover: var(--nx-swatch-indigo-15);
    --nx-color-dropdown-menu-background-active: var(--nx-swatch-indigo-35);
    --nx-color-counter: var(--nx-swatch-indigo-90);
    --nx-color-counter-active-text: var(--nx-swatch-indigo-05);
    --nx-color-tab-background-hover: var(--nx-swatch-indigo-15);
    --nx-color-collapsible-items-sidebar-background-hover: var(--nx-swatch-indigo-05);
    --nx-color-collapsible-items-sidebar-background-active: var(--nx-swatch-indigo-25);
    --nx-color-radio-checkbox-selected: var(--nx-swatch-purple-80);
    --nx-color-progress-bar-text-error: var(--nx-swatch-red-80);
    --nx-color-progress-bar-counter-text-success: var(--nx-swatch-indigo-05);
    --nx-color-progress-bar-counter-border-success: var(--nx-color-background-success);
    --nx-color-progress-bar-counter-text-error: var(--nx-swatch-indigo-05);
    --nx-color-progress-bar-counter-border-error: var(--nx-color-background-error);
    --nx-color-blockquote-background: var(--nx-swatch-indigo-25);
    --nx-color-pre-border: var(--nx-swatch-indigo-90);
    --nx-color-pagination-tertiary-border-hover: var(--nx-swatch-indigo-40);
    --nx-color-pagination-tertiary-text-hover: var(--nx-color-text);
    --nx-color-pagination-tertiary-border-active: var(--nx-swatch-indigo-65);
    --nx-color-pagination-tertiary-text-active: var(--nx-color-text-stark);
    --nx-color-file-upload-selected-background: var(--nx-swatch-indigo-15);
    --nx-color-file-upload-selected-text: var(--nx-swatch-indigo-80);
    --nx-color-file-upload-selected-dismiss-text: var(--nx-swatch-indigo-90);
    --nx-color-file-upload-selected-dismiss-background-hover: var(--nx-swatch-indigo-05);
    --nx-color-file-upload-selected-dismiss-border-hover: var(--nx-swatch-indigo-30);
    --nx-color-file-upload-selected-dismiss-background-active: var(--nx-swatch-indigo-25);
    --nx-color-policy-threat-slider-border-disabled: var(--nx-color-interactive-background-disabled);
    --nx-color-policy-threat-slider-background-disabled: var(--nx-color-interactive-border-disabled);
    --nx-color-policy-threat-slider-text-disabled: var(--nx-color-policy-threat-slider-border-disabled);
    --nx-color-policy-threat-slider-text: var(--nx-swatch-indigo-97);
    --nx-color-table-header-background: var(--nx-swatch-indigo-35);
    --nx-color-table-row-background-hover: var(--nx-swatch-indigo-15);
    --nx-color-table-sort-icon-active: var(--nx-swatch-purple-80);
    --nx-color-table-header-button-background-hover: var(--nx-swatch-indigo-25);
    --nx-color-table-header-button-background-active: var(--nx-swatch-indigo-45);
    --nx-color-list-background-hover: var(--nx-color-site-background);
    --nx-color-list-text: var(--nx-color-text);
    --nx-color-list-text-selected: var(--nx-swatch-indigo-97);
    --nx-color-list-icon: var(--nx-color-list-text);
    --nx-color-tree-line: var(--nx-swatch-indigo-70);
    --nx-color-radio-disabled-ring: var(--nx-color-disabled);
    --nx-color-radio-disabled-dot: var(--nx-color-disabled);
    --nx-color-radio-disabled-checked-dot: var(--nx-color-component-background);
    --nx-color-checkbox-disabled-background: var(--nx-color-disabled);
    --nx-color-checkbox-disabled-inner-border: var(--nx-color-disabled);
    --nx-color-checkbox-disabled-icon: var(--nx-color-component-background);
    --nx-color-transfer-list-item-background: var(--nx-swatch-indigo-20);
    --nx-color-transfer-list-item-background-hover: var(--nx-swatch-indigo-10);
    --nx-color-transfer-list-item-background-active: var(--nx-swatch-indigo-30);
    --nx-color-transfer-list-item-border: var(--nx-swatch-indigo-40);
    --nx-color-transfer-list-item-border-hover: var(--nx-color-transfer-list-item-border);
    --nx-color-transfer-list-item-border-active: var(--nx-swatch-indigo-50);
    --nx-color-transfer-list-item-text-hover-active: var(--nx-color-transfer-list-item-text);
    --nx-color-toggle-track-disabled: var(--nx-color-disabled);
    --nx-color-toggle-handle-disabled: var(--nx-color-component-background);
    --nx-color-toggle-off-border: var(--nx-swatch-indigo-70);
    --nx-color-toggle-off-border-hover: var(--nx-swatch-indigo-60);
    --nx-color-toggle-off-track: var(--nx-color-component-background);
    --nx-color-toggle-off-track-hover: var(--nx-color-site-background);
    --nx-color-toggle-off-handle: var(--nx-swatch-purple-80);
    --nx-color-toggle-off-handle-hover: var(--nx-swatch-purple-70);
    --nx-color-toggle-on-border: var(--nx-swatch-purple-80);
    --nx-color-toggle-on-border-hover: var(--nx-swatch-purple-70);
    --nx-color-toggle-on-track: var(--nx-swatch-purple-80);
    --nx-color-toggle-on-track-hover: var(--nx-swatch-purple-70);
    --nx-color-toggle-on-handle: var(--nx-color-component-background);
    --nx-color-status-indicator-negative-background: var(--nx-swatch-grey-80);
    --nx-color-status-indicator-negative-border: var(--nx-color-status-indicator-negative-background);
    --nx-color-status-indicator-negative-text: var(--nx-swatch-indigo-10);
    --nx-color-status-indicator-negative-icon-background: var(--nx-swatch-grey-30);
    --nx-color-status-indicator-negative-icon-border: var(--nx-color-status-indicator-negative-icon-background);
    --nx-color-status-indicator-intermediate-background: var(--nx-swatch-blue-80);
    --nx-color-status-indicator-intermediate-border: var(--nx-color-status-indicator-intermediate-background);
    --nx-color-status-indicator-intermediate-text: var(--nx-swatch-indigo-10);
    --nx-color-status-indicator-intermediate-icon-background: var(--nx-swatch-blue-30);
    --nx-color-status-indicator-intermediate-icon-border: var(--nx-color-status-indicator-intermediate-icon-background);
    --nx-color-status-indicator-positive-background: var(--nx-swatch-green-85);
    --nx-color-status-indicator-positive-border: var(--nx-color-status-indicator-positive-background);
    --nx-color-status-indicator-positive-text: var(--nx-swatch-indigo-10);
    --nx-color-status-indicator-positive-icon-background: var(--nx-swatch-green-30);
    --nx-color-status-indicator-positive-icon-border: var(--nx-color-status-indicator-positive-icon-background);
    --nx-color-status-indicator-error-background: var(--nx-swatch-red-85);
    --nx-color-status-indicator-error-border: var(--nx-color-status-indicator-error-background);
    --nx-color-status-indicator-error-text: var(--nx-swatch-indigo-10);
    --nx-color-status-indicator-error-icon-background: var(--nx-swatch-red-40);
    --nx-color-status-indicator-error-icon-border: var(--nx-color-status-indicator-error-icon-background);
    --nx-color-drawer-background: var(--nx-swatch-indigo-25);
    --nx-color-drawer-box-shadow: Hsla(var(--nx-swatch-indigo-hs), 10%, 0.75);
    --nx-color-accordion-header-divider: var(--nx-swatch-indigo-45);
    --nx-color-accordion-container: var(--nx-swatch-indigo-10);
    --nx-color-color-picker-border-focus: var(--nx-color-interactive-border-focus);
    --nx-color-color-picker-check-icon: var(--nx-swatch-indigo-05);
    --nx-color-global-sidebar-background: var(--nx-color-site-background);
    --nx-color-global-sidebar-border: var(--nx-swatch-indigo-20);
    --nx-color-global-sidebar-separator: var(--nx-swatch-indigo-25);
    --nx-color-global-sidebar-border-focus: var(--nx-color-interactive-border-focus);
    --nx-color-global-sidebar-toggle: var(--nx-swatch-indigo-10);
    --nx-color-global-sidebar-background-hover: var(--nx-swatch-purple-70);
    --nx-color-global-sidebar-toggle-background-active: var(--nx-swatch-purple-90);
    --nx-color-global-sidebar-toggle-outline: var(--nx-swatch-purple-70);
    --nx-color-global-sidebar-toggle-inner-outline: var(--nx-swatch-indigo-10);
    --nx-color-global-sidebar-link-active: var(--nx-swatch-purple-90);
    --nx-color-global-sidebar-link-selected: var(--nx-swatch-purple-80);
    --nx-color-global-sidebar-link-text: var(--nx-swatch-indigo-97);
    --nx-color-global-sidebar-link-text-interactive: var(--nx-swatch-indigo-10);
    --nx-color-global-sidebar-link-border-focus: var(--nx-swatch-indigo-10);
    --nx-color-global-sidebar-link-icon: var(--nx-swatch-indigo-95);
    --nx-color-global-sidebar-link-icon-interactive: var(--nx-swatch-indigo-10);
    --nx-color-global-sidebar-2-border: var(--nx-color-border);
    --nx-color-global-sidebar-2-link: var(--nx-color-text-stark);
    --nx-color-global-sidebar-2-link-selected: var(--nx-swatch-indigo-05);
    --nx-color-navigation-dropdown-text: var(--nx-swatch-indigo-80);
    --nx-color-navigation-dropdown-header-border: var(--nx-swatch-indigo-40);
    --nx-color-tag-text: var(--nx-swatch-indigo-10);
    --nx-color-small-tag-text: var(--nx-swatch-indigo-05);
    --nx-color-system-notice-background: var(--nx-swatch-indigo-30);
    --nx-color-system-notice-background-alert: var(--nx-swatch-pink-30);
    --nx-color-system-notice-text: var(--nx-swatch-indigo-95);
    --nx-color-chart-line: var(--nx-swatch-indigo-70);
    --nx-color-chart-data-1: var(--nx-swatch-yellow-60);
    --nx-color-chart-data-2: var(--nx-swatch-pink-70);
    --nx-color-chart-data-3: var(--nx-swatch-turquoise-40);
    --nx-color-chart-data-4: var(--nx-swatch-purple-70);
    --nx-color-chart-data-5: var(--nx-swatch-red-65);
    --nx-color-chart-data-6: var(--nx-swatch-grey-97);
    --nx-color-chart-data-7: var(--nx-swatch-indigo-60);
    --nx-color-chart-data-8: var(--nx-swatch-teal-80);
    --nx-color-page-title-divider: var(--nx-swatch-indigo-25);
  }
}
:root {
  --nx-color-subsection-border: var(--nx-color-border);
  --nx-color-text-dark: var(--nx-color-text-stark);
  --nx-color-form-element-border: var(--nx-swatch-grey-50);
  --nx-color-interactive-border-pristine: var(--nx-swatch-indigo-90);
  --nx-color-interactive-shadow-focus: hsla(var(--nx-swatch-teal-hs), 35%, 0.5);
  --nx-color-alert-warning: var(--nx-swatch-orange-50);
  --nx-color-alert-info: var(--nx-swatch-blue-40);
  --nx-color-alert-success: var(--nx-swatch-green-25);
  --nx-color-alert-error: var(--nx-swatch-red-40);
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
:root {
  --nx-swatch-grey-hs:60, 4%;
  --nx-swatch-black: hsl(var(--nx-swatch-grey-hs), 0%);
  --nx-swatch-grey-05: hsl(var(--nx-swatch-grey-hs), 5%);
  --nx-swatch-grey-10: hsl(var(--nx-swatch-grey-hs), 10%);
  --nx-swatch-grey-20: hsl(var(--nx-swatch-grey-hs), 20%);
  --nx-swatch-grey-30: hsl(var(--nx-swatch-grey-hs), 30%);
  --nx-swatch-grey-40: hsl(var(--nx-swatch-grey-hs), 40%);
  --nx-swatch-grey-50: hsl(var(--nx-swatch-grey-hs), 50%);
  --nx-swatch-grey-60: hsl(var(--nx-swatch-grey-hs), 60%);
  --nx-swatch-grey-70: hsl(var(--nx-swatch-grey-hs), 70%);
  --nx-swatch-grey-80: hsl(var(--nx-swatch-grey-hs), 80%);
  --nx-swatch-grey-85: hsl(var(--nx-swatch-grey-hs), 85%);
  --nx-swatch-grey-90: hsl(var(--nx-swatch-grey-hs), 90%);
  --nx-swatch-grey-95: hsl(var(--nx-swatch-grey-hs), 95%);
  --nx-swatch-grey-97: hsl(var(--nx-swatch-grey-hs), 97%);
  --nx-swatch-white: hsl(var(--nx-swatch-grey-hs), 100%);
  --nx-swatch-blue-hs:218, 85%;
  --nx-swatch-blue-05: hsl(var(--nx-swatch-blue-hs), 5%);
  --nx-swatch-blue-10: hsl(var(--nx-swatch-blue-hs), 10%);
  --nx-swatch-blue-20: hsl(var(--nx-swatch-blue-hs), 20%);
  --nx-swatch-blue-30: hsl(var(--nx-swatch-blue-hs), 30%);
  --nx-swatch-blue-40: hsl(var(--nx-swatch-blue-hs), 40%);
  --nx-swatch-blue-50: hsl(var(--nx-swatch-blue-hs), 50%);
  --nx-swatch-blue-60: hsl(var(--nx-swatch-blue-hs), 60%);
  --nx-swatch-blue-70: hsl(var(--nx-swatch-blue-hs), 70%);
  --nx-swatch-blue-75: hsl(var(--nx-swatch-blue-hs), 75%);
  --nx-swatch-blue-80: hsl(var(--nx-swatch-blue-hs), 80%);
  --nx-swatch-blue-85: hsl(var(--nx-swatch-blue-hs), 85%);
  --nx-swatch-blue-90: hsl(var(--nx-swatch-blue-hs), 90%);
  --nx-swatch-blue-95: hsl(var(--nx-swatch-blue-hs), 95%);
  --nx-swatch-teal-hs:197, 100%;
  --nx-swatch-teal-05: hsl(var(--nx-swatch-teal-hs), 5%);
  --nx-swatch-teal-10: hsl(var(--nx-swatch-teal-hs), 10%);
  --nx-swatch-teal-20: hsl(var(--nx-swatch-teal-hs), 20%);
  --nx-swatch-teal-25: hsl(var(--nx-swatch-teal-hs), 25%);
  --nx-swatch-teal-30: hsl(var(--nx-swatch-teal-hs), 30%);
  --nx-swatch-teal-35: hsl(var(--nx-swatch-teal-hs), 35%);
  --nx-swatch-teal-40: hsl(var(--nx-swatch-teal-hs), 40%);
  --nx-swatch-teal-45: hsl(var(--nx-swatch-teal-hs), 45%);
  --nx-swatch-teal-50: hsl(var(--nx-swatch-teal-hs), 50%);
  --nx-swatch-teal-55: hsl(var(--nx-swatch-teal-hs), 55%);
  --nx-swatch-teal-60: hsl(var(--nx-swatch-teal-hs), 60%);
  --nx-swatch-teal-65: hsl(var(--nx-swatch-teal-hs), 65%);
  --nx-swatch-teal-70: hsl(var(--nx-swatch-teal-hs), 70%);
  --nx-swatch-teal-75: hsl(var(--nx-swatch-teal-hs), 75%);
  --nx-swatch-teal-80: hsl(var(--nx-swatch-teal-hs), 80%);
  --nx-swatch-teal-85: hsl(var(--nx-swatch-teal-hs), 85%);
  --nx-swatch-teal-90: hsl(var(--nx-swatch-teal-hs), 90%);
  --nx-swatch-teal-95: hsl(var(--nx-swatch-teal-hs), 95%);
  --nx-swatch-purple-hs:259, 85%;
  --nx-swatch-purple-05: hsl(var(--nx-swatch-purple-hs), 5%);
  --nx-swatch-purple-10: hsl(var(--nx-swatch-purple-hs), 10%);
  --nx-swatch-purple-20: hsl(var(--nx-swatch-purple-hs), 20%);
  --nx-swatch-purple-30: hsl(var(--nx-swatch-purple-hs), 30%);
  --nx-swatch-purple-40: hsl(var(--nx-swatch-purple-hs), 40%);
  --nx-swatch-purple-50: hsl(var(--nx-swatch-purple-hs), 50%);
  --nx-swatch-purple-60: hsl(var(--nx-swatch-purple-hs), 60%);
  --nx-swatch-purple-70: hsl(var(--nx-swatch-purple-hs), 70%);
  --nx-swatch-purple-75: hsl(var(--nx-swatch-purple-hs), 75%);
  --nx-swatch-purple-80: hsl(var(--nx-swatch-purple-hs), 80%);
  --nx-swatch-purple-90: hsl(var(--nx-swatch-purple-hs), 90%);
  --nx-swatch-purple-95: hsl(var(--nx-swatch-purple-hs), 95%);
  --nx-swatch-purple-97: hsl(var(--nx-swatch-purple-hs), 97%);
  --nx-swatch-indigo-hs:228, 44%;
  --nx-swatch-indigo-05: hsl(var(--nx-swatch-indigo-hs), 5%);
  --nx-swatch-indigo-10: hsl(var(--nx-swatch-indigo-hs), 10%);
  --nx-swatch-indigo-15: hsl(var(--nx-swatch-indigo-hs), 15%);
  --nx-swatch-indigo-20: hsl(var(--nx-swatch-indigo-hs), 20%);
  --nx-swatch-indigo-25: hsl(var(--nx-swatch-indigo-hs), 25%);
  --nx-swatch-indigo-30: hsl(var(--nx-swatch-indigo-hs), 30%);
  --nx-swatch-indigo-35: hsl(var(--nx-swatch-indigo-hs), 35%);
  --nx-swatch-indigo-40: hsl(var(--nx-swatch-indigo-hs), 40%);
  --nx-swatch-indigo-45: hsl(var(--nx-swatch-indigo-hs), 45%);
  --nx-swatch-indigo-50: hsl(var(--nx-swatch-indigo-hs), 50%);
  --nx-swatch-indigo-60: hsl(var(--nx-swatch-indigo-hs), 60%);
  --nx-swatch-indigo-65: hsl(var(--nx-swatch-indigo-hs), 65%);
  --nx-swatch-indigo-70: hsl(var(--nx-swatch-indigo-hs), 70%);
  --nx-swatch-indigo-80: hsl(var(--nx-swatch-indigo-hs), 80%);
  --nx-swatch-indigo-85: hsl(var(--nx-swatch-indigo-hs), 85%);
  --nx-swatch-indigo-90: hsl(var(--nx-swatch-indigo-hs), 90%);
  --nx-swatch-indigo-95: hsl(var(--nx-swatch-indigo-hs), 95%);
  --nx-swatch-indigo-97: hsl(var(--nx-swatch-indigo-hs), 97%);
  --nx-swatch-indigo-99: hsl(var(--nx-swatch-indigo-hs), 99%);
  --nx-swatch-magenta-hs:294, 77%;
  --nx-swatch-magenta-05: hsl(var(--nx-swatch-magenta-hs), 5%);
  --nx-swatch-magenta-10: hsl(var(--nx-swatch-magenta-hs), 10%);
  --nx-swatch-magenta-15: hsl(var(--nx-swatch-magenta-hs), 15%);
  --nx-swatch-magenta-20: hsl(var(--nx-swatch-magenta-hs), 20%);
  --nx-swatch-magenta-25: hsl(var(--nx-swatch-magenta-hs), 25%);
  --nx-swatch-magenta-30: hsl(var(--nx-swatch-magenta-hs), 30%);
  --nx-swatch-magenta-35: hsl(var(--nx-swatch-magenta-hs), 35%);
  --nx-swatch-magenta-40: hsl(var(--nx-swatch-magenta-hs), 40%);
  --nx-swatch-magenta-50: hsl(var(--nx-swatch-magenta-hs), 50%);
  --nx-swatch-magenta-60: hsl(var(--nx-swatch-magenta-hs), 60%);
  --nx-swatch-magenta-70: hsl(var(--nx-swatch-magenta-hs), 70%);
  --nx-swatch-magenta-80: hsl(var(--nx-swatch-magenta-hs), 80%);
  --nx-swatch-magenta-90: hsl(var(--nx-swatch-magenta-hs), 90%);
  --nx-swatch-magenta-95: hsl(var(--nx-swatch-magenta-hs), 95%);
  --nx-swatch-magenta-97: hsl(var(--nx-swatch-magenta-hs), 97%);
  --nx-swatch-pink-hs:324, 100%;
  --nx-swatch-pink-05: hsl(var(--nx-swatch-pink-hs), 5%);
  --nx-swatch-pink-10: hsl(var(--nx-swatch-pink-hs), 10%);
  --nx-swatch-pink-20: hsl(var(--nx-swatch-pink-hs), 20%);
  --nx-swatch-pink-30: hsl(var(--nx-swatch-pink-hs), 30%);
  --nx-swatch-pink-40: hsl(var(--nx-swatch-pink-hs), 40%);
  --nx-swatch-pink-50: hsl(var(--nx-swatch-pink-hs), 50%);
  --nx-swatch-pink-60: hsl(var(--nx-swatch-pink-hs), 60%);
  --nx-swatch-pink-70: hsl(var(--nx-swatch-pink-hs), 70%);
  --nx-swatch-pink-75: hsl(var(--nx-swatch-pink-hs), 75%);
  --nx-swatch-pink-80: hsl(var(--nx-swatch-pink-hs), 80%);
  --nx-swatch-pink-85: hsl(var(--nx-swatch-pink-hs), 85%);
  --nx-swatch-pink-90: hsl(var(--nx-swatch-pink-hs), 90%);
  --nx-swatch-pink-95: hsl(var(--nx-swatch-pink-hs), 95%);
  --nx-swatch-pink-97: hsl(var(--nx-swatch-pink-hs), 97%);
  --nx-swatch-red-hs:0, 80%;
  --nx-swatch-red-05: hsl(var(--nx-swatch-red-hs), 5%);
  --nx-swatch-red-10: hsl(var(--nx-swatch-red-hs), 10%);
  --nx-swatch-red-20: hsl(var(--nx-swatch-red-hs), 20%);
  --nx-swatch-red-25: hsl(var(--nx-swatch-red-hs), 25%);
  --nx-swatch-red-30: hsl(var(--nx-swatch-red-hs), 30%);
  --nx-swatch-red-35: hsl(var(--nx-swatch-red-hs), 35%);
  --nx-swatch-red-40: hsl(var(--nx-swatch-red-hs), 40%);
  --nx-swatch-red-45: hsl(var(--nx-swatch-red-hs), 45%);
  --nx-swatch-red-50: hsl(var(--nx-swatch-red-hs), 50%);
  --nx-swatch-red-55: hsl(var(--nx-swatch-red-hs), 55%);
  --nx-swatch-red-60: hsl(var(--nx-swatch-red-hs), 60%);
  --nx-swatch-red-65: hsl(var(--nx-swatch-red-hs), 65%);
  --nx-swatch-red-70: hsl(var(--nx-swatch-red-hs), 70%);
  --nx-swatch-red-75: hsl(var(--nx-swatch-red-hs), 75%);
  --nx-swatch-red-80: hsl(var(--nx-swatch-red-hs), 80%);
  --nx-swatch-red-85: hsl(var(--nx-swatch-red-hs), 85%);
  --nx-swatch-red-90: hsl(var(--nx-swatch-red-hs), 90%);
  --nx-swatch-red-95: hsl(var(--nx-swatch-red-hs), 95%);
  --nx-swatch-green-hs:154, 75%;
  --nx-swatch-green-05: hsl(var(--nx-swatch-green-hs), 5%);
  --nx-swatch-green-10: hsl(var(--nx-swatch-green-hs), 10%);
  --nx-swatch-green-20: hsl(var(--nx-swatch-green-hs), 20%);
  --nx-swatch-green-25: hsl(var(--nx-swatch-green-hs), 25%);
  --nx-swatch-green-30: hsl(var(--nx-swatch-green-hs), 30%);
  --nx-swatch-green-35: hsl(var(--nx-swatch-green-hs), 35%);
  --nx-swatch-green-40: hsl(var(--nx-swatch-green-hs), 40%);
  --nx-swatch-green-45: hsl(var(--nx-swatch-green-hs), 45%);
  --nx-swatch-green-50: hsl(var(--nx-swatch-green-hs), 50%);
  --nx-swatch-green-60: hsl(var(--nx-swatch-green-hs), 60%);
  --nx-swatch-green-70: hsl(var(--nx-swatch-green-hs), 70%);
  --nx-swatch-green-75: hsl(var(--nx-swatch-green-hs), 75%);
  --nx-swatch-green-80: hsl(var(--nx-swatch-green-hs), 80%);
  --nx-swatch-green-85: hsl(var(--nx-swatch-green-hs), 85%);
  --nx-swatch-green-90: hsl(var(--nx-swatch-green-hs), 90%);
  --nx-swatch-green-95: hsl(var(--nx-swatch-green-hs), 95%);
  --nx-swatch-lime-10: var(--nx-swatch-green-10);
  --nx-swatch-lime-20: var(--nx-swatch-green-20);
  --nx-swatch-lime-25: var(--nx-swatch-green-25);
  --nx-swatch-lime-30: var(--nx-swatch-green-30);
  --nx-swatch-lime-35: var(--nx-swatch-green-35);
  --nx-swatch-lime-40: var(--nx-swatch-green-40);
  --nx-swatch-lime-45: var(--nx-swatch-green-45);
  --nx-swatch-lime-50: var(--nx-swatch-green-50);
  --nx-swatch-lime-60: var(--nx-swatch-green-60);
  --nx-swatch-lime-70: var(--nx-swatch-green-70);
  --nx-swatch-lime-75: var(--nx-swatch-green-75);
  --nx-swatch-lime-80: var(--nx-swatch-green-80);
  --nx-swatch-lime-85: var(--nx-swatch-green-85);
  --nx-swatch-lime-90: var(--nx-swatch-green-90);
  --nx-swatch-lime-95: var(--nx-swatch-green-95);
  --nx-swatch-turquoise-hs:184, 83%;
  --nx-swatch-turquoise-05: hsl(var(--nx-swatch-turquoise-hs), 5%);
  --nx-swatch-turquoise-10: hsl(var(--nx-swatch-turquoise-hs), 10%);
  --nx-swatch-turquoise-20: hsl(var(--nx-swatch-turquoise-hs), 20%);
  --nx-swatch-turquoise-30: hsl(var(--nx-swatch-turquoise-hs), 30%);
  --nx-swatch-turquoise-35: hsl(var(--nx-swatch-turquoise-hs), 35%);
  --nx-swatch-turquoise-40: hsl(var(--nx-swatch-turquoise-hs), 40%);
  --nx-swatch-turquoise-50: hsl(var(--nx-swatch-turquoise-hs), 50%);
  --nx-swatch-turquoise-60: hsl(var(--nx-swatch-turquoise-hs), 60%);
  --nx-swatch-turquoise-70: hsl(var(--nx-swatch-turquoise-hs), 70%);
  --nx-swatch-turquoise-80: hsl(var(--nx-swatch-turquoise-hs), 80%);
  --nx-swatch-turquoise-90: hsl(var(--nx-swatch-turquoise-hs), 90%);
  --nx-swatch-turquoise-95: hsl(var(--nx-swatch-turquoise-hs), 95%);
  --nx-swatch-turquoise-97: hsl(var(--nx-swatch-turquoise-hs), 97%);
  --nx-swatch-orange-hs:24, 96%;
  --nx-swatch-orange-05: hsl(var(--nx-swatch-orange-hs), 5%);
  --nx-swatch-orange-10: hsl(var(--nx-swatch-orange-hs), 10%);
  --nx-swatch-orange-15: hsl(var(--nx-swatch-orange-hs), 15%);
  --nx-swatch-orange-20: hsl(var(--nx-swatch-orange-hs), 20%);
  --nx-swatch-orange-25: hsl(var(--nx-swatch-orange-hs), 25%);
  --nx-swatch-orange-30: hsl(var(--nx-swatch-orange-hs), 30%);
  --nx-swatch-orange-35: hsl(var(--nx-swatch-orange-hs), 35%);
  --nx-swatch-orange-40: hsl(var(--nx-swatch-orange-hs), 40%);
  --nx-swatch-orange-45: hsl(var(--nx-swatch-orange-hs), 45%);
  --nx-swatch-orange-50: hsl(var(--nx-swatch-orange-hs), 50%);
  --nx-swatch-orange-55: hsl(var(--nx-swatch-orange-hs), 55%);
  --nx-swatch-orange-60: hsl(var(--nx-swatch-orange-hs), 60%);
  --nx-swatch-orange-65: hsl(var(--nx-swatch-orange-hs), 65%);
  --nx-swatch-orange-70: hsl(var(--nx-swatch-orange-hs), 70%);
  --nx-swatch-orange-75: hsl(var(--nx-swatch-orange-hs), 75%);
  --nx-swatch-orange-80: hsl(var(--nx-swatch-orange-hs), 80%);
  --nx-swatch-orange-85: hsl(var(--nx-swatch-orange-hs), 85%);
  --nx-swatch-orange-90: hsl(var(--nx-swatch-orange-hs), 90%);
  --nx-swatch-orange-95: hsl(var(--nx-swatch-orange-hs), 95%);
  --nx-swatch-orange-97: hsl(var(--nx-swatch-orange-hs), 97%);
  --nx-swatch-yellow-hs:42, 100%;
  --nx-swatch-yellow-05: hsl(var(--nx-swatch-yellow-hs), 5%);
  --nx-swatch-yellow-10: hsl(var(--nx-swatch-yellow-hs), 10%);
  --nx-swatch-yellow-20: hsl(var(--nx-swatch-yellow-hs), 20%);
  --nx-swatch-yellow-30: hsl(var(--nx-swatch-yellow-hs), 30%);
  --nx-swatch-yellow-40: hsl(var(--nx-swatch-yellow-hs), 40%);
  --nx-swatch-yellow-45: hsl(var(--nx-swatch-yellow-hs), 45%);
  --nx-swatch-yellow-50: hsl(var(--nx-swatch-yellow-hs), 50%);
  --nx-swatch-yellow-55: hsl(var(--nx-swatch-yellow-hs), 55%);
  --nx-swatch-yellow-60: hsl(var(--nx-swatch-yellow-hs), 60%);
  --nx-swatch-yellow-65: hsl(var(--nx-swatch-yellow-hs), 65%);
  --nx-swatch-yellow-70: hsl(var(--nx-swatch-yellow-hs), 70%);
  --nx-swatch-yellow-75: hsl(var(--nx-swatch-yellow-hs), 75%);
  --nx-swatch-yellow-80: hsl(var(--nx-swatch-yellow-hs), 80%);
  --nx-swatch-yellow-85: hsl(var(--nx-swatch-yellow-hs), 85%);
  --nx-swatch-yellow-90: hsl(var(--nx-swatch-yellow-hs), 90%);
  --nx-swatch-yellow-95: hsl(var(--nx-swatch-yellow-hs), 95%);
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-p {
  margin: var(--nx-spacing-4x) 0 var(--nx-spacing-6x) 0;
  max-width: var(--nx-width-text-wrapping);
}

.nx-code {
  font-family: Courier Prime, monospace;
  background-color: var(--nx-color-code-background);
  border: 1px solid var(--nx-color-code-border);
  border-radius: 4px;
  color: var(--nx-color-code-text);
  padding: 4px 1px 0 1px;
  white-space: nowrap;
}
.nx-code .nx-text-link {
  padding-top: 4px;
}

.nx-pre {
  font-family: Courier Prime, monospace;
  background-color: var(--nx-color-component-background);
  border: 1px solid var(--nx-color-pre-border);
  border-left-width: 8px;
  border-radius: var(--nx-border-radius);
  font-size: var(--nx-font-size);
  margin: var(--nx-spacing-4x) 0 var(--nx-spacing-6x) 0;
  padding: var(--nx-spacing-6x);
  white-space: pre-wrap;
  max-width: var(--nx-width-text-wrapping);
}
.nx-pre code, .nx-pre .nx-code {
  font-family: Courier Prime, monospace;
  background-color: inherit;
  border: 0;
  color: inherit;
  padding: 0;
  white-space: inherit;
}

.nx-blockquote {
  background-color: var(--nx-color-blockquote-background);
  border: var(--nx-border-default);
  border-left-width: 8px;
  border-radius: var(--nx-border-radius);
  margin: var(--nx-spacing-4x) 0 var(--nx-spacing-6x) 0;
  padding: var(--nx-spacing-6x);
  max-width: var(--nx-width-text-wrapping);
}
.nx-blockquote > :first-child {
  margin-top: 0;
}
.nx-blockquote > :last-child {
  margin-bottom: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
  #Basic links
*/
.nx-clickable {
  cursor: pointer;
}

/*
  #Helper Classes
*/
.nx-pull-left {
  float: left;
}

.nx-pull-right {
  float: right;
}

.nx-scrollable {
  height: auto;
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}
.nx-scrollable > :first-child {
  margin-top: 0;
}
.nx-scrollable > :last-child {
  margin-bottom: 0;
}

.nx-truncate-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nx-html--enable-color-schemes.nx-html--dark-mode :root, :root.nx-html--enable-color-schemes.nx-html--dark-mode {
  color-scheme: dark;
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) :root, :root.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    color-scheme: dark;
  }
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
@font-face {
  font-family: "Open Sans";
  src: url("../assets/fonts/open-sans-v18-latin-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("../assets/fonts/open-sans-v18-latin-italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Open Sans";
  src: url("../assets/fonts/open-sans-v18-latin-600.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("../assets/fonts/open-sans-v18-latin-600italic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Open Sans";
  src: url("../assets/fonts/open-sans-v18-latin-700.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("../assets/fonts/open-sans-v18-latin-700italic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Courier Prime";
  src: url("../assets/fonts/courier-prime-v2-latin-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Courier Prime";
  src: url("../assets/fonts/courier-prime-v2-latin-italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Courier Prime";
  src: url("../assets/fonts/courier-prime-v2-latin-700.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Courier Prime";
  src: url("../assets/fonts/courier-prime-v2-latin-700italic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
.nx-body {
  font-family: var(--nx-font-family);
  font-weight: normal;
  color: var(--nx-color-text);
  font-size: var(--nx-font-size);
  line-height: var(--nx-line-height);
}

.nx-h4, .nx-h3, .nx-h2, .nx-h1 {
  color: var(--nx-color-text-dark);
  max-width: var(--nx-width-text-wrapping);
}

.nx-h1 {
  font-family: var(--nx-font-family);
  font-weight: bold;
  font-size: var(--nx-font-size-heading-1);
  margin-bottom: var(--nx-spacing-6x);
}
.nx-h1 > :first-child {
  margin-left: 0;
}
.nx-h1 > :last-child {
  margin-right: 0;
}

.nx-h2 {
  font-family: var(--nx-font-family);
  font-weight: 600;
  font-size: var(--nx-font-size-heading-2);
  margin-bottom: var(--nx-spacing-4x);
}
.nx-h2 > :first-child {
  margin-left: 0;
}
.nx-h2 > :last-child {
  margin-right: 0;
}

.nx-h3 {
  font-family: var(--nx-font-family);
  font-weight: bold;
  font-size: var(--nx-font-size-heading-3);
  margin-bottom: var(--nx-spacing-4x);
}
.nx-h3 > :first-child {
  margin-left: 0;
}
.nx-h3 > :last-child {
  margin-right: 0;
}

.nx-h4 {
  font-family: var(--nx-font-family);
  font-weight: 600;
  font-size: var(--nx-font-size-heading-4);
  margin-bottom: var(--nx-spacing-2x);
}
.nx-h4 > :first-child {
  margin-left: 0;
}
.nx-h4 > :last-child {
  margin-right: 0;
}

.nx-text-input__input {
  font-family: var(--nx-font-family);
  font-weight: normal;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-page-header {
  box-sizing: content-box;
  background-color: var(--nx-color-page-header-background);
  border-bottom: 1px solid var(--nx-color-page-header-border);
  grid-area: old-header;
  height: 72px;
}

.nx-page-header__inner {
  align-items: flex-start;
  box-sizing: border-box;
  display: flex;
  height: 100%;
  margin: 0 auto;
  padding: 0 var(--nx-spacing-6x);
  width: 100%;
  max-width: var(--nx-width-page-max);
}
.nx-page-header__inner > :first-child {
  margin-left: 0;
}
.nx-page-header__inner > :last-child {
  margin-right: 0;
}

.nx-page-header__links {
  margin: 26px var(--nx-spacing-16x) 0 var(--nx-spacing-16x);
}
.nx-page-header__links > :first-child {
  margin-left: 0;
}
.nx-page-header__links > :last-child {
  margin-right: 0;
}

.nx-page-header__link {
  border-bottom: 2px solid transparent;
  color: var(--nx-color-page-header-link);
  display: inline-block;
  font-size: var(--nx-font-size-s);
  margin-right: var(--nx-spacing-6x);
  padding-bottom: var(--nx-spacing-base);
  position: relative;
  text-align: center;
  text-decoration: none;
}
.nx-page-header__link:hover {
  font-weight: 600;
}
.nx-page-header__link.nx-page-header__link--current, .nx-page-header__link.nx-page-header__link--current .nx-page-header__link-sizing-text {
  font-weight: 600;
}
.nx-page-header__link:active, .nx-page-header__link.nx-page-header__link--current {
  border-color: var(--nx-color-link);
}
.nx-page-header__link::before {
  display: block;
  content: attr(data-text);
  font-weight: 600;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.nx-page-header__extra-content {
  align-items: center;
  align-self: stretch;
  display: flex;
  margin-left: auto;
}
.nx-page-header__extra-content .nx-btn--icon-only {
  padding-top: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  padding-bottom: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  width: calc(1em * var(--nx-line-height) + 2 * var(--nx-spacing-base));
}
.nx-page-header__extra-content > :first-child {
  margin-left: 0;
}
.nx-page-header__extra-content > :last-child {
  margin-right: 0;
}

.nx-product {
  display: contents;
}

.nx-product__home-link {
  display: block;
}

.nx-product__logo {
  margin-top: 25px;
}

.nx-product__logo-image {
  height: 21px;
}
.nx-product__logo-image--dark {
  display: none;
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-product__logo-image--dark, .nx-product__logo-image--dark.nx-html--enable-color-schemes.nx-html--dark-mode {
  display: block;
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-product__logo-image--dark, .nx-product__logo-image--dark.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    display: block;
  }
}
.nx-product__logo-image--light {
  display: block;
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-product__logo-image--light, .nx-product__logo-image--light.nx-html--enable-color-schemes.nx-html--dark-mode {
  display: none;
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-product__logo-image--light, .nx-product__logo-image--light.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    display: none;
  }
}

.nx-product__divider {
  color: var(--nx-color-page-header-divider);
  font-size: 21px;
  line-height: 1;
  margin-top: 21px;
  margin-left: var(--nx-spacing-3x);
  margin-right: var(--nx-spacing-3x);
}

.nx-product__name {
  align-items: flex-start;
  color: var(--nx-color-page-header-product-name-text);
  display: flex;
  font-size: 26px;
  margin-top: 13px;
  text-transform: lowercase;
}

.nx-product__version {
  display: block;
  font-size: var(--nx-font-size-xs);
  margin-top: 27px;
  margin-left: var(--nx-spacing-3x);
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
  #Layout
*/
.nx-html, .nx-body {
  box-sizing: border-box;
  height: 100%;
}

.nx-body {
  background-color: var(--nx-color-site-background);
  height: 100%;
  margin: 0;
  padding: 0;
}

.nx-page {
  display: grid;
  min-width: var(--nx-width-page-min);
  height: 100%;
  width: 100%;
  overflow: hidden;
  grid-template: "old-header        old-header          old-header  old-header" auto "global-sidebar     notices             notices       notices" auto "global-sidebar      header              header        header" auto "global-sidebar global-sidebar-2       old-sidebar    content" 1fr/auto auto min(var(--nx-width-sidebar), var(--nx-width-sidebar-max)) 1fr;
}

.nx-page-content {
  justify-self: center;
  box-sizing: border-box;
  display: flex;
  grid-area: 3/1/-1/-1;
  max-width: var(--nx-width-page-max);
  overflow-y: hidden;
  width: 100%;
}
.nx-page-content > :first-child {
  margin-left: 0;
}
.nx-page-content > :last-child {
  margin-right: 0;
}

.nx-page > .nx-alert, .nx-page > .nx-loading-spinner, .nx-page-content > .nx-alert, .nx-page-content > .nx-loading-spinner {
  align-self: flex-start;
  grid-area: old-sidebar-start/old-sidebar-start/content-end/content-end;
  margin: var(--nx-spacing-6x) auto 0 auto;
}
.nx-page > .nx-loading-spinner, .nx-page-content > .nx-loading-spinner {
  margin-left: var(--nx-spacing-6x);
}

.nx-page-content--full-width {
  display: contents;
}

.nx-page-sidebar {
  background-color: var(--nx-color-site-background);
  box-sizing: border-box;
  flex: 0 0 var(--nx-width-sidebar);
  max-width: var(--nx-width-sidebar-max);
  grid-area: old-sidebar;
  width: 100%;
  overflow-x: hidden;
  padding: var(--nx-spacing-6x) var(--nx-spacing-6x) var(--nx-spacing-2x) var(--nx-spacing-6x);
  position: relative;
  white-space: normal;
}
.nx-page-sidebar + .nx-page-main, .nx-page-sidebar + .nx-global-footer-2-container {
  grid-area: content;
}
.nx-page-sidebar > :first-child {
  margin-top: 0;
}
.nx-page-sidebar > :last-child {
  margin-bottom: 0;
}

.nx-page-main {
  box-sizing: border-box;
  flex: auto;
  grid-area: old-sidebar-start/old-sidebar-start/content-end/content-end;
  min-width: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: var(--nx-spacing-6x) var(--nx-spacing-6x);
  white-space: normal;
}
.nx-page-main > :first-child {
  margin-top: 0;
}
.nx-page-main > :last-child {
  margin-bottom: 0;
}

.nx-html--page-scrolling {
  height: auto;
  overflow: auto;
}
.nx-html--page-scrolling > .nx-body {
  overflow: visible;
}
.nx-html--page-scrolling .nx-page {
  min-width: calc(var(--nx-width-page-min) - var(--nx-width-scrollbar));
  overflow: initial;
}
.nx-html--page-scrolling .nx-page-header, .nx-html--page-scrolling .nx-system-notice, .nx-html--page-scrolling .nx-system-notice-container {
  position: sticky;
  z-index: 1;
}
.nx-html--page-scrolling .nx-page-header {
  top: 0;
}
.nx-html--page-scrolling .nx-system-notice, .nx-html--page-scrolling .nx-system-notice-container {
  top: 72px;
}
.nx-html--page-scrolling .nx-page-content {
  margin: 0 auto;
  overflow-y: visible;
}
.nx-html--page-scrolling .nx-page-main {
  overflow: visible;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-global-header {
  align-items: center;
  background-color: var(--nx-color-component-background);
  border-bottom: var(--nx-border-width-alt) solid var(--nx-color-global-header-border);
  display: flex;
  grid-area: header;
  height: 42px;
  padding: 0 var(--nx-spacing-6x);
}
.nx-global-header .nx-back-button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 var(--nx-spacing-8x) 0 -4px;
  padding: var(--nx-spacing-base);
}

.nx-global-header__actions {
  align-items: center;
  border-left: var(--nx-border-default);
  display: flex;
  margin-left: auto;
  padding-left: var(--nx-spacing-8x);
}
.nx-global-header__actions .nx-btn--icon-only {
  padding-top: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  padding-bottom: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  width: calc(1em * var(--nx-line-height) + 2 * var(--nx-spacing-base));
}
.nx-global-header__actions > :first-child {
  margin-left: 0;
}
.nx-global-header__actions > :last-child {
  margin-right: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-global-footer-2 {
  background-color: var(--nx-color-global-sidebar-2-background);
  display: flex;
  font-size: var(--nx-font-size-xs);
  gap: var(--nx-spacing-6x);
  line-height: 2;
  padding: var(--nx-spacing-2x) var(--nx-spacing-6x);
  white-space: nowrap;
}

.nx-global-footer-2-container {
  display: flex;
  flex-direction: column;
  grid-area: old-sidebar-start/old-sidebar-start/content-end/content-end;
  justify-content: space-between;
  overflow-y: auto;
}
.nx-global-footer-2-container > .nx-page-main {
  flex: 0 0 auto;
}
.nx-global-footer-2-container.nx-viewport-sized {
  overflow: hidden;
}
.nx-global-footer-2-container.nx-viewport-sized > .nx-page-main {
  flex-grow: 1;
  flex-shrink: 1;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-page-title {
  align-items: center;
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "title sub-title actions" "description description description" "tags tags tags";
  margin: 0 0 var(--nx-spacing-4x) 0;
}
.nx-page-title .nx-h1 {
  grid-area: title;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: unset;
}
.nx-page-title .nx-btn-bar {
  grid-area: actions;
  margin: 0 0 0 var(--nx-spacing-6x);
}
.nx-page-title > :first-child {
  margin-left: 0;
}
.nx-page-title > :last-child {
  margin-right: 0;
}
.nx-page-title > :first-child {
  margin-top: 0;
}
.nx-page-title > :last-child {
  margin-bottom: 0;
}

.nx-page-title__headings {
  display: contents;
}

.nx-page-title__sub-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-left: 1px solid var(--nx-color-page-title-divider);
  margin: 0 0 0 var(--nx-spacing-4x);
  padding-left: var(--nx-spacing-4x);
  min-width: 150px;
  max-width: unset;
}

.nx-page-title__description {
  grid-area: description;
  margin-top: var(--nx-spacing-2x);
  max-width: var(--nx-width-text-wrapping);
}
.nx-page-title__description + .nx-page-title__tags {
  margin-top: var(--nx-spacing-4x);
}
.nx-page-title__description > :first-child {
  margin-top: 0;
}
.nx-page-title__description > :last-child {
  margin-bottom: 0;
}

.nx-page-title__tags {
  display: flex;
  flex-wrap: wrap;
  grid-area: tags;
  row-gap: var(--nx-spacing-2x);
  margin-top: var(--nx-spacing-2x);
}
.nx-page-title__tags > :nth-child(1n) {
  margin-bottom: 0;
}
.nx-page-title__tags .nx-policy-violation-indicator + .nx-tag {
  margin-left: var(--nx-spacing-2x);
}
.nx-page-title__tags .nx-policy-violation-indicator + .nx-threat-counter-container .nx-threat-counter:first-child {
  margin-left: var(--nx-spacing-2x);
}
.nx-page-title__tags .nx-threat-counter-container {
  display: contents;
}
.nx-page-title__tags .nx-threat-counter-container .nx-threat-counter {
  margin: 0 var(--nx-spacing-4x) 0 0;
}
.nx-page-title__tags .nx-threat-counter-container .nx-threat-counter:last-child {
  margin-right: 0;
}
.nx-page-title__tags .nx-threat-counter-container + .nx-tag {
  margin-left: var(--nx-spacing-6x);
}
.nx-page-title__tags > :first-child {
  margin-left: 0;
}
.nx-page-title__tags > :last-child {
  margin-right: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-footer {
  border-top: var(--nx-border-default);
  margin-top: var(--nx-spacing-6x);
  padding-top: var(--nx-spacing-6x);
}
.nx-footer .nx-alert {
  margin-bottom: var(--nx-spacing-6x);
}
.nx-footer > :first-child {
  margin-top: 0;
}
.nx-footer > :last-child {
  margin-bottom: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
  #Name-spaced Tile System
*/
.nx-tile {
  --nx-tile-spacing: var(--nx-spacing-6x);
  background-color: var(--nx-color-component-background);
  border-radius: var(--nx-border-radius);
  margin: var(--nx-spacing-2x) 0 var(--nx-spacing-6x) 0;
  padding: var(--nx-tile-spacing);
}
.nx-tile > .nx-footer, .nx-tile > .nx-form > .nx-footer {
  margin-top: var(--nx-spacing-8x);
}
.nx-tile > :first-child {
  margin-top: 0;
}
.nx-tile > :last-child {
  margin-bottom: 0;
}

.nx-tile-header__headings {
  display: contents;
}

.nx-tile-header {
  align-items: start;
  display: grid;
  grid-template: "title      tags   actions" 40px "subtitle subtitle ." auto/auto 1fr auto;
}
.nx-tile-header + .nx-tile-content {
  padding-top: var(--nx-spacing-4x);
}

.nx-tile-header__title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  grid-area: title;
}
.nx-tile-header__title h1, .nx-tile-header__title h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
  max-width: unset;
}

.nx-tile-header__subtitle {
  font-family: var(--nx-font-family);
  font-weight: 600;
  grid-area: subtitle;
  color: var(--nx-color-text-stark);
  font-size: var(--nx-font-size-heading-3);
  margin: 1px 0 0 0;
  max-width: var(--nx-width-text-wrapping);
}

.nx-tile__actions {
  align-self: start;
  grid-area: actions;
  margin-left: var(--nx-spacing-6x);
  text-align: right;
}
.nx-tile__actions > :first-child {
  margin-left: 0;
}
.nx-tile__actions > :last-child {
  margin-right: 0;
}

.nx-tile__tags {
  grid-area: tags;
  margin-left: var(--nx-spacing-4x);
}
.nx-tile__tags .nx-policy-violation-indicator {
  margin: 0;
}
.nx-tile__tags > :first-child {
  margin-left: 0;
}
.nx-tile__tags > :last-child {
  margin-right: 0;
}

.nx-tile-content > :first-child {
  margin-top: 0;
}
.nx-tile-content > :last-child {
  margin-bottom: 0;
}

.nx-tile-content--accordion-container {
  background-color: var(--nx-color-accordion-container);
  margin: var(--nx-spacing-4x) calc(0px - var(--nx-tile-spacing)) 0 calc(0px - var(--nx-tile-spacing));
  padding: var(--nx-spacing-4x);
}
.nx-tile-content--accordion-container:last-child {
  padding-bottom: var(--nx-spacing-4x);
  margin-bottom: calc(0px - var(--nx-tile-spacing));
}

.nx-tile-subsection {
  margin-top: var(--nx-spacing-8x);
}
:not(.nx-tile-subsection__header) + .nx-tile-subsection:first-of-type {
  border-top: var(--nx-border-default);
  margin-top: var(--nx-spacing-6x);
  padding-top: var(--nx-spacing-6x);
}
.nx-tile-subsection__header + .nx-tile-subsection {
  margin-top: var(--nx-spacing-6x);
}
.nx-tile-subsection .nx-tile-subsection__header {
  margin-bottom: var(--nx-spacing-4x);
}
.nx-tile-subsection .nx-tile-subsection__header > :first-child {
  margin-top: 0;
}
.nx-tile-subsection .nx-tile-subsection__header > :last-child {
  margin-bottom: 0;
}
.nx-tile-subsection > :first-child {
  margin-top: 0;
}
.nx-tile-subsection > :last-child {
  margin-bottom: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
  #Alerts
*/
.nx-alert {
  align-items: first baseline;
  background-color: var(--nx-color-component-background);
  border: 1px solid var(--nx-color-text-stark);
  border-radius: var(--nx-border-radius);
  box-sizing: border-box;
  color: var(--nx-color-text);
  display: flex;
  margin: 16px 0 24px 0;
  padding: var(--nx-spacing-4x);
  text-align: initial;
  max-width: var(--nx-width-text-wrapping);
}
.nx-alert--warning {
  border-color: var(--nx-color-alert-warning-border);
  background-color: var(--nx-color-alert-warning-background);
  color: var(--nx-color-alert-text);
}
.nx-alert--warning > .nx-icon {
  color: var(--nx-color-alert-warning-icon);
}
.nx-alert--warning > .nx-btn--close {
  color: var(--nx-color-alert-close-btn);
}
.nx-alert--warning > .nx-btn--close:hover {
  background-color: var(--nx-color-alert-warning-close-btn-hover);
  color: var(--nx-color-alert-close-btn);
}
.nx-alert--warning > .nx-btn--close:focus:not(:active) {
  outline-color: var(--nx-color-alert-close-btn-focus);
}
.nx-alert--warning > .nx-btn--close:active {
  background-color: var(--nx-color-alert-warning-close-btn-active);
  color: var(--nx-color-alert-close-btn);
}
.nx-alert--error {
  border-color: var(--nx-color-alert-error-border);
  background-color: var(--nx-color-alert-error-background);
  color: var(--nx-color-alert-text);
}
.nx-alert--error > .nx-icon {
  color: var(--nx-color-alert-error-icon);
}
.nx-alert--error > .nx-btn--close {
  color: var(--nx-color-alert-close-btn);
}
.nx-alert--error > .nx-btn--close:hover {
  background-color: var(--nx-color-alert-error-close-btn-hover);
  color: var(--nx-color-alert-close-btn);
}
.nx-alert--error > .nx-btn--close:focus:not(:active) {
  outline-color: var(--nx-color-alert-close-btn-focus);
}
.nx-alert--error > .nx-btn--close:active {
  background-color: var(--nx-color-alert-error-close-btn-active);
  color: var(--nx-color-alert-close-btn);
}
.nx-alert--info {
  border-color: var(--nx-color-alert-info-border);
  background-color: var(--nx-color-alert-info-background);
  color: var(--nx-color-alert-text);
}
.nx-alert--info > .nx-icon {
  color: var(--nx-color-alert-info-icon);
}
.nx-alert--info > .nx-btn--close {
  color: var(--nx-color-alert-close-btn);
}
.nx-alert--info > .nx-btn--close:hover {
  background-color: var(--nx-color-alert-info-close-btn-hover);
  color: var(--nx-color-alert-close-btn);
}
.nx-alert--info > .nx-btn--close:focus:not(:active) {
  outline-color: var(--nx-color-alert-close-btn-focus);
}
.nx-alert--info > .nx-btn--close:active {
  background-color: var(--nx-color-alert-info-close-btn-active);
  color: var(--nx-color-alert-close-btn);
}
.nx-alert--success {
  border-color: var(--nx-color-alert-success-border);
  background-color: var(--nx-color-alert-success-background);
  color: var(--nx-color-alert-text);
}
.nx-alert--success > .nx-icon {
  color: var(--nx-color-alert-success-icon);
}
.nx-alert--success > .nx-btn--close {
  color: var(--nx-color-alert-close-btn);
}
.nx-alert--success > .nx-btn--close:hover {
  background-color: var(--nx-color-alert-success-close-btn-hover);
  color: var(--nx-color-alert-close-btn);
}
.nx-alert--success > .nx-btn--close:focus:not(:active) {
  outline-color: var(--nx-color-alert-close-btn-focus);
}
.nx-alert--success > .nx-btn--close:active {
  background-color: var(--nx-color-alert-success-close-btn-active);
  color: var(--nx-color-alert-close-btn);
}
.nx-alert > .nx-icon {
  bottom: -0.125em;
  flex-shrink: 0;
  height: 1em;
  margin-right: var(--nx-spacing-4x);
  position: relative;
}
.nx-alert > .nx-btn--close {
  flex-shrink: 0;
  margin-left: auto;
}
.nx-alert::before {
  content: "​";
  margin: var(--nx-spacing-base) 0;
}
.nx-alert > :first-child {
  margin-left: 0;
}
.nx-alert > :last-child {
  margin-right: 0;
}

.nx-alert__content-wrap {
  align-items: center;
  display: flex;
  flex-grow: 1;
  min-height: 32px;
}
.nx-alert__content-wrap > :first-child {
  margin-left: 0;
}
.nx-alert__content-wrap > :last-child {
  margin-right: 0;
}

.nx-alert__content {
  flex-grow: 1;
  overflow-wrap: anywhere;
}
.nx-alert__content .nx-text-link {
  color: var(--nx-color-alert-link);
}
.nx-alert__content .nx-text-link:focus {
  outline-color: var(--nx-color-alert-link-focus);
  color: var(--nx-color-alert-link);
}
.nx-alert__content .nx-text-link:hover {
  color: var(--nx-color-alert-link-hover);
}
.nx-alert__content .nx-text-link:active, .nx-alert__content .nx-text-link:active:focus {
  color: var(--nx-color-alert-link-active);
}
.nx-alert__content > :first-child {
  margin-top: 0;
}
.nx-alert__content > :last-child {
  margin-bottom: 0;
}

footer .nx-alert, .nx-footer .nx-alert {
  margin-left: auto;
  margin-right: auto;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-btn, a.nx-btn {
  font-family: var(--nx-font-family);
  font-weight: 600;
  background-color: var(--nx-color-secondary-button-background);
  border: var(--nx-border-width-alt) solid var(--nx-color-secondary-button-border);
  border-radius: var(--nx-border-radius);
  color: var(--nx-color-secondary-button-text);
  cursor: pointer;
  display: inline-block;
  font-size: var(--nx-font-size);
  line-height: var(--nx-line-height);
  margin: 0 var(--nx-spacing-6x);
  padding: calc(var(--nx-spacing-2x) - var(--nx-border-width-alt)) calc(var(--nx-spacing-6x) - var(--nx-border-width-alt));
  text-align: center;
  text-decoration: none;
}
.nx-btn:hover, a.nx-btn:hover {
  background-color: var(--nx-color-secondary-button-background-hover);
  color: var(--nx-color-secondary-button-text-hover);
}
.nx-btn:focus, a.nx-btn:focus {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-secondary-button-focus-outline);
  outline-offset: calc( 0px - var(--nx-border-width-alt) - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width) );
}
.nx-btn:active, a.nx-btn:active {
  background-color: var(--nx-color-secondary-button-background-active);
  border-color: var(--nx-color-secondary-button-border-active);
  color: var(--nx-color-secondary-button-text);
  outline: none;
}
.nx-btn.hidden, a.nx-btn.hidden {
  visibility: hidden;
}
.nx-btn--primary, a.nx-btn--primary {
  background-color: var(--nx-color-primary-button-background);
  border-color: transparent;
  color: var(--nx-color-primary-button-text);
}
.nx-btn--primary:hover, a.nx-btn--primary:hover {
  background-color: var(--nx-color-primary-button-background-hover);
  color: var(--nx-color-primary-button-text);
}
.nx-btn--primary:focus, a.nx-btn--primary:focus {
  outline-color: var(--nx-color-primary-button-focus-outline);
  outline-offset: calc(0px - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width));
}
.nx-btn--primary:active, a.nx-btn--primary:active {
  background-color: var(--nx-color-primary-button-background-active);
  border-color: transparent;
  color: var(--nx-color-primary-button-text);
}
.nx-btn--tertiary, a.nx-btn--tertiary {
  background-color: transparent;
  border-color: var(--nx-color-tertiary-button-border);
  color: var(--nx-color-tertiary-button-text);
}
.nx-btn--tertiary:hover, a.nx-btn--tertiary:hover {
  background-color: var(--nx-color-tertiary-button-background-hover);
  color: var(--nx-color-tertiary-button-text);
}
.nx-btn--tertiary:focus, a.nx-btn--tertiary:focus {
  outline-color: var(--nx-color-tertiary-button-focus-outline);
}
.nx-btn--tertiary:active, a.nx-btn--tertiary:active {
  background-color: var(--nx-color-tertiary-button-background-active);
  border-color: var(--nx-color-tertiary-button-border-active);
  color: var(--nx-color-tertiary-button-text);
}
.nx-btn--error, a.nx-btn--error {
  background-color: var(--nx-color-error-button-background);
  border-color: transparent;
  color: var(--nx-color-error-button-text);
}
.nx-btn--error:hover, a.nx-btn--error:hover {
  background-color: var(--nx-color-error-button-background-hover);
  color: var(--nx-color-error-button-text);
}
.nx-btn--error:focus, a.nx-btn--error:focus {
  outline-color: var(--nx-color-error-button-focus-outline);
  outline-offset: calc(0px - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width));
}
.nx-btn--error:active, a.nx-btn--error:active {
  background-color: var(--nx-color-error-button-background-active);
  border-color: transparent;
  color: var(--nx-color-error-button-text);
}
.nx-btn--error .nx-icon, a.nx-btn--error .nx-icon {
  color: var(--nx-color-error-button-text);
  height: 16px;
}
.nx-btn > :first-child, a.nx-btn > :first-child {
  margin-left: 0;
}
.nx-btn > :last-child, a.nx-btn > :last-child {
  margin-right: 0;
}
.nx-btn--small, a.nx-btn--small {
  font-size: var(--nx-font-size-s);
  font-weight: 400;
  padding: calc(var(--nx-spacing-base) - var(--nx-border-width-alt)) calc(var(--nx-spacing-3x) - var(--nx-border-width-alt));
}
.nx-btn--small.nx-btn--primary:focus, .nx-btn--small.nx-btn--error:focus, a.nx-btn--small.nx-btn--primary:focus, a.nx-btn--small.nx-btn--error:focus {
  outline-offset: calc(0px - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width) - 1px);
}

.nx-btn + .nx-btn, .nx-btn + .nx-segmented-btn, .nx-btn + .nx-icon-dropdown, .nx-segmented-btn + .nx-btn, .nx-segmented-btn + .nx-segmented-btn, .nx-segmented-btn + .nx-icon-dropdown, .nx-icon-dropdown + .nx-btn, .nx-icon-dropdown + .nx-segmented-btn, .nx-icon-dropdown + .nx-icon-dropdown {
  margin-left: 0;
}

.nx-btn.disabled, .nx-btn.disabled:hover, .nx-btn.disabled:focus, .nx-btn[disabled], .nx-btn[disabled]:hover, .nx-btn[disabled]:focus {
  background-color: var(--nx-color-disabled-button-background);
  border-color: var(--nx-color-disabled-button-border);
  outline: 0;
  color: var(--nx-color-disabled-button-text);
  cursor: default;
}

.nx-btn--icon-only {
  background-color: transparent;
  border-color: transparent;
  color: var(--nx-color-text-stark);
  padding-left: 0;
  padding-right: 0;
  width: calc(1em * var(--nx-line-height) + 2 * var(--nx-spacing-2x));
}
.nx-btn--icon-only:hover {
  background-color: var(--nx-color-interactive-background-hover);
  color: var(--nx-color-text-stark);
}
.nx-btn--icon-only:focus {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-button-icon-only-border-focus);
  outline-offset: calc(0px - var(--nx-focus-outline-width));
}
.nx-btn--icon-only:active {
  background-color: var(--nx-color-interactive-background-active);
  border-color: transparent;
  color: var(--nx-color-text-stark);
  outline: none;
}
.nx-btn--icon-only .nx-icon {
  height: 1em;
}
.nx-btn--icon-only.disabled, .nx-btn--icon-only.disabled:hover, .nx-btn--icon-only.disabled:focus, .nx-btn--icon-only[disabled], .nx-btn--icon-only[disabled]:hover, .nx-btn--icon-only[disabled]:focus {
  background-color: transparent;
  border-color: transparent;
  color: var(--nx-color-text-disabled);
  outline: none;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-btn-bar {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  margin: var(--nx-spacing-6x) 0;
}
.nx-btn-bar > :first-child {
  margin-left: 0;
}
.nx-btn-bar > :last-child {
  margin-right: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-list {
  margin: var(--nx-spacing-4x) 0 var(--nx-spacing-6x) 0;
  overflow-wrap: anywhere;
  padding: 0;
  position: relative;
  z-index: 0;
}
.nx-list, .nx-list > ul, .nx-list > ol {
  list-style: none;
}
.nx-list > ul, .nx-list > ol {
  margin-top: var(--nx-spacing-3x);
  padding: 0;
}

.nx-list__item, .nx-list__item > .nx-list__link, .nx-list__item > .nx-list__btn {
  --nx-padding-without-border: calc(var(--nx-spacing-4x) - 1px);
  align-items: first baseline;
  border: 1px solid transparent;
  border-top-color: var(--nx-color-border-secondary);
  box-sizing: border-box;
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-rows: auto auto;
  grid-template-areas: "indicator list-text actions" ". list-sub-text actions";
  margin: 0;
  padding: var(--nx-spacing-4x) var(--nx-padding-without-border) var(--nx-padding-without-border) var(--nx-padding-without-border);
}
.nx-list__item > .nx-chevron, .nx-list__item > .nx-list__link > .nx-chevron, .nx-list__item > .nx-list__btn > .nx-chevron {
  margin-right: 0;
}
.nx-list__item:first-child, .nx-list__item:first-child > .nx-list__link, .nx-list__item:first-child > .nx-list__btn {
  border-top: var(--nx-border-default);
}
.nx-list__item.disabled {
  color: var(--nx-color-text-disabled);
  cursor: default;
}
.nx-list__item > .nx-loading-spinner {
  grid-area: list-text;
  margin: 0;
  text-align: center;
}

.nx-list__link {
  text-decoration: none;
}

.nx-list__text {
  font-family: var(--nx-font-family);
  font-weight: 600;
  display: block;
  grid-area: list-text;
  margin: 0;
  padding-right: var(--nx-spacing-6x);
  max-width: var(--nx-width-text-wrapping);
}
.nx-list__text.nx-truncate-ellipsis {
  height: calc(var(--nx-line-height) * 1em);
  max-width: unset;
}
.nx-list__text > :first-child {
  margin-left: 0;
}
.nx-list__text > :last-child {
  margin-right: 0;
}

.nx-list__subtext {
  font-family: var(--nx-font-family);
  font-weight: normal;
  display: block;
  grid-area: list-sub-text;
  margin: var(--nx-spacing-4x) 0 0 0;
  max-width: var(--nx-width-text-wrapping);
}
.nx-list__subtext.nx-truncate-ellipsis {
  max-width: unset;
}

.nx-list__item--empty {
  display: list-item;
  text-align: center;
}
.nx-list__item--empty .nx-list__text {
  font-family: var(--nx-font-family);
  font-weight: normal;
  max-width: unset;
}

.nx-list__item--error {
  display: list-item;
  padding-left: 0;
  padding-right: 0;
}
.nx-list__item--error .nx-alert {
  margin-left: auto;
  margin-right: auto;
}
.nx-list__item--error > :first-child {
  margin-top: 0;
}
.nx-list__item--error > :last-child {
  margin-bottom: 0;
}

.nx-list--bulleted, .nx-list--numbered {
  border-top: none;
  margin: var(--nx-spacing-4x) 0 var(--nx-spacing-6x) 0;
  padding: 0 0 0 26px;
}
.nx-list--bulleted .nx-list__item, .nx-list--numbered .nx-list__item {
  border: none;
  display: list-item;
  list-style: disc outside;
  padding: 8px 0 0 0;
}
.nx-list--bulleted .nx-list__item:first-child, .nx-list--numbered .nx-list__item:first-child {
  padding-top: 0;
}
.nx-list--bulleted .nx-list__item .nx-list__text, .nx-list--numbered .nx-list__item .nx-list__text {
  display: inline-block;
  font-weight: normal;
  margin-left: -3px;
  vertical-align: top;
}
.nx-list--bulleted .nx-list__item .nx-list, .nx-list--numbered .nx-list__item .nx-list {
  margin: 0;
  padding: 0 0 0 14px;
}
.nx-list--bulleted .nx-list__item .nx-list__item, .nx-list--numbered .nx-list__item .nx-list__item {
  list-style-type: circle;
  padding-top: var(--nx-spacing-2x);
}
.nx-list--bulleted .nx-list__item .nx-list__item:first-child, .nx-list--numbered .nx-list__item .nx-list__item:first-child {
  padding-top: var(--nx-spacing-2x);
}
.nx-list--bulleted .nx-list__item .nx-list__item .nx-list__text, .nx-list--numbered .nx-list__item .nx-list__item .nx-list__text {
  font-family: var(--nx-font-family);
  font-weight: normal;
}
.nx-list--bulleted .nx-list__item .nx-list__item .nx-list__item, .nx-list--numbered .nx-list__item .nx-list__item .nx-list__item {
  list-style-type: square;
}
.nx-list--bulleted .nx-list__item > :first-child, .nx-list--numbered .nx-list__item > :first-child {
  margin-top: 0;
}
.nx-list--bulleted .nx-list__item > :last-child, .nx-list--numbered .nx-list__item > :last-child {
  margin-bottom: 0;
}

.nx-list--unstyled {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/*
 * Action or Clickable Lists
 */
.nx-list__item--link, .nx-list__item--clickable {
  display: contents;
}
.nx-list__item--link > .nx-list__term, .nx-list__item--link > .nx-list__description, .nx-list__item--clickable > .nx-list__term, .nx-list__item--clickable > .nx-list__description {
  display: contents;
}

.nx-list__item--clickable:hover, .nx-list__item--clickable > .nx-list__term:hover, .nx-list__item--clickable > .nx-list__description:hover, .nx-list__item--clickable > .nx-list__link:hover, .nx-list__item--clickable > .nx-list__btn:hover,
.nx-list__item--link:hover,
.nx-list__item--link > .nx-list__term:hover,
.nx-list__item--link > .nx-list__description:hover,
.nx-list__item--link > .nx-list__link:hover,
.nx-list__item--link > .nx-list__btn:hover,
.nx-list--clickable .nx-list__item:hover,
.nx-list--clickable .nx-list__item > .nx-list__term:hover,
.nx-list--clickable .nx-list__item > .nx-list__description:hover,
.nx-list--clickable .nx-list__item > .nx-list__link:hover,
.nx-list--clickable .nx-list__item > .nx-list__btn:hover {
  background-color: var(--nx-color-list-background-hover);
  color: var(--nx-color-list-text);
}
.nx-list__item--clickable:focus, .nx-list__item--clickable:focus-within, .nx-list__item--clickable > .nx-list__term:focus, .nx-list__item--clickable > .nx-list__term:focus-within, .nx-list__item--clickable > .nx-list__description:focus, .nx-list__item--clickable > .nx-list__description:focus-within, .nx-list__item--clickable > .nx-list__link:focus, .nx-list__item--clickable > .nx-list__link:focus-within, .nx-list__item--clickable > .nx-list__btn:focus, .nx-list__item--clickable > .nx-list__btn:focus-within,
.nx-list__item--link:focus,
.nx-list__item--link:focus-within,
.nx-list__item--link > .nx-list__term:focus,
.nx-list__item--link > .nx-list__term:focus-within,
.nx-list__item--link > .nx-list__description:focus,
.nx-list__item--link > .nx-list__description:focus-within,
.nx-list__item--link > .nx-list__link:focus,
.nx-list__item--link > .nx-list__link:focus-within,
.nx-list__item--link > .nx-list__btn:focus,
.nx-list__item--link > .nx-list__btn:focus-within,
.nx-list--clickable .nx-list__item:focus,
.nx-list--clickable .nx-list__item:focus-within,
.nx-list--clickable .nx-list__item > .nx-list__term:focus,
.nx-list--clickable .nx-list__item > .nx-list__term:focus-within,
.nx-list--clickable .nx-list__item > .nx-list__description:focus,
.nx-list--clickable .nx-list__item > .nx-list__description:focus-within,
.nx-list--clickable .nx-list__item > .nx-list__link:focus,
.nx-list--clickable .nx-list__item > .nx-list__link:focus-within,
.nx-list--clickable .nx-list__item > .nx-list__btn:focus,
.nx-list--clickable .nx-list__item > .nx-list__btn:focus-within {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  outline-offset: calc(0px - var(--nx-focus-outline-offset));
  position: relative;
  z-index: 1;
}
.nx-list__item--clickable:active, .nx-list__item--clickable > .nx-list__term:active, .nx-list__item--clickable > .nx-list__description:active, .nx-list__item--clickable > .nx-list__link:active, .nx-list__item--clickable > .nx-list__btn:active,
.nx-list__item--link:active,
.nx-list__item--link > .nx-list__term:active,
.nx-list__item--link > .nx-list__description:active,
.nx-list__item--link > .nx-list__link:active,
.nx-list__item--link > .nx-list__btn:active,
.nx-list--clickable .nx-list__item:active,
.nx-list--clickable .nx-list__item > .nx-list__term:active,
.nx-list--clickable .nx-list__item > .nx-list__description:active,
.nx-list--clickable .nx-list__item > .nx-list__link:active,
.nx-list--clickable .nx-list__item > .nx-list__btn:active {
  background-color: var(--nx-color-interactive-background-active);
  color: var(--nx-color-list-text);
  outline: none;
}
.nx-list__item--clickable.nx-list__item--empty, .nx-list__item--clickable > .nx-list__term.nx-list__item--empty, .nx-list__item--clickable > .nx-list__description.nx-list__item--empty, .nx-list__item--clickable > .nx-list__link.nx-list__item--empty, .nx-list__item--clickable > .nx-list__btn.nx-list__item--empty,
.nx-list__item--link.nx-list__item--empty,
.nx-list__item--link > .nx-list__term.nx-list__item--empty,
.nx-list__item--link > .nx-list__description.nx-list__item--empty,
.nx-list__item--link > .nx-list__link.nx-list__item--empty,
.nx-list__item--link > .nx-list__btn.nx-list__item--empty,
.nx-list--clickable .nx-list__item.nx-list__item--empty,
.nx-list--clickable .nx-list__item > .nx-list__term.nx-list__item--empty,
.nx-list--clickable .nx-list__item > .nx-list__description.nx-list__item--empty,
.nx-list--clickable .nx-list__item > .nx-list__link.nx-list__item--empty,
.nx-list--clickable .nx-list__item > .nx-list__btn.nx-list__item--empty {
  font-family: var(--nx-font-family);
  font-weight: normal;
  color: var(--nx-color-text);
}
.nx-list__item--clickable.disabled, .nx-list__item--clickable[disabled], .nx-list__item--clickable > .nx-list__term.disabled, .nx-list__item--clickable > .nx-list__term[disabled], .nx-list__item--clickable > .nx-list__description.disabled, .nx-list__item--clickable > .nx-list__description[disabled], .nx-list__item--clickable > .nx-list__link.disabled, .nx-list__item--clickable > .nx-list__link[disabled], .nx-list__item--clickable > .nx-list__btn.disabled, .nx-list__item--clickable > .nx-list__btn[disabled],
.nx-list__item--link.disabled,
.nx-list__item--link[disabled],
.nx-list__item--link > .nx-list__term.disabled,
.nx-list__item--link > .nx-list__term[disabled],
.nx-list__item--link > .nx-list__description.disabled,
.nx-list__item--link > .nx-list__description[disabled],
.nx-list__item--link > .nx-list__link.disabled,
.nx-list__item--link > .nx-list__link[disabled],
.nx-list__item--link > .nx-list__btn.disabled,
.nx-list__item--link > .nx-list__btn[disabled],
.nx-list--clickable .nx-list__item.disabled,
.nx-list--clickable .nx-list__item[disabled],
.nx-list--clickable .nx-list__item > .nx-list__term.disabled,
.nx-list--clickable .nx-list__item > .nx-list__term[disabled],
.nx-list--clickable .nx-list__item > .nx-list__description.disabled,
.nx-list--clickable .nx-list__item > .nx-list__description[disabled],
.nx-list--clickable .nx-list__item > .nx-list__link.disabled,
.nx-list--clickable .nx-list__item > .nx-list__link[disabled],
.nx-list--clickable .nx-list__item > .nx-list__btn.disabled,
.nx-list--clickable .nx-list__item > .nx-list__btn[disabled] {
  color: var(--nx-color-text-disabled);
}
.nx-list__item--clickable.disabled:hover, .nx-list__item--clickable[disabled]:hover, .nx-list__item--clickable > .nx-list__term.disabled:hover, .nx-list__item--clickable > .nx-list__term[disabled]:hover, .nx-list__item--clickable > .nx-list__description.disabled:hover, .nx-list__item--clickable > .nx-list__description[disabled]:hover, .nx-list__item--clickable > .nx-list__link.disabled:hover, .nx-list__item--clickable > .nx-list__link[disabled]:hover, .nx-list__item--clickable > .nx-list__btn.disabled:hover, .nx-list__item--clickable > .nx-list__btn[disabled]:hover,
.nx-list__item--link.disabled:hover,
.nx-list__item--link[disabled]:hover,
.nx-list__item--link > .nx-list__term.disabled:hover,
.nx-list__item--link > .nx-list__term[disabled]:hover,
.nx-list__item--link > .nx-list__description.disabled:hover,
.nx-list__item--link > .nx-list__description[disabled]:hover,
.nx-list__item--link > .nx-list__link.disabled:hover,
.nx-list__item--link > .nx-list__link[disabled]:hover,
.nx-list__item--link > .nx-list__btn.disabled:hover,
.nx-list__item--link > .nx-list__btn[disabled]:hover,
.nx-list--clickable .nx-list__item.disabled:hover,
.nx-list--clickable .nx-list__item[disabled]:hover,
.nx-list--clickable .nx-list__item > .nx-list__term.disabled:hover,
.nx-list--clickable .nx-list__item > .nx-list__term[disabled]:hover,
.nx-list--clickable .nx-list__item > .nx-list__description.disabled:hover,
.nx-list--clickable .nx-list__item > .nx-list__description[disabled]:hover,
.nx-list--clickable .nx-list__item > .nx-list__link.disabled:hover,
.nx-list--clickable .nx-list__item > .nx-list__link[disabled]:hover,
.nx-list--clickable .nx-list__item > .nx-list__btn.disabled:hover,
.nx-list--clickable .nx-list__item > .nx-list__btn[disabled]:hover {
  background-color: transparent;
  cursor: default;
}
.nx-list__item--clickable.disabled .nx-chevron, .nx-list__item--clickable[disabled] .nx-chevron, .nx-list__item--clickable > .nx-list__term.disabled .nx-chevron, .nx-list__item--clickable > .nx-list__term[disabled] .nx-chevron, .nx-list__item--clickable > .nx-list__description.disabled .nx-chevron, .nx-list__item--clickable > .nx-list__description[disabled] .nx-chevron, .nx-list__item--clickable > .nx-list__link.disabled .nx-chevron, .nx-list__item--clickable > .nx-list__link[disabled] .nx-chevron, .nx-list__item--clickable > .nx-list__btn.disabled .nx-chevron, .nx-list__item--clickable > .nx-list__btn[disabled] .nx-chevron,
.nx-list__item--link.disabled .nx-chevron,
.nx-list__item--link[disabled] .nx-chevron,
.nx-list__item--link > .nx-list__term.disabled .nx-chevron,
.nx-list__item--link > .nx-list__term[disabled] .nx-chevron,
.nx-list__item--link > .nx-list__description.disabled .nx-chevron,
.nx-list__item--link > .nx-list__description[disabled] .nx-chevron,
.nx-list__item--link > .nx-list__link.disabled .nx-chevron,
.nx-list__item--link > .nx-list__link[disabled] .nx-chevron,
.nx-list__item--link > .nx-list__btn.disabled .nx-chevron,
.nx-list__item--link > .nx-list__btn[disabled] .nx-chevron,
.nx-list--clickable .nx-list__item.disabled .nx-chevron,
.nx-list--clickable .nx-list__item[disabled] .nx-chevron,
.nx-list--clickable .nx-list__item > .nx-list__term.disabled .nx-chevron,
.nx-list--clickable .nx-list__item > .nx-list__term[disabled] .nx-chevron,
.nx-list--clickable .nx-list__item > .nx-list__description.disabled .nx-chevron,
.nx-list--clickable .nx-list__item > .nx-list__description[disabled] .nx-chevron,
.nx-list--clickable .nx-list__item > .nx-list__link.disabled .nx-chevron,
.nx-list--clickable .nx-list__item > .nx-list__link[disabled] .nx-chevron,
.nx-list--clickable .nx-list__item > .nx-list__btn.disabled .nx-chevron,
.nx-list--clickable .nx-list__item > .nx-list__btn[disabled] .nx-chevron {
  display: none;
}
.nx-list__item--clickable .nx-chevron, .nx-list__item--clickable > .nx-list__term .nx-chevron, .nx-list__item--clickable > .nx-list__description .nx-chevron, .nx-list__item--clickable > .nx-list__link .nx-chevron, .nx-list__item--clickable > .nx-list__btn .nx-chevron,
.nx-list__item--link .nx-chevron,
.nx-list__item--link > .nx-list__term .nx-chevron,
.nx-list__item--link > .nx-list__description .nx-chevron,
.nx-list__item--link > .nx-list__link .nx-chevron,
.nx-list__item--link > .nx-list__btn .nx-chevron,
.nx-list--clickable .nx-list__item .nx-chevron,
.nx-list--clickable .nx-list__item > .nx-list__term .nx-chevron,
.nx-list--clickable .nx-list__item > .nx-list__description .nx-chevron,
.nx-list--clickable .nx-list__item > .nx-list__link .nx-chevron,
.nx-list--clickable .nx-list__item > .nx-list__btn .nx-chevron {
  align-self: center;
  color: var(--nx-color-list-icon);
  grid-area: actions;
  font-size: 21px;
}
.nx-list__item--clickable, .nx-list__item--clickable .nx-list__link, .nx-list__item--clickable .nx-list__btn,
.nx-list__item--link,
.nx-list__item--link .nx-list__link,
.nx-list__item--link .nx-list__btn,
.nx-list--clickable .nx-list__item,
.nx-list--clickable .nx-list__item .nx-list__link,
.nx-list--clickable .nx-list__item .nx-list__btn {
  color: inherit;
  cursor: pointer;
}
.nx-list__item--clickable.selected, .nx-list__item--clickable.selected:hover, .nx-list__item--clickable .nx-list__link.selected, .nx-list__item--clickable .nx-list__link.selected:hover, .nx-list__item--clickable .nx-list__btn.selected, .nx-list__item--clickable .nx-list__btn.selected:hover,
.nx-list__item--link.selected,
.nx-list__item--link.selected:hover,
.nx-list__item--link .nx-list__link.selected,
.nx-list__item--link .nx-list__link.selected:hover,
.nx-list__item--link .nx-list__btn.selected,
.nx-list__item--link .nx-list__btn.selected:hover,
.nx-list--clickable .nx-list__item.selected,
.nx-list--clickable .nx-list__item.selected:hover,
.nx-list--clickable .nx-list__item .nx-list__link.selected,
.nx-list--clickable .nx-list__item .nx-list__link.selected:hover,
.nx-list--clickable .nx-list__item .nx-list__btn.selected,
.nx-list--clickable .nx-list__item .nx-list__btn.selected:hover {
  background-color: var(--nx-color-interactive-background-selected);
  color: var(--nx-color-list-text-selected);
}

.nx-list__btn {
  text-align: left;
  width: 100%;
}
.nx-list__btn, .nx-list__btn:hover, .nx-list__btn:active, .nx-list__btn:focus {
  background: none;
  font: inherit;
  outline: none;
}

.nx-list__actions {
  grid-area: actions;
  margin: -4px 0 -4px var(--nx-spacing-4x);
}
.nx-list__actions .nx-btn {
  margin: 0;
}
.nx-list__actions .nx-btn + .nx-btn {
  margin-left: 8px;
}
.nx-list__actions .nx-btn--icon-only {
  padding-top: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  padding-bottom: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  width: calc(1em * var(--nx-line-height) + 2 * var(--nx-spacing-base));
}
.nx-list__actions > :first-child {
  margin-left: 0;
}
.nx-list__actions > :last-child {
  margin-right: 0;
}

.nx-list--description-list .nx-list__item {
  align-items: stretch;
  display: flex;
  padding: 0;
}
.nx-list--description-list .nx-list__item--clickable:focus-within .nx-list__link, .nx-list--description-list .nx-list__item--clickable:focus-within .nx-list__btn {
  outline: none;
}
.nx-list--description-list .nx-list__item--clickable.disabled .nx-list__link, .nx-list--description-list .nx-list__item--clickable.disabled .nx-list__btn, .nx-list--description-list .nx-list__item--clickable[disabled] .nx-list__link, .nx-list--description-list .nx-list__item--clickable[disabled] .nx-list__btn {
  color: var(--nx-color-text-disabled);
  cursor: default;
}

.nx-list__term, .nx-list__term > .nx-list__link, .nx-list__term > .nx-list__btn {
  border: none;
  box-sizing: border-box;
  display: flex;
  flex: none;
  font-weight: 600;
  padding: var(--nx-spacing-4x) 0 var(--nx-padding-without-border) var(--nx-padding-without-border);
  width: 250px;
}

.nx-list__description, .nx-list__description > .nx-list__link, .nx-list__description > .nx-list__btn {
  flex: 1;
  margin: 0;
  padding: var(--nx-spacing-4x) var(--nx-padding-without-border) var(--nx-padding-without-border) var(--nx-spacing-6x);
}
.nx-list__description > :first-child, .nx-list__description > .nx-list__link > :first-child, .nx-list__description > .nx-list__btn > :first-child {
  margin-top: 0;
}
.nx-list__description > :last-child, .nx-list__description > .nx-list__link > :last-child, .nx-list__description > .nx-list__btn > :last-child {
  margin-bottom: 0;
}
.nx-list__description > .nx-list__link, .nx-list__description > .nx-list__btn {
  border: none;
  display: grid;
  grid-template: "list-text actions"/1fr auto;
}
.nx-list__description > .nx-list__link > .nx-list__text, .nx-list__description > .nx-list__btn > .nx-list__text {
  font-weight: normal;
}
.nx-list__description .nx-list__text {
  max-width: var(--nx-width-text-wrapping);
}

.nx-list--numbered {
  padding: 0 0 0 var(--nx-spacing-12x);
}
.nx-list--numbered .nx-list__item {
  list-style: decimal outside;
}
.nx-list--numbered .nx-list__item .nx-list__text {
  margin-left: 0;
}
.nx-list--numbered .nx-list__item .nx-list {
  padding-left: var(--nx-spacing-12x);
}
.nx-list--numbered .nx-list__item .nx-list__item {
  list-style: lower-alpha outside;
}
.nx-list--numbered .nx-list__item .nx-list__item::marker {
  font-weight: 600;
}
.nx-list--numbered .nx-list__item .nx-list__item .nx-list__item {
  list-style: lower-roman outside;
}
.nx-list--numbered .nx-list__item .nx-list__item .nx-list__item::marker {
  font-style: italic;
  font-weight: normal;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-table {
  background-color: var(--nx-color-component-background);
  border-spacing: 0;
  border: var(--nx-border-default);
  border-radius: var(--nx-border-radius);
  display: table;
  margin: var(--nx-spacing-3x) 0 var(--nx-spacing-6x) 0;
  overflow: hidden;
  width: 100%;
}
.nx-table > .nx-h2 {
  text-align: left;
  margin: var(--nx-spacing-3x) 0 var(--nx-spacing-6x) 0;
}
.nx-table > tbody > .nx-table-row > .nx-cell {
  border-width: 1px;
  border-color: transparent;
  border-style: none;
  border-bottom-style: solid;
  border-bottom-color: var(--nx-color-border-secondary);
  border-top-style: solid;
  padding-top: calc(var(--nx-spacing-3x) - 1px);
}
.nx-table > tbody > .nx-table-row > .nx-cell:first-child {
  border-left-style: solid;
  padding-left: calc(var(--nx-spacing-4x) - 1px);
}
.nx-table > tbody > .nx-table-row > .nx-cell:last-child {
  border-right-style: solid;
  padding-right: calc(var(--nx-spacing-4x) - 1px);
}
.nx-table > tbody > .nx-table-row > .nx-cell.nx-cell--meta-info {
  padding-top: calc(var(--nx-spacing-4x) - 1px);
  padding-bottom: var(--nx-spacing-4x);
  text-align: center;
}
.nx-table > tbody > .nx-table-row > .nx-cell.nx-cell--meta-info > * {
  margin-left: auto;
  margin-right: auto;
}
.nx-table > tbody > .nx-table-row:last-child > .nx-cell {
  border-bottom-style: none;
  height: calc(calc(var(--nx-font-size) * var(--nx-line-height) + var(--nx-spacing-3x) * 2 + 1px) - 1px);
}
.nx-table > tbody > .nx-table-row:last-child > :first-child {
  border-bottom-left-radius: var(--nx-border-radius);
}
.nx-table > tbody > .nx-table-row:last-child > :last-child {
  border-bottom-right-radius: var(--nx-border-radius);
}
.nx-table > tbody > .nx-table-row.nx-clickable:hover {
  color: var(--nx-color-text-stark);
  outline: var(--nx-outline-width-table-row-hover) solid var(--nx-color-border);
  outline-offset: calc(0px - var(--nx-focus-outline-offset));
}
.nx-table > tbody > .nx-table-row.nx-clickable:hover > .nx-cell {
  background-color: var(--nx-color-table-row-background-hover);
}
.nx-table > tbody > .nx-table-row.nx-clickable.selected {
  color: var(--nx-color-text-stark);
}
.nx-table > tbody > .nx-table-row.nx-clickable.selected > .nx-cell {
  background-color: var(--nx-color-interactive-background-selected);
}
.nx-table > tbody > .nx-table-row.nx-clickable:focus-within {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  outline-offset: calc(0px - var(--nx-focus-outline-offset));
}
.nx-table > tbody > .nx-table-row.nx-clickable:active {
  color: var(--nx-color-text-stark);
  outline: 0;
}
.nx-table > tbody > .nx-table-row.nx-clickable:active > .nx-cell {
  background-color: var(--nx-color-interactive-background-active);
}

.nx-table-container, .nx-scrollable--table-container {
  background-color: var(--nx-color-component-background);
  border: var(--nx-border-default);
  border-radius: var(--nx-border-radius);
  box-sizing: content-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.nx-table-container.nx-scrollable, .nx-scrollable.nx-scrollable--table-container {
  overflow-y: auto;
}
.nx-table-container > .nx-table, .nx-scrollable--table-container > .nx-table {
  border-style: none;
  border-radius: 0;
  margin: 0;
  overflow: visible;
  width: calc(100% + 0.9999px);
}
.nx-table-container > .nx-table > thead > :first-child > .nx-cell:first-child, .nx-scrollable--table-container > .nx-table > thead > :first-child > .nx-cell:first-child, .nx-table-container > .nx-table > thead > :first-child > .nx-cell:last-child, .nx-scrollable--table-container > .nx-table > thead > :first-child > .nx-cell:last-child {
  border-radius: 0;
}
.nx-table-container > .nx-table > tbody > :last-child > .nx-cell, .nx-scrollable--table-container > .nx-table > tbody > :last-child > .nx-cell {
  border-bottom-style: solid;
  height: calc(var(--nx-font-size) * var(--nx-line-height) + var(--nx-spacing-3x) * 2 + 1px);
}
.nx-table-container > .nx-table > tbody > :last-child > .nx-cell:first-child, .nx-scrollable--table-container > .nx-table > tbody > :last-child > .nx-cell:first-child, .nx-table-container > .nx-table > tbody > :last-child > .nx-cell:last-child, .nx-scrollable--table-container > .nx-table > tbody > :last-child > .nx-cell:last-child {
  border-radius: 0;
}
.nx-table-container > .nx-table .nx-cell--header, .nx-scrollable--table-container > .nx-table .nx-cell--header {
  position: sticky;
  top: 0;
  z-index: 1;
}
.nx-table-container > .nx-table:last-child > tbody > :last-child > .nx-cell, .nx-scrollable--table-container > .nx-table:last-child > tbody > :last-child > .nx-cell {
  border-bottom-style: none;
}

.nx-table-container__footer {
  background-color: var(--nx-color-component-background);
  border-top: var(--nx-border-default);
  margin-top: auto;
  transform: translateY(-1px);
  padding: var(--nx-spacing-6x) var(--nx-spacing-6x) calc(var(--nx-spacing-6x) - 1px) var(--nx-spacing-6x);
  position: sticky;
  bottom: 0;
  z-index: 1;
}
.nx-table-container__footer > :first-child {
  margin-top: 0;
}
.nx-table-container__footer > :last-child {
  margin-bottom: 0;
}

.nx-table .nx-table-row--filter-header > .nx-cell {
  top: 48px;
}
.nx-table .nx-table-row--filter-header .nx-filter-input {
  width: 250px;
}

.nx-table--fixed-layout {
  table-layout: fixed;
}
.nx-table--fixed-layout .nx-cell--row-btn, .nx-table--fixed-layout .nx-cell--chevron {
  width: 37px;
}

.nx-cell {
  box-sizing: border-box;
  height: calc(var(--nx-font-size) * var(--nx-line-height) + var(--nx-spacing-3x) * 2 + 1px);
  padding: var(--nx-spacing-3x) var(--nx-spacing-3x);
  vertical-align: top;
}
.nx-cell > :first-child {
  margin-top: 0;
}
.nx-cell > :last-child {
  margin-bottom: 0;
}
.nx-cell > :first-child {
  margin-left: 0;
}
.nx-cell > :last-child {
  margin-right: 0;
}
.nx-cell:first-child {
  padding-left: var(--nx-spacing-4x);
}
.nx-cell:last-child {
  padding-right: var(--nx-spacing-4x);
}
.nx-cell > .nx-btn-bar {
  margin-top: calc(0px - var(--nx-spacing-base));
  margin-bottom: calc(0px - var(--nx-spacing-base));
}
.nx-cell:not(.nx-cell--header) > .nx-btn-bar .nx-btn--icon-only {
  padding-top: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  padding-bottom: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  width: calc(1em * var(--nx-line-height) + 2 * var(--nx-spacing-base));
}

.nx-cell--label {
  font-family: var(--nx-font-family);
  font-weight: 600;
}

.nx-cell--header {
  font-family: var(--nx-font-family);
  font-weight: bold;
  background-color: var(--nx-color-table-header-background);
  border-top: none;
  box-sizing: border-box;
  color: var(--nx-color-text-stark);
  font-size: var(--nx-font-size-s);
  height: 48px;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: middle;
}
.nx-cell--header:focus {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  outline-offset: calc(0px - var(--nx-focus-outline-offset));
}

.nx-cell__row-btn-header-text {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.nx-cell--num {
  text-align: center;
}

.nx-cell--icon, .nx-cell--row-btn, .nx-cell--chevron {
  color: var(--nx-color-text-stark);
  text-align: center;
}

.nx-cell--row-btn, .nx-cell--chevron {
  width: 1px;
}

.nx-cell--sortable {
  user-select: none;
  -ms-user-select: none;
}

.nx-table-row--filter-header > .nx-cell {
  background-color: var(--nx-color-component-background);
  border-bottom: var(--nx-border-default);
  padding-top: var(--nx-spacing-4x);
  padding-bottom: var(--nx-spacing-4x);
}

.nx-cell__sort-icons {
  cursor: pointer;
  font-size: 16px;
  margin-left: var(--nx-spacing-base);
}
.nx-cell__sort-icons > :nth-child(2) path {
  color: var(--nx-color-table-sort-icon-active);
}

.nx-cell__sort-btn, .nx-cell__row-btn {
  box-sizing: border-box;
  cursor: pointer;
  text-align: inherit;
  text-transform: uppercase;
}
.nx-cell__sort-btn, .nx-cell__sort-btn:first-child, .nx-cell__sort-btn:last-child, .nx-cell__row-btn, .nx-cell__row-btn:first-child, .nx-cell__row-btn:last-child {
  margin-left: calc(0px - var(--nx-spacing-3x));
  margin-right: calc(0px - var(--nx-spacing-3x));
  padding-left: var(--nx-spacing-3x);
  padding-right: var(--nx-spacing-3x);
  width: calc(100% + var(--nx-spacing-3x) + var(--nx-spacing-3x));
  margin-top: calc(0px - var(--nx-spacing-3x));
  margin-bottom: calc(0px - var(--nx-spacing-3x));
  padding-top: var(--nx-spacing-3x);
  padding-bottom: var(--nx-spacing-3x);
}
.nx-cell__sort-btn, .nx-cell__sort-btn:hover, .nx-cell__sort-btn:active, .nx-cell__sort-btn:focus, .nx-cell__row-btn, .nx-cell__row-btn:hover, .nx-cell__row-btn:active, .nx-cell__row-btn:focus {
  border: none;
  background: none;
  font: inherit;
  outline: none;
}
.nx-cell__sort-btn > :first-child, .nx-cell__row-btn > :first-child {
  margin-left: 0;
}
.nx-cell__sort-btn > :last-child, .nx-cell__row-btn > :last-child {
  margin-right: 0;
}

.nx-cell .nx-cell__sort-btn {
  height: 48px;
  position: relative;
  z-index: 0;
}
.nx-cell .nx-cell__sort-btn::before {
  box-sizing: border-box;
  border-radius: 4px;
  content: "";
  height: calc(100% - 3px);
  position: absolute;
  left: 1px;
  top: 1px;
  width: calc(100% - 2px);
  z-index: -1;
}
.nx-cell .nx-cell__sort-btn:hover::before {
  background-color: var(--nx-color-table-header-button-background-hover);
}
.nx-cell .nx-cell__sort-btn:focus::before {
  border: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
}
.nx-cell .nx-cell__sort-btn:active::before {
  background-color: var(--nx-color-table-header-button-background-active);
  border: none;
}

.nx-cell:first-child > .nx-cell__row-btn {
  margin-left: calc(0px - calc(var(--nx-spacing-4x) - 1px));
  margin-right: calc(0px - var(--nx-spacing-3x));
  padding-left: calc(var(--nx-spacing-4x) - 1px);
  padding-right: var(--nx-spacing-3x);
  width: calc(100% + calc(var(--nx-spacing-4x) - 1px) + var(--nx-spacing-3x));
}
.nx-cell:first-child > .nx-cell__sort-btn {
  margin-left: calc(0px - var(--nx-spacing-4x));
  margin-right: calc(0px - var(--nx-spacing-3x));
  padding-left: var(--nx-spacing-4x);
  padding-right: var(--nx-spacing-3x);
  width: calc(100% + var(--nx-spacing-4x) + var(--nx-spacing-3x));
}
.nx-cell:last-child > .nx-cell__row-btn {
  margin-left: calc(0px - var(--nx-spacing-3x));
  margin-right: calc(0px - calc(var(--nx-spacing-4x) - 1px));
  padding-left: var(--nx-spacing-3x);
  padding-right: calc(var(--nx-spacing-4x) - 1px);
  width: calc(100% + var(--nx-spacing-3x) + calc(var(--nx-spacing-4x) - 1px));
}
.nx-cell:last-child > .nx-cell__sort-btn {
  margin-left: calc(0px - var(--nx-spacing-3x));
  margin-right: calc(0px - var(--nx-spacing-4x));
  padding-left: var(--nx-spacing-3x);
  padding-right: var(--nx-spacing-4x);
  width: calc(100% + var(--nx-spacing-3x) + var(--nx-spacing-4x));
}
.nx-cell:first-child:last-child > .nx-cell__row-btn {
  margin-left: calc(0px - calc(var(--nx-spacing-4x) - 1px));
  margin-right: calc(0px - calc(var(--nx-spacing-4x) - 1px));
  padding-left: calc(var(--nx-spacing-4x) - 1px);
  padding-right: calc(var(--nx-spacing-4x) - 1px);
  width: calc(100% + calc(var(--nx-spacing-4x) - 1px) + calc(var(--nx-spacing-4x) - 1px));
}
.nx-cell:first-child:last-child > .nx-cell__sort-btn {
  margin-left: calc(0px - var(--nx-spacing-4x));
  margin-right: calc(0px - var(--nx-spacing-4x));
  padding-left: var(--nx-spacing-4x);
  padding-right: var(--nx-spacing-4x);
  width: calc(100% + var(--nx-spacing-4x) + var(--nx-spacing-4x));
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-grid-row {
  display: flex;
  margin-top: var(--nx-spacing-6x);
  margin-bottom: var(--nx-spacing-6x);
}

.nx-grid-col {
  border-left: var(--nx-border-grid);
  box-sizing: border-box;
  flex: 1 0;
  overflow-x: hidden;
  padding: 0 var(--nx-spacing-6x);
  overflow-wrap: break-word;
}
.nx-grid-col:first-child {
  border: none;
  padding-left: 0;
}
.nx-grid-col:last-child {
  padding-right: 0;
}
.nx-grid-col > :first-child {
  margin-top: 0;
}
.nx-grid-col > :last-child {
  margin-bottom: 0;
}

.nx-grid-col--25 {
  flex: 0 0 25%;
  max-width: 25%;
}

.nx-grid-col--50 {
  flex: 0 0 50%;
  max-width: 50%;
}

.nx-grid-col--75 {
  flex: 0 0 75%;
  max-width: 75%;
}

.nx-grid-col--33 {
  flex: 0 0 33%;
  max-width: 33%;
}

.nx-grid-col--67 {
  flex: 0 0 67%;
  max-width: 67%;
}

.nx-grid-h-keyline {
  border: none;
  border-top: var(--nx-border-default);
  margin-top: var(--nx-spacing-6x);
  margin-bottom: var(--nx-spacing-6x);
}

.nx-grid-header {
  margin-bottom: var(--nx-spacing-4x);
}
.nx-grid-header > :first-child {
  margin-top: 0;
}
.nx-grid-header > :last-child {
  margin-bottom: 0;
}

.nx-grid-header__title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nx-grid-header__title > :first-child {
  margin-left: 0;
}
.nx-grid-header__title > :last-child {
  margin-right: 0;
}

.nx-grid-col__section {
  margin-top: var(--nx-spacing-6x);
  margin-bottom: var(--nx-spacing-6x);
}
.nx-grid-col__section > :first-child {
  margin-top: 0;
}
.nx-grid-col__section > :last-child {
  margin-bottom: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-icon {
  fill: currentColor;
  margin: 0 var(--nx-spacing-2x);
  vertical-align: -0.125em;
}
.nx-icon + .nx-icon {
  margin-left: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-counter {
  font-family: var(--nx-font-family);
  font-weight: 600;
  background-color: var(--nx-color-component-background);
  border: 1px solid var(--nx-color-counter);
  border-radius: 12px;
  color: var(--nx-color-text-stark);
  display: inline-block;
  font-size: 14px;
  line-height: var(--nx-line-height);
  margin-left: var(--nx-spacing-6x);
  padding: 0 calc(var(--nx-spacing-2x) - 1px) 1px calc(var(--nx-spacing-2x) - 1px);
  text-align: center;
  min-width: 8px;
}
.nx-counter.nx-counter--active {
  background-color: var(--nx-color-counter);
  border-color: var(--nx-color-counter);
  color: var(--nx-color-counter-active-text);
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-threat-number {
  font-family: var(--nx-font-family);
  font-weight: 600;
  font-size: 16px;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-vulnerability-score {
  font-family: var(--nx-font-family);
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  font-size: 16px;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-form {
  position: relative;
}
.nx-form__required-field-asterisk, .nx-label__text::after, .nx-legend__text::after {
  color: var(--nx-color-validation-invalid);
}
.nx-form__required-field-notice {
  font-weight: 600;
  color: var(--nx-color-text-stark);
}
.nx-form__validation-errors {
  display: none;
}
.nx-form__validation-errors + .nx-btn-bar {
  margin-top: 0;
}
.nx-form--show-validation-errors.nx-form--has-validation-errors .nx-form__validation-errors {
  display: flex;
}
.nx-form--has-submit-error .nx-form__validation-errors {
  display: none;
}
.nx-form--has-submit-error .nx-form__submit-btn, .nx-form--show-validation-errors.nx-form--has-validation-errors .nx-form__submit-btn {
  display: none;
}
.nx-form--has-submit-error .nx-footer .nx-btn-bar > :nth-last-child(2), .nx-form--show-validation-errors.nx-form--has-validation-errors .nx-footer .nx-btn-bar > :nth-last-child(2) {
  margin-right: 0;
}
.nx-form > :first-child {
  margin-top: 0;
}
.nx-form > :last-child {
  margin-bottom: 0;
}

.nx-form-group {
  margin-bottom: var(--nx-spacing-8x);
}
.nx-form-group .nx-text-input, .nx-form-group .nx-form-select, .nx-form-group .nx-file-upload, .nx-form-group .nx-multi-file-upload {
  margin-bottom: 0;
}

.nx-form-row {
  align-items: flex-end;
  display: flex;
  margin-bottom: var(--nx-spacing-8x);
}
.nx-form-row .nx-form-group {
  margin-right: var(--nx-spacing-6x);
  margin-bottom: 0;
}
.nx-form-row .nx-btn-bar {
  margin-top: 0;
  margin-bottom: 0;
}
.nx-form-row > :first-child {
  margin-left: 0;
}
.nx-form-row > :last-child {
  margin-right: 0;
}

.nx-label, .nx-legend {
  display: block;
  padding: 0;
  max-width: var(--nx-width-text-wrapping);
}
.nx-label .nx-text-input, .nx-label .nx-textarea, .nx-legend .nx-text-input, .nx-legend .nx-textarea {
  display: block;
}

.nx-legend {
  -webkit-margin-collapse: separate;
}

.nx-label__text, .nx-legend__text {
  font-family: var(--nx-font-family);
  font-weight: bold;
  color: var(--nx-color-text-stark);
  cursor: default;
  display: block;
  margin-bottom: var(--nx-spacing-2x);
}
.nx-label__text::after, .nx-legend__text::after {
  content: " *";
}
.nx-label__text > :first-child, .nx-legend__text > :first-child {
  margin-left: 0;
}
.nx-label__text > :last-child, .nx-legend__text > :last-child {
  margin-right: 0;
}

.nx-label--optional .nx-label__text::after, .nx-label--optional .nx-legend__text::after, .nx-legend--optional .nx-label__text::after, .nx-legend--optional .nx-legend__text::after {
  display: none;
}

.nx-sub-label {
  display: block;
  font-size: var(--nx-font-size-s);
  font-style: italic;
  margin-bottom: var(--nx-spacing-4x);
  max-width: var(--nx-width-text-wrapping);
}
.nx-sub-label > :first-child {
  margin-left: 0;
}
.nx-sub-label > :last-child {
  margin-right: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-radio-checkbox {
  font-family: var(--nx-font-family);
  font-weight: normal;
  align-items: center;
  box-sizing: border-box;
  display: flex;
  margin-bottom: var(--nx-spacing-2x);
  white-space: nowrap;
  width: calc(min(562px, 100%));
  max-width: max-content;
  position: relative;
}
.nx-radio-checkbox:hover {
  cursor: pointer;
}
.nx-radio-checkbox:hover .nx-radio-checkbox__control {
  box-shadow: inset 0 0 0 var(--nx-border-width-alt) var(--nx-color-interactive-border-hover);
}
.nx-radio-checkbox:focus-within .nx-checkbox__box, .nx-radio-checkbox:focus-within .nx-radio__focus {
  position: relative;
}
.nx-radio-checkbox:focus-within .nx-checkbox__box::after, .nx-radio-checkbox:focus-within .nx-radio__focus::after {
  border: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  content: "";
  box-sizing: border-box;
  display: block;
  position: absolute;
}
.nx-radio-checkbox:focus-within:hover .nx-radio-checkbox__control {
  filter: none;
}
.nx-radio-checkbox:focus-within .nx-radio-checkbox__input:focus {
  margin: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  height: initial;
  z-index: -1;
}
.nx-radio-checkbox > :first-child {
  margin-left: 0;
}
.nx-radio-checkbox > :last-child {
  margin-right: 0;
}

.nx-radio-checkbox--disabled, .nx-radio-checkbox--disabled:hover {
  cursor: default;
}

.nx-radio-checkbox__control {
  box-shadow: inset 0 0 0 var(--nx-border-width-alt) var(--nx-color-interactive-border);
  background-color: var(--nx-color-component-background);
  border: 0;
  flex-shrink: 0;
  margin-right: var(--nx-spacing-2x);
}

.nx-radio-checkbox__content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nx-radio-checkbox__content > :first-child {
  margin-left: 0;
}
.nx-radio-checkbox__content > :last-child {
  margin-right: 0;
}

.nx-radio-checkbox__input {
  margin: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.nx-radio-checkbox__input:focus {
  margin-right: var(--nx-spacing-base);
  outline: 1px solid var(--nx-color-interactive-border-focus);
  opacity: 1;
  position: static;
  vertical-align: 5px;
  width: 0;
  z-index: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-card-container {
  display: flex;
  flex-wrap: wrap;
  gap: var(--nx-spacing-4x);
  justify-content: space-between;
  margin: var(--nx-spacing-4x) 0;
}

.nx-card-container--no-wrap {
  flex-wrap: nowrap;
}

.nx-card {
  background-color: var(--nx-color-component-background);
  border-radius: var(--nx-border-radius);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: var(--nx-spacing-6x);
  text-align: center;
  min-width: 230px;
  max-width: 330px;
}
.nx-card > :first-child {
  margin-top: 0;
}
.nx-card > :last-child {
  margin-bottom: 0;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (display: flow-root) {
    .nx-card-container {
      margin-bottom: 0;
    }
    .nx-card-container + .nx-card-container {
      margin-top: 0;
    }
    .nx-card-container > :first-child {
      margin-left: 0;
    }
    .nx-card-container > :last-child {
      margin-right: 0;
    }

    .nx-card {
      margin-right: var(--nx-spacing-4x);
      margin-bottom: var(--nx-spacing-4x);
    }

    .nx-card__content > :not(:last-child) {
      margin-bottom: var(--nx-spacing-4x);
    }

    .nx-card__content--columns > :first-child {
      margin-right: var(--nx-spacing-4x);
      margin-bottom: 0;
    }
  }
}
.nx-card__header {
  margin-bottom: var(--nx-spacing-4x);
}
.nx-card__header > :first-child {
  margin-top: 0;
}
.nx-card__header > :last-child {
  margin-bottom: 0;
}

.nx-card__content {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: var(--nx-spacing-4x);
  margin-bottom: var(--nx-spacing-6x);
}
.nx-card__content > :first-child {
  margin-top: 0;
}
.nx-card__content > :last-child {
  margin-bottom: 0;
}

.nx-card__footer {
  border-top: var(--nx-border-default);
  padding-top: var(--nx-spacing-6x);
}

.nx-card--equal {
  flex: 1;
  max-width: unset;
}

.nx-card__call-out {
  font-family: var(--nx-font-family);
  font-weight: bold;
  color: var(--nx-color-text-dark);
  font-size: 32px;
}
.nx-card__call-out .nx-card__call-out-icon {
  font-size: 48px;
}
.nx-card__call-out .nx-card__call-out-icon--xl {
  font-size: 64px;
}

.nx-card__content--columns {
  flex-direction: row;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-btn.nx-btn--pagination:focus, .nx-btn-bar--pagination .nx-btn:last-child:focus, .nx-btn-bar--pagination .nx-btn:first-child:focus {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  outline-offset: calc(-1px - var(--nx-focus-outline-width) - var(--nx-focus-outline-offset));
}

.nx-btn-bar--pagination {
  justify-content: center;
}
.nx-btn-bar--pagination .nx-btn {
  border: 1px solid var(--nx-color-tertiary-button-border);
  min-width: calc(var(--nx-spacing-4x) * var(--nx-line-height) + 2 * var(--nx-spacing-2x));
  margin: 0 var(--nx-spacing-2x) 0 0;
  padding: calc(var(--nx-spacing-2x) - 1px) calc(var(--nx-spacing-4x) - 1px);
}
.nx-btn-bar--pagination .nx-btn:last-child {
  margin-right: 0;
}
.nx-btn-bar--pagination .nx-btn:last-child .nx-icon, .nx-btn-bar--pagination .nx-btn:first-child .nx-icon {
  color: var(--nx-color-text-stark);
}
.nx-btn-bar--pagination .nx-btn:last-child:hover, .nx-btn-bar--pagination .nx-btn:first-child:hover {
  background-color: var(--nx-color-interactive-background-hover);
  border-color: var(--nx-color-pagination-tertiary-border-hover);
}
.nx-btn-bar--pagination .nx-btn:last-child:active, .nx-btn-bar--pagination .nx-btn:first-child:active {
  background-color: var(--nx-color-interactive-background-active);
  border-color: var(--nx-color-pagination-tertiary-border-active);
  outline: none;
}
.nx-btn-bar--indeterminate-pagination .nx-btn {
  margin: 0 var(--nx-spacing-6x) 0 0;
}

.nx-btn.nx-btn--pagination {
  font-family: var(--nx-font-family);
  font-weight: normal;
  border-color: transparent;
  color: var(--nx-color-text);
}
.nx-btn.nx-btn--pagination:hover {
  background-color: var(--nx-color-interactive-background-hover);
  color: var(--nx-color-pagination-tertiary-text-hover);
}
.nx-btn.nx-btn--pagination:focus {
  outline-offset: calc(0px - var(--nx-focus-outline-width));
}
.nx-btn.nx-btn--pagination:active {
  background-color: var(--nx-color-interactive-background-active);
  color: var(--nx-color-pagination-tertiary-text-active);
  outline: none;
}
.nx-btn.nx-btn--pagination.selected, .nx-btn.nx-btn--pagination.selected:hover {
  background-color: var(--nx-color-primary-button-background);
  border-color: transparent;
  color: var(--nx-color-primary-button-text);
  cursor: default;
  font-weight: 600;
}
.nx-btn.nx-btn--pagination.selected:focus {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-primary-button-focus-outline);
  outline-offset: calc(0px - var(--nx-focus-outline-width) - var(--nx-focus-outline-offset));
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-viewport-sized {
  display: flex;
  flex-direction: column;
}

.nx-viewport-sized__container > *, .nx-viewport-sized > * {
  box-sizing: border-box;
  flex: none;
  margin-top: 0;
  width: 100%;
}
.nx-viewport-sized__container > .MuiTooltip-popper, .nx-viewport-sized > .MuiTooltip-popper {
  width: auto;
}

.nx-viewport-sized__container {
  display: flex;
  flex-direction: column;
}

.nx-viewport-sized__container--adjacent {
  align-items: stretch;
  flex-direction: row;
}
.nx-viewport-sized__container--adjacent > * {
  margin-top: 0;
  margin-bottom: 0;
  width: auto;
}

.nx-viewport-sized__container, .nx-viewport-sized__scrollable {
  flex: auto;
  min-height: 0;
}

.nx-viewport-sized__scrollable {
  max-height: unset;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-read-only {
  margin: 0 0 var(--nx-spacing-8x) 0;
}
.nx-read-only > :first-child {
  margin-top: 0;
}
.nx-read-only > :last-child {
  margin-bottom: 0;
}

.nx-read-only--grid {
  display: grid;
  gap: var(--nx-spacing-8x) var(--nx-spacing-20x);
  margin: var(--nx-spacing-8x) 0;
  justify-content: start;
}
.nx-read-only--grid .nx-read-only__data, .nx-read-only--grid .nx-read-only__label {
  max-width: unset;
}

.nx-read-only__item > :first-child {
  margin-top: 0;
}
.nx-read-only__item > :last-child {
  margin-bottom: 0;
}

.nx-read-only__label {
  font-family: var(--nx-font-family);
  font-weight: bold;
  color: var(--nx-color-text-stark);
  margin: var(--nx-spacing-8x) 0 var(--nx-spacing-2x) 0;
  max-width: var(--nx-width-text-wrapping);
}

.nx-read-only__data {
  margin: 0 0 var(--nx-spacing-2x) 0;
  max-width: var(--nx-width-text-wrapping);
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-system-notice, .nx-system-notice-container {
  grid-area: notices;
}

.nx-system-notice {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: var(--nx-color-system-notice-background);
  color: var(--nx-color-system-notice-text);
  padding: var(--nx-spacing-3x) var(--nx-spacing-6x);
}
.nx-system-notice > :first-child {
  margin-left: 0;
}
.nx-system-notice > :last-child {
  margin-right: 0;
}

.nx-system-notice--alert {
  background-color: var(--nx-color-system-notice-background-alert);
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-divider {
  background-color: var(--nx-color-border);
  border-style: none;
  margin: var(--nx-spacing-6x) 0;
  height: 1px;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-text-link {
  color: var(--nx-color-link);
  cursor: pointer;
  text-decoration: underline;
}
.nx-text-link__truncate-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nx-text-link--truncate {
  align-items: baseline;
  display: flex;
}
.nx-text-link .nx-code {
  color: var(--nx-color-link);
}
.nx-text-link:focus {
  border-radius: 4px;
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
}
.nx-text-link:focus, .nx-text-link:focus .nx-code {
  color: var(--nx-color-link-focus);
}
.nx-text-link:hover, .nx-text-link:hover .nx-code {
  color: var(--nx-color-link-hover);
}
.nx-text-link:active, .nx-text-link:active:focus {
  outline: none;
}
.nx-text-link:active, .nx-text-link:active .nx-code, .nx-text-link:active:focus, .nx-text-link:active:focus .nx-code {
  color: var(--nx-color-link-active);
}
.nx-text-link .nx-icon.fa-external-link-alt {
  margin-left: var(--nx-spacing-base);
}
.nx-text-link.disabled, .nx-text-link.disabled:hover, .nx-text-link.disabled:focus, .nx-text-link[disabled], .nx-text-link[disabled]:hover, .nx-text-link[disabled]:focus {
  color: var(--nx-color-text-disabled);
  cursor: default;
  text-decoration: underline;
}
.nx-text-link > :first-child {
  margin-left: 0;
}
.nx-text-link > :last-child {
  margin-right: 0;
}

button.nx-text-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: var(--nx-font-family);
  font-weight: normal;
  background: initial;
  border: initial;
  display: block;
  font-size: var(--nx-font-size);
  line-height: var(--nx-line-height);
  max-width: 100%;
  padding: initial;
  text-decoration: underline;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-field-validation-message {
  color: var(--nx-color-validation-invalid-message);
  font-size: var(--nx-font-size-xs);
  margin-top: var(--nx-spacing-2x);
  position: absolute;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-status-indicator {
  border-radius: calc(calc(var(--nx-line-height) * var(--nx-font-size)) * 0.5);
  display: inline-block;
  font-size: var(--nx-font-size-s);
  line-height: calc(var(--nx-line-height) * var(--nx-font-size));
  margin: 0 var(--nx-spacing-2x);
  padding: 0 var(--nx-spacing-4x) 0 var(--nx-spacing-2x);
  position: relative;
  vertical-align: top;
}
.nx-status-indicator::before {
  border-radius: 6px;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 12px;
  width: 12px;
  margin: 6px var(--nx-spacing-3x) 6px 0;
  vertical-align: bottom;
}
.nx-status-indicator::after {
  border-radius: calc(calc(var(--nx-line-height) * var(--nx-font-size)) * 0.5);
  border-style: solid;
  border-width: 1px;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.nx-status-indicator {
  background-color: var(--nx-color-status-indicator-negative-background);
  color: var(--nx-color-status-indicator-negative-text);
}
.nx-status-indicator::before {
  background-color: var(--nx-color-status-indicator-negative-icon-background);
  border-color: var(--nx-color-status-indicator-negative-icon-border);
}
.nx-status-indicator::after {
  border-color: var(--nx-color-status-indicator-negative-border);
}
.nx-status-indicator--intermediate {
  background-color: var(--nx-color-status-indicator-intermediate-background);
  color: var(--nx-color-status-indicator-intermediate-text);
}
.nx-status-indicator--intermediate::before {
  background-color: var(--nx-color-status-indicator-intermediate-icon-background);
  border-color: var(--nx-color-status-indicator-intermediate-icon-border);
}
.nx-status-indicator--intermediate::after {
  border-color: var(--nx-color-status-indicator-intermediate-border);
}
.nx-status-indicator--positive {
  background-color: var(--nx-color-status-indicator-positive-background);
  color: var(--nx-color-status-indicator-positive-text);
}
.nx-status-indicator--positive::before {
  background-color: var(--nx-color-status-indicator-positive-icon-background);
  border-color: var(--nx-color-status-indicator-positive-icon-border);
}
.nx-status-indicator--positive::after {
  border-color: var(--nx-color-status-indicator-positive-border);
}
.nx-status-indicator--error {
  background-color: var(--nx-color-status-indicator-error-background);
  color: var(--nx-color-status-indicator-error-text);
}
.nx-status-indicator--error::before {
  background-color: var(--nx-color-status-indicator-error-icon-background);
  border-color: var(--nx-color-status-indicator-error-icon-border);
}
.nx-status-indicator--error::after {
  border-color: var(--nx-color-status-indicator-error-border);
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * This is the "entrypoint" for files in this directory.  These files represent styles that should be included by
 * any consumer of the react-shared-components lib
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-tooltip.MuiTooltip-tooltip {
  font-family: var(--nx-font-family);
  font-weight: 600;
  box-sizing: border-box;
  background-color: var(--nx-color-tooltip-background);
  border-radius: var(--nx-border-radius);
  color: var(--nx-color-tooltip-text);
  font-size: var(--nx-font-size-s);
  line-height: var(--nx-line-height);
  max-width: 800px;
  padding: var(--nx-spacing-2x) var(--nx-spacing-4x);
}
.MuiTooltip-popper .nx-tooltip.MuiTooltip-tooltip.MuiTooltip-tooltipPlacementTop, .MuiTooltip-popper .nx-tooltip.MuiTooltip-tooltip.MuiTooltip-tooltipPlacementBottom {
  margin: var(--nx-spacing-2x) 0;
}
.MuiTooltip-popper .nx-tooltip.MuiTooltip-tooltip.MuiTooltip-tooltipPlacementRight, .MuiTooltip-popper .nx-tooltip.MuiTooltip-tooltip.MuiTooltip-tooltipPlacementLeft {
  margin: 0 var(--nx-spacing-2x);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-checkbox {
  min-width: 16px;
}

.nx-checkbox__box {
  align-items: center;
  border-radius: 2px;
  box-sizing: border-box;
  display: inline-flex;
  height: 16px;
  justify-content: center;
  width: 16px;
}
.nx-checkbox__box::after {
  height: calc(16px + 8px);
  width: calc(16px + 8px);
  border-radius: 4px;
}
.nx-checkbox__box .fa-check {
  color: var(--nx-color-component-background);
  font-size: var(--nx-font-size-s);
}

.nx-checkbox__input:checked + .nx-checkbox__box {
  background-color: var(--nx-color-radio-checkbox-selected);
}
.nx-checkbox__input:checked + .nx-checkbox__box, .nx-checkbox__input:checked + .nx-checkbox__box:hover {
  box-shadow: inset 0 0 0 var(--nx-border-width-alt) var(--nx-color-radio-checkbox-selected);
}
.nx-checkbox__input:disabled + .nx-checkbox__box, .nx-checkbox__input:disabled:hover + .nx-checkbox__box {
  box-shadow: inset 0 0 0 var(--nx-border-width-alt) var(--nx-color-checkbox-disabled-inner-border);
  background-color: var(--nx-color-checkbox-disabled-background);
}
.nx-checkbox__input:disabled + .nx-checkbox__box .fa-check, .nx-checkbox__input:disabled:hover + .nx-checkbox__box .fa-check {
  color: var(--nx-color-checkbox-disabled-icon);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-radio {
  min-width: 16px;
}

.nx-radio__circle {
  background-color: var(--nx-color-component-background);
  border-radius: 50%;
  height: 16px;
  width: 16px;
}

.nx-radio__input:checked + .nx-radio__circle, .nx-radio__input:checked:hover + .nx-radio__circle {
  box-shadow: inset 0 0 0 4px var(--nx-color-radio-checkbox-selected);
}
.nx-radio__input:checked:disabled + .nx-radio__circle, .nx-radio__input:checked:hover:disabled + .nx-radio__circle {
  background-color: var(--nx-color-radio-disabled-checked-dot);
}
.nx-radio__input:disabled + .nx-radio__circle, .nx-radio__input:disabled:hover + .nx-radio__circle {
  background-color: var(--nx-color-radio-disabled-dot);
  box-shadow: inset 0 0 0 1px var(--nx-color-radio-disabled-border), inset 0 0 0 4px var(--nx-color-radio-disabled-ring);
}

.nx-radio__focus::after {
  height: calc(16px + 8px);
  width: calc(16px + 8px);
  border-radius: 12px;
  left: -28px;
  top: -12px;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-back-button {
  font-size: var(--nx-font-size-s);
  margin-top: var(--nx-spacing-6x);
  margin-bottom: var(--nx-spacing-6x);
}
.nx-back-button .nx-text-link > :first-child {
  margin-left: 0;
}
.nx-back-button .nx-text-link > :last-child {
  margin-right: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-loading-spinner {
  margin: 8px 0;
}
.nx-loading-spinner > :first-child {
  margin-left: 0;
}
.nx-loading-spinner > :last-child {
  margin-right: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-icon--close {
  height: 1em;
  vertical-align: -0.125em;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-btn--close {
  padding-top: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  padding-bottom: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  width: calc(1em * var(--nx-line-height) + 2 * var(--nx-spacing-base));
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-load-error__content {
  align-items: first baseline;
  display: flex;
  flex-wrap: wrap;
  row-gap: var(--nx-spacing-6x);
}
.nx-load-error__content > :first-child {
  margin-left: 0;
}
.nx-load-error__content > :last-child {
  margin-right: 0;
}
.nx-load-error__message {
  margin-right: var(--nx-spacing-3x);
  word-break: break-word;
}
.nx-load-error__retry {
  margin-left: auto;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-modal {
  --nx-modal-padding: var(--nx-spacing-6x);
  border-radius: var(--nx-border-radius);
  box-sizing: border-box;
  background-color: var(--nx-color-component-background);
  color: var(--nx-color-text);
  margin: 100px 0;
  padding: var(--nx-modal-padding);
  width: 800px;
}
.nx-modal > :first-child {
  margin-top: 0;
}
.nx-modal > :last-child {
  margin-bottom: 0;
}
.nx-modal, .nx-modal > .nx-form {
  display: flex;
  flex-basis: auto;
  flex-direction: column;
  flex-shrink: 1;
  overflow: hidden;
}
.nx-modal > .nx-form {
  margin: calc(0px - var(--nx-modal-padding));
  padding: var(--nx-modal-padding);
}
.nx-modal .nx-footer {
  margin: 0;
}

.nx-modal--narrow {
  width: 600px;
}

.nx-modal--wide {
  width: 1000px;
}

.nx-modal-header {
  border-bottom: var(--nx-border-default);
  padding-bottom: var(--nx-spacing-6x);
}
.nx-modal-header .nx-h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: unset;
}
.nx-modal-header > :first-child {
  margin-top: 0;
}
.nx-modal-header > :last-child {
  margin-bottom: 0;
}

.nx-modal-backdrop {
  align-items: center;
  background-color: var(--nx-color-background-mask);
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: var(--nx-z-index-modal-backdrop);
  border: initial;
  max-width: initial;
  max-height: initial;
  width: initial;
  height: initial;
  margin: initial;
  padding: initial;
  overflow: hidden;
}
.nx-modal-backdrop::backdrop {
  display: none;
}

.nx-modal-content {
  flex-shrink: 1;
  flex-basis: auto;
  margin-right: calc(0px - var(--nx-modal-padding));
  margin-left: calc(0px - var(--nx-modal-padding));
  padding: var(--nx-spacing-6x) var(--nx-modal-padding) var(--nx-spacing-8x) var(--nx-modal-padding);
  overflow-y: auto;
}
.nx-modal-content > :first-child {
  margin-top: 0;
}
.nx-modal-content > :last-child {
  margin-bottom: 0;
}

.nx-modal-content--tabs {
  display: flex;
  padding-bottom: 0;
}
.nx-modal-content--tabs .nx-tabs {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.nx-modal-content--tabs .nx-tab-list {
  margin-top: 1px;
  margin-left: 1px;
  margin-right: 1px;
}
.nx-modal-content--tabs .nx-tab-panel {
  flex-shrink: 1;
  overflow-y: auto;
  margin-bottom: var(--nx-spacing-6x);
}
@charset "UTF-8";
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-text-input {
  display: inline-block;
  position: relative;
  width: var(--nx-width-form-element-normal);
  max-width: 100%;
  margin-bottom: var(--nx-spacing-8x);
}
.nx-text-input__box {
  align-items: center;
  background-color: var(--nx-color-component-background);
  border: 1px solid var(--nx-color-interactive-border);
  border-radius: var(--nx-border-radius);
  display: flex;
  padding: calc(var(--nx-spacing-2x) - 1px) calc(var(--nx-spacing-4x) - 1px);
  position: relative;
}
.nx-text-input__box .nx-icon {
  margin-right: 0;
}
.nx-text-input__box .nx-icon + .nx-icon {
  margin-left: var(--nx-spacing-2x);
}
.nx-text-input__box::before {
  content: "​";
}
.nx-text-input__box > :first-child {
  margin-left: 0;
}
.nx-text-input__box > :last-child {
  margin-right: 0;
}
.nx-text-input__input {
  background-color: transparent;
  border: none;
  color: var(--nx-color-text);
  flex-grow: 1;
  font-size: var(--nx-font-size);
  line-height: var(--nx-line-height);
  margin: 0;
  padding: 0;
}
.nx-text-input__input:focus {
  outline: none;
}
.nx-text-input__input::placeholder {
  color: var(--nx-color-text-placeholder);
}
.nx-text-input__input[disabled] {
  color: var(--nx-color-text-disabled);
}
.nx-text-input--long {
  width: var(--nx-width-form-element-wide);
}
.nx-text-input--short {
  width: var(--nx-width-form-element-short);
}
.nx-text-input--short .nx-text-input__input {
  min-width: 0;
}
.nx-text-input--textarea .nx-text-input__box {
  align-items: initial;
  display: flex;
  flex-direction: column;
}
.nx-text-input--textarea .nx-text-input__box::before {
  content: none;
}
.nx-text-input--textarea .nx-text-input__box .nx-icon {
  align-self: flex-end;
  margin: var(--nx-spacing-2x) 0 0 0;
}
.nx-text-input:hover .nx-text-input__box, .nx-text-input.pristine:hover .nx-text-input__box, .nx-text-input.pristine.valid:hover .nx-text-input__box {
  border-color: var(--nx-color-interactive-border-hover);
}
.nx-text-input:focus-within .nx-text-input__box, .nx-text-input.pristine:focus-within .nx-text-input__box, .nx-text-input.pristine.valid:focus-within .nx-text-input__box {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  outline-offset: calc(0px - 1px - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width));
}
.nx-text-input.disabled .nx-text-input__box, .nx-text-input.disabled:hover .nx-text-input__box {
  background-color: var(--nx-color-interactive-background-disabled);
  border-color: var(--nx-color-interactive-border-disabled);
}
.nx-text-input.disabled .nx-text-input__input::placeholder {
  color: var(--nx-color-text-disabled);
}
.nx-text-input.disabled .nx-text-input__input::-webkit-datetime-edit {
  color: var(--nx-color-text-disabled);
}
.nx-text-input.disabled .nx-icon {
  display: none;
}
.nx-text-input + .nx-text-input {
  margin-left: var(--nx-spacing-4x);
}
.nx-text-input .nx-icon--invalid, .nx-text-input .nx-icon--valid {
  display: none;
}
.nx-text-input .nx-icon--invalid {
  color: var(--nx-color-validation-invalid-icon);
}
.nx-text-input .nx-icon--valid {
  color: var(--nx-color-validation-valid-icon);
}

textarea.nx-text-input__input {
  min-height: 220px;
  padding: 0;
  resize: vertical;
}
textarea.nx-text-input__input[rows] {
  min-height: unset;
  resize: none;
  overflow-x: hidden;
}

.nx-form--show-validation-errors .nx-text-input:not(.disabled).valid .nx-text-input__box, .nx-text-input:not(.pristine):not(.disabled).valid .nx-text-input__box {
  border-color: var(--nx-color-validation-valid);
}
.nx-form--show-validation-errors .nx-text-input:not(.disabled).valid .nx-icon--valid, .nx-text-input:not(.pristine):not(.disabled).valid .nx-icon--valid {
  display: inline-block;
}
.nx-form--show-validation-errors .nx-text-input:not(.disabled).invalid .nx-text-input__box, .nx-text-input:not(.pristine):not(.disabled).invalid .nx-text-input__box {
  border-color: var(--nx-color-validation-invalid);
}
.nx-form--show-validation-errors .nx-text-input:not(.disabled).invalid .nx-icon--invalid, .nx-text-input:not(.pristine):not(.disabled).invalid .nx-icon--invalid {
  display: inline-block;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-threat-indicator {
  font-size: var(--nx-font-size-s);
  margin: 0 var(--nx-spacing-2x);
  vertical-align: -0.1em;
}
.nx-threat-indicator.fa-fw {
  width: 1em;
}

.nx-list__item .nx-threat-indicator {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: indicator;
  margin-left: 0;
  position: relative;
  bottom: -0.1em;
}

.nx-threat-indicator--unspecified {
  color: var(--nx-color-threat-unspecified);
}

.nx-threat-indicator--none {
  color: var(--nx-color-threat-none);
}

.nx-threat-indicator--low {
  color: var(--nx-color-threat-low);
}

.nx-threat-indicator--moderate {
  color: var(--nx-color-threat-moderate);
}

.nx-threat-indicator--severe {
  color: var(--nx-color-threat-severe);
}

.nx-threat-indicator--critical {
  color: var(--nx-color-threat-critical);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-vulnerability-indicator {
  font-size: var(--nx-font-size-s);
  margin: 0 var(--nx-spacing-2x);
  vertical-align: -0.1em;
}
.nx-vulnerability-indicator.fa-fw {
  width: 1em;
}

.nx-list__item .nx-vulnerability-indicator {
  grid-area: indicator;
  margin-left: 0;
  position: relative;
  bottom: -0.1em;
}

.nx-vulnerability-indicator--none {
  color: var(--nx-color-vulnerability-none);
}

.nx-vulnerability-indicator--low {
  color: var(--nx-color-vulnerability-low);
}

.nx-vulnerability-indicator--medium {
  color: var(--nx-color-vulnerability-medium);
}

.nx-vulnerability-indicator--high {
  color: var(--nx-color-vulnerability-high);
}

.nx-vulnerability-indicator--critical {
  color: var(--nx-color-vulnerability-critical);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-submit-mask {
  align-items: center;
  background-color: var(--nx-color-background-mask);
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: var(--nx-z-index-submit-mask);
}
.nx-submit-mask .nx-submit-mask__message {
  margin-top: 200px;
}

.nx-submit-mask__message {
  font-family: var(--nx-font-family);
  font-weight: 600;
  background-color: var(--nx-color-component-background);
  border-radius: var(--nx-border-radius);
  box-sizing: border-box;
  margin: 0;
  padding: var(--nx-spacing-6x);
  text-align: center;
  min-width: 124px;
  max-width: 250px;
}
.nx-submit-mask__message > :first-child {
  margin-left: 0;
}
.nx-submit-mask__message > :last-child {
  margin-right: 0;
}
.nx-submit-mask__message > :first-child {
  margin-top: 0;
}
.nx-submit-mask__message > :last-child {
  margin-bottom: 0;
}

.nx-submit-mask--success .nx-submit-mask__message {
  color: var(--nx-color-success);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-tabs {
  margin: var(--nx-spacing-4x) 0 var(--nx-spacing-6x) 0;
}

.nx-tab-list {
  border-bottom: var(--nx-border-default);
  display: flex;
  margin: 0 0 var(--nx-spacing-6x) 0;
  padding: 0;
}
.nx-tab-list > :first-child {
  margin-left: 0;
}
.nx-tab-list > :last-child {
  margin-right: 0;
}

.nx-tab-panel:focus {
  outline: solid 1px var(--nx-color-interactive-border-focus);
  outline-offset: -1px;
}
.nx-tab-panel > :first-child {
  margin-top: 0;
}
.nx-tab-panel > :last-child {
  margin-bottom: 0;
}

.nx-tab {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  display: inline-block;
  flex-shrink: 1;
  list-style: none;
  margin: 0 var(--nx-spacing-4x) -1px 0;
  padding: var(--nx-spacing-4x) var(--nx-spacing-6x) calc(var(--nx-spacing-4x) - 2px) var(--nx-spacing-6x);
  position: relative;
  text-align: center;
  min-width: 80px;
  max-width: 240px;
  background-color: transparent;
  z-index: 0;
}
.nx-tab::before {
  box-sizing: border-box;
  border-radius: 6px;
  content: "";
  height: calc(100% - 6px);
  position: absolute;
  left: 0;
  top: 4px;
  width: 100%;
  z-index: -1;
}
.nx-tab.active {
  font-family: var(--nx-font-family);
  font-weight: 600;
  border-bottom: 2px solid var(--nx-color-interactive-border-focus);
  color: var(--nx-color-interactive-border-focus);
}
.nx-tab:hover:not(.active) {
  font-family: var(--nx-font-family);
  font-weight: 600;
  color: var(--nx-color-text-stark);
}
.nx-tab:hover:not(.active)::before {
  background-color: var(--nx-color-tab-background-hover);
}
.nx-tab:focus::before {
  border: var(--nx-border-width-alt) solid var(--nx-color-interactive-border-focus);
}
.nx-tab:focus-visible {
  outline: none;
}
.nx-tab .nx-tab__hidden-children {
  display: block;
  font-weight: 600;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
  #Tree view
*/
.nx-collapsible-items {
  box-sizing: border-box;
  margin: var(--nx-spacing-6x) calc(0px - var(--nx-spacing-2x));
  max-width: 400px;
}
.nx-collapsible-items + .nx-collapsible-items {
  margin-top: calc(0px - var(--nx-spacing-2x));
}
.nx-collapsible-items .nx-text-input {
  box-sizing: border-box;
  border: none;
  margin: 0;
  padding: var(--nx-spacing-3x) var(--nx-spacing-2x) var(--nx-spacing-3x) calc(var(--nx-spacing-2x) + var(--nx-spacing-6x) + var(--nx-spacing-base));
  width: 100%;
}

.nx-collapsible-items--expanded > .nx-collapsible-items__header > .nx-collapsible-items__trigger > .nx-collapsible-items__twisty, .nx-collapsible-items--expanded > .nx-collapsible-items__header > .nx-collapsible-items__tooltip-wrapper > .nx-collapsible-items__trigger > .nx-collapsible-items__twisty {
  transform: rotate(90deg);
}

.nx-collapsible-items--collapsed .nx-collapsible-items__children, .nx-collapsible-items--collapsed .nx-filter-input {
  display: none;
}

.nx-collapsible-items--disabled .nx-collapsible-items__trigger {
  cursor: default;
  color: var(--nx-color-text-disabled);
}

.nx-collapsible-items--empty .nx-collapsible-items__trigger {
  cursor: default;
}
.nx-collapsible-items--empty .nx-collapsible-items__twisty {
  visibility: hidden;
}

.nx-collapsible-items__header,
.nx-collapsible-items__tooltip-wrapper {
  display: flex;
  gap: var(--nx-spacing-6x);
}

.nx-collapsible-items__tooltip-wrapper {
  flex-grow: 1;
}

.nx-collapsible-items__action-content .nx-btn--icon-only {
  padding-top: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  padding-bottom: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  width: calc(1em * var(--nx-line-height) + 2 * var(--nx-spacing-base));
}
.nx-collapsible-items__action-content > :first-child {
  margin-left: 0;
}
.nx-collapsible-items__action-content > :last-child {
  margin-right: 0;
}

button.nx-collapsible-items__child:focus, button.nx-btn.nx-collapsible-items__child:focus, a.nx-collapsible-items__child:focus, a.nx-btn.nx-collapsible-items__child:focus, .nx-collapsible-items__trigger:focus {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  outline-offset: calc(0px - var(--nx-focus-outline-offset));
}

.nx-collapsible-items__trigger {
  align-items: center;
  background: none;
  border: 0;
  border-radius: var(--nx-border-radius);
  box-sizing: border-box;
  color: var(--nx-color-text-stark);
  cursor: pointer;
  display: grid;
  font: inherit;
  font-weight: 600;
  grid-template-columns: var(--nx-spacing-6x) 1fr;
  text-align: left;
  padding: var(--nx-spacing-base) var(--nx-spacing-2x);
  width: 100%;
}
.nx-collapsible-items__trigger:hover:not([disabled]) {
  background-color: var(--nx-color-interactive-background-hover);
}
.nx-collapsible-items__trigger:active:not([disabled]), .nx-collapsible-items__trigger:active:not([disabled]):focus {
  background-color: var(--nx-color-interactive-background-active);
  outline: none;
}
.nx-collapsible-items__trigger > :first-child {
  margin-left: 0;
}
.nx-collapsible-items__trigger > :last-child {
  margin-right: 0;
}

.nx-collapsible-items__twisty {
  align-self: center;
  font-size: 22px;
  justify-self: center;
  margin: 0;
  transition: transform 300ms ease;
}
.nx-collapsible-items__twisty.nx-collapsible-items--empty {
  visibility: hidden;
}

.nx-collapsible-items__text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-items: center;
  display: flex;
  margin-left: var(--nx-spacing-base);
}
.nx-collapsible-items__text span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
}
.nx-collapsible-items__text > .nx-counter {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  flex-shrink: 0;
  max-width: 110px;
}
.nx-collapsible-items__text > :first-child {
  margin-left: 0;
}
.nx-collapsible-items__text > :last-child {
  margin-right: 0;
}

.nx-collapsible-items__child {
  border: 0;
  border-radius: var(--nx-border-radius);
  box-sizing: border-box;
  color: var(--nx-color-text-stark);
  display: block;
  overflow: hidden;
  padding: var(--nx-spacing-base) var(--nx-spacing-6x) var(--nx-spacing-base) calc(var(--nx-spacing-2x) + var(--nx-spacing-6x) + var(--nx-spacing-3x));
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nx-collapsible-items__child.nx-radio-checkbox {
  box-sizing: border-box;
  border: none;
  display: flex;
  margin: 0;
  padding: var(--nx-spacing-base) var(--nx-spacing-2x) var(--nx-spacing-base) calc(var(--nx-spacing-2x) + var(--nx-spacing-6x) + var(--nx-spacing-base));
}

button.nx-collapsible-items__child, button.nx-btn.nx-collapsible-items__child, a.nx-collapsible-items__child, a.nx-btn.nx-collapsible-items__child {
  background-color: transparent;
  font-weight: normal;
  margin: 0;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
button.nx-collapsible-items__child:hover, button.nx-btn.nx-collapsible-items__child:hover, a.nx-collapsible-items__child:hover, a.nx-btn.nx-collapsible-items__child:hover {
  background-color: var(--nx-color-interactive-background-hover);
  color: var(--nx-color-text-stark);
}
button.nx-collapsible-items__child.selected, button.nx-btn.nx-collapsible-items__child.selected, a.nx-collapsible-items__child.selected, a.nx-btn.nx-collapsible-items__child.selected {
  background-color: var(--nx-color-interactive-background-selected);
  font-weight: 600;
}
button.nx-collapsible-items__child:active, button.nx-btn.nx-collapsible-items__child:active, a.nx-collapsible-items__child:active, a.nx-btn.nx-collapsible-items__child:active {
  color: var(--nx-color-text-stark);
}
button.nx-collapsible-items__child:active:focus, button.nx-btn.nx-collapsible-items__child:active:focus, a.nx-collapsible-items__child:active:focus, a.nx-btn.nx-collapsible-items__child:active:focus {
  outline: none;
}

.nx-page-sidebar button.nx-collapsible-items__child:hover, .nx-page-sidebar a.nx-collapsible-items__child:hover {
  background-color: var(--nx-color-collapsible-items-sidebar-background-hover);
}
.nx-page-sidebar button.nx-collapsible-items__child.selected, .nx-page-sidebar a.nx-collapsible-items__child.selected {
  background-color: var(--nx-color-interactive-background-selected);
}
.nx-page-sidebar .nx-collapsible-items__trigger:hover:not([disabled]) {
  background-color: var(--nx-color-collapsible-items-sidebar-background-hover);
}
.nx-page-sidebar .nx-collapsible-items__trigger:active:not([disabled]), .nx-page-sidebar .nx-collapsible-items__trigger:active:not([disabled]):focus {
  background-color: var(--nx-color-collapsible-items-sidebar-background-active);
  outline: none;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-filter-input {
  margin-bottom: 0;
  white-space: nowrap;
}
.nx-filter-input.disabled .nx-icon--filter-icons {
  color: var(--nx-color-text-disabled);
  display: inline-block;
}
.nx-filter-input .nx-text-input__input {
  margin-right: var(--nx-spacing-12x);
}
.nx-filter-input .nx-text-input__input::-webkit-calendar-picker-indicator {
  display: none !important;
}
.nx-filter-input .nx-icon--filter-icons {
  color: var(--nx-color-text-dark);
  margin-left: 0;
  margin-right: 8px;
}
.nx-filter-input .nx-btn--clear {
  padding-top: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 1px);
  padding-bottom: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 1px);
  width: calc(1em * var(--nx-line-height) + 2 * var(--nx-spacing-base));
  margin: 0;
  position: absolute;
  right: 6px;
}
.nx-filter-input .nx-btn--clear.hidden {
  visibility: hidden;
}
.nx-filter-input > :first-child {
  margin-left: 0;
}
.nx-filter-input > :last-child {
  margin-right: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-policy-threat-slider {
  display: inline-flex;
  margin: var(--nx-spacing-2x) 0;
  padding: 0 16px;
}
.nx-policy-threat-slider .MuiSlider-root {
  height: 8px;
  padding: 12px 0;
  width: 220px;
}
.nx-policy-threat-slider .MuiSlider-markActive {
  background-color: currentColor;
  opacity: 1;
}
.nx-policy-threat-slider .MuiSlider-rail, .nx-policy-threat-slider .MuiSlider-track {
  display: none;
}
.nx-policy-threat-slider .MuiSlider-thumb, .nx-policy-threat-slider .Mui-disabled .MuiSlider-thumb {
  box-sizing: border-box;
  background-color: var(--nx-color-component-background);
  border: 2px solid;
  border-radius: var(--nx-border-radius);
  color: var(--nx-color-policy-threat-slider-text);
  font-size: var(--nx-font-size-s);
  font-weight: bold;
  height: 32px;
  width: 32px;
  line-height: 1;
  margin-left: -16px;
  margin-top: -12px;
}
.nx-policy-threat-slider .MuiSlider-thumb {
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
}
.nx-policy-threat-slider .MuiSlider-thumb.MuiSlider-active, .nx-policy-threat-slider .MuiSlider-thumb:hover, .nx-policy-threat-slider .MuiSlider-thumb:focus-within {
  box-shadow: none;
}
.nx-policy-threat-slider .MuiSlider-thumb:focus-within::before {
  all: initial;
  box-shadow: inset 0 0 0 var(--nx-focus-outline-width) var(--nx-color-interactive-border-focus);
  border-radius: 10px;
  content: "";
  inset: calc(0px - (var(--nx-spacing-base) + 2px));
  position: absolute;
}
.nx-policy-threat-slider .nx-policy-threat-slider__value-label--none .MuiSlider-thumb {
  border-color: var(--nx-color-threat-none);
}
.nx-policy-threat-slider .nx-policy-threat-slider__value-label--low .MuiSlider-thumb {
  border-color: var(--nx-color-threat-low);
}
.nx-policy-threat-slider .nx-policy-threat-slider__value-label--moderate .MuiSlider-thumb {
  border-color: var(--nx-color-threat-moderate);
}
.nx-policy-threat-slider .nx-policy-threat-slider__value-label--severe .MuiSlider-thumb {
  border-color: var(--nx-color-threat-severe);
}
.nx-policy-threat-slider .nx-policy-threat-slider__value-label--critical .MuiSlider-thumb {
  border-color: var(--nx-color-threat-critical);
}
.nx-policy-threat-slider .Mui-disabled .nx-policy-threat-slider__value-label .MuiSlider-thumb {
  border-color: var(--nx-color-policy-threat-slider-border-disabled);
  background-color: var(--nx-color-policy-threat-slider-background-disabled);
  color: var(--nx-color-policy-threat-slider-text-disabled);
}
.nx-policy-threat-slider .MuiSlider-mark {
  height: 8px;
  border-radius: 4px 0 0 4px;
  color: var(--nx-color-threat-none);
  top: 12px;
  transform: none;
  width: calc(5% + 1px);
}
.nx-policy-threat-slider .MuiSlider-mark ~ .MuiSlider-mark {
  border-radius: 0;
  margin-left: -5%;
  width: calc(10% + 1px);
  color: var(--nx-color-threat-low);
}
.nx-policy-threat-slider .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark {
  color: var(--nx-color-threat-moderate);
}
.nx-policy-threat-slider .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark {
  color: var(--nx-color-threat-severe);
}
.nx-policy-threat-slider .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark {
  color: var(--nx-color-threat-critical);
}
.nx-policy-threat-slider .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark ~ .MuiSlider-mark {
  border-radius: 0 4px 4px 0;
  width: 5%;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-dropdown {
  display: inline-block;
  position: relative;
  width: 250px;
}
.nx-dropdown .nx-icon:not(.nx-icon--colorful,
.nx-dropdown-link .nx-icon,
.nx-filter-dropdown__reset .nx-icon,
.nx-dropdown :is(.disabled, [disabled]) .nx-icon,
.nx-navigation-dropdown .nx-icon) {
  color: var(--nx-color-text-stark);
}

.nx-dropdown-icon {
  color: var(--nx-color-text-stark);
}

.nx-dropdown--short {
  width: 150px;
}
.nx-dropdown--short .nx-dropdown-menu {
  width: 100%;
}

.nx-dropdown__toggle {
  border: 1px solid var(--nx-color-interactive-border);
  color: var(--nx-color-text);
  display: flex;
  margin: 0;
  outline: none;
  padding: calc(var(--nx-spacing-2x) - 1px) calc(var(--nx-spacing-4x) - 1px);
  text-align: left;
  width: 100%;
}
.nx-dropdown__toggle:hover {
  background: transparent;
  border-color: var(--nx-color-interactive-border-hover);
  color: var(--nx-color-text);
}
.nx-dropdown__toggle:focus {
  outline-color: var(--nx-color-interactive-border-focus);
  outline-offset: calc(0px - 1px - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width));
}
.nx-dropdown__toggle:active {
  color: var(--nx-color-text);
  outline: none;
}
.nx-dropdown__toggle .nx-dropdown__toggle-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
}
.nx-dropdown__toggle .nx-dropdown__toggle-label > :first-child {
  margin-left: 0;
}
.nx-dropdown__toggle .nx-dropdown__toggle-label > :last-child {
  margin-right: 0;
}
.nx-dropdown__toggle .nx-dropdown__toggle-caret {
  align-self: center;
}
.nx-dropdown__toggle.disabled, .nx-dropdown__toggle.disabled:hover, .nx-dropdown__toggle.disabled:focus {
  background-color: var(--nx-color-interactive-background-disabled);
  color: var(--nx-color-text-disabled);
}
.nx-dropdown__toggle:active {
  background-color: transparent;
}
.nx-dropdown__toggle.open {
  border-color: var(--nx-color-interactive-border-hover);
}
.nx-dropdown__toggle.open:focus {
  border-color: var(--nx-color-interactive-border);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-dropdown-menu {
  background: var(--nx-color-dropdown-menu-background);
  border-radius: var(--nx-border-radius);
  box-shadow: var(--nx-box-shadow-dropdown);
  box-sizing: border-box;
  display: block;
  max-height: 328px;
  margin: var(--nx-spacing-base) 0 0 0;
  overflow-y: auto;
  padding: var(--nx-spacing-base) 0;
  position: absolute;
  top: 100%;
  width: 250px;
  z-index: 1;
}
.nx-dropdown-menu > :first-child {
  margin-top: 0;
}
.nx-dropdown-menu > :last-child {
  margin-bottom: 0;
}

.nx-dropdown-link, .nx-dropdown-button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: var(--nx-font-family);
  font-weight: normal;
  background: none;
  box-sizing: border-box;
  border: none;
  cursor: pointer;
  display: block;
  font-size: var(--nx-font-size);
  line-height: var(--nx-line-height);
  padding: var(--nx-spacing-base) var(--nx-spacing-4x);
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.nx-dropdown-link > :first-child, .nx-dropdown-button > :first-child {
  margin-left: 0;
}
.nx-dropdown-link > :last-child, .nx-dropdown-button > :last-child {
  margin-right: 0;
}

.nx-dropdown-button {
  background-color: transparent;
  border-radius: 0;
  box-sizing: border-box;
  color: var(--nx-color-text);
  outline: none;
  text-align: left;
  width: 100%;
}
.nx-dropdown-button:hover {
  background-color: var(--nx-color-dropdown-menu-background-hover);
  color: var(--nx-color-dropdown-menu-text-hover);
}
.nx-dropdown-button:focus {
  outline-offset: calc(0px - var(--nx-focus-outline-offset));
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
}
.nx-dropdown-button:active {
  background-color: var(--nx-color-dropdown-menu-background-active);
  color: var(--nx-color-text-stark);
  outline: none;
}
.nx-dropdown-button.disabled, .nx-dropdown-button.disabled:hover, .nx-dropdown-button.disabled:focus {
  background-color: transparent;
  color: var(--nx-color-text-disabled);
  cursor: default;
  outline: none;
  text-decoration: none;
}

.nx-dropdown-link {
  color: var(--nx-color-link);
  margin: var(--nx-spacing-base) var(--nx-spacing-4x);
  max-width: calc(100% - var(--nx-spacing-8x));
  padding: 0;
  text-decoration: underline;
  width: min-content;
}
.nx-dropdown-link:hover {
  color: var(--nx-color-link-hover);
}
.nx-dropdown-link:active {
  color: var(--nx-color-link-active);
  outline: none;
}
.nx-dropdown-link.disabled, .nx-dropdown-link.disabled:hover, .nx-dropdown-link.disabled:focus {
  color: var(--nx-color-link-disabled);
  cursor: default;
}
.nx-dropdown-link:focus {
  border-radius: var(--nx-border-radius);
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
}
.nx-dropdown-link:first-child {
  margin-top: var(--nx-spacing-base);
}
.nx-dropdown-link:last-child {
  margin-bottom: var(--nx-spacing-base);
}
.nx-dropdown-link + .nx-dropdown-link {
  margin-top: var(--nx-spacing-2x);
}

.nx-dropdown__divider {
  background-color: var(--nx-color-border);
  border: none;
  height: 1px;
  margin: var(--nx-spacing-2x) var(--nx-spacing-6x) var(--nx-spacing-2x) var(--nx-spacing-4x);
}
.nx-dropdown-link + .nx-dropdown__divider, .nx-dropdown__divider + .nx-dropdown-link {
  margin-top: var(--nx-spacing-3x);
}

.nx-dropdown-button-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  line-height: var(--nx-spacing-8x);
}

.nx-dropdown-right-button {
  padding-top: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  padding-bottom: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  width: calc(1em * var(--nx-line-height) + 2 * var(--nx-spacing-base));
  float: right;
  margin-right: var(--nx-spacing-2x);
  margin-left: var(--nx-spacing-6x);
  margin-top: calc(var(--nx-spacing-base) - 1px);
  margin-bottom: calc(var(--nx-spacing-base) - 1px);
}
.nx-dropdown-right-button + .nx-dropdown-button {
  display: block;
  padding-right: 0;
  overflow: visible;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-binary-donut-chart {
  height: 30px;
  fill: none;
}

.nx-binary-donut-chart__background {
  fill: var(--nx-color-progress-background);
  fill-rule: evenodd;
  stroke: var(--nx-color-component-background);
  stroke-width: 1;
}

.nx-binary-donut-chart__arc {
  stroke: var(--nx-color-progress-fill);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-accordion {
  background: var(--nx-color-component-background);
  border-radius: var(--nx-border-radius);
  margin: var(--nx-spacing-4x) 0;
}

.nx-accordion__header {
  list-style-type: none;
}
.nx-accordion__header::-webkit-details-marker {
  display: none;
}
.nx-accordion__header > .nx-accordion__summary-wrapper {
  align-items: center;
  box-sizing: border-box;
  color: var(--nx-color-text-stark);
  cursor: pointer;
  display: flex;
  font-weight: bold;
  min-height: var(--nx-spacing-16x);
  padding: var(--nx-spacing-4x) var(--nx-spacing-6x);
}
.nx-accordion__header > .nx-accordion__summary-wrapper > .nx-btn-bar {
  margin: 0 0 0 var(--nx-spacing-6x);
  flex-shrink: 0;
}
.nx-accordion__header > .nx-accordion__summary-wrapper > .nx-btn-bar .nx-btn--icon-only {
  padding-top: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  padding-bottom: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  width: calc(1em * var(--nx-line-height) + 2 * var(--nx-spacing-base));
}
.nx-accordion__header > .nx-accordion__summary-wrapper > :first-child {
  margin-left: 0;
}
.nx-accordion__header > .nx-accordion__summary-wrapper > :last-child {
  margin-right: 0;
}
.nx-accordion__header:focus {
  outline: none;
}
.nx-accordion__header:focus > .nx-accordion__summary-wrapper {
  border-radius: var(--nx-border-radius);
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  outline-offset: calc(0px - var(--nx-focus-outline-width) - var(--nx-focus-outline-offset));
}

.nx-accordion__header-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--nx-font-size);
  margin: 0 auto 0 0;
}

.nx-accordion__subheader {
  font-family: var(--nx-font-family);
  font-weight: bold;
  color: var(--nx-color-text-stark);
  font-size: var(--nx-font-size-heading-3);
  margin-bottom: var(--nx-spacing-4x);
  max-width: var(--nx-width-text-wrapping);
}
.nx-accordion__subheader > :first-child {
  margin-left: 0;
}
.nx-accordion__subheader > :last-child {
  margin-right: 0;
}

.nx-accordion__chevron {
  font-size: 14px;
}

.nx-accordion__content {
  border-top: 1px solid var(--nx-color-accordion-header-divider);
  margin: 0 var(--nx-spacing-6x);
  padding: var(--nx-spacing-6x) 0;
}
.nx-accordion__content .nx-list:first-child {
  margin-top: calc(var(--nx-spacing-6x) * -1);
}
.nx-accordion__content .nx-list:first-child .nx-list__item:first-child, .nx-accordion__content .nx-list:first-child .nx-list__item:first-child > .nx-list__link, .nx-accordion__content .nx-list:first-child .nx-list__item:first-child > .nx-list__btn {
  border-top: 0;
}
.nx-accordion__content > :first-child {
  margin-top: 0;
}
.nx-accordion__content > :last-child {
  margin-bottom: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-policy-violation-indicator {
  --policy-indicator-highlight-color: var(--nx-color-threat-unspecified);
  align-items: center;
  box-sizing: border-box;
  border: 2px solid var(--policy-indicator-highlight-color);
  border-radius: var(--nx-border-radius);
  display: inline-flex;
  height: 32px;
  margin: 0 var(--nx-spacing-4x) var(--nx-spacing-2x) 0;
  overflow: hidden;
  width: max-content;
  max-width: 100%;
}

.nx-policy-violation-indicator__badge {
  align-self: stretch;
  align-items: center;
  background-color: var(--policy-indicator-highlight-color);
  display: inline-flex;
}
.nx-policy-violation-indicator__badge .nx-icon {
  color: var(--nx-color-policy-indicator-icon);
}

.nx-policy-violation-indicator__text {
  font-family: var(--nx-font-family);
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--nx-color-policy-indicator-text);
  font-size: var(--nx-font-size-s);
  margin: 0 var(--nx-spacing-4x);
  text-transform: uppercase;
  max-width: 793px;
}

.nx-policy-violation-indicator--unspecified {
  --policy-indicator-highlight-color: var(--nx-color-threat-unspecified);
}

.nx-policy-violation-indicator--none {
  --policy-indicator-highlight-color: var(--nx-color-threat-none);
}

.nx-policy-violation-indicator--low {
  --policy-indicator-highlight-color: var(--nx-color-threat-low);
}

.nx-policy-violation-indicator--moderate {
  --policy-indicator-highlight-color: var(--nx-color-threat-moderate);
}

.nx-policy-violation-indicator--severe {
  --policy-indicator-highlight-color: var(--nx-color-threat-severe);
}

.nx-policy-violation-indicator--critical {
  --policy-indicator-highlight-color: var(--nx-color-threat-critical);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-fieldset {
  border: 0;
  margin: 0 0 var(--nx-spacing-8x) 0;
  min-inline-size: auto;
  padding: 0;
}
.nx-fieldset.invalid > :nth-last-child(2) {
  margin-bottom: 0;
}
.nx-fieldset > :first-child {
  margin-top: 0;
}
.nx-fieldset > :last-child {
  margin-bottom: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-toggle {
  column-gap: var(--nx-spacing-2x);
  display: grid;
  grid-template-areas: "toggle content";
  grid-template-columns: auto 1fr;
  margin: var(--nx-spacing-4x) 0;
  overflow-wrap: anywhere;
  max-width: var(--nx-width-form-element-wide);
  position: relative;
}
.nx-toggle__content {
  grid-area: content;
}
.nx-toggle__control {
  background-color: var(--nx-color-toggle-off-track);
  border: var(--nx-border-width-alt) solid var(--nx-color-toggle-off-border);
  border-radius: 12px;
  box-sizing: border-box;
  display: flex;
  grid-area: toggle;
  height: 24px;
  padding: calc(var(--nx-spacing-base) - var(--nx-border-width-alt));
  width: 44px;
}
.nx-toggle__indicator {
  color: var(--nx-color-toggle-off-handle);
  border-radius: 8px;
  margin-left: 0;
  transition: margin-left 0.35s;
}
.nx-toggle:hover {
  cursor: pointer;
}
.nx-toggle:hover .nx-toggle__control {
  border-color: var(--nx-color-toggle-off-border-hover);
  background-color: var(--nx-color-toggle-off-track-hover);
}
.nx-toggle:hover .nx-toggle__indicator {
  color: var(--nx-color-toggle-off-handle-hover);
}
.nx-toggle:hover .nx-toggle__input:checked + .nx-toggle__control {
  background-color: var(--nx-color-toggle-on-track-hover);
  border-color: var(--nx-color-toggle-on-border-hover);
}
.nx-toggle:focus-within .nx-toggle__control::after {
  border-radius: 16px;
  content: "";
  display: block;
  height: calc(24px + 4px);
  box-shadow: 0 0 0 var(--nx-focus-outline-width) var(--nx-color-interactive-border-focus);
  position: absolute;
  left: calc(0px - var(--nx-focus-outline-offset));
  top: calc(0px - var(--nx-focus-outline-offset));
  width: calc(44px + 2 * var(--nx-focus-outline-offset));
}
.nx-toggle.nx-toggle--disabled, .nx-toggle.nx-toggle--disabled:hover {
  cursor: default;
}
.nx-toggle.nx-toggle--disabled .nx-toggle__control, .nx-toggle.nx-toggle--disabled .nx-toggle__input:checked + .nx-toggle__control, .nx-toggle.nx-toggle--disabled:hover .nx-toggle__control, .nx-toggle.nx-toggle--disabled:hover .nx-toggle__input:checked + .nx-toggle__control {
  border-color: var(--nx-color-disabled);
  background-color: var(--nx-color-toggle-track-disabled);
}
.nx-toggle.nx-toggle--disabled .nx-toggle__indicator, .nx-toggle.nx-toggle--disabled .nx-toggle__input:checked + .nx-toggle__control .nx-toggle__indicator, .nx-toggle.nx-toggle--disabled:hover .nx-toggle__indicator, .nx-toggle.nx-toggle--disabled:hover .nx-toggle__input:checked + .nx-toggle__control .nx-toggle__indicator {
  color: var(--nx-color-toggle-handle-disabled);
}
.nx-toggle__input {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
  outline: none;
  grid-area: toggle;
}
.nx-toggle__input:checked + .nx-toggle__control {
  background-color: var(--nx-color-toggle-on-track);
  border-color: var(--nx-color-toggle-on-border);
}
.nx-toggle__input:checked + .nx-toggle__control .nx-toggle__indicator {
  color: var(--nx-color-toggle-on-handle);
  margin-left: 20px;
}

.nx-legend + .nx-toggle {
  margin-top: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-segmented-btn {
  display: inline-flex;
  margin: 0 var(--nx-spacing-6x);
  position: relative;
}
.nx-segmented-btn .nx-dropdown-menu {
  left: auto;
  right: 0;
}

.nx-btn + .nx-segmented-btn, .nx-segmented-btn + .nx-segmented-btn {
  margin-left: 0;
}

.nx-segmented-btn__main-btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin: 0 calc(var(--nx-border-width-alt) * -1) 0 0;
}
.nx-segmented-btn__main-btn:focus, .nx-segmented-btn__main-btn:hover, .nx-segmented-btn__main-btn:active {
  z-index: 1;
}

.nx-segmented-btn__dropdown-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  line-height: 1em;
  margin: 0;
  padding-left: calc(var(--nx-spacing-3x) - var(--nx-border-width-alt));
  padding-right: calc(var(--nx-spacing-3x) - var(--nx-border-width-alt));
}
.nx-segmented-btn__dropdown-btn > .nx-icon {
  font-size: 1.2em;
}

.nx-btn--primary:not([disabled]).nx-segmented-btn__main-btn, .nx-btn--primary:not([disabled]).nx-segmented-btn__dropdown-btn {
  border-color: var(--nx-color-primary-segmented-button-divider);
  position: relative;
}
.nx-btn--primary:not([disabled]).nx-segmented-btn__main-btn:focus:not(:active), .nx-btn--primary:not([disabled]).nx-segmented-btn__dropdown-btn:focus:not(:active) {
  outline: none;
}
.nx-btn--primary:not([disabled]).nx-segmented-btn__main-btn:focus:not(:active)::after, .nx-btn--primary:not([disabled]).nx-segmented-btn__dropdown-btn:focus:not(:active)::after {
  border: var(--nx-focus-outline-width) solid var(--nx-color-primary-button-focus-outline);
  border-radius: calc(var(--nx-border-radius) - var(--nx-focus-outline-offset));
  box-sizing: border-box;
  content: "";
  height: calc(100% - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width));
  position: absolute;
  left: var(--nx-focus-outline-offset);
  top: var(--nx-focus-outline-offset);
  width: calc(100% - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width));
}
.nx-btn--primary:not([disabled]).nx-segmented-btn__main-btn {
  border-top-style: none;
  border-bottom-style: none;
  padding-top: var(--nx-spacing-2x);
  padding-bottom: var(--nx-spacing-2x);
  border-left-style: none;
  padding-left: var(--nx-spacing-6x);
}
.nx-btn--primary:not([disabled]).nx-segmented-btn__main-btn:focus:not(:active)::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.nx-btn--primary:not([disabled]).nx-segmented-btn__dropdown-btn {
  border-top-style: none;
  border-bottom-style: none;
  padding-top: var(--nx-spacing-2x);
  padding-bottom: var(--nx-spacing-2x);
  border-right-style: none;
  padding-left: calc(var(--nx-spacing-3x) - var(--nx-border-width-alt));
  padding-right: calc(var(--nx-spacing-3x));
}
.nx-btn--primary:not([disabled]).nx-segmented-btn__dropdown-btn:focus:not(:active)::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.nx-btn.disabled.nx-segmented-btn__main-btn, .nx-btn[disabled].nx-segmented-btn__main-btn {
  border-right-color: var(--nx-color-disabled-button-text);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-btn.disabled.nx-segmented-btn__main-btn, .nx-btn.disabled.nx-segmented-btn__main-btn.nx-html--enable-color-schemes.nx-html--dark-mode, .nx-html--enable-color-schemes.nx-html--dark-mode .nx-btn[disabled].nx-segmented-btn__main-btn, .nx-btn[disabled].nx-segmented-btn__main-btn.nx-html--enable-color-schemes.nx-html--dark-mode {
  border-top-style: none;
  border-bottom-style: none;
  padding-top: var(--nx-spacing-2x);
  padding-bottom: var(--nx-spacing-2x);
  border-left-style: none;
  padding-left: var(--nx-spacing-6x);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-btn.disabled.nx-segmented-btn__main-btn, .nx-btn.disabled.nx-segmented-btn__main-btn.nx-html--enable-color-schemes:not(.nx-html--light-mode), .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-btn[disabled].nx-segmented-btn__main-btn, .nx-btn[disabled].nx-segmented-btn__main-btn.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: var(--nx-spacing-2x);
    padding-bottom: var(--nx-spacing-2x);
    border-left-style: none;
    padding-left: var(--nx-spacing-6x);
  }
}
.nx-btn.disabled.nx-segmented-btn__dropdown-btn, .nx-btn[disabled].nx-segmented-btn__dropdown-btn {
  border-left-color: var(--nx-color-disabled-button-text);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-btn.disabled.nx-segmented-btn__dropdown-btn, .nx-btn.disabled.nx-segmented-btn__dropdown-btn.nx-html--enable-color-schemes.nx-html--dark-mode, .nx-html--enable-color-schemes.nx-html--dark-mode .nx-btn[disabled].nx-segmented-btn__dropdown-btn, .nx-btn[disabled].nx-segmented-btn__dropdown-btn.nx-html--enable-color-schemes.nx-html--dark-mode {
  border-top-style: none;
  border-bottom-style: none;
  padding-top: var(--nx-spacing-2x);
  padding-bottom: var(--nx-spacing-2x);
  border-right-style: none;
  padding-left: calc(var(--nx-spacing-3x) - var(--nx-border-width-alt));
  padding-right: calc(var(--nx-spacing-3x));
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-btn.disabled.nx-segmented-btn__dropdown-btn, .nx-btn.disabled.nx-segmented-btn__dropdown-btn.nx-html--enable-color-schemes:not(.nx-html--light-mode), .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-btn[disabled].nx-segmented-btn__dropdown-btn, .nx-btn[disabled].nx-segmented-btn__dropdown-btn.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    border-top-style: none;
    border-bottom-style: none;
    padding-top: var(--nx-spacing-2x);
    padding-bottom: var(--nx-spacing-2x);
    border-right-style: none;
    padding-left: calc(var(--nx-spacing-3x) - var(--nx-border-width-alt));
    padding-right: calc(var(--nx-spacing-3x));
  }
}

.nx-segmented-btn--open > .nx-segmented-btn__dropdown-btn.nx-btn--primary {
  background-color: var(--nx-color-primary-button-background-active);
}
.nx-segmented-btn--open > .nx-segmented-btn__dropdown-btn.nx-btn--primary:hover:not(:active) {
  background-color: var(--nx-color-primary-button-background-hover);
}
.nx-segmented-btn--open > .nx-segmented-btn__dropdown-btn.nx-btn--secondary {
  background-color: var(--nx-color-secondary-button-background-active);
  border-color: var(--nx-color-secondary-button-border-active);
}
.nx-segmented-btn--open > .nx-segmented-btn__dropdown-btn.nx-btn--secondary:hover:not(:active) {
  background-color: var(--nx-color-secondary-button-background-hover);
  color: var(--nx-color-secondary-button-text);
}
.nx-segmented-btn--open > .nx-segmented-btn__dropdown-btn.nx-btn--tertiary {
  background-color: var(--nx-color-tertiary-button-background-active);
  border-color: var(--nx-color-tertiary-button-border-active);
}
.nx-segmented-btn--open > .nx-segmented-btn__dropdown-btn.nx-btn--tertiary:hover:not(:active) {
  background-color: var(--nx-color-tertiary-button-background-hover);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-selectable-color--indigo, .nx-selectable-color--lime,
.nx-selectable-color--kiwi, .nx-selectable-color--yellow, .nx-selectable-color--orange, .nx-selectable-color--green,
.nx-selectable-color--turquoise, .nx-selectable-color--red, .nx-selectable-color--blue, .nx-selectable-color--pink, .nx-selectable-color--purple, .nx-selectable-color--light-blue,
.nx-selectable-color--sky {
  --nx-color-tag-selected-hover-border: var(--nx-color-interactive-border-hover);
  --nx-color-tag-unselected-hover-border: var(--nx-color-interactive-border-hover);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--indigo, .nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--lime,
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--kiwi, .nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--yellow, .nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--orange, .nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--green,
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--turquoise, .nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--red, .nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--blue, .nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--pink, .nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--purple, .nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--light-blue,
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--sky, .nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--indigo, .nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--lime,
.nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--kiwi, .nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--yellow, .nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--orange, .nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--green,
.nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--turquoise, .nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--red, .nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--blue, .nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--pink, .nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--purple, .nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--light-blue,
.nx-html--enable-color-schemes.nx-html--dark-mode.nx-selectable-color--sky {
  --nx-color-tag-selected-hover-border: var(--nx-color-tag-selected-hover-background);
  --nx-color-tag-unselected-hover-border: var(--nx-selectable-color-dark);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--indigo, .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--lime,
.nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--kiwi, .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--yellow, .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--orange, .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--green,
.nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--turquoise, .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--red, .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--blue, .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--pink, .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--purple, .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--light-blue,
.nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--sky, .nx-html--enable-color-schemes.nx-selectable-color--indigo:not(.nx-html--light-mode), .nx-html--enable-color-schemes.nx-selectable-color--lime:not(.nx-html--light-mode),
.nx-html--enable-color-schemes.nx-selectable-color--kiwi:not(.nx-html--light-mode), .nx-html--enable-color-schemes.nx-selectable-color--yellow:not(.nx-html--light-mode), .nx-html--enable-color-schemes.nx-selectable-color--orange:not(.nx-html--light-mode), .nx-html--enable-color-schemes.nx-selectable-color--green:not(.nx-html--light-mode),
.nx-html--enable-color-schemes.nx-selectable-color--turquoise:not(.nx-html--light-mode), .nx-html--enable-color-schemes.nx-selectable-color--red:not(.nx-html--light-mode), .nx-html--enable-color-schemes.nx-selectable-color--blue:not(.nx-html--light-mode), .nx-html--enable-color-schemes.nx-selectable-color--pink:not(.nx-html--light-mode), .nx-html--enable-color-schemes.nx-selectable-color--purple:not(.nx-html--light-mode), .nx-html--enable-color-schemes.nx-selectable-color--light-blue:not(.nx-html--light-mode),
.nx-html--enable-color-schemes.nx-selectable-color--sky:not(.nx-html--light-mode) {
    --nx-color-tag-selected-hover-border: var(--nx-color-tag-selected-hover-background);
    --nx-color-tag-unselected-hover-border: var(--nx-selectable-color-dark);
  }
}

.nx-selectable-color--light-blue,
.nx-selectable-color--sky {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-blue-70);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-blue-85);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--light-blue, .nx-selectable-color--light-blue.nx-html--enable-color-schemes.nx-html--dark-mode,
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--sky,
.nx-selectable-color--sky.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-blue-75);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-blue-90);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--light-blue, .nx-selectable-color--light-blue.nx-html--enable-color-schemes:not(.nx-html--light-mode),
.nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--sky,
.nx-selectable-color--sky.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-tag-selected-hover-background: var(--nx-swatch-blue-75);
    --nx-color-tag-unselected-hover-background: var(--nx-swatch-blue-90);
  }
}

.nx-selectable-color--purple {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-purple-70);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-purple-90);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--purple, .nx-selectable-color--purple.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-purple-75);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--purple, .nx-selectable-color--purple.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-tag-selected-hover-background: var(--nx-swatch-purple-75);
  }
}

.nx-selectable-color--pink {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-pink-70);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-pink-90);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--pink, .nx-selectable-color--pink.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-pink-75);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--pink, .nx-selectable-color--pink.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-tag-selected-hover-background: var(--nx-swatch-pink-75);
  }
}

.nx-selectable-color--blue {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-teal-40);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-teal-85);
}

.nx-selectable-color--red {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-red-70);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-red-85);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--red, .nx-selectable-color--red.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-red-65);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--red, .nx-selectable-color--red.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-tag-selected-hover-background: var(--nx-swatch-red-65);
  }
}

.nx-selectable-color--green,
.nx-selectable-color--turquoise {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-turquoise-30);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-turquoise-90);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--green, .nx-selectable-color--green.nx-html--enable-color-schemes.nx-html--dark-mode,
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--turquoise,
.nx-selectable-color--turquoise.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-turquoise-35);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-turquoise-80);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--green, .nx-selectable-color--green.nx-html--enable-color-schemes:not(.nx-html--light-mode),
.nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--turquoise,
.nx-selectable-color--turquoise.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-tag-selected-hover-background: var(--nx-swatch-turquoise-35);
    --nx-color-tag-unselected-hover-background: var(--nx-swatch-turquoise-80);
  }
}

.nx-selectable-color--orange {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-orange-50);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-orange-85);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--orange, .nx-selectable-color--orange.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-orange-60);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-orange-80);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--orange, .nx-selectable-color--orange.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-tag-selected-hover-background: var(--nx-swatch-orange-60);
    --nx-color-tag-unselected-hover-background: var(--nx-swatch-orange-80);
  }
}

.nx-selectable-color--yellow {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-yellow-55);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-yellow-90);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--yellow, .nx-selectable-color--yellow.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-yellow-60);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-yellow-80);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--yellow, .nx-selectable-color--yellow.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-tag-selected-hover-background: var(--nx-swatch-yellow-60);
    --nx-color-tag-unselected-hover-background: var(--nx-swatch-yellow-80);
  }
}

.nx-selectable-color--lime,
.nx-selectable-color--kiwi {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-green-30);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-green-85);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--lime, .nx-selectable-color--lime.nx-html--enable-color-schemes.nx-html--dark-mode,
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--kiwi,
.nx-selectable-color--kiwi.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-green-75);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-green-90);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--lime, .nx-selectable-color--lime.nx-html--enable-color-schemes:not(.nx-html--light-mode),
.nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--kiwi,
.nx-selectable-color--kiwi.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-tag-selected-hover-background: var(--nx-swatch-green-75);
    --nx-color-tag-unselected-hover-background: var(--nx-swatch-green-90);
  }
}

.nx-selectable-color--indigo {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-indigo-60);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-indigo-90);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--indigo, .nx-selectable-color--indigo.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-tag-selected-hover-background: var(--nx-swatch-indigo-65);
  --nx-color-tag-unselected-hover-background: var(--nx-swatch-indigo-85);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--indigo, .nx-selectable-color--indigo.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-tag-selected-hover-background: var(--nx-swatch-indigo-65);
    --nx-color-tag-unselected-hover-background: var(--nx-swatch-indigo-85);
  }
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-tag {
  font-family: var(--nx-font-family);
  font-weight: 600;
  align-items: center;
  background-color: var(--nx-selectable-color-dark);
  border: var(--nx-border-width-alt) solid var(--nx-selectable-color-dark);
  border-radius: 16px;
  box-sizing: border-box;
  color: var(--nx-color-tag-text);
  cursor: default;
  display: inline-flex;
  font-size: var(--nx-font-size-s);
  height: 32px;
  line-height: 30px;
  margin: 0 var(--nx-spacing-2x) var(--nx-spacing-2x) 0;
  padding: 0 calc(var(--nx-spacing-4x) - var(--nx-border-width-alt)) 0 calc(var(--nx-spacing-4x) - var(--nx-border-width-alt));
  position: relative;
  user-select: none;
  max-width: min(100%, 320px);
}
.nx-tag > :first-child {
  margin-left: 0;
}
.nx-tag > :last-child {
  margin-right: 0;
}

.nx-tag--selectable {
  cursor: pointer;
  padding-right: calc(var(--nx-spacing-2x) - var(--nx-border-width-alt));
  background-color: var(--nx-selectable-color-light);
}
.nx-tag--selectable:hover {
  border-color: var(--nx-color-tag-unselected-hover-border);
  background-color: var(--nx-color-tag-unselected-hover-background);
}
.nx-tag--selectable:focus-within::before {
  border: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  border-radius: 20px;
  content: "";
  inset: calc(0px - (var(--nx-focus-outline-width) + var(--nx-focus-outline-offset) + var(--nx-border-width-alt)));
  position: absolute;
}

.nx-tag--selected {
  background-color: var(--nx-selectable-color-dark);
}
.nx-tag--selected:hover {
  border-color: var(--nx-color-tag-selected-hover-border);
  background-color: var(--nx-color-tag-selected-hover-background);
}

.nx-tag__input {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
  outline: none;
  position: absolute;
  right: 0;
}

.nx-tag__text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nx-tag__action {
  margin-left: var(--nx-spacing-4x);
  font-size: var(--nx-font-size);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-selectable-color--light-blue,
.nx-selectable-color--sky {
  --nx-selectable-color-dark: var(--nx-swatch-blue-80);
  --nx-selectable-color-light: var(--nx-swatch-blue-90);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--light-blue, .nx-selectable-color--light-blue.nx-html--enable-color-schemes.nx-html--dark-mode,
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--sky,
.nx-selectable-color--sky.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-selectable-color-light: var(--nx-swatch-blue-95);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--light-blue, .nx-selectable-color--light-blue.nx-html--enable-color-schemes:not(.nx-html--light-mode),
.nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--sky,
.nx-selectable-color--sky.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-selectable-color-light: var(--nx-swatch-blue-95);
  }
}

.nx-selectable-color--purple {
  --nx-selectable-color-dark: var(--nx-swatch-purple-80);
  --nx-selectable-color-light: var(--nx-swatch-purple-95);
}

.nx-selectable-color--pink {
  --nx-selectable-color-dark: var(--nx-swatch-pink-80);
  --nx-selectable-color-light: var(--nx-swatch-pink-95);
}

.nx-selectable-color--blue {
  --nx-selectable-color-dark: var(--nx-swatch-teal-45);
  --nx-selectable-color-light: var(--nx-swatch-teal-90);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--blue, .nx-selectable-color--blue.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-selectable-color-light: var(--nx-swatch-teal-95);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--blue, .nx-selectable-color--blue.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-selectable-color-light: var(--nx-swatch-teal-95);
  }
}

.nx-selectable-color--red {
  --nx-selectable-color-dark: var(--nx-swatch-red-75);
  --nx-selectable-color-light: var(--nx-swatch-red-90);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--red, .nx-selectable-color--red.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-selectable-color-dark: var(--nx-swatch-red-70);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--red, .nx-selectable-color--red.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-selectable-color-dark: var(--nx-swatch-red-70);
  }
}

.nx-selectable-color--green,
.nx-selectable-color--turquoise {
  --nx-selectable-color-dark: var(--nx-swatch-turquoise-40);
  --nx-selectable-color-light: var(--nx-swatch-turquoise-95);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--green, .nx-selectable-color--green.nx-html--enable-color-schemes.nx-html--dark-mode,
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--turquoise,
.nx-selectable-color--turquoise.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-selectable-color-light: var(--nx-swatch-turquoise-90);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--green, .nx-selectable-color--green.nx-html--enable-color-schemes:not(.nx-html--light-mode),
.nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--turquoise,
.nx-selectable-color--turquoise.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-selectable-color-light: var(--nx-swatch-turquoise-90);
  }
}

.nx-selectable-color--orange {
  --nx-selectable-color-dark: var(--nx-swatch-orange-55);
  --nx-selectable-color-light: var(--nx-swatch-orange-90);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--orange, .nx-selectable-color--orange.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-selectable-color-dark: var(--nx-swatch-orange-65);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--orange, .nx-selectable-color--orange.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-selectable-color-dark: var(--nx-swatch-orange-65);
  }
}

.nx-selectable-color--yellow {
  --nx-selectable-color-dark: var(--nx-swatch-yellow-60);
  --nx-selectable-color-light: var(--nx-swatch-yellow-95);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--yellow, .nx-selectable-color--yellow.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-selectable-color-dark: var(--nx-swatch-yellow-70);
  --nx-selectable-color-light: var(--nx-swatch-yellow-90);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--yellow, .nx-selectable-color--yellow.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-selectable-color-dark: var(--nx-swatch-yellow-70);
    --nx-selectable-color-light: var(--nx-swatch-yellow-90);
  }
}

.nx-selectable-color--lime,
.nx-selectable-color--kiwi {
  --nx-selectable-color-dark: var(--nx-swatch-green-35);
  --nx-selectable-color-light: var(--nx-swatch-green-90);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--lime, .nx-selectable-color--lime.nx-html--enable-color-schemes.nx-html--dark-mode,
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--kiwi,
.nx-selectable-color--kiwi.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-selectable-color-dark: var(--nx-swatch-green-80);
  --nx-selectable-color-light: var(--nx-swatch-green-95);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--lime, .nx-selectable-color--lime.nx-html--enable-color-schemes:not(.nx-html--light-mode),
.nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--kiwi,
.nx-selectable-color--kiwi.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-selectable-color-dark: var(--nx-swatch-green-80);
    --nx-selectable-color-light: var(--nx-swatch-green-95);
  }
}

.nx-selectable-color--indigo {
  --nx-selectable-color-dark: var(--nx-swatch-indigo-70);
  --nx-selectable-color-light: var(--nx-swatch-indigo-95);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-selectable-color--indigo, .nx-selectable-color--indigo.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-selectable-color-dark: var(--nx-swatch-indigo-70);
  --nx-selectable-color-light: var(--nx-swatch-indigo-95);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-selectable-color--indigo, .nx-selectable-color--indigo.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-selectable-color-dark: var(--nx-swatch-indigo-70);
    --nx-selectable-color-light: var(--nx-swatch-indigo-95);
  }
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-copy-to-clipboard {
  align-items: end;
  display: grid;
  grid-template: "label    copy-btn" 1fr "sublabel copy-btn" auto "textarea textarea" auto/1fr auto;
  margin-bottom: var(--nx-spacing-8x);
  width: 800px;
  max-width: 100%;
}
.nx-copy-to-clipboard .nx-form-group {
  display: contents;
}
.nx-copy-to-clipboard .nx-btn {
  grid-area: copy-btn;
  margin: 0 0 var(--nx-spacing-4x) var(--nx-spacing-6x);
}
.nx-copy-to-clipboard .nx-label {
  grid-area: label;
}
.nx-copy-to-clipboard .nx-sub-label {
  grid-area: sublabel;
}
.nx-copy-to-clipboard .nx-label__text::after {
  display: none;
}
.nx-copy-to-clipboard .nx-text-input {
  grid-area: textarea;
  width: 100%;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-global-sidebar {
  background-color: var(--nx-color-global-sidebar-background);
  border-right: var(--nx-border-width-global-sidebar) solid var(--nx-color-global-sidebar-border);
  box-sizing: border-box;
  color: var(--nx-swatch-white);
  display: flex;
  flex-direction: column;
  grid-area: global-sidebar;
  padding: var(--nx-spacing-8x) 0 var(--nx-spacing-12x) 0;
  width: 250px;
}
.nx-global-sidebar .nx-text-link, .nx-global-sidebar .nx-collapsible-items__trigger, .nx-global-sidebar .nx-collapsible-items__child {
  color: var(--nx-swatch-white);
}
.nx-global-sidebar .nx-text-link {
  margin: 0;
}
.nx-global-sidebar > :first-child {
  margin-top: 0;
}
.nx-global-sidebar > :last-child {
  margin-bottom: 0;
}

.nx-global-sidebar__header {
  align-items: center;
  display: flex;
  max-height: 43px;
  margin-bottom: var(--nx-spacing-8x);
  padding: 0 var(--nx-spacing-6x);
}

.nx-global-sidebar__toggle {
  padding-top: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  padding-bottom: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  width: calc(1em * var(--nx-line-height) + 2 * var(--nx-spacing-base));
  border-color: transparent;
  border-radius: 50%;
  color: var(--nx-swatch-white);
  flex: none;
  margin: 0;
  position: relative;
}
.nx-global-sidebar__toggle:focus:not(:active) {
  outline-color: var(--nx-color-global-sidebar-border-focus);
}
.nx-global-sidebar__toggle:focus:not(:active):hover {
  outline-color: var(--nx-color-global-sidebar-toggle-outline);
}
.nx-global-sidebar__toggle:hover {
  background-color: var(--nx-color-global-sidebar-background-hover);
}
.nx-global-sidebar__toggle:hover .nx-icon {
  color: var(--nx-color-global-sidebar-toggle);
}
.nx-global-sidebar__toggle:hover:focus:not(:active)::before {
  content: "";
  outline: var(--nx-focus-outline-width) solid var(--nx-color-global-sidebar-toggle-inner-outline);
  border-radius: 50%;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  outline-offset: calc(0px - var(--nx-focus-outline-offset) - var(--nx-focus-outline-offset-global-sidebar-toggle));
}
.nx-global-sidebar__toggle:active {
  background-color: var(--nx-color-global-sidebar-toggle-background-active);
  color: var(--nx-color-global-sidebar-toggle);
}

.nx-global-sidebar__product-info {
  flex: 1 1 auto;
  display: flex;
  overflow: hidden;
  margin-right: var(--nx-spacing-3x);
}
.nx-global-sidebar__product-info:focus-visible {
  outline: none;
}

.nx-global-sidebar__logo {
  max-height: 43px;
  max-width: calc(250px - calc(var(--nx-spacing-6x) * 2) - var(--nx-spacing-3x) - 32px);
}

.nx-global-sidebar__navigation {
  border-bottom: 1px solid var(--nx-color-global-sidebar-separator);
  flex: none;
  margin: 0;
  padding-bottom: var(--nx-spacing-12x);
}

.nx-global-sidebar__navigation-link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 2px solid transparent;
  color: var(--nx-color-global-sidebar-link-text);
  display: block;
  padding: calc(var(--nx-spacing-base) - 2px) calc(var(--nx-spacing-6x) - 2px) calc(var(--nx-spacing-base) - 2px) calc(var(--nx-spacing-6x) - 2px + 1px);
  text-decoration: none;
}
.nx-global-sidebar__navigation-link .nx-icon {
  color: var(--nx-color-global-sidebar-link-icon);
  margin: 0;
}
.nx-global-sidebar__navigation-link.nx-text-link:focus {
  border-radius: 0;
  outline: var(--nx-focus-outline-width) solid var(--nx-color-global-sidebar-border-focus);
  outline-offset: calc(0px - var(--nx-focus-outline-width));
}
.nx-global-sidebar__navigation-link.nx-text-link:focus:hover, .nx-global-sidebar__navigation-link.nx-text-link:focus.selected {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-global-sidebar-link-border-focus);
  outline-offset: calc(0px - var(--nx-focus-outline-offset-global-sidebar-link) - var(--nx-focus-outline-width));
}
.nx-global-sidebar__navigation-link.nx-text-link:hover, .nx-global-sidebar__navigation-link.nx-text-link:active, .nx-global-sidebar__navigation-link.nx-text-link.selected {
  color: var(--nx-color-global-sidebar-link-text-interactive);
}
.nx-global-sidebar__navigation-link.nx-text-link:hover .nx-icon, .nx-global-sidebar__navigation-link.nx-text-link:active .nx-icon, .nx-global-sidebar__navigation-link.nx-text-link.selected .nx-icon {
  color: var(--nx-color-global-sidebar-link-icon-interactive);
}
.nx-global-sidebar__navigation-link.nx-text-link:hover {
  background-color: var(--nx-color-global-sidebar-background-hover);
}
.nx-global-sidebar__navigation-link.nx-text-link:active {
  background-color: var(--nx-color-global-sidebar-link-active);
}
.nx-global-sidebar__navigation-link.nx-text-link.selected {
  background-color: var(--nx-color-global-sidebar-link-selected);
}
.nx-global-sidebar__navigation-link.nx-text-link:active:focus {
  outline: none;
}
.nx-global-sidebar__navigation-link > :first-child {
  margin-left: 0;
}
.nx-global-sidebar__navigation-link > :last-child {
  margin-right: 0;
}

.nx-global-sidebar__navigation-text {
  margin-left: var(--nx-spacing-2x);
}

.nx-global-sidebar.open .nx-global-sidebar__collapsed-content {
  display: none;
}

.nx-global-sidebar.closed {
  margin: 0;
  width: 72px;
}
.nx-global-sidebar.closed .nx-global-sidebar__expanded-content {
  display: none;
}
.nx-global-sidebar.closed .nx-global-sidebar__hide-when-collapsed {
  visibility: hidden;
  white-space: nowrap;
}
.nx-global-sidebar.closed .nx-global-sidebar__product-info {
  width: 0;
  margin-right: 0;
}
.nx-global-sidebar.closed .nx-global-sidebar__header {
  justify-content: center;
}
.nx-global-sidebar.closed .nx-global-sidebar__navigation-link {
  text-overflow: revert;
}
.nx-global-sidebar.closed .nx-global-sidebar__navigation-text {
  display: inline-block;
  visibility: hidden;
}
.nx-global-sidebar.closed .nx-global-sidebar__support .nx-icon {
  margin: 0;
}

.nx-global-sidebar__other-content {
  border-bottom: 1px solid var(--nx-color-global-sidebar-separator);
  flex: 1;
  padding: var(--nx-spacing-4x) var(--nx-spacing-6x);
  max-height: unset;
}
.nx-global-sidebar__other-content > :first-child {
  margin-top: 0;
}
.nx-global-sidebar__other-content > :last-child {
  margin-bottom: 0;
}

.nx-global-sidebar__footer {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: auto;
  padding: var(--nx-spacing-12x) var(--nx-spacing-6x) 0 var(--nx-spacing-6x);
  text-align: center;
}
.nx-global-sidebar__footer:empty {
  padding-top: 0;
}
.nx-global-sidebar__footer > :first-child {
  margin-top: 0;
}
.nx-global-sidebar__footer > :last-child {
  margin-bottom: 0;
}

.nx-global-sidebar__support {
  margin-bottom: var(--nx-spacing-12x);
}
.nx-global-sidebar__support .nx-text-link {
  align-items: center;
  display: flex;
}
.nx-global-sidebar__support .nx-icon {
  color: var(--nx-swatch-indigo-90);
}

.nx-global-sidebar__support-text {
  font-size: var(--nx-font-size-s);
}

.nx-global-sidebar__release {
  font-size: var(--nx-font-size-xs);
  margin-bottom: var(--nx-spacing-8x);
}

.nx-global-sidebar__product-name {
  font-size: var(--nx-font-size-xs);
  margin-bottom: var(--nx-spacing-2x);
}

.nx-global-sidebar__created-by {
  font-size: var(--nx-font-size-xs);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-global-sidebar-2__toggle.nx-btn {
  align-items: first baseline;
  border: none;
  border-radius: var(--nx-border-radius);
  color: var(--nx-color-global-sidebar-2-link);
  display: flex;
  font-size: var(--nx-font-size-s);
  font-weight: 600;
  margin-left: 0;
  margin-right: 0;
  outline-offset: calc(0px - var(--nx-focus-outline-width));
  padding: var(--nx-spacing-3x);
  text-decoration: none;
}
.nx-global-sidebar-2__toggle.nx-btn .nx-icon {
  color: inherit;
  font-size: var(--nx-font-size);
  line-height: calc(var(--nx-font-size-s) * var(--nx-line-height));
  margin-right: var(--nx-spacing-3x);
  position: relative;
  top: calc((1lh - 1em) / 2);
}
.nx-global-sidebar-2__toggle.nx-btn .nx-global-sidebar-2__text {
  overflow-x: hidden;
}
.nx-global-sidebar-2__toggle.nx-btn:focus {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
}
.nx-global-sidebar-2__toggle.nx-btn:hover {
  background-color: var(--nx-color-interactive-background-hover);
}
.nx-global-sidebar-2__toggle.nx-btn:active {
  background-color: var(--nx-color-interactive-background-active);
  outline: none;
}
.nx-global-sidebar-2__toggle.nx-btn:focus:active {
  color: var(--nx-color-global-sidebar-2-link);
}
.selected.nx-global-sidebar-2__toggle.nx-btn, .open.nx-global-sidebar-2__toggle.nx-btn {
  background: var(--nx-background-global-sidebar-2-link-selected);
  color: var(--nx-color-global-sidebar-2-link-selected);
  outline-color: var(--nx-color-global-sidebar-2-link-selected);
  outline-offset: calc(0px - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width));
}
.nx-global-sidebar-2.closed .nx-global-sidebar-2__toggle.nx-btn .nx-global-sidebar-2__text {
  white-space: nowrap;
  width: 0;
}
.nx-global-sidebar-2.closed .nx-global-sidebar-2__toggle.nx-btn .nx-icon {
  margin-right: 0;
}
.nx-global-sidebar-2__toggle.nx-btn > :first-child {
  margin-left: 0;
}
.nx-global-sidebar-2__toggle.nx-btn > :last-child {
  margin-right: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-global-sidebar-2 {
  background-color: var(--nx-color-global-sidebar-2-background);
  border-right: var(--nx-border-width) solid var(--nx-color-global-sidebar-2-border);
  box-sizing: border-box;
  grid-area: global-sidebar-2;
  min-height: 0;
  padding: 0px calc(var(--nx-spacing-3x) - var(--nx-border-width)) var(--nx-spacing-3x) var(--nx-spacing-3x);
  width: 250px;
}
.nx-global-sidebar-2 > :first-child {
  margin-top: 0;
}
.nx-global-sidebar-2 > :last-child {
  margin-bottom: 0;
}
.nx-global-sidebar-2__nav {
  margin-right: calc(0px - calc(var(--nx-spacing-3x) - var(--nx-border-width)));
  padding-right: calc(var(--nx-spacing-3x) - var(--nx-border-width));
  padding-top: var(--nx-spacing-3x);
  width: auto;
}
.nx-global-sidebar-2__nav > :first-child {
  margin-top: 0;
}
.nx-global-sidebar-2__nav > :last-child {
  margin-bottom: 0;
}
.nx-global-sidebar-2__toggle.nx-btn {
  margin-top: var(--nx-spacing-3x);
}
.nx-global-sidebar-2.closed {
  width: min-content;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-global-sidebar-2__navigation-link.nx-text-link {
  align-items: first baseline;
  border: none;
  border-radius: var(--nx-border-radius);
  color: var(--nx-color-global-sidebar-2-link);
  display: flex;
  font-size: var(--nx-font-size-s);
  font-weight: 600;
  margin-left: 0;
  margin-right: 0;
  outline-offset: calc(0px - var(--nx-focus-outline-width));
  padding: var(--nx-spacing-3x);
  text-decoration: none;
}
.nx-global-sidebar-2__navigation-link.nx-text-link .nx-icon {
  color: inherit;
  font-size: var(--nx-font-size);
  line-height: calc(var(--nx-font-size-s) * var(--nx-line-height));
  margin-right: var(--nx-spacing-3x);
  position: relative;
  top: calc((1lh - 1em) / 2);
}
.nx-global-sidebar-2__navigation-link.nx-text-link .nx-global-sidebar-2__text {
  overflow-x: hidden;
}
.nx-global-sidebar-2__navigation-link.nx-text-link:focus {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
}
.nx-global-sidebar-2__navigation-link.nx-text-link:hover {
  background-color: var(--nx-color-interactive-background-hover);
}
.nx-global-sidebar-2__navigation-link.nx-text-link:active {
  background-color: var(--nx-color-interactive-background-active);
  outline: none;
}
.nx-global-sidebar-2__navigation-link.nx-text-link:focus:active {
  color: var(--nx-color-global-sidebar-2-link);
}
.selected.nx-global-sidebar-2__navigation-link.nx-text-link, .open.nx-global-sidebar-2__navigation-link.nx-text-link {
  background: var(--nx-background-global-sidebar-2-link-selected);
  color: var(--nx-color-global-sidebar-2-link-selected);
  outline-color: var(--nx-color-global-sidebar-2-link-selected);
  outline-offset: calc(0px - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width));
}
.nx-global-sidebar-2.closed .nx-global-sidebar-2__navigation-link.nx-text-link .nx-global-sidebar-2__text {
  white-space: nowrap;
  width: 0;
}
.nx-global-sidebar-2.closed .nx-global-sidebar-2__navigation-link.nx-text-link .nx-icon {
  margin-right: 0;
}
.nx-global-sidebar-2__navigation-link.nx-text-link > :first-child {
  margin-left: 0;
}
.nx-global-sidebar-2__navigation-link.nx-text-link > :last-child {
  margin-right: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-global-sidebar-2__navigation-link.nx-text-link {
  margin-top: var(--nx-spacing-2x);
  margin-bottom: var(--nx-spacing-2x);
}
.nx-global-sidebar-2__navigation-link.nx-text-link:first-child {
  margin-top: 0;
}
.nx-global-sidebar-2__navigation-link.nx-text-link:last-child {
  margin-bottom: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-global-header-2 {
  align-items: center;
  background-color: var(--nx-color-global-sidebar-2-background);
  border-bottom: var(--nx-border-width) solid var(--nx-color-global-sidebar-2-border);
  display: flex;
  gap: var(--nx-spacing-6x);
  grid-area: header;
  height: 55px;
  justify-content: space-between;
  padding-left: var(--nx-spacing-6x);
  padding-right: var(--nx-spacing-3x);
}
.nx-global-header-2__home-link {
  display: contents;
}
.nx-global-header-2__actions {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  gap: var(--nx-spacing-3x);
}
.nx-global-header-2 .nx-global-header-2__actions > * {
  margin-left: 0;
  margin-right: 0;
}
.nx-global-header-2__logo {
  max-height: calc(55px - 2 * var(--nx-spacing-3x));
}
.nx-global-header-2__logo--dark {
  display: none;
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-global-header-2__logo--dark, .nx-global-header-2__logo--dark.nx-html--enable-color-schemes.nx-html--dark-mode {
  display: initial;
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-global-header-2__logo--dark, .nx-global-header-2__logo--dark.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    display: initial;
  }
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-global-header-2__logo--light, .nx-global-header-2__logo--light.nx-html--enable-color-schemes.nx-html--dark-mode {
  display: none;
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-global-header-2__logo--light, .nx-global-header-2__logo--light.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    display: none;
  }
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-color-picker .nx-legend__text {
  margin-bottom: var(--nx-spacing-base);
}
.nx-color-picker__label {
  cursor: pointer;
  display: inline-block;
  margin-right: var(--nx-spacing-2x);
}
.nx-color-picker__label:focus-within .nx-color-picker__outline {
  stroke: var(--nx-color-color-picker-border-focus);
}
.nx-color-picker__label:hover .nx-color-picker__color {
  stroke: var(--nx-color-text-stark);
}
.nx-color-picker__label.selected .nx-color-picker__color {
  r: calc(14px - var(--nx-border-width-alt) / 2);
}
.nx-color-picker__circles {
  border-radius: 50%;
  height: 32px;
  vertical-align: top;
}
.nx-color-picker__color {
  fill: var(--nx-selectable-color-dark);
  stroke: var(--nx-selectable-color-dark);
  stroke-width: var(--nx-border-width-alt);
  r: calc(12px - var(--nx-border-width-alt) / 2);
}
.nx-color-picker__outline {
  fill: none;
  stroke: none;
  stroke-width: var(--nx-focus-outline-width);
}
.nx-color-picker__check {
  color: var(--nx-color-color-picker-check-icon);
}
.nx-color-picker__input {
  cursor: pointer;
  margin: 0;
  opacity: 0;
  position: absolute;
}
.nx-color-picker > :first-child {
  margin-left: 0;
}
.nx-color-picker > :last-child {
  margin-right: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-threat-counter {
  align-items: center;
  box-sizing: content-box;
  border: 2px solid var(--nx-color-threat-unspecified);
  border-left-width: 8px;
  border-radius: var(--nx-border-radius);
  color: var(--nx-color-threat-level-text);
  display: inline-flex;
  flex-direction: row-reverse;
  font-size: var(--nx-font-size-s);
  justify-content: flex-end;
  height: 28px;
  margin: 0;
  padding-right: calc(var(--nx-spacing-4x) - 2px);
  padding-left: var(--nx-spacing-4x);
}

.nx-threat-counter__count {
  font-family: var(--nx-font-family);
  font-weight: bold;
  margin: 0;
}

.nx-threat-counter__text {
  font-family: var(--nx-font-family);
  font-weight: 600;
  margin-left: var(--nx-spacing-base);
  text-transform: uppercase;
}

.nx-threat-counter--critical {
  border-color: var(--nx-color-threat-critical);
}

.nx-threat-counter--severe {
  border-color: var(--nx-color-threat-severe);
}

.nx-threat-counter--moderate {
  border-color: var(--nx-color-threat-moderate);
}

.nx-threat-counter--low {
  border-color: var(--nx-color-threat-low);
}

.nx-threat-counter--none {
  border-color: var(--nx-color-threat-none);
}

.nx-threat-counter-container {
  display: flex;
  flex-wrap: wrap;
  gap: var(--nx-spacing-4x);
  margin: var(--nx-spacing-4x) 0 var(--nx-spacing-6x) 0;
}
.nx-threat-counter-container--column {
  display: inline-grid;
  grid-template-columns: auto;
}
.nx-threat-counter-container--grid {
  display: inline-grid;
  grid-template-columns: 1fr 1fr;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-vulnerability-counter {
  align-items: center;
  box-sizing: content-box;
  border: 2px solid var(--nx-color-vulnerability-unspecified);
  border-left-width: 8px;
  color: var(--nx-color-vulnerability-level-text);
  display: inline-flex;
  flex-direction: row-reverse;
  font-size: var(--nx-font-size-s);
  justify-content: flex-end;
  height: 28px;
  margin: 0;
  padding-right: calc(var(--nx-spacing-4x) - 2px);
  padding-left: var(--nx-spacing-4x);
}

.nx-vulnerability-counter__count {
  font-family: var(--nx-font-family);
  font-weight: bold;
  margin: 0;
}

.nx-vulnerability-counter__text {
  font-family: var(--nx-font-family);
  font-weight: 600;
  margin-left: var(--nx-spacing-base);
  text-transform: uppercase;
}

.nx-vulnerability-counter--critical {
  border-color: var(--nx-color-vulnerability-critical);
}

.nx-vulnerability-counter--high {
  border-color: var(--nx-color-vulnerability-high);
}

.nx-vulnerability-counter--medium {
  border-color: var(--nx-color-vulnerability-medium);
}

.nx-vulnerability-counter--low {
  border-color: var(--nx-color-vulnerability-low);
}

.nx-vulnerability-counter--none {
  border-color: var(--nx-color-vulnerability-none);
}

.nx-vulnerability-counter-container {
  display: flex;
  flex-wrap: wrap;
  gap: var(--nx-spacing-4x);
  margin: var(--nx-spacing-4x) 0 var(--nx-spacing-6x) 0;
}
.nx-vulnerability-counter-container--column {
  display: inline-grid;
  grid-template-columns: auto;
}
.nx-vulnerability-counter-container--grid {
  display: inline-grid;
  grid-template-columns: 1fr 1fr;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-form-select .nx-form-select__select:focus, .nx-form-select.pristine .nx-form-select__select:focus, .nx-form-select.pristine.valid .nx-form-select__select:focus, .nx-form-select__select:focus {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  outline-offset: calc(0px - 1px - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width));
}

.nx-form-select {
  display: inline-block;
  margin-bottom: var(--nx-spacing-8x);
  position: relative;
  width: var(--nx-width-form-element-normal);
  max-width: 100%;
}
.nx-form-select__select {
  font-family: var(--nx-font-family);
  font-weight: normal;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--nx-color-component-background);
  border: 1px solid var(--nx-color-interactive-border);
  border-radius: var(--nx-border-radius);
  color: var(--nx-color-text);
  font-size: var(--nx-font-size);
  line-height: var(--nx-line-height);
  text-overflow: ellipsis;
  padding: calc(var(--nx-spacing-2x) - 1px) calc(var(--nx-spacing-4x) + 15px + var(--nx-spacing-4x) - 1px) calc(var(--nx-spacing-2x) - 1px) calc(var(--nx-spacing-4x) - 1px);
  width: 100%;
}
.nx-form-select__select:hover {
  border-color: var(--nx-color-interactive-border);
}
.nx-form-select__caret {
  color: var(--nx-color-text-dark);
  font-size: 24px;
  margin: var(--nx-spacing-2x) 0;
  position: absolute;
  pointer-events: none;
  right: var(--nx-spacing-4x);
}
.nx-form-select--long {
  width: var(--nx-width-form-element-wide);
}
.nx-form-select--short {
  width: var(--nx-width-form-element-short);
}
.nx-form-select .nx-form-select__select:hover, .nx-form-select.pristine .nx-form-select__select:hover, .nx-form-select.pristine.valid .nx-form-select__select:hover {
  border-color: var(--nx-color-interactive-border-hover);
}
.nx-form-select__select[disabled], .nx-form-select__select[disabled]:hover {
  color: var(--nx-color-text-disabled);
  background-color: var(--nx-color-interactive-background-disabled);
  border-color: var(--nx-color-interactive-border-disabled);
}
.nx-form-select__select[disabled] + .nx-form-select__caret {
  color: var(--nx-color-text-disabled);
}

.nx-form--show-validation-errors .nx-form-select:not(.disabled).valid .nx-form-select__select, .nx-form-select:not(.pristine):not(.disabled).valid .nx-form-select__select {
  border-color: var(--nx-color-validation-valid);
}
.nx-form--show-validation-errors .nx-form-select:not(.disabled).valid .nx-form-select__caret, .nx-form-select:not(.pristine):not(.disabled).valid .nx-form-select__caret {
  color: var(--nx-color-validation-valid-icon);
}
.nx-form--show-validation-errors .nx-form-select:not(.disabled).invalid .nx-form-select__select, .nx-form-select:not(.pristine):not(.disabled).invalid .nx-form-select__select {
  border-color: var(--nx-color-validation-invalid);
}
.nx-form--show-validation-errors .nx-form-select:not(.disabled).invalid .nx-form-select__caret, .nx-form-select:not(.pristine):not(.disabled).invalid .nx-form-select__caret {
  color: var(--nx-color-validation-invalid-icon);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-transfer-list__half {
  margin-bottom: 0;
  width: 348px;
}
.nx-transfer-list__half .nx-legend__text::after {
  display: none;
}

.nx-transfer-list__half-header {
  font-size: var(--nx-font-size);
  font-weight: bold;
  margin: 0 0 var(--nx-spacing-2x) 0;
}

.nx-transfer-list__control-box {
  align-items: stretch;
  border: var(--nx-border-default);
  border-radius: var(--nx-border-radius);
  display: flex;
  flex-direction: column;
}

.nx-transfer-list__filter {
  margin: var(--nx-spacing-6x) var(--nx-spacing-6x) 0 var(--nx-spacing-6x);
  width: auto;
}

.nx-transfer-list__move-all {
  align-self: start;
  background: initial;
  border: initial;
  color: var(--nx-color-link);
  cursor: pointer;
  font: inherit;
  margin: var(--nx-spacing-4x) var(--nx-spacing-6x) 0 var(--nx-spacing-6x);
  padding: 0;
}
.nx-transfer-list__move-all:hover {
  color: var(--nx-color-link-hover);
}
.nx-transfer-list__move-all:active {
  color: var(--nx-color-link-active);
}
.nx-transfer-list__move-all + .nx-transfer-list__item-list {
  margin-top: var(--nx-spacing-4x);
}
.nx-transfer-list__move-all > :first-child {
  margin-left: 0;
}
.nx-transfer-list__move-all > :last-child {
  margin-right: 0;
}

.nx-transfer-list__item-list {
  background-color: var(--nx-color-transfer-list-item-list-background);
  border-top: var(--nx-border-default);
  border-bottom: var(--nx-border-default);
  box-sizing: content-box;
  height: calc( 10 * (1em * var(--nx-line-height) + 2 * var(--nx-spacing-2x)) + 9 * var(--nx-spacing-2x) );
  overflow-y: auto;
  padding: var(--nx-spacing-6x) var(--nx-spacing-6x);
  margin-top: var(--nx-spacing-6x);
}
.nx-transfer-list__item-list > .nx-scroll-render__spacer + .nx-transfer-list__item {
  margin-top: 0;
}

.nx-transfer-list__item {
  background-color: var(--nx-color-transfer-list-item-background);
  border-radius: var(--nx-border-radius);
  color: var(--nx-color-transfer-list-item-text);
  display: flex;
  margin: var(--nx-spacing-2x) 0 0 0;
}

.nx-transfer-list__select {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: var(--nx-border-radius);
  border: 1px solid var(--nx-color-transfer-list-item-border);
  flex: auto;
  padding: calc(var(--nx-spacing-2x) - 1px);
  padding-left: var(--nx-spacing-4x);
}
.nx-transfer-list__select > :first-child {
  margin-left: 0;
}
.nx-transfer-list__select > :last-child {
  margin-right: 0;
}

.nx-transfer-list__item--movable .nx-transfer-list__select {
  cursor: pointer;
  padding-left: var(--nx-spacing-2x);
}
.nx-transfer-list__item--movable .nx-transfer-list__select:hover {
  background-color: var(--nx-color-transfer-list-item-background-hover);
  border-color: var(--nx-color-transfer-list-item-border-hover);
}
.nx-transfer-list__item--movable .nx-transfer-list__select:focus-within:not(:active) {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  outline-offset: calc(0px - var(--nx-focus-outline-offset));
  border-color: transparent;
}
.nx-transfer-list__item--movable .nx-transfer-list__select:active {
  background-color: var(--nx-color-transfer-list-item-background-active);
  border-color: var(--nx-color-transfer-list-item-border-active);
}
.nx-transfer-list__item--movable .nx-transfer-list__select:hover, .nx-transfer-list__item--movable .nx-transfer-list__select:active {
  color: var(--nx-color-transfer-list-item-text-hover-active);
}
.nx-transfer-list__item--movable .nx-transfer-list__select .nx-icon {
  color: var(--nx-color-text-stark);
}

.nx-transfer-list__item--with-reordering .nx-transfer-list__select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.nx-transfer-list__display-name > :first-child {
  margin-left: 0;
}
.nx-transfer-list__display-name > :last-child {
  margin-right: 0;
}

.nx-transfer-list__button-bar {
  border: var(--nx-border-default);
  border-left: 0;
  border-radius: var(--nx-border-radius);
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  gap: var(--nx-spacing-base);
  margin: 0;
  padding: var(--nx-spacing-base) var(--nx-spacing-2x);
}
.nx-transfer-list__button-bar .nx-btn {
  padding-top: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  padding-bottom: calc(var(--nx-spacing-base) - var(--nx-border-width-alt) - 0px);
  width: calc(1em * var(--nx-line-height) + 2 * var(--nx-spacing-base));
  margin: 0;
}
.nx-transfer-list__button-bar .nx-btn[disabled], .nx-transfer-list__button-bar .nx-btn[disabled]:hover, .nx-transfer-list__button-bar .nx-btn[disabled]:focus, .nx-transfer-list__button-bar .nx-btn[disabled]:active {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  pointer-events: none;
}

.nx-transfer-list__checkbox {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
  outline: none;
}

.nx-transfer-list__footer {
  font-size: var(--nx-font-size-s);
  padding: var(--nx-spacing-base) var(--nx-spacing-6x);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-transfer-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--nx-spacing-6x);
  margin-top: var(--nx-spacing-2x);
  width: max-content;
}

.nx-transfer-list--full-width {
  width: auto;
}
.nx-transfer-list--full-width .nx-transfer-list__half {
  width: auto;
}
.nx-transfer-list--full-width .nx-transfer-list__half, .nx-transfer-list--full-width .nx-transfer-list__half .nx-transfer-list__filter .nx-text-input__input {
  min-width: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-threat-indicator-legend {
  display: grid;
  gap: var(--nx-spacing-2x);
  grid-template-columns: repeat(6, auto);
  margin: var(--nx-spacing-6x) 0;
  max-width: max-content;
}
.nx-threat-indicator-legend .nx-threat-indicator-legend__header {
  font-family: var(--nx-font-family);
  font-weight: bold;
  color: var(--nx-color-threat-indicator-legend-header-text);
  grid-column: span 6;
}
.nx-threat-indicator-legend .nx-threat-indicator-legend__threat-container {
  font-family: var(--nx-font-family);
  font-weight: 600;
  color: var(--nx-color-threat-level-text);
}
.nx-threat-indicator-legend .nx-threat-indicator-legend__threat-container > :first-child {
  margin-left: 0;
}
.nx-threat-indicator-legend .nx-threat-indicator-legend__threat-container > :last-child {
  margin-right: 0;
}

.nx-threat-indicator-legend--vertical {
  grid-template-columns: none;
}
.nx-threat-indicator-legend--vertical .nx-threat-indicator-legend__header {
  grid-column: auto;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-vulnerability-indicator-legend {
  display: grid;
  gap: var(--nx-spacing-2x);
  grid-template-columns: repeat(5, auto);
  margin: var(--nx-spacing-6x) 0;
  max-width: max-content;
}
.nx-vulnerability-indicator-legend .nx-vulnerability-indicator-legend__header {
  font-family: var(--nx-font-family);
  font-weight: bold;
  color: var(--nx-color-vulnerability-indicator-legend-header-text);
  grid-column: span 5;
}
.nx-vulnerability-indicator-legend .nx-vulnerability-indicator-legend__vulnerability-container {
  font-family: var(--nx-font-family);
  font-weight: 600;
  color: var(--nx-color-vulnerability-level-text);
}
.nx-vulnerability-indicator-legend .nx-vulnerability-indicator-legend__vulnerability-container > :first-child {
  margin-left: 0;
}
.nx-vulnerability-indicator-legend .nx-vulnerability-indicator-legend__vulnerability-container > :last-child {
  margin-right: 0;
}

.nx-vulnerability-indicator-legend--vertical {
  grid-template-columns: none;
}
.nx-vulnerability-indicator-legend--vertical .nx-vulnerability-indicator-legend__header {
  grid-column: auto;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-search-dropdown {
  display: inline-block;
  position: relative;
}
.nx-search-dropdown__menu {
  position: fixed;
  right: 100%;
  width: 100%;
}
.nx-search-dropdown__menu--error {
  padding: 0;
}
.nx-search-dropdown__empty-message {
  padding: var(--nx-spacing-base) var(--nx-spacing-4x);
  text-align: center;
}
.nx-search-dropdown__empty-message > :first-child {
  margin-left: 0;
}
.nx-search-dropdown__empty-message > :last-child {
  margin-right: 0;
}
.nx-search-dropdown--dropdown-showable:focus-within .nx-search-dropdown__menu {
  position: absolute;
  right: initial;
}
@supports (overflow: -webkit-paged-x) {
  .nx-search-dropdown--dropdown-showable .nx-search-dropdown__menu {
    position: absolute;
    right: initial;
  }
}
.nx-search-dropdown .nx-loading-spinner {
  padding-top: var(--nx-spacing-6x);
  padding-bottom: var(--nx-spacing-6x);
  text-align: center;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-search-transfer-list {
  display: flex;
  flex-direction: column;
  width: max-content;
}
.nx-search-transfer-list .nx-search-dropdown {
  margin-bottom: var(--nx-spacing-6x);
}
.nx-search-transfer-list .nx-search-dropdown__input {
  width: 100%;
}
.nx-search-transfer-list > :first-child {
  margin-top: 0;
}
.nx-search-transfer-list > :last-child {
  margin-bottom: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-icon-dropdown {
  margin-right: var(--nx-spacing-6x);
  margin-left: var(--nx-spacing-6x);
  width: initial;
}
.nx-icon-dropdown .nx-dropdown-menu {
  right: 0;
}

.nx-icon-dropdown__toggle {
  margin-right: 0;
  margin-left: 0;
}
.nx-icon-dropdown__toggle.open {
  background-color: var(--nx-color-button-icon-only-background-selected);
}
.nx-icon-dropdown__toggle.open:hover {
  background-color: var(--nx-color-interactive-background-hover);
}
.nx-icon-dropdown__toggle.open:focus {
  outline-color: var(--nx-color-interactive-border-focus);
}
.nx-icon-dropdown__toggle.open:active {
  background-color: var(--nx-color-button-icon-only-background-selected);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-small-threat-counter {
  position: relative;
  border-radius: 12.5px;
  font-size: var(--nx-font-size-s);
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  padding-left: var(--nx-spacing-2x);
  padding-right: var(--nx-spacing-2x);
  text-align: center;
}
.nx-small-threat-counter__category {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.nx-small-threat-counter--critical {
  background-color: var(--nx-color-threat-critical);
  color: var(--nx-color-threat-critical-text);
}
.nx-small-threat-counter--severe {
  background-color: var(--nx-color-threat-severe);
  color: var(--nx-color-threat-severe-text);
}
.nx-small-threat-counter--moderate {
  background-color: var(--nx-color-threat-moderate);
  color: var(--nx-color-threat-moderate-text);
}
.nx-small-threat-counter--low {
  background-color: var(--nx-color-threat-low);
  color: var(--nx-color-threat-low-text);
}
.nx-small-threat-counter--none {
  background-color: var(--nx-color-threat-none);
  color: var(--nx-color-threat-none-text);
}
.nx-small-threat-counter--unspecified {
  background-color: var(--nx-color-threat-unspecified);
  color: var(--nx-color-threat-unspecified-text);
}
.nx-small-threat-counter__sizer {
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.nx-small-threat-counter--zero {
  background-color: var(--nx-color-small-threat-counter-zero-background);
  color: var(--nx-color-small-threat-counter-zero-text);
}

.nx-small-threat-counter-container {
  display: inline-flex;
  gap: var(--nx-spacing-2x);
  margin-left: var(--nx-spacing-2x);
  margin-right: var(--nx-spacing-2x);
}
.nx-small-threat-counter-container--no-max {
  display: inline-grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
}
.nx-small-threat-counter-container--no-max .nx-small-threat-counter {
  box-sizing: border-box;
  display: inline-block;
  text-align: center;
  width: 100%;
}
.nx-small-threat-counter-container--no-max .nx-small-threat-counter--critical {
  background-color: var(--nx-color-threat-critical);
  color: var(--nx-color-threat-critical-text);
}
.nx-small-threat-counter-container--no-max .nx-small-threat-counter--severe {
  background-color: var(--nx-color-threat-severe);
  color: var(--nx-color-threat-severe-text);
}
.nx-small-threat-counter-container--no-max .nx-small-threat-counter--moderate {
  background-color: var(--nx-color-threat-moderate);
  color: var(--nx-color-threat-moderate-text);
}
.nx-small-threat-counter-container--no-max .nx-small-threat-counter--low {
  background-color: var(--nx-color-threat-low);
  color: var(--nx-color-threat-low-text);
}
.nx-small-threat-counter-container--no-max .nx-small-threat-counter--none {
  background-color: var(--nx-color-threat-none);
  color: var(--nx-color-threat-none-text);
}
.nx-small-threat-counter-container--no-max .nx-small-threat-counter--unspecified {
  background-color: var(--nx-color-threat-unspecified);
  color: var(--nx-color-threat-unspecified-text);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-small-vulnerability-counter {
  position: relative;
  border-radius: 2px;
  font-size: var(--nx-font-size-s);
  font-weight: 600;
  line-height: 19px;
  padding-left: var(--nx-spacing-base);
  padding-right: var(--nx-spacing-base);
  text-align: center;
}
.nx-small-vulnerability-counter__severity {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.nx-small-vulnerability-counter--critical {
  background-color: var(--nx-color-vulnerability-critical);
  border: 1px solid var(--nx-color-vulnerability-critical-border);
  color: var(--nx-color-vulnerability-critical-text);
}
.nx-small-vulnerability-counter--high {
  background-color: var(--nx-color-vulnerability-high);
  border: 1px solid var(--nx-color-vulnerability-high-border);
  color: var(--nx-color-vulnerability-high-text);
}
.nx-small-vulnerability-counter--medium {
  background-color: var(--nx-color-vulnerability-medium);
  border: 1px solid var(--nx-color-vulnerability-medium-border);
  color: var(--nx-color-vulnerability-medium-text);
}
.nx-small-vulnerability-counter--low {
  background-color: var(--nx-color-vulnerability-low);
  border: 1px solid var(--nx-color-vulnerability-low-border);
  color: var(--nx-color-vulnerability-low-text);
}
.nx-small-vulnerability-counter--none {
  background-color: var(--nx-color-vulnerability-none);
  border: 1px solid var(--nx-color-vulnerability-none-border);
  color: var(--nx-color-vulnerability-none-text);
}
.nx-small-vulnerability-counter__sizer {
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.nx-small-vulnerability-counter--zero {
  background-color: var(--nx-color-small-vulnerability-counter-zero-background);
  color: var(--nx-color-small-vulnerability-counter-zero-text);
  border: 1px solid var(--nx-color-small-vulnerability-counter-zero-border);
}

.nx-small-vulnerability-counter-container {
  display: inline-flex;
  gap: var(--nx-spacing-base);
  margin-left: var(--nx-spacing-2x);
  margin-right: var(--nx-spacing-2x);
}
.nx-small-vulnerability-counter-container--no-max {
  display: inline-grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
}
.nx-small-vulnerability-counter-container--no-max .nx-small-vulnerability-counter {
  box-sizing: border-box;
  width: 100%;
}
.nx-small-vulnerability-counter-container--no-max .nx-small-vulnerability-counter--critical {
  background-color: var(--nx-color-vulnerability-critical);
  border: 1px solid var(--nx-color-vulnerability-critical-border);
  color: var(--nx-color-vulnerability-critical-text);
}
.nx-small-vulnerability-counter-container--no-max .nx-small-vulnerability-counter--high {
  background-color: var(--nx-color-vulnerability-high);
  border: 1px solid var(--nx-color-vulnerability-high-border);
  color: var(--nx-color-vulnerability-high-text);
}
.nx-small-vulnerability-counter-container--no-max .nx-small-vulnerability-counter--medium {
  background-color: var(--nx-color-vulnerability-medium);
  border: 1px solid var(--nx-color-vulnerability-medium-border);
  color: var(--nx-color-vulnerability-medium-text);
}
.nx-small-vulnerability-counter-container--no-max .nx-small-vulnerability-counter--low {
  background-color: var(--nx-color-vulnerability-low);
  border: 1px solid var(--nx-color-vulnerability-low-border);
  color: var(--nx-color-vulnerability-low-text);
}
.nx-small-vulnerability-counter-container--no-max .nx-small-vulnerability-counter--none {
  background-color: var(--nx-color-vulnerability-none);
  border: 1px solid var(--nx-color-vulnerability-none-border);
  color: var(--nx-color-vulnerability-none-text);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-tree {
  --nx-item-label-row-height: 40px;
  padding: 0;
  margin: var(--nx-spacing-6x) 0;
}
.nx-tree__item--collapsible > .nx-tree, .nx-tree__item--collapsible > .nx-tree__line-drop {
  display: none;
}
.nx-tree__item--collapsible.open > .nx-tree, .nx-tree__item--collapsible.open > .nx-tree__line-drop {
  display: block;
}
.nx-tree__item {
  align-items: end;
  display: grid;
  grid-template: "line-intersection label          ." var(--nx-item-label-row-height) "line-drop        children children" auto/36px auto 1fr;
  position: relative;
}
.nx-tree__item:first-child > .nx-tree__line-intersection > .nx-tree__top-line {
  display: none;
}
.nx-tree__item > .nx-tree > .nx-tree__item:first-child > .nx-tree__line-intersection > .nx-tree__top-line {
  display: block;
}
.nx-tree__item:first-child:last-child > .nx-tree__line-intersection:not(.nx-tree__line-intersection--collapsible) > .nx-tree__right-line {
  display: none;
}
.nx-tree__item > .nx-tree > .nx-tree__item:first-child:last-child > .nx-tree__line-intersection:not(.nx-tree__line-intersection--collapsible) > .nx-tree__right-line {
  display: block;
}
.nx-tree__item:last-child > .nx-tree__line-intersection > .nx-tree__bottom-line {
  display: none;
}
.nx-tree__item:last-child > .nx-tree__line-drop {
  display: none;
}
.nx-tree__item > .nx-tree {
  grid-area: children;
  margin: 0 0 0 1px;
}
.nx-tree__item:focus {
  outline: none;
}
.nx-tree__item:focus::before {
  border: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  border-radius: var(--nx-border-radius);
  box-sizing: border-box;
  content: "";
  grid-row: 1;
  grid-column: line-intersection-start/label-end;
  height: calc(var(--nx-line-height) * 1em);
}
.nx-tree > .nx-tree__item:first-child {
  --nx-item-label-row-height: calc(var(--nx-line-height) * 1em);
}
.nx-tree .nx-tree > .nx-tree__item:first-child {
  --nx-item-label-row-height: 40px;
}
.nx-tree__collapse-icon path {
  fill: var(--nx-color-text-stark);
}
.nx-tree__collapse-click {
  cursor: pointer;
  fill: none;
  pointer-events: all;
  stroke: none;
}
.nx-tree__line-intersection {
  grid-area: line-intersection;
}
.nx-tree__line-drop {
  grid-area: line-drop;
  height: 100%;
  position: absolute;
}
.nx-tree__line-intersection, .nx-tree__line-drop {
  width: 100%;
  stroke: var(--nx-color-tree-line);
  stroke-width: 1px;
}
.nx-tree__item-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  grid-area: label;
  margin-left: var(--nx-spacing-base);
  margin-right: var(--nx-spacing-base);
}
.nx-tree__item-label .nx-icon:not(.nx-tree__colored-icon, .nx-icon--colorful) {
  color: var(--nx-color-text-stark);
}
.nx-tree__item-label > :first-child {
  margin-left: 0;
}
.nx-tree__item-label > :last-child {
  margin-right: 0;
}
.nx-tree--no-gutter > .nx-tree__item {
  grid-template: "label           ." var(--nx-item-label-row-height) "children children" auto/auto 1fr;
}
.nx-tree--no-gutter > .nx-tree__item:focus::before {
  grid-column: label;
  margin-left: calc(0px - var(--nx-spacing-base));
}
.nx-tree--no-gutter > .nx-tree__item > .nx-tree__collapse-label, .nx-tree--no-gutter > .nx-tree__item > .nx-tree__line-intersection, .nx-tree--no-gutter > .nx-tree__item > .nx-tree__line-drop {
  display: none;
}
.nx-tree--no-gutter > .nx-tree__item > .nx-tree__item-label {
  margin-left: 0;
}
.nx-tree--no-gutter > .nx-tree__item > .nx-tree {
  position: relative;
  right: var(--nx-spacing-base);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-filter-dropdown {
  text-transform: none;
}
.nx-filter-dropdown .nx-dropdown__toggle {
  font-weight: normal;
}
.nx-filter-dropdown .nx-dropdown__toggle-label {
  display: inline-block;
  height: calc(var(--nx-line-height) * var(--nx-font-size));
  overflow: visible;
}
.nx-filter-dropdown .nx-counter {
  margin-left: 0;
}
.nx-filter-dropdown .nx-radio-checkbox {
  padding: var(--nx-spacing-base) var(--nx-spacing-4x);
  margin: 0;
  max-width: unset;
}
.nx-filter-dropdown .nx-radio-checkbox:focus-within {
  outline-offset: calc(0px - var(--nx-focus-outline-offset));
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
}
.nx-filter-dropdown .nx-radio-checkbox:focus-within .nx-checkbox__box::after {
  display: none;
}
.nx-filter-dropdown__reset {
  color: var(--nx-color-link);
}
.nx-filter-dropdown__reset:hover {
  background-color: transparent;
  color: var(--nx-color-link-hover);
}
.nx-filter-dropdown__reset:active {
  background-color: transparent;
  color: var(--nx-color-link-active);
  outline: none;
}
.nx-filter-dropdown__reset[disabled] {
  color: var(--nx-color-link-disabled);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-navigation-dropdown .nx-icon-dropdown__toggle {
  align-items: first baseline;
  border: none;
  border-radius: var(--nx-border-radius);
  color: var(--nx-color-global-sidebar-2-link);
  display: flex;
  font-size: var(--nx-font-size-s);
  font-weight: 600;
  margin-left: 0;
  margin-right: 0;
  outline-offset: calc(0px - var(--nx-focus-outline-width));
  padding: var(--nx-spacing-3x);
  text-decoration: none;
}
.nx-navigation-dropdown .nx-icon-dropdown__toggle .nx-icon {
  color: inherit;
  font-size: var(--nx-font-size);
  line-height: calc(var(--nx-font-size-s) * var(--nx-line-height));
  margin-right: var(--nx-spacing-3x);
  position: relative;
  top: calc((1lh - 1em) / 2);
}
.nx-navigation-dropdown .nx-icon-dropdown__toggle .nx-global-sidebar-2__text {
  overflow-x: hidden;
}
.nx-navigation-dropdown .nx-icon-dropdown__toggle:focus {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
}
.nx-navigation-dropdown .nx-icon-dropdown__toggle:hover {
  background-color: var(--nx-color-interactive-background-hover);
}
.nx-navigation-dropdown .nx-icon-dropdown__toggle:active {
  background-color: var(--nx-color-interactive-background-active);
  outline: none;
}
.nx-navigation-dropdown .nx-icon-dropdown__toggle:focus:active {
  color: var(--nx-color-global-sidebar-2-link);
}
.nx-navigation-dropdown .selected.nx-icon-dropdown__toggle, .nx-navigation-dropdown .open.nx-icon-dropdown__toggle {
  background: var(--nx-background-global-sidebar-2-link-selected);
  color: var(--nx-color-global-sidebar-2-link-selected);
  outline-color: var(--nx-color-global-sidebar-2-link-selected);
  outline-offset: calc(0px - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width));
}
.nx-global-sidebar-2.closed .nx-navigation-dropdown .nx-icon-dropdown__toggle .nx-global-sidebar-2__text, .nx-navigation-dropdown .nx-global-sidebar-2.closed .nx-icon-dropdown__toggle .nx-global-sidebar-2__text {
  white-space: nowrap;
  width: 0;
}
.nx-global-sidebar-2.closed .nx-navigation-dropdown .nx-icon-dropdown__toggle .nx-icon, .nx-navigation-dropdown .nx-global-sidebar-2.closed .nx-icon-dropdown__toggle .nx-icon {
  margin-right: 0;
}
.nx-navigation-dropdown .nx-icon-dropdown__toggle > :first-child {
  margin-left: 0;
}
.nx-navigation-dropdown .nx-icon-dropdown__toggle > :last-child {
  margin-right: 0;
}

/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-navigation-dropdown .nx-icon-dropdown__toggle {
  align-items: center;
  justify-content: center;
  padding: 0;
  width: 48px;
  height: 48px;
}
.nx-navigation-dropdown .nx-icon-dropdown__toggle.open:active {
  background: var(--nx-color-interactive-background-active);
  outline-color: var(--nx-color-interactive-border-focus);
  outline-offset: calc(0px - var(--nx-focus-outline-width));
}
.nx-navigation-dropdown .nx-icon-dropdown__toggle .nx-icon {
  position: static;
}
.nx-navigation-dropdown .nx-dropdown-menu {
  border: var(--nx-border-width) solid var(--nx-color-global-sidebar-2-border);
  padding: var(--nx-spacing-4x) var(--nx-spacing-3x);
}
.nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-link, .nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-button {
  border-radius: var(--nx-border-radius);
  color: var(--nx-color-navigation-dropdown-text);
  display: block;
  margin: var(--nx-spacing-2x) 0;
  padding: var(--nx-spacing-2x) var(--nx-spacing-3x);
  text-decoration: none;
  width: 100%;
  max-width: initial;
}
.nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-link:hover, .nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-button:hover {
  background-color: var(--nx-color-interactive-background-hover);
}
.nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-link:focus, .nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-button:focus {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-interactive-border-focus);
  outline-offset: calc(0px - var(--nx-focus-outline-width));
}
.nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-link:active, .nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-button:active {
  background-color: var(--nx-color-interactive-background-active);
  outline: none;
}
.nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-link.selected, .nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-button.selected {
  background: var(--nx-background-global-sidebar-2-link-selected);
  color: var(--nx-color-global-sidebar-2-link-selected);
  outline-color: var(--nx-color-global-sidebar-2-link-selected);
  outline-offset: calc(0px - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width));
}
.nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-link.disabled, .nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-link[disabled], .nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-button.disabled, .nx-navigation-dropdown .nx-dropdown-menu .nx-dropdown-button[disabled] {
  background: none;
  color: var(--nx-color-disabled);
  cursor: default;
  outline: none;
}
.nx-navigation-dropdown .nx-dropdown-menu > :first-child {
  margin-top: 0;
}
.nx-navigation-dropdown .nx-dropdown-menu > :last-child {
  margin-bottom: 0;
}
.nx-navigation-dropdown__menu-header {
  border-bottom: var(--nx-border-width) solid var(--nx-color-navigation-dropdown-header-border);
  margin-bottom: var(--nx-spacing-4x);
  margin-left: var(--nx-spacing-3x);
  margin-right: var(--nx-spacing-3x);
  padding-top: var(--nx-spacing-2x);
  padding-bottom: var(--nx-spacing-4x);
}
.nx-navigation-dropdown__menu-header .nx-h4 {
  margin-bottom: var(--nx-spacing-base);
}
.nx-navigation-dropdown__menu-header .nx-p {
  font-size: var(--nx-font-size-xs);
  margin: 0;
}
.nx-navigation-dropdown__menu-header > :first-child {
  margin-top: 0;
}
.nx-navigation-dropdown__menu-header > :last-child {
  margin-bottom: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-progress-bar {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "bar";
  grid-auto-flow: row;
  gap: var(--nx-spacing-2x);
  justify-content: start;
  margin: var(--nx-spacing-6x) 0;
  width: min-content;
}
.nx-progress-bar--inline-counter {
  grid-auto-flow: column;
}
.nx-progress-bar--inline-counter .nx-progress-bar__counter {
  margin: 0;
}
.nx-progress-bar--inline {
  display: inline-grid;
  margin: 0 var(--nx-spacing-6x);
  vertical-align: middle;
}
.nx-progress-bar--success {
  color: var(--nx-color-progress-bar-text-success);
}
.nx-progress-bar--success .nx-progress-bar__counter {
  border-color: var(--nx-color-progress-bar-counter-border-success);
  background-color: var(--nx-color-background-success);
  color: var(--nx-color-progress-bar-counter-text-success);
}
.nx-progress-bar--error {
  color: var(--nx-color-progress-bar-text-error);
}
.nx-progress-bar--error .nx-icon {
  color: var(--nx-color-progress-bar-icon-error);
}
.nx-progress-bar--error .nx-progress-bar__counter {
  border-color: var(--nx-color-progress-bar-counter-border-error);
  background-color: var(--nx-color-background-error);
  color: var(--nx-color-progress-bar-counter-text-error);
}

.nx-progress-bar__counter {
  margin: 0 var(--nx-spacing-2x) 0 0;
}

.nx-progress-bar__counter-and-label .nx-icon {
  margin: 0 0 0 var(--nx-spacing-2x);
}
.nx-progress-bar__counter-and-label .nx-icon:first-child {
  margin-left: 0;
}

.nx-progress-bar__label-text {
  margin-left: var(--nx-spacing-2x);
}
.nx-progress-bar__label-text:first-child {
  margin-left: 0;
}

.nx-progress-bar__step-container {
  display: flex;
  grid-area: bar;
  justify-content: space-evenly;
  width: 100%;
}

.nx-progress-bar__step {
  height: 100%;
  width: 2px;
}
.nx-progress-bar__step--below-value {
  background-color: var(--nx-color-progress-background);
}
.nx-progress-bar__step--at-value {
  visibility: hidden;
}
.nx-progress-bar__step--above-value {
  background-color: var(--nx-color-progress-fill);
}

.nx-progress-bar__progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  grid-area: bar;
  height: 25px;
  width: 100%;
}
.nx-progress-bar__progress, .nx-progress-bar__progress::-webkit-progress-bar {
  background: var(--nx-color-progress-background);
  border-radius: 12.5px;
  height: 25px;
  overflow: hidden;
  width: 300px;
}
.nx-progress-bar__progress::-moz-progress-bar {
  background: var(--nx-color-progress-fill);
}
.nx-progress-bar__progress::-webkit-progress-value {
  background: var(--nx-color-progress-fill);
}

.nx-progress-bar--small .nx-progress-bar__progress,
.nx-progress-bar--small .nx-progress-bar__progress::-webkit-progress-bar {
  width: 100px;
}

.nx-progress-bar--full {
  width: 100%;
}
.nx-progress-bar--full .nx-progress-bar__progress,
.nx-progress-bar--full .nx-progress-bar__progress::-webkit-progress-bar {
  min-width: 300px;
  width: 100%;
}

.nx-progress-bar--inline .nx-progress-bar__progress,
.nx-progress-bar--inline .nx-progress-bar__progress::-webkit-progress-bar {
  height: 16px;
  border-radius: 8px;
  width: 150px;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-toast-container {
  grid-area: content;
  justify-self: end;
  padding-right: var(--nx-spacing-2x);
  width: 500px;
  z-index: var(--nx-z-index-toast);
  overflow: hidden;
  pointer-events: none;
}

.nx-html--page-scrolling .nx-toast-container {
  position: fixed;
  top: 72px;
  right: 0;
}

.nx-toast {
  position: relative;
  right: 0;
  opacity: 1;
  margin-top: var(--nx-spacing-2x);
  animation: nx-toast-animation-in 300ms ease-out;
  overflow: hidden;
  pointer-events: auto;
}
.nx-toast.nx-toast--closing {
  animation: nx-toast-animation-out 250ms ease-in;
}
.nx-toast > :first-child {
  margin-top: 0;
}
.nx-toast > :last-child {
  margin-bottom: 0;
}

@keyframes nx-toast-animation-in {
  0% {
    margin-top: 0;
    max-height: 0px;
    right: -100%;
    opacity: 0;
  }
  40% {
    margin-top: var(--nx-spacing-2x);
    right: -100%;
    opacity: 0;
    max-height: 66px;
  }
}
@keyframes nx-toast-animation-out {
  75% {
    margin-top: var(--nx-spacing-2x);
    max-height: 66px;
    right: -100%;
    opacity: 0;
  }
  100% {
    margin-top: 0;
    max-height: 0px;
    right: -100%;
    opacity: 0;
  }
}
/*
  If the user has expressed their preference for reduced motion,
  then only animate the fade effect.
*/
@media (prefers-reduced-motion: reduce) {
  .nx-toast {
    animation-name: nx-toast-reduced-animation-in;
  }
  .nx-toast.nx-toast--closing {
    animation-name: nx-toast-reduced-animation-out;
  }
}
@keyframes nx-toast-reduced-animation-in {
  0% {
    opacity: 0;
  }
}
@keyframes nx-toast-reduced-animation-out {
  100% {
    opacity: 0;
  }
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-combobox {
  display: inline-block;
  position: relative;
}
.nx-combobox__menu {
  position: absolute;
  width: 100%;
}
.nx-combobox__input {
  margin-bottom: 0;
}
.nx-combobox__alert {
  position: absolute;
  width: 100%;
  border-radius: var(--nx-border-radius);
  margin: var(--nx-spacing-base) 0 0 0;
  padding: var(--nx-spacing-base) 0;
  background: var(--nx-color-dropdown-menu-background);
  box-shadow: var(--nx-box-shadow-dropdown);
  box-sizing: border-box;
  max-height: 328px;
  overflow-y: auto;
  z-index: 1;
}
.nx-combobox__alert--error {
  padding: 0;
}
.nx-combobox__alert > :first-child {
  margin-top: 0;
}
.nx-combobox__alert > :last-child {
  margin-bottom: 0;
}
.nx-combobox__empty-message {
  padding: var(--nx-spacing-base) var(--nx-spacing-4x);
  text-align: center;
}
.nx-combobox--long .nx-combobox__input {
  width: var(--nx-width-form-element-wide);
}
.nx-combobox--short .nx-combobox__input {
  width: var(--nx-width-form-element-short);
}
.nx-combobox--short .nx-combobox__input .nx-text-input__input {
  min-width: 0;
}
.nx-combobox .nx-dropdown-button.selected {
  background-color: var(--nx-color-interactive-background-selected);
  color: var(--nx-color-text-stark);
}
.nx-combobox .nx-loading-spinner {
  padding-top: var(--nx-spacing-6x);
  padding-bottom: var(--nx-spacing-6x);
  text-align: center;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
@keyframes nx-drawer-animation-in {
  0% {
    transform: translateX(100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes nx-drawer-animation-out {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    opacity: 0;
  }
}
.nx-drawer {
  border: initial;
  height: initial;
  left: initial;
  margin: initial;
  max-height: initial;
  max-width: initial;
  padding: initial;
  width: initial;
  background-color: var(--nx-color-drawer-background);
  box-shadow: -34px 0 50px -32px var(--nx-color-drawer-box-shadow);
  color: var(--nx-color-text);
  box-sizing: border-box;
  grid-area: content;
  justify-self: end;
  position: relative;
  z-index: var(--nx-z-index-drawer);
  min-height: 0;
  padding: var(--nx-spacing-6x);
  padding-bottom: 0;
  width: 520px;
}
.nx-drawer::backdrop {
  display: none;
  pointer-events: auto;
}
.nx-drawer--narrow {
  width: 348px;
}
.nx-drawer--opening {
  animation: nx-drawer-animation-in 200ms ease-out forwards;
}
.nx-drawer--closing {
  animation: nx-drawer-animation-out 180ms ease-in forwards;
}
.nx-drawer--closed {
  display: none;
}
@media (prefers-reduced-motion) {
  .nx-drawer, .nx-drawer--closing, .nx-drawer--opening {
    animation-duration: 1ms;
  }
}
.nx-drawer .nx-form {
  display: contents;
}
.nx-drawer .nx-drawer-content {
  overflow: auto;
  padding: var(--nx-spacing-6x);
  margin-right: calc(0px - var(--nx-spacing-6x));
  margin-left: calc(0px - var(--nx-spacing-6x));
  width: auto;
}
.nx-drawer .nx-drawer-content > :first-child {
  margin-top: 0;
}
.nx-drawer .nx-drawer-content > :last-child {
  margin-bottom: 0;
}
.nx-drawer .nx-footer {
  margin-top: 0;
  padding-bottom: var(--nx-spacing-6x);
}

.nx-drawer-header {
  align-items: start;
  border-bottom: var(--nx-border-default);
  display: grid;
  column-gap: var(--nx-spacing-2x);
  grid-template: "title close-button" "subtitle subtitle" "description description"/auto min-content;
  padding-bottom: var(--nx-spacing-6x);
}
.nx-drawer-header__close-button, .nx-drawer-header__title {
  margin: 0;
}
.nx-drawer-header__close-button {
  grid-area: close-button;
}
.nx-drawer-header__title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--nx-color-text-stark);
  grid-area: title;
}
.nx-drawer-header__subtitle {
  grid-area: subtitle;
  margin: var(--nx-spacing-4x) 0 0 0;
}
.nx-drawer-header__description {
  grid-area: description;
  margin: var(--nx-spacing-4x) 0 0 0;
}
.nx-drawer-header > :first-child {
  margin-top: 0;
}
.nx-drawer-header > :last-child {
  margin-bottom: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-file-upload {
  position: relative;
  margin-bottom: var(--nx-spacing-8x);
}
.nx-file-upload__input {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.nx-file-upload__input:focus + .nx-btn {
  outline: var(--nx-focus-outline-width) solid var(--nx-color-tertiary-button-focus-outline);
  outline-offset: calc( 0px - var(--nx-border-width-alt) - var(--nx-focus-outline-offset) - var(--nx-focus-outline-width) );
}
.nx-file-upload > .nx-btn {
  margin-left: 0;
  margin-right: var(--nx-spacing-4x);
}
.nx-file-upload__no-file-message > .nx-icon {
  display: none;
}
.nx-file-upload__no-file-message--invalid {
  color: var(--nx-color-validation-invalid-message);
}
.nx-file-upload__no-file-message--invalid > .nx-icon {
  color: var(--nx-color-validation-invalid-icon);
  display: inline;
}
.nx-file-upload__no-file-message.hidden {
  display: none;
}
.nx-file-upload__no-file-message > :first-child {
  margin-left: 0;
}
.nx-file-upload__no-file-message > :last-child {
  margin-right: 0;
}
.nx-file-upload > :first-child {
  margin-left: 0;
}
.nx-file-upload > :last-child {
  margin-right: 0;
}

.nx-selected-file {
  align-items: center;
  background-color: var(--nx-color-file-upload-selected-background);
  border: var(--nx-border-width-alt) solid var(--nx-color-file-upload-selected-border);
  border-radius: 18px;
  box-sizing: border-box;
  display: inline-flex;
  padding-left: 20px;
  height: 36px;
  width: 300px;
}
.nx-selected-file__info {
  align-items: center;
  display: inline-flex;
  flex: 0 1 auto;
  min-width: 0;
}
.nx-selected-file__name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--nx-color-file-upload-selected-text);
  flex: 0 1 auto;
  font-weight: bold;
  margin-right: var(--nx-spacing-3x);
}
.nx-selected-file__size {
  font-size: var(--nx-font-size-xs);
  margin-right: var(--nx-spacing-4x);
  min-width: max-content;
}
.nx-selected-file__dismiss-btn {
  align-items: center;
  background: transparent;
  border-color: transparent;
  border-style: inherit;
  border-width: inherit;
  border-radius: inherit;
  border: none;
  color: var(--nx-color-file-upload-selected-dismiss-text);
  cursor: pointer;
  display: inline-flex;
  font-size: var(--nx-font-size);
  height: inherit;
  margin-left: auto;
  margin-right: calc(0px - var(--nx-border-width-alt));
  padding: 0 var(--nx-spacing-3x);
}
.nx-selected-file__dismiss-btn:hover {
  box-shadow: inset 0 0 0 var(--nx-border-width-alt) var(--nx-color-file-upload-selected-dismiss-border-hover);
}
.nx-selected-file__dismiss-btn:hover {
  background-color: var(--nx-color-file-upload-selected-dismiss-background-hover);
}
.nx-selected-file__dismiss-btn:focus, .nx-selected-file__dismiss-btn:hover:focus {
  outline: none;
  box-shadow: inset 0 0 0 var(--nx-focus-outline-width) var(--nx-color-interactive-border-focus);
}
.nx-selected-file__dismiss-btn:active, .nx-selected-file__dismiss-btn:active:focus {
  box-shadow: inset 0 0 0 var(--nx-border-width-alt) var(--nx-color-file-upload-selected-border);
  background-color: var(--nx-color-file-upload-selected-dismiss-background-active);
}
.nx-selected-file__dismiss-btn > :first-child {
  margin-left: 0;
}
.nx-selected-file__dismiss-btn > :last-child {
  margin-right: 0;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-multi-file-upload {
  height: 220px;
  width: 348px;
}
.nx-multi-file-upload__container {
  align-items: flex-start;
  box-sizing: border-box;
  border: var(--nx-border-width-alt) solid var(--nx-color-border);
  border-radius: var(--nx-border-radius);
  display: flex;
  flex-direction: column;
  height: 100%;
}
.nx-multi-file-upload__container__files {
  box-sizing: border-box;
  border-top: var(--nx-border-default);
  flex: 1;
  list-style-type: none;
  margin: 0;
  padding: var(--nx-spacing-6x) calc(var(--nx-spacing-6x) - var(--nx-border-width-alt)) calc(var(--nx-spacing-6x) - var(--nx-border-width-alt)) calc(var(--nx-spacing-6x) - var(--nx-border-width-alt));
  width: 100%;
}
.nx-multi-file-upload__container > .nx-btn {
  margin: calc(var(--nx-spacing-6x) - var(--nx-border-width-alt)) 0 var(--nx-spacing-6x) calc(var(--nx-spacing-6x) - var(--nx-border-width-alt));
}
.nx-multi-file-upload__file-count {
  display: none;
}
.nx-multi-file-upload .nx-selected-file {
  margin-bottom: var(--nx-spacing-2x);
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-meter {
  width: 150px;
  margin: 0 var(--nx-spacing-6x);
  vertical-align: -0.125em;
}
.nx-meter, .nx-meter::-webkit-meter-bar {
  background: var(--nx-color-progress-background);
  border: none;
  border-radius: 8px;
  height: 16px;
  overflow: hidden;
}
.nx-meter::-webkit-meter-optimum-value, .nx-meter::-webkit-meter-suboptimum-value, .nx-meter::-webkit-meter-even-less-good-value {
  background: var(--nx-color-progress-fill);
}
.nx-meter::-moz-meter-bar {
  background: var(--nx-color-progress-fill);
}
.nx-meter__content {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-breadcrumb {
  align-items: baseline;
  display: grid;
  grid-template-columns: repeat(4, minmax(auto, max-content));
  font-size: var(--nx-font-size-s);
  max-width: 800px;
}
.nx-breadcrumb__list {
  display: contents;
}
.nx-breadcrumb__list-item {
  align-items: baseline;
  display: flex;
}
.nx-breadcrumb__list-item--link-container {
  min-width: 0;
}
.nx-breadcrumb__list-item::after {
  color: var(--nx-color-text-stark);
  content: "/";
  flex: 0;
  margin: 0 var(--nx-spacing-2x);
}
.nx-breadcrumb__list-item:last-child::after {
  content: none;
}
.nx-breadcrumb__list-item > :first-child {
  margin-left: 0;
}
.nx-breadcrumb__list-item > :last-child {
  margin-right: 0;
}
.nx-breadcrumb__link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}
.nx-breadcrumb__link--current {
  color: var(--nx-color-text-stark);
  font-weight: 600;
}
.nx-breadcrumb .nx-dropdown-menu {
  right: unset;
  left: 0;
  width: auto;
  min-width: 150px;
  max-width: 250px;
}
.nx-breadcrumb .nx-dropdown-link {
  margin-right: var(--nx-spacing-6x);
  max-width: calc(100% - var(--nx-spacing-4x) - var(--nx-spacing-6x));
}
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
/**
 * Dark mode activation rules, in order of precedence:
 *
 * 1. Light mode by default
 * 2. If prefers-color-scheme is set, follow that.
 *   Note that prefers-color-scheme: light doesn't really do anything since light is already the default.
 * 3. If nx-html--dark-mode or nx-html--light-mode is set, follow that class, regardless of prefers-color-scheme.
 *   Setting both of those classes simultaneously is not advised but will result in dark mode.
 * 4. If nx-html--enable-color-schemes is NOT set, always light mode
 */
/*
 * Copyright (c) 2019-present Sonatype, Inc.
 * This program and the accompanying materials are made available under
 * the terms of the Eclipse Public License 2.0 which accompanies this
 * distribution and is available at https://www.eclipse.org/legal/epl-2.0/.
 */
.nx-small-tag {
  font-family: var(--nx-font-family);
  font-weight: 600;
  align-items: center;
  display: inline-flex;
  height: calc(1em * var(--nx-line-height));
  margin: 0 var(--nx-spacing-2x);
  vertical-align: top;
}
.nx-small-tag + .nx-small-tag {
  margin-left: 0;
}
.nx-small-tag__text {
  background-color: var(--nx-color-small-tag);
  border-radius: 8px;
  box-sizing: border-box;
  color: var(--nx-color-small-tag-text);
  display: inline-block;
  font-size: var(--nx-font-size-s);
  height: 24px;
  line-height: 24px;
  max-width: 200px;
  overflow: hidden;
  padding: 0 var(--nx-spacing-2x);
  white-space: nowrap;
}
.nx-small-tag--blue {
  --nx-color-small-tag: var(--nx-swatch-blue-30);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-small-tag--blue, .nx-small-tag--blue.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-small-tag: var(--nx-swatch-blue-80);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-small-tag--blue, .nx-small-tag--blue.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-small-tag: var(--nx-swatch-blue-80);
  }
}
.nx-small-tag--green {
  --nx-color-small-tag: var(--nx-swatch-green-25);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-small-tag--green, .nx-small-tag--green.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-small-tag: var(--nx-swatch-green-85);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-small-tag--green, .nx-small-tag--green.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-small-tag: var(--nx-swatch-green-85);
  }
}
.nx-small-tag--indigo {
  --nx-color-small-tag: var(--nx-swatch-indigo-40);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-small-tag--indigo, .nx-small-tag--indigo.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-small-tag: var(--nx-swatch-indigo-80);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-small-tag--indigo, .nx-small-tag--indigo.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-small-tag: var(--nx-swatch-indigo-80);
  }
}
.nx-small-tag--orange {
  --nx-color-small-tag: var(--nx-swatch-orange-20);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-small-tag--orange, .nx-small-tag--orange.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-small-tag: var(--nx-swatch-orange-75);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-small-tag--orange, .nx-small-tag--orange.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-small-tag: var(--nx-swatch-orange-75);
  }
}
.nx-small-tag--pink {
  --nx-color-small-tag: var(--nx-swatch-pink-40);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-small-tag--pink, .nx-small-tag--pink.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-small-tag: var(--nx-swatch-pink-70);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-small-tag--pink, .nx-small-tag--pink.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-small-tag: var(--nx-swatch-pink-70);
  }
}
.nx-small-tag--purple {
  --nx-color-small-tag: var(--nx-swatch-purple-30);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-small-tag--purple, .nx-small-tag--purple.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-small-tag: var(--nx-swatch-purple-90);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-small-tag--purple, .nx-small-tag--purple.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-small-tag: var(--nx-swatch-purple-90);
  }
}
.nx-small-tag--red {
  --nx-color-small-tag: var(--nx-swatch-red-30);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-small-tag--red, .nx-small-tag--red.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-small-tag: var(--nx-swatch-red-70);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-small-tag--red, .nx-small-tag--red.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-small-tag: var(--nx-swatch-red-70);
  }
}
.nx-small-tag--teal {
  --nx-color-small-tag: var(--nx-swatch-teal-30);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-small-tag--teal, .nx-small-tag--teal.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-small-tag: var(--nx-swatch-teal-70);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-small-tag--teal, .nx-small-tag--teal.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-small-tag: var(--nx-swatch-teal-70);
  }
}
.nx-small-tag--turquoise {
  --nx-color-small-tag: var(--nx-swatch-turquoise-20);
}
.nx-html--enable-color-schemes.nx-html--dark-mode .nx-small-tag--turquoise, .nx-small-tag--turquoise.nx-html--enable-color-schemes.nx-html--dark-mode {
  --nx-color-small-tag: var(--nx-swatch-turquoise-80);
}
@media (prefers-color-scheme: dark) {
  .nx-html--enable-color-schemes:not(.nx-html--light-mode) .nx-small-tag--turquoise, .nx-small-tag--turquoise.nx-html--enable-color-schemes:not(.nx-html--light-mode) {
    --nx-color-small-tag: var(--nx-swatch-turquoise-80);
  }
}
