._w5wkeh1-3-15-1 {
  --_w5wkeh0-3-15-1: var(--dt-box-shadows-surface-flat-rest, 0px 0px 0px 1px #3838420d) inset;
}
._w5wkeh5-3-15-1:not(._w5wkeh4-3-15-1) {
  cursor: not-allowed;
}
._w5wkeh6-3-15-1 {
  visibility: hidden;
  height: 0;
}
._w5wkeh7-3-15-1 {
  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, #eaeaed);
  color: var(--dt-colors-text-neutral-default, #31323a);
  max-width: calc(100% - var(--dt-spacings-size-2, 2px));
  overflow: hidden;
  flex-wrap: nowrap;
}
._1jgl8s50-3-15-1 ._w5wkeh7-3-15-1 {
  background-color: var(--dt-colors-background-container-neutral-emphasized, #eff0f2);
}
._w5wkeh7-3-15-1._w5wkeh2-3-15-1 {
  background-color: var(--dt-colors-background-field-critical-emphasized, #fbe1df);
  color: var(--dt-colors-text-critical-default, #c80026);
}
._w5wkeh7-3-15-1._w5wkeh5-3-15-1 {
  background-color: var(--dt-colors-background-field-neutral-disabled, #eaeaed80);
  color: var(--dt-colors-text-neutral-disabled, #5c5d6680);
}
._w5wkeh7-3-15-1._w5wkeh4-3-15-1 {
  background-color: var(--dt-colors-background-field-neutral-disabled, #eaeaed80);
  color: var(--dt-colors-text-neutral-subdued, #5c5d66);
}
._w5wkeh7-3-15-1._w5wkeh4-3-15-1._w5wkeh2-3-15-1 {
  background-color: var(--dt-colors-background-field-critical-emphasized, #fbe1df);
  color: var(--dt-colors-text-critical-default, #c80026);
}
._w5wkeh8-3-15-1 {
  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, #d6d7da);
}
._w5wkeh2-3-15-1:not(._w5wkeh5-3-15-1) ._w5wkeh8-3-15-1 {
  background-color: var(--dt-colors-border-critical-default-active, #fabeba);
}
._w5wkeh9-3-15-1 {
  width: 100%;
}
._w5wkeha-3-15-1 {
  width: fit-content;
}
._w5wkehb-3-15-1 {
  min-width: 0;
  width: 100%;
  overflow-x: auto;
  white-space: nowrap;
  scrollbar-width: none;
  scroll-behavior: smooth;
}
._w5wkehb-3-15-1::-webkit-scrollbar {
  display: none;
}
._w5wkehc-3-15-1 {
  -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-15-1 {
  -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-15-1 {
  -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-15-1 {
  position: absolute;
  top: 0;
  z-index: var(--dt-elevations-overlay, 20);
}
._1jgl8s50-3-15-1 ._w5wkehf-3-15-1:hover:not(._w5wkeh2-3-15-1 ._w5wkehf-3-15-1) {
  --_bx32h3-3-15-1: var(--dt-colors-background-field-neutral-emphasized-hover, #e4e4e7);
}
._1jgl8s50-3-15-1 ._w5wkehf-3-15-1:active:not(._w5wkeh2-3-15-1 ._w5wkehf-3-15-1) {
  --_bx32h3-3-15-1: var(--dt-colors-background-field-neutral-emphasized-active, #dddee1);
}
._w5wkehg-3-15-1 {
  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, #31323a);
  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-15-1);
}
._w5wkehg-3-15-1:hover {
  background-color: var(--dt-colors-background-field-neutral-emphasized-hover, #e4e4e7);
}
._w5wkehg-3-15-1:active {
  background-color: var(--dt-colors-background-field-neutral-emphasized-active, #dddee1);
}
._1jgl8s50-3-15-1 ._w5wkehg-3-15-1 {
  margin: 0;
  padding: 5px var(--dt-spacings-size-6, 6px);
  border-radius: 5px;
}
._w5wkeh2-3-15-1 ._w5wkehg-3-15-1 {
  color: var(--dt-colors-text-critical-default, #c80026);
}
._w5wkeh2-3-15-1 ._w5wkehg-3-15-1:hover {
  background-color: var(--dt-colors-background-field-critical-default-hover, #fbd6d4);
}
._w5wkeh2-3-15-1 ._w5wkehg-3-15-1:active {
  background-color: var(--dt-colors-background-field-critical-default-active, #fbcbc7);
}
._w5wkehg-3-15-1._w5wkeh3-3-15-1 {
  cursor: not-allowed;
  background-color: transparent;
  color: var(--dt-colors-text-neutral-disabled, #5c5d6680);
}
._w5wkehg-3-15-1._w5wkeh3-3-15-1:hover {
  background-color: transparent;
}
._w5wkehg-3-15-1._w5wkeh3-3-15-1:active {
  background-color: transparent;
}
._w5wkeh2-3-15-1 ._w5wkehg-3-15-1._w5wkeh3-3-15-1 {
  color: var(--dt-colors-text-critical-disabled, #5c5d6680);
}
._w5wkehg-3-15-1._w5wkeh4-3-15-1 {
  cursor: default;
  background-color: var(--dt-colors-background-field-neutral-default, #eff0f200);
  color: var(--dt-colors-text-neutral-subdued, #5c5d66);
}
._w5wkehg-3-15-1._w5wkeh4-3-15-1:hover {
  background-color: var(--dt-colors-background-field-neutral-default, #eff0f200);
}
._w5wkehg-3-15-1._w5wkeh4-3-15-1:active {
  background-color: var(--dt-colors-background-field-neutral-default, #eff0f200);
}
._w5wkeh2-3-15-1 ._w5wkehg-3-15-1._w5wkeh4-3-15-1 {
  color: var(--dt-colors-text-critical-default, #c80026);
}
._w5wkehg-3-15-1._w5wkeh1-3-15-1 {
  background-color: var(--dt-colors-background-surface-default, #fff);
}
._w5wkehg-3-15-1._w5wkeh1-3-15-1:hover {
  background-color: var(--dt-colors-background-surface-default, #fff);
}
._w5wkehg-3-15-1._w5wkeh1-3-15-1:active {
  background-color: var(--dt-colors-background-surface-default, #fff);
}
._w5wkehg-3-15-1._w5wkeh4-3-15-1._w5wkeh1-3-15-1:not(._w5wkeh2-3-15-1 ._w5wkehg-3-15-1) {
  color: var(--dt-colors-text-neutral-default, #31323a);
}
._1jgl8s50-3-15-1 ._w5wkehg-3-15-1._w5wkeh1-3-15-1 {
  --_w5wkeh0-3-15-1: var(--dt-box-shadows-field-neutral-emphasized-rest, inset 0px 0px 0px 1px #31323a1f, inset 0px -1px 0px #31323a14, 0px 1px 1px -1px #3838391f, inset 0px 0px 0px 1px #fff);
}
._1jgl8s50-3-15-1 ._w5wkehg-3-15-1._w5wkeh1-3-15-1._w5wkeh3-3-15-1 {
  --_w5wkeh0-3-15-1: var(--dt-box-shadows-field-neutral-disabled, inset 0px 0px 0px 1px #31323a0f, inset 0px -1px 0px #31323a0a, 0px 1px 1px -1px #3838391f);
}
._1jgl8s50-3-15-1 ._w5wkeh2-3-15-1 ._w5wkehg-3-15-1._w5wkeh1-3-15-1 {
  --_w5wkeh0-3-15-1: var(--dt-box-shadows-field-critical-emphasized-rest, inset 0px 0px 0px 1px #80000c0f, inset 0px -1px 0px #80000c1a, 0px 1px 1px -1px #3838391f, inset 0px 0px 0px 1px #fbe1df);
}
._1jgl8s50-3-15-1 ._w5wkeh2-3-15-1 ._w5wkehg-3-15-1._w5wkeh1-3-15-1._w5wkeh3-3-15-1 {
  --_w5wkeh0-3-15-1: var(--dt-box-shadows-field-critical-disabled, inset 0px 0px 0px 1px #31323a0f, inset 0px -1px 0px #31323a0a, 0px 1px 1px -1px #3838391f);
}
._w5wkehg-3-15-1:first-child {
  margin-left: 1px;
}
._w5wkehg-3-15-1:last-child {
  margin-right: 1px;
}
._1jgl8s50-3-15-1 ._w5wkehg-3-15-1:first-child {
  margin-left: 0;
}
._1jgl8s50-3-15-1 ._w5wkehg-3-15-1:last-child {
  margin-right: 0;
}
._w5wkehh-3-15-1 {
  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-15-1 {
  min-width: 0;
  align-items: center;
}