._2twyod0-3-5-0::before {
  content: "";
  display: block;
  top: 0;
  left: 0;
  position: absolute;
  height: 1px;
  width: 100%;
  z-index: 4;
}
._or8s40-3-5-0 ._2twyod0-3-5-0::before, ._2twyod0-3-5-0:not(:first-child)::before {
  background-color: var(--dt-colors-border-neutral-accent, #595a7d);
}
._2twyod1-3-5-0 {
  position: relative;
  box-sizing: border-box;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  overflow: hidden;
}
._2twyod1-3-5-0:not(:has(+ ._2twyod0-3-5-0)) {
  border-bottom-color: var(--dt-colors-border-neutral-accent, #595a7d);
}
._2twyod4-3-5-0:not(._or8s40-3-5-0 ._2twyod4-3-5-0) {
  opacity: 0;
}
._2twyod6-3-5-0 {
  border-top: var(--dt-borders-width-default, 1px) var(--dt-borders-style-default, solid) var(--dt-colors-border-neutral-default, #dadbe4);
}
._2twyod7-3-5-0 {
  border-top: var(--dt-borders-width-default, 1px) var(--dt-borders-style-default, solid) var(--dt-colors-border-neutral-default, #dadbe4);
}
._2twyod8-3-5-0 {
  border-bottom-width: 0;
}
._2twyod9-3-5-0 {
  background-color: var(--dt-colors-background-surface-default, #fff);
}
._2twyoda-3-5-0 {
  background-color: var(--dt-colors-background-container-neutral-subdued, #f9f9fa);
}
._2twyodc-3-5-0 {
  padding-top: var(--dt-spacings-size-8, 8px);
  padding-right: var(--dt-spacings-size-12, 12px);
  padding-bottom: var(--dt-spacings-size-8, 8px);
  padding-left: var(--dt-spacings-size-12, 12px);
}
._2twyodd-3-5-0 {
  padding-top: var(--dt-spacings-size-2, 2px);
  padding-right: var(--dt-spacings-size-6, 6px);
  padding-bottom: var(--dt-spacings-size-2, 2px);
  padding-left: var(--dt-spacings-size-6, 6px);
}
._2twyode-3-5-0 {
  padding-top: var(--dt-spacings-size-12, 12px);
  padding-right: var(--dt-spacings-size-16, 16px);
  padding-bottom: var(--dt-spacings-size-12, 12px);
  padding-left: var(--dt-spacings-size-16, 16px);
}