._1t8xas20-2-0-1 {
  position: relative;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
  box-sizing: border-box;
}
._1t8xas21-2-0-1 {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-areas: 'header' 'body';
}
._1t8xas22-2-0-1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._1t8xas23-2-0-1 {
  overflow: hidden;
}
._1t8xas24-2-0-1 {
  background-color: var(--dt-colors-background-surface-default, #fff);
  border-color: var(--dt-colors-border-neutral-default, #dadbe4);
  border-style: var(--dt-borders-style-default, solid);
  border-width: var(--dt-borders-width-emphasized, 2px);
  border-radius: var(--dt-borders-radius-field-default, 8px);
}
._1t8xas24-2-0-1::-webkit-scrollbar-track {
  background-color: var(--dt-colors-background-container-neutral-subdued, #f9f9fa);
  border-bottom-right-radius: calc(var(--dt-borders-radius-container-subdued, 8px) - var(--dt-borders-width-emphasized, 2px));
}
._1t8xas24-2-0-1::-webkit-scrollbar-track:horizontal {
  border-top: solid var(--dt-borders-width-emphasized, 2px) var(--dt-colors-border-neutral-default, #dadbe4);
  border-bottom-left-radius: calc(var(--dt-borders-radius-container-subdued, 8px) - var(--dt-borders-width-emphasized, 2px));
}
._1t8xas24-2-0-1::-webkit-scrollbar-track:vertical {
  border-left: solid var(--dt-borders-width-emphasized, 2px) var(--dt-colors-border-neutral-default, #dadbe4);
  border-top-right-radius: calc(var(--dt-borders-radius-container-subdued, 8px) - var(--dt-borders-width-emphasized, 2px));
}
._1t8xas25-2-0-1::-webkit-scrollbar-track:horizontal {
  border-top: solid var(--dt-borders-width-emphasized, 2px) var(--dt-colors-border-neutral-default, #dadbe4);
}
._1t8xas2f-2-0-1 {
  border-top-width: var(--dt-borders-width-default, 1px);
  border-top-style: var(--dt-borders-style-default, solid);
  border-top-color: var(--dt-colors-border-neutral-default, #dadbe4);
}
._1t8xas2g-2-0-1 {
  border-top-width: var(--dt-borders-width-default, 1px);
  border-top-style: var(--dt-borders-style-default, solid);
  border-top-color: var(--dt-colors-border-neutral-default, #dadbe4);
}
._1t8xas2h-2-0-1::-webkit-scrollbar-track:horizontal {
  border-top: solid var(--dt-borders-width-emphasized, 2px) var(--dt-colors-border-neutral-default, #dadbe4);
  border-bottom-right-radius: 0;
}
._1t8xas2h-2-0-1::-webkit-scrollbar-track:vertical {
  border-left: solid var(--dt-borders-width-emphasized, 2px) var(--dt-colors-border-neutral-default, #dadbe4);
  border-bottom-right-radius: 0;
}
._1t8xas2h-2-0-1::-webkit-scrollbar-corner {
  background-color: var(--dt-colors-background-container-neutral-subdued, #f9f9fa);
  border-bottom-right-radius: calc(var(--dt-borders-radius-container-subdued, 8px) - var(--dt-borders-width-emphasized, 2px));
}