._o05dbz0-2-0-1 {
  border-collapse: separate;
  border-spacing: 0;
  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);
  line-height: var(--dt-typography-text-base-default-line-height, 1.4285714286);
  text-decoration: var(--dt-typography-text-base-default-text-decoration, none);
  text-transform: var(--dt-typography-text-base-default-text-transform, none);
}
._o05dbz0-2-0-1 .strato-table-header {
  background-color: var(--dt-colors-background-container-neutral-subdued, #f9f9fa);
}
._o05dbz0-2-0-1 .strato-table-header:last-child .strato-table-header-cell {
  border-bottom: var(--dt-borders-width-emphasized, 2px) var(--dt-borders-style-default, solid) var(--dt-colors-border-neutral-default, #dadbe4);
}
._o05dbz0-2-0-1 .strato-table-header-cell {
  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);
  text-decoration: var(--dt-typography-text-base-emphasized-text-decoration, none);
  text-transform: var(--dt-typography-text-base-emphasized-text-transform, none);
  color: var(--dt-colors-text-neutral-subdued, #595a7d);
  position: relative;
}
._o05dbz0-2-0-1 .strato-table-cell {
  position: relative;
}
._o05dbz0-2-0-1 .strato-table-cell-alignment-left {
  text-align: start;
  justify-content: flex-start;
}
._o05dbz0-2-0-1 .strato-table-cell-alignment-center {
  text-align: center;
  justify-content: center;
}
._o05dbz0-2-0-1 .strato-table-cell-alignment-right {
  text-align: end;
  justify-content: flex-end;
}
._o05dbz0-2-0-1 .strato-table-cell-alignment-top-left {
  text-align: start;
  justify-content: flex-start;
  vertical-align: top;
}
._o05dbz0-2-0-1 .strato-table-cell-alignment-top-center {
  text-align: center;
  justify-content: center;
  vertical-align: top;
}
._o05dbz0-2-0-1 .strato-table-cell-alignment-top-right {
  text-align: end;
  justify-content: flex-end;
  vertical-align: top;
}
._o05dbz0-2-0-1 .strato-table-cell-alignment-bottom-left {
  text-align: start;
  justify-content: flex-start;
  vertical-align: bottom;
}
._o05dbz0-2-0-1 .strato-table-cell-alignment-bottom-center {
  text-align: center;
  justify-content: center;
  vertical-align: bottom;
}
._o05dbz0-2-0-1 .strato-table-cell-alignment-bottom-right {
  text-align: end;
  justify-content: flex-end;
  vertical-align: bottom;
}
._o05dbz0-2-0-1.strato-table-contained {
  border: var(--dt-borders-width-emphasized, 2px) var(--dt-borders-style-default, solid) var(--dt-colors-border-neutral-default, #dadbe4);
  border-radius: var(--dt-borders-radius-field-default, 8px);
  overflow: hidden;
  background-color: var(--dt-colors-background-surface-default, #fff);
}
._o05dbz0-2-0-1.strato-table-contained .strato-table-row:last-child .strato-table-cell {
  border-bottom: none;
}
._o05dbz0-2-0-1.strato-table-code-font {
  font-family: var(--dt-typography-code-base-default-family, Roboto Mono,monospace);
  font-size: var(--dt-typography-code-base-default-size, 14px);
  font-weight: var(--dt-typography-code-base-default-weight, 400);
  line-height: var(--dt-typography-code-base-default-line-height, 1.4285714286);
  text-decoration: var(--dt-typography-code-base-default-text-decoration, none);
  text-transform: var(--dt-typography-code-base-default-text-transform, none);
  color: var(--strato-table-cell-highlight-color, var(--dt-colors-text-neutral-default, #2f2f4f));
}
._o05dbz0-2-0-1.strato-table-cell-density-default .strato-table-cell, ._o05dbz0-2-0-1.strato-table-cell-density-default .strato-table-header-cell {
  padding: var(--dt-spacings-size-8, 8px) var(--dt-spacings-size-12, 12px);
}
._o05dbz0-2-0-1.strato-table-cell-density-comfortable .strato-table-cell, ._o05dbz0-2-0-1.strato-table-cell-density-comfortable .strato-table-header-cell {
  padding: var(--dt-spacings-size-12, 12px) var(--dt-spacings-size-16, 16px);
}
._o05dbz0-2-0-1.strato-table-cell-density-condensed .strato-table-cell, ._o05dbz0-2-0-1.strato-table-cell-density-condensed .strato-table-header-cell {
  padding: var(--dt-spacings-size-4, 4px) var(--dt-spacings-size-6, 6px);
}
._o05dbz0-2-0-1.strato-table-colsep-divider .strato-table-header-cell + .strato-table-header-cell::before, ._o05dbz0-2-0-1.strato-table-colsep-divider .strato-table-cell + .strato-table-cell::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);
}
._o05dbz0-2-0-1.strato-table-rowsep-divider .strato-table-cell {
  border-bottom: var(--dt-borders-width-default, 1px) var(--dt-borders-style-default, solid) var(--dt-colors-border-neutral-default, #dadbe4);
}
._o05dbz0-2-0-1.strato-table-rowsep-zebra .strato-table-row {
  background-color: var(--dt-colors-background-surface-default, #fff);
}
._o05dbz0-2-0-1.strato-table-rowsep-zebra .strato-table-header {
  background-color: var(--dt-colors-background-container-neutral-subdued, #f9f9fa);
}
._o05dbz0-2-0-1.strato-table-rowsep-zebra .strato-table-row-even {
  background-color: var(--dt-colors-background-container-neutral-subdued, #f9f9fa);
}