._1jgl8s50-3-15-1 ._1raebd93-3-15-1 {
  gap: 1px;
}
._1raebd94-3-15-1 {
  cursor: not-allowed;
}
._1raebd96-3-15-1 {
  --_1raebd90-3-15-1: var(--dt-colors-border-neutral-default, #e4e4e7);
  --_1raebd91-3-15-1: var(--dt-colors-border-neutral-default-hover, #dddee1);
  --_1raebd92-3-15-1: var(--dt-colors-border-neutral-default-active, #d6d7da);
}
._1raebd97-3-15-1 {
  --_1raebd90-3-15-1: var(--dt-colors-border-primary-default, #d1e1fd);
  --_1raebd91-3-15-1: var(--dt-colors-border-primary-default-hover, #c3d8ff);
  --_1raebd92-3-15-1: var(--dt-colors-border-primary-default-active, #b5cfff);
}
._1raebd98-3-15-1 {
  --_1raebd90-3-15-1: var(--dt-colors-border-success-default, #d8efe2);
  --_1raebd91-3-15-1: var(--dt-colors-border-success-default-hover, #cdecda);
  --_1raebd92-3-15-1: var(--dt-colors-border-success-default-active, #c1e8d2);
}
._1raebd99-3-15-1 {
  --_1raebd90-3-15-1: var(--dt-colors-border-warning-default, #fdefd1);
  --_1raebd91-3-15-1: var(--dt-colors-border-warning-default-hover, #fdebc2);
  --_1raebd92-3-15-1: var(--dt-colors-border-warning-default-active, #fde6b3);
}
._1raebd9a-3-15-1 {
  --_1raebd90-3-15-1: var(--dt-colors-border-critical-default, #fbd6d4);
  --_1raebd91-3-15-1: var(--dt-colors-border-critical-default-hover, #fbcbc7);
  --_1raebd92-3-15-1: var(--dt-colors-border-critical-default-active, #fabeba);
}
._1jgl8s50-3-15-1 ._1raebd9b-3-15-1 {
  gap: 0;
}
._1raebd9d-3-15-1 {
  --_1raebd90-3-15-1: var(--dt-colors-border-neutral-disabled, #e4e4e780);
}
._1raebd9e-3-15-1 {
  --_1raebd90-3-15-1: var(--dt-colors-border-primary-disabled, #e4e4e780);
}
._1raebd9f-3-15-1 {
  --_1raebd90-3-15-1: var(--dt-colors-border-success-disabled, #e4e4e780);
}
._1raebd9g-3-15-1 {
  --_1raebd90-3-15-1: var(--dt-colors-border-warning-disabled, #e4e4e780);
}
._1raebd9h-3-15-1 {
  --_1raebd90-3-15-1: var(--dt-colors-border-critical-disabled, #e4e4e780);
}
._1raebd9i-3-15-1 {
  background: var(--_bx32h2-3-15-1);
  color: var(--_bx32h0-3-15-1);
  position: relative;
  display: grid;
  grid: auto / auto-flow auto;
  align-items: center;
  justify-content: start;
  box-sizing: border-box;
  gap: var(--dt-spacings-size-2, 2px);
  border-bottom-left-radius: var(--dt-borders-radius-field-subdued, 3px);
  border-top-left-radius: var(--dt-borders-radius-field-subdued, 3px);
  transition-timing-function: var(--dt-animations-fade-out-easing, cubic-bezier(0, 0, 0.2, 1));
  transition-duration: var(--dt-animations-fade-out-duration-base, 250ms);
  transition-property: color, background-color, transform;
}
._1raebd9i-3-15-1:is(button) {
  border: 0;
}
._1jgl8s50-3-15-1 ._1raebd9i-3-15-1, ._1jgl8s50-3-15-1 ._1raebd9i-3-15-1:hover, ._1jgl8s50-3-15-1 ._1raebd9i-3-15-1:active {
  --_bx32h4-3-15-1: none;
}
._1raebd9j-3-15-1 {
  padding-left: var(--dt-spacings-size-4, 4px);
  padding-right: var(--dt-spacings-size-4, 4px);
  padding-top: var(--dt-spacings-size-2, 2px);
  padding-bottom: var(--dt-spacings-size-2, 2px);
  height: var(--dt-spacings-size-24, 24px);
}
._1raebd9k-3-15-1 {
  padding-left: var(--dt-spacings-size-2, 2px);
  padding-right: var(--dt-spacings-size-2, 2px);
  padding-top: 0;
  padding-bottom: 0;
  height: var(--dt-spacings-size-20, 20px);
}
._1raebd9l-3-15-1 {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
._1raebd9m-3-15-1 {
  border-bottom-right-radius: var(--dt-borders-radius-field-subdued, 3px);
  border-top-right-radius: var(--dt-borders-radius-field-subdued, 3px);
}
._1raebd9n-3-15-1 {
  cursor: not-allowed;
  pointer-events: none;
}
._1raebd9o-3-15-1:is(button) {
  cursor: pointer;
}
._1jgl8s50-3-15-1 ._1raebd9u-3-15-1 {
  border-style: var(--dt-borders-style-default, solid);
  border-width: var(--dt-borders-width-default, 1px);
  border-color: var(--_1raebd90-3-15-1);
}
._1jgl8s50-3-15-1 ._1raebd9u-3-15-1[tabindex]:hover, ._1jgl8s50-3-15-1 button._1raebd9u-3-15-1:hover, ._1jgl8s50-3-15-1 a._1raebd9u-3-15-1:hover {
  border-color: var(--_1raebd91-3-15-1);
}
._1jgl8s50-3-15-1 ._1raebd9u-3-15-1[tabindex]:active, ._1jgl8s50-3-15-1 button._1raebd9u-3-15-1:active, ._1jgl8s50-3-15-1 a._1raebd9u-3-15-1:active {
  border-color: var(--_1raebd92-3-15-1);
}
._1jgl8s50-3-15-1 ._1raebd9u-3-15-1:has(+ button:not(:disabled):hover) {
  border-right-color: var(--_1raebd91-3-15-1);
}
._1jgl8s50-3-15-1 ._1raebd9u-3-15-1:has(+ button:not(:disabled):active) {
  border-right-color: var(--_1raebd92-3-15-1);
}
._1raebd9w-3-15-1[tabindex]:hover, button._1raebd9w-3-15-1:hover, a._1raebd9w-3-15-1:hover {
  background: var(--dt-colors-background-field-neutral-accent-hover, #23242c);
}
._1raebd9w-3-15-1[tabindex]:active, button._1raebd9w-3-15-1:active, a._1raebd9w-3-15-1:active {
  background: var(--dt-colors-background-field-neutral-accent-active, #14151c);
}
._1raebd9x-3-15-1[tabindex]:hover, button._1raebd9x-3-15-1:hover, a._1raebd9x-3-15-1:hover {
  background: var(--dt-colors-background-field-primary-accent-hover, #0254ed);
}
._1raebd9x-3-15-1[tabindex]:active, button._1raebd9x-3-15-1:active, a._1raebd9x-3-15-1:active {
  background: var(--dt-colors-background-field-primary-accent-active, #0042da);
}
._1raebd9y-3-15-1[tabindex]:hover, button._1raebd9y-3-15-1:hover, a._1raebd9y-3-15-1:hover {
  background: var(--dt-colors-background-field-success-accent-hover, #2cd08f);
}
._1raebd9y-3-15-1[tabindex]:active, button._1raebd9y-3-15-1:active, a._1raebd9y-3-15-1:active {
  background: var(--dt-colors-background-field-success-accent-active, #43df9d);
}
._1raebd9z-3-15-1[tabindex]:hover, button._1raebd9z-3-15-1:hover, a._1raebd9z-3-15-1:hover {
  background: var(--dt-colors-background-field-warning-accent-hover, #ffd12b);
}
._1raebd9z-3-15-1[tabindex]:active, button._1raebd9z-3-15-1:active, a._1raebd9z-3-15-1:active {
  background: var(--dt-colors-background-field-warning-accent-active, #ffe27f);
}
._1raebd910-3-15-1[tabindex]:hover, button._1raebd910-3-15-1:hover, a._1raebd910-3-15-1:hover {
  background: var(--dt-colors-background-field-critical-accent-hover, #cd0022);
}
._1raebd910-3-15-1[tabindex]:active, button._1raebd910-3-15-1:active, a._1raebd910-3-15-1:active {
  background: var(--dt-colors-background-field-critical-accent-active, #b50019);
}
._1raebd911-3-15-1[tabindex]:hover, button._1raebd911-3-15-1:hover, a._1raebd911-3-15-1:hover {
  background: var(--dt-colors-background-field-neutral-emphasized-hover, #e4e4e7);
}
._1raebd911-3-15-1[tabindex]:active, button._1raebd911-3-15-1:active, a._1raebd911-3-15-1:active {
  background: var(--dt-colors-background-field-neutral-emphasized-active, #dddee1);
}
._1jgl8s50-3-15-1 ._1raebd911-3-15-1 {
  background: var(--dt-colors-background-base-default, #fafafb);
}
._1jgl8s50-3-15-1 ._1raebd911-3-15-1[tabindex]:hover, ._1jgl8s50-3-15-1 button._1raebd911-3-15-1:hover, ._1jgl8s50-3-15-1 a._1raebd911-3-15-1:hover {
  background: var(--dt-colors-background-field-neutral-default-hover, #eff0f2);
}
._1jgl8s50-3-15-1 ._1raebd911-3-15-1[tabindex]:active, ._1jgl8s50-3-15-1 button._1raebd911-3-15-1:active, ._1jgl8s50-3-15-1 a._1raebd911-3-15-1:active {
  background: var(--dt-colors-background-field-neutral-default-active, #eaeaed);
}
._1jgl8s50-3-15-1 ._1raebd912-3-15-1 {
  background: var(--dt-colors-background-field-neutral-disabled, #eaeaed80);
}
._1raebd913-3-15-1[tabindex]:hover, button._1raebd913-3-15-1:hover, a._1raebd913-3-15-1:hover {
  background: var(--dt-colors-background-field-primary-emphasized-hover, #d1e1fd);
}
._1raebd913-3-15-1[tabindex]:active, button._1raebd913-3-15-1:active, a._1raebd913-3-15-1:active {
  background: var(--dt-colors-background-field-primary-emphasized-active, #c3d8ff);
}
._1raebd914-3-15-1[tabindex]:hover, button._1raebd914-3-15-1:hover, a._1raebd914-3-15-1:hover {
  background: var(--dt-colors-background-field-success-emphasized-hover, #d8efe2);
}
._1raebd914-3-15-1[tabindex]:active, button._1raebd914-3-15-1:active, a._1raebd914-3-15-1:active {
  background: var(--dt-colors-background-field-success-emphasized-active, #cdecda);
}
._1raebd915-3-15-1[tabindex]:hover, button._1raebd915-3-15-1:hover, a._1raebd915-3-15-1:hover {
  background: var(--dt-colors-background-field-warning-emphasized-hover, #fdefd1);
}
._1raebd915-3-15-1[tabindex]:active, button._1raebd915-3-15-1:active, a._1raebd915-3-15-1:active {
  background: var(--dt-colors-background-field-warning-emphasized-active, #fdebc2);
}
._1raebd916-3-15-1[tabindex]:hover, button._1raebd916-3-15-1:hover, a._1raebd916-3-15-1:hover {
  background: var(--dt-colors-background-field-critical-emphasized-hover, #fbd6d4);
}
._1raebd916-3-15-1[tabindex]:active, button._1raebd916-3-15-1:active, a._1raebd916-3-15-1:active {
  background: var(--dt-colors-background-field-critical-emphasized-active, #fbcbc7);
}
._1raebd917-3-15-1 {
  color: var(--_bx32h0-3-15-1);
  min-width: 0;
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  text-transform: none;
  padding-inline: var(--dt-spacings-size-2, 2px);
}
._1raebd917-3-15-1 * {
  color: var(--_bx32h0-3-15-1);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: baseline;
}
._1raebd918-3-15-1 {
  display: grid;
  grid: auto / auto-flow auto;
}