._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 {
  gap: var(--dt-spacings-size-0, 0);
  isolation: isolate;
}
._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > *:not(:first-child),
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > *:not(:first-child, ._1x4bl8z1-3-12-1) > .strato-inputgroup,
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > ._1x4bl8z1-3-12-1 + * {
  margin-left: -1px;
  box-sizing: content-box;
}
._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > * {
  --_1x4bl8z0-3-12-1: 1;
  position: relative;
  z-index: var(--_1x4bl8z0-3-12-1);
}
._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > * > .strato-inputgroup {
  position: relative;
  z-index: var(--_1x4bl8z0-3-12-1);
}
._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > *:not(:has([disabled])):hover,
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > *:not(:has([disabled])):active {
  --_1x4bl8z0-3-12-1: 2;
}
._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > ._bx32hd-3-12-1._bx32h8-3-12-1:not(._bx32h6-3-12-1):not(:has(._1a8lqy92-3-12-1)):not(._1a8lqy92-3-12-1):hover,
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > ._bx32hd-3-12-1._bx32h8-3-12-1:not(._bx32h6-3-12-1):not(:has(._1a8lqy92-3-12-1)):not(._1a8lqy92-3-12-1):active {
  --_1x4bl8z0-3-12-1: 2;
}
._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > ._bx32hd-3-12-1:is(._bx32h7-3-12-1,._bx32h9-3-12-1,._bx32ha-3-12-1,._bx32hb-3-12-1):not(._bx32h6-3-12-1):not(:has(._1a8lqy92-3-12-1)):not(._1a8lqy92-3-12-1),
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > *:has(._1a8lqy91-3-12-1):not(:has(._1a8lqy92-3-12-1)),
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1._1a8lqy91-3-12-1:not(._1a8lqy92-3-12-1) > *:not(._bx32h6-3-12-1):not(:has(._1a8lqy92-3-12-1)):not(._1a8lqy92-3-12-1) {
  --_1x4bl8z0-3-12-1: 3;
}
._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > ._bx32hd-3-12-1:is(._bx32h7-3-12-1,._bx32h9-3-12-1,._bx32ha-3-12-1,._bx32hb-3-12-1):not(._bx32h6-3-12-1):not(:has(._1a8lqy92-3-12-1)):not(._1a8lqy92-3-12-1):hover,
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > ._bx32hd-3-12-1:is(._bx32h7-3-12-1,._bx32h9-3-12-1,._bx32ha-3-12-1,._bx32hb-3-12-1):not(._bx32h6-3-12-1):not(:has(._1a8lqy92-3-12-1)):not(._1a8lqy92-3-12-1):active,
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > *:has(._1a8lqy91-3-12-1):not(:has(._1a8lqy92-3-12-1)):hover,
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > *:has(._1a8lqy91-3-12-1):not(:has(._1a8lqy92-3-12-1)):active,
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1._1a8lqy91-3-12-1:not(._1a8lqy92-3-12-1) > *:not(._bx32h6-3-12-1):not(:has(._1a8lqy92-3-12-1)):not(._1a8lqy92-3-12-1):hover,
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1._1a8lqy91-3-12-1:not(._1a8lqy92-3-12-1) > *:not(._bx32h6-3-12-1):not(:has(._1a8lqy92-3-12-1)):not(._1a8lqy92-3-12-1):active {
  --_1x4bl8z0-3-12-1: 4;
}
._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > ._bx32he-3-12-1:not(._bx32h6-3-12-1):not(:has(._1a8lqy92-3-12-1)):not(._1a8lqy92-3-12-1) {
  --_1x4bl8z0-3-12-1: 5;
}
._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > *:focus-within,
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > * > .strato-inputgroup:focus-within {
  --_1x4bl8z0-3-12-1: 6;
}
._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > ._bx32h6-3-12-1,
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > ._bx32h6-3-12-1:is(:hover, :active),
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > ._1a8lqy92-3-12-1,
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > ._1a8lqy92-3-12-1:is(:hover, :active),
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > *:has(._1a8lqy92-3-12-1),
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > *:has(._1a8lqy92-3-12-1):is(:hover, :active),
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > *:has(._bx32h6-3-12-1),
 ._1jgl8s50-3-12-1 ._1x4bl8z1-3-12-1 > *:has(._bx32h6-3-12-1):is(:hover, :active) {
  --_1x4bl8z0-3-12-1: 0;
}
._1x4bl8z1-3-12-1 > .strato-inputgroup:not(:last-child),
 ._1x4bl8z1-3-12-1 > *:not(:last-child) :is(.strato-inputgroup, .cm-editor) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
._1x4bl8z1-3-12-1 > .strato-inputgroup:not(:first-child),
 ._1x4bl8z1-3-12-1 > *:not(:first-child) :is(.strato-inputgroup, .cm-editor) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
._1x4bl8z1-3-12-1 > ._mvcxum0-3-12-1 {
  display: grid;
  align-items: center;
  grid-template-rows: subgrid;
}
._1x4bl8z1-3-12-1:has(> ._mvcxum0-3-12-1 > label):has(> ._mvcxum0-3-12-1 > ._1l9bja60-3-12-1:last-child:not(:empty)) > ._mvcxum0-3-12-1 {
  grid-row: 1 / span 3;
}
._1x4bl8z1-3-12-1:has(> ._mvcxum0-3-12-1 > label):not(:has(> ._mvcxum0-3-12-1 > ._1l9bja60-3-12-1:last-child:not(:empty))) > ._mvcxum0-3-12-1 {
  grid-row: 1 / span 2;
}
._1x4bl8z1-3-12-1:not(:has(> ._mvcxum0-3-12-1 > label)):has(> ._mvcxum0-3-12-1 > ._1l9bja60-3-12-1:last-child:not(:empty)) > ._mvcxum0-3-12-1 {
  grid-row: 1 / span 2;
}
._1x4bl8z1-3-12-1 > ._mvcxum0-3-12-1 > label {
  grid-row: 1 / 2;
  align-self: end;
}
._1x4bl8z1-3-12-1 > ._mvcxum0-3-12-1:has(> :not(label, ._1l9bja60-3-12-1)) > label {
  width: 0;
  min-width: 100%;
}
._1x4bl8z1-3-12-1 > :not(._mvcxum0-3-12-1) {
  grid-row: 1 / 2;
}
._1x4bl8z1-3-12-1:has(> ._mvcxum0-3-12-1 > label) > :not(._mvcxum0-3-12-1), ._1x4bl8z1-3-12-1:has(> ._mvcxum0-3-12-1 > label) > ._mvcxum0-3-12-1 > :not(label, ._1l9bja60-3-12-1) {
  grid-row: 2 / 3;
}
._1x4bl8z1-3-12-1:has(> ._mvcxum0-3-12-1 > label) > ._mvcxum0-3-12-1 > ._1l9bja60-3-12-1 {
  grid-row: 3 / 4;
  align-self: start;
}
._1x4bl8z1-3-12-1 > ._mvcxum0-3-12-1:has(> :not(label, ._1l9bja60-3-12-1)) > ._1l9bja60-3-12-1 ._16z6rg14-3-12-1 {
  width: 0;
  flex: 1 1 auto;
}