._dlenfc0-3-5-0._dlenfc0-3-5-0 {
  pointer-events: auto;
}
._dlenfc1-3-5-0._dlenfc1-3-5-0 {
  min-width: unset;
}
._dlenfc3-3-5-0 {
  width: 100%;
}
._dlenfc4-3-5-0 {
  width: auto;
}
._dlenfc5-3-5-0 > span {
  z-index: unset;
}
._dlenfc6-3-5-0 {
  display: flex;
}
._dlenfc7-3-5-0 {
  transform: rotate(180deg);
}
._dlenfc8-3-5-0 {
  color: var(--dt-colors-icon-neutral-disabled, #595a7d80);
  cursor: default;
}
._dlenfca-3-5-0 {
  width: auto;
}
._dlenfcc-3-5-0 {
  cursor: default;
}
:root:not(._1jgl8s50-3-5-0) ._dlenfcc-3-5-0 {
  --_bx32h3-3-5-0: var(--dt-colors-background-field-neutral-disabled, #e4e5eb80);
}
._dlenfcd-3-5-0 {
  background-color: var(--dt-colors-background-field-critical-emphasized, #f8e1e1);
}
._1jgl8s50-3-5-0 ._dlenfce-3-5-0, ._1jgl8s50-3-5-0 ._dlenfce-3-5-0:hover, ._1jgl8s50-3-5-0 ._dlenfce-3-5-0:active {
  --_bx32h3-3-5-0: var(--dt-colors-background-surface-default, #fff);
  --_bx32h4-3-5-0: var(--dt-box-shadows-field-neutral-emphasized-rest, inset 0px 0px 0px 1px #2f2f4f1f, inset 0px -1px 0px #2f2f4f14, 0px 1px 1px -1px #2d2e4e1f, inset 0px 0px 0px 1px #fff);
}
._dlenfcf-3-5-0 {
  color: var(--dt-colors-text-neutral-subdued, #595a7d);
}
._dlenfcg-3-5-0 {
  width: 100%;
  position: relative;
}
._dlenfch-3-5-0 {
  overflow: auto;
}
._dlenfci-3-5-0 {
  color: var(--dt-colors-text-neutral-subdued, #595a7d);
  padding: var(--dt-spacings-size-6, 6px) var(--dt-spacings-size-12, 12px);
}
._dlenfcj-3-5-0 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._dlenfck-3-5-0 ._dlenfcl-3-5-0 {
  color: var(--dt-colors-text-neutral-subdued, #595a7d);
}
._dlenfcm-3-5-0 {
  color: var(--dt-colors-text-neutral-subdued, #595a7d);
  align-items: center;
}
._dlenfcn-3-5-0.strato-select-divider {
  margin: var(--dt-spacings-size-4, 4px) var(--dt-spacings-size-0, 0);
}
._dlenfco-3-5-0 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  max-height: 101vh;
}
._dlenfcp-3-5-0 {
  min-width: 128px;
}
._dlenfcq-3-5-0 {
  display: inline;
}
._dlenfcq-3-5-0 + ._dlenfcq-3-5-0:before {
  content: ", ";
}
._dlenfcr-3-5-0 {
  position: relative;
  cursor: pointer;
  border-radius: var(--dt-borders-radius-field-default, 6px);
  padding-left: var(--dt-spacings-size-12, 12px);
  padding-right: var(--dt-spacings-size-12, 12px);
  padding-top: var(--dt-spacings-size-6, 6px);
  padding-bottom: var(--dt-spacings-size-6, 6px);
  font-weight: var(--dt-typography-text-base-emphasized-weight, 500);
}
._dlenfcr-3-5-0:hover:not(.strato-select-option--disabled) {
  background-color: var(--dt-colors-background-field-neutral-default-hover, #dadbe4);
}
._dlenfcr-3-5-0.strato-select-option--selected {
  color: var(--dt-colors-text-primary-default, #464cce);
}
._dlenfcr-3-5-0.strato-select-option--disabled {
  color: var(--dt-colors-text-neutral-disabled, #595a7d80);
  cursor: not-allowed;
}
._dlenfcr-3-5-0.strato-select-option--selected.strato-select-option--disabled:before {
  background-color: var(--dt-colors-border-primary-disabled, #dadbe480);
}
._dlenfcr-3-5-0.strato-select-option--selected:hover {
  background-color: var(--dt-colors-background-field-primary-default-hover, #d5dbf6);
}
._dlenfcr-3-5-0.strato-select-option--selected::before {
  content: " ";
  position: absolute;
  display: block;
  height: calc(100% - 2 * var(--dt-spacings-size-6, 6px));
  width: var(--dt-spacings-size-2, 2px);
  border-radius: var(--dt-spacings-size-2, 2px);
  background-color: var(--dt-colors-border-primary-accent, #464cce);
  left: 0px;
  transform: translate(4px);
}
._dlenfcs-3-5-0:focus {
  outline: none;
  box-shadow: inset 0 0 0 var(--dt-borders-width-emphasized, 2px) var(--dt-colors-border-neutral-accent, #595a7d), inset 0 0 0 calc(var(--dt-borders-width-emphasized, 2px) + 1px) var(--dt-colors-border-neutral-default, #dadbe4);
}
._dlenfct-3-5-0 {
  padding-left: var(--dt-spacings-size-8, 8px);
  padding-right: var(--dt-spacings-size-12, 12px);
  padding-top: var(--dt-spacings-size-6, 6px);
  padding-bottom: var(--dt-spacings-size-6, 6px);
  font-weight: var(--dt-typography-text-base-emphasized-weight, 500);
  position: relative;
  cursor: pointer;
  border-radius: var(--dt-spacings-size-8, 8px);
}
._dlenfct-3-5-0:hover:not(.strato-select-option--disabled) {
  background-color: var(--dt-colors-background-field-neutral-default-hover, #dadbe4);
}
._dlenfct-3-5-0.strato-select-option--disabled {
  color: var(--dt-colors-text-neutral-disabled, #595a7d80);
  cursor: not-allowed;
}
._dlenfcu-3-5-0 {
  display: flex;
  width: var(--dt-spacings-size-20, 20px);
  min-width: var(--dt-spacings-size-20, 20px);
  height: var(--dt-spacings-size-20, 20px);
  background-color: var(--dt-colors-background-field-neutral-default, #e4e5eb00);
  border-radius: var(--dt-borders-radius-field-subdued, 3px);
  border-width: 1px;
  border-style: var(--dt-borders-style-default, solid);
  border-color: var(--dt-colors-border-neutral-accent, #595a7d);
  box-sizing: border-box;
}
.strato-select-option--disabled ._dlenfcu-3-5-0 {
  background-color: var(--dt-colors-background-field-neutral-disabled, #e4e5eb80);
  border-color: var(--dt-colors-border-neutral-disabled, #dadbe480);
}
._dlenfcv-3-5-0 {
  border-color: var(--dt-colors-background-field-primary-accent, #474fcf);
  background-color: var(--dt-colors-background-field-primary-accent, #474fcf);
}
._dlenfcw-3-5-0 {
  fill: var(--dt-colors-icon-primary-on-accent-default, #f4f4fb);
  height: 100%;
  width: 100%;
}
.strato-select-option--disabled ._dlenfcw-3-5-0 {
  fill: var(--dt-colors-icon-primary-disabled, #595a7d80);
}
._dlenfcx-3-5-0 {
  display: inline-block;
  width: var(--dt-spacings-size-20, 20px);
  min-width: var(--dt-spacings-size-20, 20px);
  height: var(--dt-spacings-size-20, 20px);
}
._dlenfcy-3-5-0 {
  display: inline-block;
  width: var(--dt-spacings-size-20, 20px);
  min-width: var(--dt-spacings-size-20, 20px);
  height: var(--dt-spacings-size-20, 20px);
  margin-left: auto;
}