._z2r50s3-3-5-0 {
  outline: none;
}
._z2r50s3-3-5-0:focus-visible {
  outline: none;
}
._z2r50s4-3-5-0 {
  border-radius: var(--dt-borders-radius-field-subdued, 3px);
  box-shadow: inset 0 0 0 var(--dt-borders-width-default, 1px) var(--_z2r50s0-3-5-0);
  background-color: var(--_z2r50s2-3-5-0);
}
._z2r50s5-3-5-0._z2r50s5-3-5-0 {
  box-shadow: inset 0 0 0 var(--dt-borders-width-emphasized, 2px) var(--_z2r50s0-3-5-0), inset 0 0 0 calc(var(--dt-borders-width-emphasized, 2px) + 1px) var(--_z2r50s1-3-5-0);
}
._z2r50s6-3-5-0 {
  --_z2r50s0-3-5-0: var(--dt-colors-border-neutral-accent, #595a7d);
  --_z2r50s1-3-5-0: var(--dt-colors-border-neutral-default, #dadbe4);
  --_z2r50s2-3-5-0: var(--dt-colors-background-field-neutral-emphasized, #e4e5eb);
}
._z2r50s7-3-5-0 {
  --_z2r50s0-3-5-0: var(--dt-colors-border-primary-accent, #464cce);
  --_z2r50s1-3-5-0: var(--dt-colors-border-primary-default, #d5dbf6);
  --_z2r50s2-3-5-0: var(--dt-colors-background-field-primary-emphasized, #e1e5f7);
}
._z2r50s8-3-5-0 {
  --_z2r50s0-3-5-0: var(--dt-colors-border-success-accent, #2d6761);
  --_z2r50s1-3-5-0: var(--dt-colors-border-success-default, #d3dedd);
  --_z2r50s2-3-5-0: var(--dt-colors-background-field-success-emphasized, #e0e7e6);
}
._z2r50s9-3-5-0 {
  --_z2r50s0-3-5-0: var(--dt-colors-border-warning-accent, #855400);
  --_z2r50s1-3-5-0: var(--dt-colors-border-warning-default, #f9ebdb);
  --_z2r50s2-3-5-0: var(--dt-colors-background-field-warning-emphasized, #f9f0e5);
}
._z2r50sa-3-5-0 {
  --_z2r50s0-3-5-0: var(--dt-colors-border-critical-accent, #bb0731);
  --_z2r50s1-3-5-0: var(--dt-colors-border-critical-default, #f6d6d5);
  --_z2r50s2-3-5-0: var(--dt-colors-background-field-critical-emphasized, #f8e1e1);
}
._z2r50sb-3-5-0:focus-within {
  outline: none;
}
._z2r50sc-3-5-0: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-5-0);
  background-color: var(--_z2r50s2-3-5-0);
}
._z2r50sd-3-5-0:focus-within {
  box-shadow: inset 0 0 0 var(--dt-borders-width-emphasized, 2px) var(--_z2r50s0-3-5-0), inset 0 0 0 calc(var(--dt-borders-width-emphasized, 2px) + 1px) var(--_z2r50s1-3-5-0);
}
._z2r50se-3-5-0 {
  --_z2r50s0-3-5-0: var(--dt-colors-border-neutral-accent, #595a7d);
  --_z2r50s1-3-5-0: var(--dt-colors-border-neutral-default, #dadbe4);
  --_z2r50s2-3-5-0: var(--dt-colors-background-field-neutral-emphasized, #e4e5eb);
}
._z2r50sf-3-5-0 {
  --_z2r50s0-3-5-0: var(--dt-colors-border-primary-accent, #464cce);
  --_z2r50s1-3-5-0: var(--dt-colors-border-primary-default, #d5dbf6);
  --_z2r50s2-3-5-0: var(--dt-colors-background-field-primary-emphasized, #e1e5f7);
}
._z2r50sg-3-5-0 {
  --_z2r50s0-3-5-0: var(--dt-colors-border-success-accent, #2d6761);
  --_z2r50s1-3-5-0: var(--dt-colors-border-success-default, #d3dedd);
  --_z2r50s2-3-5-0: var(--dt-colors-background-field-success-emphasized, #e0e7e6);
}
._z2r50sh-3-5-0 {
  --_z2r50s0-3-5-0: var(--dt-colors-border-warning-accent, #855400);
  --_z2r50s1-3-5-0: var(--dt-colors-border-warning-default, #f9ebdb);
  --_z2r50s2-3-5-0: var(--dt-colors-background-field-warning-emphasized, #f9f0e5);
}
._z2r50si-3-5-0 {
  --_z2r50s0-3-5-0: var(--dt-colors-border-critical-accent, #bb0731);
  --_z2r50s1-3-5-0: var(--dt-colors-border-critical-default, #f6d6d5);
  --_z2r50s2-3-5-0: var(--dt-colors-background-field-critical-emphasized, #f8e1e1);
}