._1vlwkc20-3-5-0 {
  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;
  padding-inline: var(--dt-spacings-size-12, 12px);
  padding-block: var(--dt-spacings-size-6, 6px);
  border-radius: var(--dt-borders-radius-field-default, 6px);
  box-shadow: var(--_bx32h4-3-5-0);
  white-space: nowrap;
  overflow: hidden;
  color: var(--_bx32h0-3-5-0);
  background: var(--_bx32h3-3-5-0);
  flex: 1 1 auto;
  position: relative;
}
._1vlwkc20-3-5-0._1vlwkc20-3-5-0 {
  gap: var(--dt-spacings-size-4, 4px);
}
._1vlwkc20-3-5-0:has(._1i883gjh-3-5-0) {
  padding-inline-end: var(--dt-spacings-size-32, 32px);
}
._1vlwkc20-3-5-0:has(._1i883gjh-3-5-0:hover) {
  --_bx32h3-3-5-0: var(--_bx32h2-3-5-0);
}
._1vlwkc20-3-5-0:has(._1i883gjh-3-5-0:focus-visible) {
  box-shadow: var(--_bx32h4-3-5-0, none);
}
._1jgl8s50-3-5-0 ._1vlwkc20-3-5-0, ._1jgl8s50-3-5-0 ._1vlwkc20-3-5-0:hover, ._1jgl8s50-3-5-0 ._1vlwkc20-3-5-0:active {
  --_bx32h3-3-5-0: var(--dt-colors-background-surface-default, #fff);
}
._1vlwkc22-3-5-0 {
  cursor: not-allowed;
}
._1vlwkc23-3-5-0 {
  --_bx32h3-3-5-0: var(--dt-colors-background-field-neutral-disabled, #e4e5eb80);
}
._1jgl8s50-3-5-0 ._1vlwkc23-3-5-0, ._1jgl8s50-3-5-0 ._1vlwkc23-3-5-0:hover, ._1jgl8s50-3-5-0 ._1vlwkc23-3-5-0:active {
  --_bx32h4-3-5-0: var(--dt-box-shadows-field-neutral-disabled, inset 0px 0px 0px 1px #2f2f4f0f, inset 0px -1px 0px #2f2f4f0a, 0px 1px 1px -1px #2d2e4e1f);
}
._1vlwkc24-3-5-0 {
  --_bx32h3-3-5-0: var(--dt-colors-background-field-critical-emphasized, #f8e1e1);
}
._1jgl8s50-3-5-0 ._1vlwkc24-3-5-0, ._1jgl8s50-3-5-0 ._1vlwkc24-3-5-0:hover, ._1jgl8s50-3-5-0 ._1vlwkc24-3-5-0:active {
  --_bx32h4-3-5-0: var(--dt-box-shadows-field-critical-disabled, inset 0px 0px 0px 1px #2f2f4f0f, inset 0px -1px 0px #2f2f4f0a, 0px 1px 1px -1px #2d2e4e1f);
}
._1vlwkc25-3-5-0 {
  display: flex;
  flex: 1 1 auto;
  min-width: 0;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
}
._1vlwkc25-3-5-0._1vlwkc25-3-5-0 {
  gap: var(--dt-spacings-size-4, 4px);
}
._1vlwkc25-3-5-0::-webkit-scrollbar {
  display: none;
}
._1vlwkc26-3-5-0._1vlwkc26-3-5-0 {
  flex-shrink: 0;
  overflow-x: visible;
}
._1vlwkc27-3-5-0 {
  flex-shrink: 0;
}
._1vlwkc27-3-5-0::selection {
  background: transparent;
}