._w5wkeh1-3-5-0 {
  --_w5wkeh0-3-5-0: var(--dt-box-shadows-surface-flat-rest, 0px 0px 0px 1px #2d2e4e0d) inset;
}
._w5wkeh5-3-5-0:not(._w5wkeh4-3-5-0) {
  cursor: not-allowed;
}
._w5wkeh6-3-5-0 {
  visibility: hidden;
  height: 0;
}
._w5wkeh7-3-5-0 {
  position: relative;
  z-index: var(--dt-elevations-default, 1);
  display: inline-flex;
  padding: 1px;
  border-radius: var(--dt-borders-radius-field-default, 6px);
  font-family: var(--dt-typography-text-base-default-family, DynatraceFlow,Roboto,Helvetica,sans-serif);
  font-size: var(--dt-typography-text-base-default-size, 14px);
  font-weight: var(--dt-typography-text-base-default-weight, 400);
  background-color: var(--dt-colors-background-field-neutral-emphasized, #e4e5eb);
  color: var(--dt-colors-text-neutral-default, #2f2f4f);
  max-width: calc(100% - var(--dt-spacings-size-2, 2px));
  overflow: hidden;
  flex-wrap: nowrap;
}
._1jgl8s50-3-5-0 ._w5wkeh7-3-5-0 {
  background-color: var(--dt-colors-background-container-neutral-emphasized, #ebecf0);
}
._w5wkeh7-3-5-0._w5wkeh2-3-5-0 {
  background-color: var(--dt-colors-background-field-critical-emphasized, #f8e1e1);
  color: var(--dt-colors-text-critical-default, #bb0731);
}
._w5wkeh7-3-5-0._w5wkeh5-3-5-0 {
  background-color: var(--dt-colors-background-field-neutral-disabled, #e4e5eb80);
  color: var(--dt-colors-text-neutral-disabled, #595a7d80);
}
._w5wkeh7-3-5-0._w5wkeh4-3-5-0 {
  background-color: var(--dt-colors-background-field-neutral-disabled, #e4e5eb80);
  color: var(--dt-colors-text-neutral-subdued, #595a7d);
}
._w5wkeh7-3-5-0._w5wkeh4-3-5-0._w5wkeh2-3-5-0 {
  background-color: var(--dt-colors-background-field-critical-emphasized, #f8e1e1);
  color: var(--dt-colors-text-critical-default, #bb0731);
}
._w5wkeh8-3-5-0 {
  margin-top: var(--dt-spacings-size-4, 4px);
  margin-bottom: var(--dt-spacings-size-4, 4px);
  background-color: var(--dt-colors-border-neutral-default-active, #c6c7d5);
}
._w5wkeh2-3-5-0:not(._w5wkeh5-3-5-0) ._w5wkeh8-3-5-0 {
  background-color: var(--dt-colors-border-critical-default-active, #f3bebd);
}
._w5wkeh9-3-5-0 {
  width: 100%;
}
._w5wkeha-3-5-0 {
  width: fit-content;
}
._w5wkehb-3-5-0 {
  min-width: 0;
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
  scrollbar-width: none;
  scroll-behavior: smooth;
}
._w5wkehb-3-5-0::-webkit-scrollbar {
  display: none;
}
._w5wkehc-3-5-0 {
  -webkit-mask: linear-gradient(to right, transparent var(--dt-spacings-size-32, 32px), #fff var(--dt-spacings-size-56, 56px),#fff calc(100% - var(--dt-spacings-size-56, 56px)), transparent calc(100% - var(--dt-spacings-size-32, 32px)));
  mask: linear-gradient(to right, transparent var(--dt-spacings-size-32, 32px), #fff var(--dt-spacings-size-56, 56px),#fff calc(100% - var(--dt-spacings-size-56, 56px)), transparent calc(100% - var(--dt-spacings-size-32, 32px)));
  -webkit-mask-repeat: no-repeat;
}
._w5wkehd-3-5-0 {
  -webkit-mask: linear-gradient(to right, transparent var(--dt-spacings-size-32, 32px), #fff var(--dt-spacings-size-56, 56px));
  mask: linear-gradient(to right, transparent var(--dt-spacings-size-32, 32px), #fff var(--dt-spacings-size-56, 56px));
  -webkit-mask-repeat: no-repeat;
}
._w5wkehe-3-5-0 {
  -webkit-mask: linear-gradient(to right, #fff calc(100% - var(--dt-spacings-size-56, 56px)), transparent calc(100% - var(--dt-spacings-size-32, 32px)));
  mask: linear-gradient(to right, #fff calc(100% - var(--dt-spacings-size-56, 56px)), transparent calc(100% - var(--dt-spacings-size-32, 32px)));
  -webkit-mask-repeat: no-repeat;
}
._w5wkehf-3-5-0 {
  position: absolute;
  top: 0;
  z-index: var(--dt-elevations-overlay, 20);
}
._1jgl8s50-3-5-0 ._w5wkehf-3-5-0:hover:not(._w5wkeh2-3-5-0 ._w5wkehf-3-5-0) {
  --_bx32h3-3-5-0: var(--dt-colors-background-field-neutral-emphasized-hover, #dadbe4);
}
._1jgl8s50-3-5-0 ._w5wkehf-3-5-0:active:not(._w5wkeh2-3-5-0 ._w5wkehf-3-5-0) {
  --_bx32h3-3-5-0: var(--dt-colors-background-field-neutral-emphasized-active, #d0d1dc);
}
._w5wkehg-3-5-0 {
  justify-content: center;
  min-width: fit-content;
  width: 100%;
  margin: 1px 0;
  display: flex;
  gap: var(--dt-spacings-size-4, 4px);
  padding: var(--dt-spacings-size-4, 4px) var(--dt-spacings-size-6, 6px);
  text-wrap: nowrap;
  border-radius: calc(var(--dt-borders-radius-field-default, 6px) - var(--dt-spacings-size-2, 2px));
  background-color: transparent;
  color: var(--dt-colors-text-neutral-default, #2f2f4f);
  font-size: var(--dt-typography-text-base-emphasized-size, 14px);
  line-height: var(--dt-typography-text-base-emphasized-line-height, 1.4285714286);
  cursor: pointer;
  scroll-margin: var(--dt-spacings-size-64, 64px);
  box-shadow: var(--_w5wkeh0-3-5-0);
}
._w5wkehg-3-5-0:hover {
  background-color: var(--dt-colors-background-field-neutral-emphasized-hover, #dadbe4);
}
._w5wkehg-3-5-0:active {
  background-color: var(--dt-colors-background-field-neutral-emphasized-active, #d0d1dc);
}
._1jgl8s50-3-5-0 ._w5wkehg-3-5-0 {
  margin: 0;
  padding: 5px var(--dt-spacings-size-6, 6px);
  border-radius: 5px;
}
._w5wkeh2-3-5-0 ._w5wkehg-3-5-0 {
  color: var(--dt-colors-text-critical-default, #bb0731);
}
._w5wkeh2-3-5-0 ._w5wkehg-3-5-0:hover {
  background-color: var(--dt-colors-background-field-critical-default-hover, #f6d6d5);
}
._w5wkeh2-3-5-0 ._w5wkehg-3-5-0:active {
  background-color: var(--dt-colors-background-field-critical-default-active, #f5cac9);
}
._w5wkehg-3-5-0._w5wkeh3-3-5-0 {
  cursor: not-allowed;
  background-color: transparent;
  color: var(--dt-colors-text-neutral-disabled, #595a7d80);
}
._w5wkehg-3-5-0._w5wkeh3-3-5-0:hover {
  background-color: transparent;
}
._w5wkehg-3-5-0._w5wkeh3-3-5-0:active {
  background-color: transparent;
}
._w5wkeh2-3-5-0 ._w5wkehg-3-5-0._w5wkeh3-3-5-0 {
  color: var(--dt-colors-text-critical-disabled, #595a7d80);
}
._w5wkehg-3-5-0._w5wkeh4-3-5-0 {
  cursor: default;
  background-color: var(--dt-colors-background-field-neutral-default, #e4e5eb00);
  color: var(--dt-colors-text-neutral-subdued, #595a7d);
}
._w5wkehg-3-5-0._w5wkeh4-3-5-0:hover {
  background-color: var(--dt-colors-background-field-neutral-default, #e4e5eb00);
}
._w5wkehg-3-5-0._w5wkeh4-3-5-0:active {
  background-color: var(--dt-colors-background-field-neutral-default, #e4e5eb00);
}
._w5wkeh2-3-5-0 ._w5wkehg-3-5-0._w5wkeh4-3-5-0 {
  color: var(--dt-colors-text-critical-default, #bb0731);
}
._w5wkehg-3-5-0._w5wkeh1-3-5-0 {
  background-color: var(--dt-colors-background-surface-default, #fff);
}
._w5wkehg-3-5-0._w5wkeh1-3-5-0:hover {
  background-color: var(--dt-colors-background-surface-default, #fff);
}
._w5wkehg-3-5-0._w5wkeh1-3-5-0:active {
  background-color: var(--dt-colors-background-surface-default, #fff);
}
._w5wkehg-3-5-0._w5wkeh4-3-5-0._w5wkeh1-3-5-0:not(._w5wkeh2-3-5-0 ._w5wkehg-3-5-0) {
  color: var(--dt-colors-text-neutral-default, #2f2f4f);
}
._1jgl8s50-3-5-0 ._w5wkehg-3-5-0._w5wkeh1-3-5-0 {
  --_w5wkeh0-3-5-0: var(--dt-box-shadows-field-neutral-emphasized-rest, inset 0px 0px 0px 1px #2f2f4f1f, inset 0px -1px 0px #2f2f4f14, 0px 1px 1px -1px #2d2e4e1f, inset 0px 0px 0px 1px #fff);
}
._1jgl8s50-3-5-0 ._w5wkehg-3-5-0._w5wkeh1-3-5-0._w5wkeh3-3-5-0 {
  --_w5wkeh0-3-5-0: var(--dt-box-shadows-field-neutral-disabled, inset 0px 0px 0px 1px #2f2f4f0f, inset 0px -1px 0px #2f2f4f0a, 0px 1px 1px -1px #2d2e4e1f);
}
._1jgl8s50-3-5-0 ._w5wkeh2-3-5-0 ._w5wkehg-3-5-0._w5wkeh1-3-5-0 {
  --_w5wkeh0-3-5-0: var(--dt-box-shadows-field-critical-emphasized-rest, inset 0px 0px 0px 1px #7500130f, inset 0px -1px 0px #7500131a, 0px 1px 1px -1px #2d2e4e1f, inset 0px 0px 0px 1px #f8e1e1);
}
._1jgl8s50-3-5-0 ._w5wkeh2-3-5-0 ._w5wkehg-3-5-0._w5wkeh1-3-5-0._w5wkeh3-3-5-0 {
  --_w5wkeh0-3-5-0: var(--dt-box-shadows-field-critical-disabled, inset 0px 0px 0px 1px #2f2f4f0f, inset 0px -1px 0px #2f2f4f0a, 0px 1px 1px -1px #2d2e4e1f);
}
._w5wkehg-3-5-0:first-child {
  margin-left: 1px;
}
._w5wkehg-3-5-0:last-child {
  margin-right: 1px;
}
._1jgl8s50-3-5-0 ._w5wkehg-3-5-0:first-child {
  margin-left: 0;
}
._1jgl8s50-3-5-0 ._w5wkehg-3-5-0:last-child {
  margin-right: 0;
}
._w5wkehh-3-5-0 {
  padding-left: var(--dt-spacings-size-4, 4px);
  padding-right: var(--dt-spacings-size-4, 4px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
._w5wkehi-3-5-0 {
  min-width: 0;
  align-items: center;
}