._1x49mee1-2-0-1 {
  width: 100%;
}
._1x49mee2-2-0-1 {
  width: auto;
}
._1x49mee3-2-0-1 > span {
  z-index: unset;
}
._1x49mee4-2-0-1 {
  display: flex;
}
._1x49mee5-2-0-1 {
  transform: rotate(180deg);
}
._1x49mee7-2-0-1 {
  width: auto;
}
._1x49mee8-2-0-1 {
  color: var(--dt-colors-text-neutral-subdued, #595a7d);
}
._1x49mee9-2-0-1 {
  width: 100%;
  position: relative;
}
._1x49meea-2-0-1 {
  overflow: auto;
}
._1x49meeb-2-0-1 {
  color: var(--dt-colors-text-neutral-subdued, #595a7d);
  padding: var(--dt-spacings-size-6, 6px) var(--dt-spacings-size-12, 12px);
}
._1x49meec-2-0-1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
._1x49meed-2-0-1 ._1x49meee-2-0-1 {
  color: var(--dt-colors-text-neutral-subdued, #595a7d);
}
._1x49meef-2-0-1.strato-selectv2-divider {
  margin: var(--dt-spacings-size-4, 4px) var(--dt-spacings-size-0, 0);
}
._1x49meeg-2-0-1 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  max-height: 101vh;
}
._1x49meeh-2-0-1 {
  min-width: 128px;
}
._1x49meei-2-0-1 {
  display: inline;
}
._1x49meei-2-0-1 + ._1x49meei-2-0-1:before {
  content: ", ";
}
._1x49meej-2-0-1 {
  position: relative;
  cursor: pointer;
  border-radius: var(--dt-spacings-size-8, 8px);
  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);
}
._1x49meej-2-0-1:hover:not(.strato-selectV2-option--disabled) {
  background-color: var(--dt-colors-background-field-neutral-default-hover, #dadbe4);
}
._1x49meej-2-0-1.strato-selectV2-option--focus {
  outline: none;
  background-color: var(--dt-colors-background-field-neutral-emphasized, #e4e5eb);
}
._1x49meej-2-0-1.strato-selectV2-option--focus.strato-selectV2-option--selected {
  background-color: var(--dt-colors-background-field-primary-emphasized, #e1e5f7);
}
._1x49meej-2-0-1.strato-selectV2-option--selected {
  color: var(--dt-colors-text-primary-default, #464cce);
}
._1x49meej-2-0-1.strato-selectV2-option--disabled {
  color: var(--dt-colors-text-neutral-disabled, #595a7d80);
  cursor: not-allowed;
}
._1x49meej-2-0-1.strato-selectV2-option--selected.strato-selectV2-option--disabled:before {
  background-color: var(--dt-colors-border-primary-disabled, #dadbe480);
}
._1x49meej-2-0-1.strato-selectV2-option--selected:hover {
  background-color: var(--dt-colors-background-field-primary-default-hover, #d5dbf6);
}
._1x49meej-2-0-1.strato-selectV2-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);
}
._1x49meek-2-0-1: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);
}
._1x49meel-2-0-1 {
  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);
}
._1x49meel-2-0-1:hover:not(.strato-selectV2-option--disabled) {
  background-color: var(--dt-colors-background-field-neutral-default-hover, #dadbe4);
}
._1x49meel-2-0-1.strato-selectV2-option--focus {
  background-color: var(--dt-colors-background-field-neutral-emphasized, #e4e5eb);
}
._1x49meel-2-0-1.strato-selectV2-option--disabled {
  color: var(--dt-colors-text-neutral-disabled, #595a7d80);
  cursor: not-allowed;
}
._1x49meem-2-0-1 {
  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, 4px);
  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-selectV2-option--disabled ._1x49meem-2-0-1 {
  background-color: var(--dt-colors-background-field-neutral-disabled, #e4e5eb80);
  border-color: var(--dt-colors-border-neutral-disabled, #dadbe480);
}
._1x49meen-2-0-1 {
  border-color: var(--dt-colors-background-field-primary-accent, #474fcf);
  background-color: var(--dt-colors-background-field-primary-accent, #474fcf);
}
._1x49meeo-2-0-1 {
  fill: var(--dt-colors-icon-neutral-on-accent-default, #f3f3f6);
  height: 100%;
  width: 100%;
}
.strato-selectV2-option--disabled ._1x49meeo-2-0-1 {
  fill: var(--dt-colors-icon-primary-disabled, #595a7d80);
}
._1x49meep-2-0-1 {
  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);
}
._1x49meeq-2-0-1 {
  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;
}