._z2r50s3-3-15-1 {
  outline: none;
}
._z2r50s3-3-15-1:focus-visible {
  outline: none;
}
._z2r50s4-3-15-1 {
  border-radius: var(--dt-borders-radius-field-subdued, 3px);
  box-shadow: inset 0 0 0 var(--dt-borders-width-default, 1px) var(--_z2r50s0-3-15-1);
  background-color: var(--_z2r50s2-3-15-1);
}
._z2r50s5-3-15-1._z2r50s5-3-15-1 {
  box-shadow: inset 0 0 0 var(--dt-borders-width-emphasized, 2px) var(--_z2r50s0-3-15-1), inset 0 0 0 calc(var(--dt-borders-width-emphasized, 2px) + 1px) var(--_z2r50s1-3-15-1);
}
._z2r50s6-3-15-1 {
  --_z2r50s0-3-15-1: var(--dt-colors-border-neutral-accent, #5c5d66);
  --_z2r50s1-3-15-1: var(--dt-colors-border-neutral-default, #e4e4e7);
  --_z2r50s2-3-15-1: var(--dt-colors-background-field-neutral-emphasized, #eaeaed);
}
._z2r50s7-3-15-1 {
  --_z2r50s0-3-15-1: var(--dt-colors-border-primary-accent, #0b56e5);
  --_z2r50s1-3-15-1: var(--dt-colors-border-primary-default, #d1e1fd);
  --_z2r50s2-3-15-1: var(--dt-colors-background-field-primary-emphasized, #dde8fc);
}
._z2r50s8-3-15-1 {
  --_z2r50s0-3-15-1: var(--dt-colors-border-success-accent, #007242);
  --_z2r50s1-3-15-1: var(--dt-colors-border-success-default, #d8efe2);
  --_z2r50s2-3-15-1: var(--dt-colors-background-field-success-emphasized, #e2f2e8);
}
._z2r50s9-3-15-1 {
  --_z2r50s0-3-15-1: var(--dt-colors-border-warning-accent, #815d00);
  --_z2r50s1-3-15-1: var(--dt-colors-border-warning-default, #fdefd1);
  --_z2r50s2-3-15-1: var(--dt-colors-background-field-warning-emphasized, #fdf3dd);
}
._z2r50sa-3-15-1 {
  --_z2r50s0-3-15-1: var(--dt-colors-border-critical-accent, #c80026);
  --_z2r50s1-3-15-1: var(--dt-colors-border-critical-default, #fbd6d4);
  --_z2r50s2-3-15-1: var(--dt-colors-background-field-critical-emphasized, #fbe1df);
}
._z2r50sb-3-15-1:focus-within {
  outline: none;
}
._z2r50sc-3-15-1:focus-within {
  border-radius: var(--dt-borders-radius-field-subdued, 3px);
  box-shadow: inset 0 0 0 var(--dt-borders-width-default, 1px) var(--_z2r50s0-3-15-1);
  background-color: var(--_z2r50s2-3-15-1);
}
._z2r50sd-3-15-1:focus-within {
  box-shadow: inset 0 0 0 var(--dt-borders-width-emphasized, 2px) var(--_z2r50s0-3-15-1), inset 0 0 0 calc(var(--dt-borders-width-emphasized, 2px) + 1px) var(--_z2r50s1-3-15-1);
}
._z2r50se-3-15-1 {
  --_z2r50s0-3-15-1: var(--dt-colors-border-neutral-accent, #5c5d66);
  --_z2r50s1-3-15-1: var(--dt-colors-border-neutral-default, #e4e4e7);
  --_z2r50s2-3-15-1: var(--dt-colors-background-field-neutral-emphasized, #eaeaed);
}
._z2r50sf-3-15-1 {
  --_z2r50s0-3-15-1: var(--dt-colors-border-primary-accent, #0b56e5);
  --_z2r50s1-3-15-1: var(--dt-colors-border-primary-default, #d1e1fd);
  --_z2r50s2-3-15-1: var(--dt-colors-background-field-primary-emphasized, #dde8fc);
}
._z2r50sg-3-15-1 {
  --_z2r50s0-3-15-1: var(--dt-colors-border-success-accent, #007242);
  --_z2r50s1-3-15-1: var(--dt-colors-border-success-default, #d8efe2);
  --_z2r50s2-3-15-1: var(--dt-colors-background-field-success-emphasized, #e2f2e8);
}
._z2r50sh-3-15-1 {
  --_z2r50s0-3-15-1: var(--dt-colors-border-warning-accent, #815d00);
  --_z2r50s1-3-15-1: var(--dt-colors-border-warning-default, #fdefd1);
  --_z2r50s2-3-15-1: var(--dt-colors-background-field-warning-emphasized, #fdf3dd);
}
._z2r50si-3-15-1 {
  --_z2r50s0-3-15-1: var(--dt-colors-border-critical-accent, #c80026);
  --_z2r50s1-3-15-1: var(--dt-colors-border-critical-default, #fbd6d4);
  --_z2r50s2-3-15-1: var(--dt-colors-background-field-critical-emphasized, #fbe1df);
}