._1i883gj4-3-12-1 {
  --_1i883gj0-3-12-1: var(--dt-colors-text-neutral-default, #2f2f4f);
  --_1i883gj1-3-12-1: var(--dt-colors-text-neutral-subdued, #595a7d);
  --_1i883gj2-3-12-1: var(--dt-colors-text-neutral-on-accent-default, #f3f3f6);
  --_1i883gj3-3-12-1: var(--dt-colors-background-field-neutral-accent, #5b5c81);
  cursor: text;
}
._1i883gj5-3-12-1 {
  cursor: default;
}
._1i883gj6-3-12-1 {
  --_1i883gj0-3-12-1: var(--dt-colors-text-critical-default, #bb0731);
  --_1i883gj1-3-12-1: var(--dt-colors-text-critical-default, #bb0731);
  --_1i883gj2-3-12-1: var(--dt-colors-text-critical-on-accent-default, #f9f1f3);
  --_1i883gj3-3-12-1: var(--dt-colors-background-field-critical-accent, #c62239);
}
._1i883gj7-3-12-1 {
  --_1i883gj0-3-12-1: var(--dt-colors-text-neutral-disabled, #595a7d80);
  --_1i883gj1-3-12-1: var(--dt-colors-text-neutral-disabled, #595a7d80);
  --_1i883gj2-3-12-1: var(--dt-colors-text-neutral-on-accent-disabled, #f3f3f680);
  cursor: not-allowed;
}
._1i883gj9-3-12-1 {
  border-start-end-radius: var(--dt-borders-radius-field-default, 6px);
  border-end-end-radius: var(--dt-borders-radius-field-default, 6px);
}
._1i883gjb-3-12-1 {
  display: flex;
  flex: 1;
  color: var(--_1i883gj1-3-12-1);
  white-space-collapse: preserve;
}
._1i883gjc-3-12-1 {
  padding: var(--dt-spacings-size-6, 6px) var(--dt-spacings-size-8, 8px);
  border-radius: 0;
  border-start-end-radius: var(--dt-borders-radius-field-default, 6px);
  border-end-end-radius: var(--dt-borders-radius-field-default, 6px);
}
._r47o0w0-3-12-1 ._r47o0w1-3-12-1 {
  color: var(--_1i883gj0-3-12-1);
}
._r47o0w0-3-12-1 ._r47o0w1-3-12-1::before {
  color: var(--_1i883gj1-3-12-1);
}
._r47o0w0-3-12-1 ._r47o0w1-3-12-1:focus {
  background-color: var(--_1i883gj3-3-12-1);
  color: var(--_1i883gj2-3-12-1);
}
._r47o0w0-3-12-1 ._r47o0w1-3-12-1:focus::before {
  color: var(--_1i883gj2-3-12-1);
}
._r47o0w0-3-12-1 *::selection {
  background-color: transparent;
}
._r47o0w0-3-12-1 ._r47o0w1-3-12-1:focus::selection, ._r47o0w0-3-12-1 ._r47o0w1-3-12-1:focus *::selection {
  background-color: transparent;
  color: var(--_1i883gj2-3-12-1);
}
._r47o0w0-3-12-1 [data-drag-selected], [role="textbox"][data-drag-selected], ._r47o0w1-3-12-1[data-drag-selected]::before {
  background-color: var(--_1i883gj3-3-12-1);
  color: var(--_1i883gj2-3-12-1);
}
._r47o0w0-3-12-1 [data-drag-selected]::selection, ._r47o0w0-3-12-1 [data-drag-selected] *::selection, [role="textbox"][data-drag-selected]::selection, [role="textbox"][data-drag-selected] *::selection {
  background-color: transparent;
}
[data-shift-selection=true] ._r47o0w1-3-12-1:focus {
  background-color: transparent;
  color: var(--_1i883gj0-3-12-1);
  caret-color: auto;
}
[data-shift-selection=true] ._r47o0w1-3-12-1:focus::before {
  color: var(--_1i883gj1-3-12-1);
}
._1i883gjd-3-12-1 {
  position: absolute;
  top: var(--dt-spacings-size-4, 4px);
  right: var(--dt-spacings-size-4, 4px);
}
._1i883gjd-3-12-1:is(button._1i883gjd-3-12-1._1i883gjd-3-12-1) {
  border-radius: var(--dt-borders-radius-field-subdued, 3px);
}
._1jgl8s50-3-12-1 ._1i883gjd-3-12-1._1i883gjd-3-12-1._1i883gjd-3-12-1 {
  position: absolute;
  margin: var(--dt-spacings-size-0, 0);
  z-index: 0;
}