._11pvd3zl-3-8-0 {
  all: unset;
  position: absolute;
  bottom: 0;
  right: 0;
  width: var(--dt-spacings-size-16, 16px);
  height: 100%;
  touch-action: none;
  user-select: none;
  transform: translateX(50%);
  cursor: col-resize;
  pointer-events: initial;
  overflow: hidden;
  z-index: 1;
  will-change: transform;
}
._11pvd3zl-3-8-0::after {
  content: "";
  box-sizing: border-box;
  display: block;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  top: var(--dt-spacings-size-4, 4px);
  bottom: var(--dt-spacings-size-4, 4px);
}
._11pvd3zl-3-8-0:hover::after, ._11pvd3zl-3-8-0:focus::after {
  background-color: var(--dt-colors-border-primary-accent, #464cce);
  width: 3px;
}
._11pvd3zm-3-8-0::after {
  cursor: col-resize;
  background-color: var(--dt-colors-border-primary-accent, #464cce);
  width: 3px;
}
._11pvd3zo-3-8-0 {
  width: var(--dt-spacings-size-8, 8px);
  transform: translateX(0);
}
._11pvd3zo-3-8-0::after {
  left: auto;
  right: -1px;
}
._11pvd3zs-3-8-0 {
  left: 0;
  transform: translateX(-50%);
}
._11pvd3zs-3-8-0._11pvd3zg-3-8-0 {
  left: 0;
  width: var(--dt-spacings-size-8, 8px);
  transform: none;
}
._11pvd3zs-3-8-0._11pvd3zg-3-8-0::after {
  left: 25%;
}
._11pvd3zt-3-8-0 {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  outline: none;
  box-sizing: border-box;
  background-color: var(--dt-colors-background-container-neutral-subdued, #f9f9fa);
  user-select: none;
  color: var(--dt-colors-text-neutral-subdued, #595a7d);
  font-family: var(--dt-typography-text-base-emphasized-family, DynatraceFlow,Roboto,Helvetica,sans-serif);
  font-size: var(--dt-typography-text-base-emphasized-size, 14px);
  font-weight: var(--dt-typography-text-base-emphasized-weight, 500);
  line-height: var(--dt-typography-text-base-emphasized-line-height, 1.4285714286);
  grid-area: header;
  overflow: visible;
}
._11pvd3zt-3-8-0:is(:focus, :focus-visible) {
  outline: none;
}
._11pvd3zt-3-8-0._11pvd3z3-3-8-0:not(._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  margin-right: -22px;
}
._11pvd3zt-3-8-0._11pvd3z4-3-8-0:not(._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  margin-right: -30px;
}
._11pvd3zt-3-8-0._11pvd3z0-3-8-0:not(._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  margin-right: -22px;
}
._11pvd3zt-3-8-0._11pvd3z0-3-8-0._11pvd3z2-3-8-0:not(._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  margin-right: -44px;
}
._11pvd3zt-3-8-0._11pvd3z0-3-8-0._11pvd3z4-3-8-0:not(._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  margin-right: -52px;
}
._14sp6az2-3-8-0 span[data-header-tooltip="true"]:hover + ._11pvd3zt-3-8-0 {
  cursor: pointer;
  background-color: var(--dt-colors-background-field-neutral-default-hover, #dadbe4);
}
._11pvd3za-3-8-0._11pvd3zt-3-8-0 {
  border-bottom-width: var(--dt-borders-width-emphasized, 2px);
  border-bottom-style: var(--dt-borders-style-default, solid);
  border-color: var(--dt-colors-border-neutral-default, #dadbe4);
}
._1jgl8s50-3-8-0 ._11pvd3za-3-8-0._11pvd3zt-3-8-0 {
  border-bottom-width: var(--dt-borders-width-default, 1px);
}
._1ku1w3z0-3-8-0 ._11pvd3za-3-8-0._11pvd3zt-3-8-0 {
  border-bottom: none;
}
._11pvd3zt-3-8-0[role="presentation"] {
  padding: 0;
  overflow: hidden;
}
._11pvd3zt-3-8-0:not(._1ku1w3z0-3-8-0 ._11pvd3zt-3-8-0):has([data-sorticon]):hover {
  cursor: pointer;
  background-color: var(--dt-colors-background-field-neutral-default-hover, #dadbe4);
}
._11pvd3zt-3-8-0:has([data-trigger="useraction"]:hover) {
  background-color: var(--dt-colors-background-container-neutral-subdued, #f9f9fa);
}
._11pvd3zt-3-8-0:not(._11pvd3zd-3-8-0)[data-columntype="gantt"]::before, [data-columntype="gantt"] + ._11pvd3zt-3-8-0:not(._11pvd3zd-3-8-0)::before, [data-columntype="gantt"] + span > ._11pvd3zt-3-8-0:not(._11pvd3zd-3-8-0)::before {
  content: "";
  display: block;
  position: absolute;
  width: var(--dt-borders-width-default, 1px);
  left: var(--dt-spacings-size-0, 0);
  top: var(--dt-spacings-size-0, 0);
  bottom: var(--dt-spacings-size-0, 0);
  background-color: var(--dt-colors-border-neutral-default, #dadbe4);
}
span:has(._11pvd3zo-3-8-0:is(:hover, :focus, ._11pvd3zm-3-8-0)) ~ ._11pvd3zt-3-8-0[role="presentation"]::before,
     div:has(._11pvd3zo-3-8-0:is(:hover, :focus, ._11pvd3zm-3-8-0)) ~ ._11pvd3zt-3-8-0[role="presentation"]::before {
  display: none;
}
._11pvd3zv-3-8-0 {
  position: sticky;
  z-index: calc(2 + var(--_11pvd3zk-3-8-0));
  left: var(--resizing-leftPosition, var(--_11pvd3zh-3-8-0));
}
._11pvd3ze-3-8-0._11pvd3zv-3-8-0::after {
  content: "";
  display: block;
  position: absolute;
  width: var(--dt-borders-width-default, 1px);
  top: 0;
  bottom: 0;
  background-color: var(--dt-colors-border-neutral-default, #dadbe4);
  max-width: 100%;
  right: 0;
}
._11pvd3zw-3-8-0 {
  position: sticky;
  z-index: 3;
  right: var(--resizing-rightPosition, var(--_11pvd3zi-3-8-0));
}
._11pvd3zg-3-8-0._11pvd3zw-3-8-0::before {
  content: "";
  display: block;
  position: absolute;
  width: var(--dt-borders-width-default, 1px);
  top: 0;
  bottom: 0;
  background-color: var(--dt-colors-border-neutral-default, #dadbe4);
  max-width: 100%;
  left: 0;
}
._11pvd3zx-3-8-0 {
  padding-top: var(--dt-spacings-size-0, 0);
  padding-right: var(--dt-spacings-size-0, 0);
  padding-bottom: var(--dt-spacings-size-0, 0);
  padding-left: var(--dt-spacings-size-0, 0);
}
._11pvd3zx-3-8-0._11pvd3z6-3-8-0._11pvd3z0-3-8-0:not(._yj6voi0-3-8-0, ._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  padding-right: calc(12px + 22px);
}
._11pvd3zx-3-8-0._11pvd3z6-3-8-0._11pvd3z0-3-8-0._yj6voi0-3-8-0:not(._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  padding-left: calc(12px + 22px);
}
._11pvd3zx-3-8-0._11pvd3z7-3-8-0._11pvd3z0-3-8-0:not(._yj6voi0-3-8-0, ._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  padding-right: calc(6px + 22px);
}
._11pvd3zx-3-8-0._11pvd3z7-3-8-0._11pvd3z0-3-8-0._yj6voi0-3-8-0:not(._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  padding-left: calc(6px + 22px);
}
._11pvd3zx-3-8-0._11pvd3z8-3-8-0._11pvd3z0-3-8-0:not(._yj6voi0-3-8-0, ._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  padding-right: calc(16px + 22px);
}
._11pvd3zx-3-8-0._11pvd3z8-3-8-0._11pvd3z0-3-8-0._yj6voi0-3-8-0:not(._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  padding-left: calc(16px + 22px);
}
._11pvd3zy-3-8-0 {
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
}
._1jrjqrd1-3-8-0 ._11pvd3zd-3-8-0._11pvd3zy-3-8-0 {
  padding-left: var(--dt-spacings-size-16, 16px);
}
._11pvd3zy-3-8-0._11pvd3z0-3-8-0:where(._yj6voi1-3-8-0, ._yj6voi2-3-8-0):not(._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  padding-right: calc(12px + 22px);
}
._11pvd3zy-3-8-0._11pvd3z0-3-8-0._yj6voi0-3-8-0:not(._11pvd3z1-3-8-0, ._11pvd3z5-3-8-0):has([data-trigger="useraction"]) {
  padding-left: calc(12px + 22px);
}
._11pvd3zz-3-8-0 {
  padding-top: 2px;
  padding-right: 6px;
  padding-bottom: 2px;
  padding-left: 6px;
}
._1jrjqrd1-3-8-0 ._11pvd3zd-3-8-0._11pvd3zz-3-8-0 {
  padding-left: calc(var(--dt-spacings-size-6, 6px) + var(--dt-spacings-size-4, 4px));
}
._11pvd3zz-3-8-0._11pvd3z0-3-8-0:where(._yj6voi1-3-8-0, ._yj6voi2-3-8-0):not(._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  padding-right: calc(6px + 22px);
}
._11pvd3zz-3-8-0._11pvd3z0-3-8-0._yj6voi0-3-8-0:not(._11pvd3z1-3-8-0, ._11pvd3z5-3-8-0):has([data-trigger="useraction"]) {
  padding-left: calc(6px + 22px);
}
._11pvd3z10-3-8-0 {
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
}
._1jrjqrd1-3-8-0 ._11pvd3zd-3-8-0._11pvd3z10-3-8-0 {
  padding-left: var(--dt-spacings-size-20, 20px);
}
._11pvd3z10-3-8-0._11pvd3z0-3-8-0:where(._yj6voi1-3-8-0, ._yj6voi2-3-8-0):not(._11pvd3z1-3-8-0):has([data-trigger="useraction"]) {
  padding-right: calc(16px + 22px);
}
._11pvd3z10-3-8-0._11pvd3z0-3-8-0._yj6voi0-3-8-0:not(._11pvd3z1-3-8-0, ._11pvd3z5-3-8-0):has([data-trigger="useraction"]) {
  padding-left: calc(16px + 22px);
}
._11pvd3z11-3-8-0:not(._11pvd3zd-3-8-0, ._14sp6az3-3-8-0, ._11pvd3zg-3-8-0, ._11pvd3zf-3-8-0)::before {
  content: "";
  display: block;
  position: absolute;
  width: var(--dt-borders-width-default, 1px);
  left: 0;
  top: var(--dt-spacings-size-4, 4px);
  bottom: var(--dt-spacings-size-4, 4px);
  background-color: var(--dt-colors-border-neutral-default, #dadbe4);
}
._11pvd3z11-3-8-0._11pvd3zb-3-8-0::before {
  bottom: 0;
}
._11pvd3z11-3-8-0._11pvd3zc-3-8-0::before {
  top: 0;
}
._11pvd3z11-3-8-0:not(._11pvd3za-3-8-0) {
  border-bottom-width: var(--dt-borders-width-default, 1px);
  border-bottom-style: var(--dt-borders-style-default, solid);
  border-color: var(--dt-colors-border-neutral-default, #dadbe4);
}
._1ku1w3z0-3-8-0 ._11pvd3z11-3-8-0::before {
  display: none;
}
._14sp6az2-3-8-0 span[data-header-tooltip="true"]:hover + ._11pvd3z14-3-8-0 {
  background-color: var(--dt-colors-background-container-neutral-subdued, #f9f9fa);
}
._14sp6az2-3-8-0:not(._1ku1w3z0-3-8-0 ._11pvd3z14-3-8-0) span[data-header-tooltip="true"]:has([data-trigger="useraction"]):hover + ._11pvd3z14-3-8-0 {
  cursor: pointer;
  background-color: var(--dt-colors-background-field-neutral-default-hover, #dadbe4);
}
._11pvd3z15-3-8-0 {
  width: fit-content;
  max-width: 100%;
}
._11pvd3zt-3-8-0._11pvd3z5-3-8-0._yj6voi0-3-8-0 ._11pvd3z15-3-8-0 {
  order: 2;
}
._11pvd3z16-3-8-0 {
  background-color: var(--dt-colors-background-field-neutral-default-hover, #dadbe4);
}
._11pvd3zt-3-8-0 button, ._11pvd3zt-3-8-0 a, ._11pvd3zt-3-8-0 [tabindex="0"], ._11pvd3zt-3-8-0 input, ._11pvd3zt-3-8-0 label {
  pointer-events: auto;
}
._11pvd3z13-3-8-0 > *, ._11pvd3z13-3-8-0 ._11pvd3z15-3-8-0 {
  opacity: 0.2;
}