.root-ECdHfF {
  flex-direction: column;
  gap: 4px;
  display: flex;
}

.label-YSWZBs {
  font: var(--wst-paragraph-3-font);
  color: var(--wst-paragraph-2-color, #000);
  margin-bottom: 4px;
}

.root-ECdHfF:has([disabled]) .label-YSWZBs, .root-ECdHfF[data-disabled] .label-YSWZBs {
  color: var(--wst-system-disabled-color, #939393);
}

.error-BUDKWp {
  font: var(--wst-paragraph-3-font);
  color: var(--wst-system-error-color, #df3131);
  align-items: center;
  gap: 4px;
  display: flex;
}

.error-BUDKWp svg {
  flex-shrink: 0;
  width: 1lh;
  height: 1lh;
}

.description-IVviYU {
  font: var(--wst-paragraph-3-font);
  color: var(--wst-shade-3-color, #767676);
}

.descriptionEnd-O3mOtW {
  text-align: end;
  align-self: flex-end;
}

.control-fRhDZ8 {
  width: 100%;
}

.control-fRhDZ8.controlLine-cAw0CF {
  border: 0;
  border-block-end-width: var(--wst-system-line-1-width, 1px);
  border-block-end-style: solid;
  border-block-end-color: color-mix(in srgb,
    var(--wst-system-line-1-color, #000) 60%,
    transparent);
  border-radius: 0;
  padding-inline: 0;
}

.control-fRhDZ8.controlLine-cAw0CF:hover, .control-fRhDZ8.controlLine-cAw0CF:focus {
  border-block-end-color: var(--wst-system-line-1-color, #000);
}

.root-ECdHfF:has(.labelFloating-io8BLN) {
  position: relative;
}

.root-ECdHfF:has(.labelFloating-io8BLN) .control-fRhDZ8 {
  block-size: 50px;
  padding-block: 24px 6px;
}

.root-ECdHfF:has(.labelFloating-io8BLN) .group-XazO1A {
  align-items: end;
  padding-block: 0;
}

.root-ECdHfF:has(.labelFloating-io8BLN) .adornment-Z1N0NF {
  padding-block-end: 6px;
}

.labelFloating-io8BLN {
  z-index: 2;
  color: var(--wst-shade-3-color, #767676);
  pointer-events: none;
  margin: 0;
  transition: inset-block-start .12s, transform .12s, font-size .12s;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 12px;
  transform: translateY(-50%);
}

.labelFloating-io8BLN[data-filled], .labelFloating-io8BLN[data-focused], .root-ECdHfF:has(.control-fRhDZ8[placeholder]:not([placeholder=""])) .labelFloating-io8BLN, .root-ECdHfF:has(.labelFloating-io8BLN):has(.adornment-Z1N0NF) .labelFloating-io8BLN {
  font-size: 12px;
  inset-block-start: 8px;
  transform: translateY(0);
}

.item-kQeHOQ {
  width: 100%;
}

div.group-XazO1A {
  align-items: center;
  gap: 8px;
  display: flex;
}

.group-XazO1A:focus-within {
  border-color: var(--wst-system-line-1-color, #000);
}

.group-XazO1A:has(.control-fRhDZ8:focus) {
  box-shadow: 0 0 0 2px var(--wst-links-and-actions-color, #116dff);
}

.group-XazO1A:has(.control-fRhDZ8[aria-invalid="true"]) {
  border-color: color-mix(in srgb,
    var(--wst-system-error-color, #df3131) 60%,
    transparent);
}

.group-XazO1A:has(.control-fRhDZ8[aria-invalid="true"]):hover, .group-XazO1A:has(.control-fRhDZ8[aria-invalid="true"]):focus-within {
  border-color: var(--wst-system-error-color, #df3131);
}

.group-XazO1A:has(.control-fRhDZ8[data-valid]) {
  border-color: color-mix(in srgb,
    var(--wst-system-success-color, #008250) 60%,
    transparent);
}

.group-XazO1A:has(.control-fRhDZ8:disabled) {
  cursor: not-allowed;
}

.group-XazO1A:has(.control-fRhDZ8:disabled):hover {
  border-color: color-mix(in srgb,
    var(--wst-system-line-1-color, #000) 60%,
    transparent);
}

.group-XazO1A:has(.control-fRhDZ8:disabled) .adornment-Z1N0NF {
  color: var(--wst-system-disabled-color, #939393);
}

.group-XazO1A.groupLine-vlna4V {
  border-width: 0;
  border-block-end-width: var(--wst-system-line-1-width, 1px);
  border-radius: 0;
  padding-inline: 0;
}

.group-XazO1A .control-fRhDZ8 {
  background-color: #0000;
  border: 0;
  flex: auto;
  width: auto;
  min-width: 0;
  padding-block: 0;
  padding-inline: 0;
}

.adornment-Z1N0NF {
  font: var(--wst-paragraph-2-font);
  color: var(--wst-shade-3-color, #767676);
  flex-shrink: 0;
  align-items: center;
  display: inline-flex;
}

.adornment-Z1N0NF > svg {
  width: 20px;
  height: 20px;
  display: block;
}

.root__WnTks {
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
  gap: 8px;
  min-width: var(--minWidth, 240px);
  max-width: var(--maxWidth, 100%);
}
.root__WnTks .trigger__J7jn7 {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  appearance: none;
  cursor: pointer;
  text-align: inherit;
  height: auto;
  min-height: var(--wst-select-height, 42px);
  background-color: var(--backgroundColor, var(--wst-primary-background-color, #fff));
  border-style: solid;
  border-width: var(--borderWidth);
  border-color: var(--borderColor, color-mix(in srgb, var(--wst-paragraph-2-color, #000) 60%, transparent));
  border-start-start-radius: var(--borderStartStartRadius);
  border-start-end-radius: var(--borderStartEndRadius);
  border-end-start-radius: var(--borderEndStartRadius);
  border-end-end-radius: var(--borderEndEndRadius);
  padding-top: var(--paddingTop);
  padding-bottom: var(--paddingBottom);
  padding-inline-start: var(--paddingInlineStart);
  padding-inline-end: var(--paddingInlineEnd);
  color: var(--textColor, var(--wst-paragraph-2-color, #000));
  font: var(--font, var(--wst-paragraph-2-font));
  box-shadow: var(--boxShadow, none);
}
.root__WnTks .trigger__J7jn7:focus-within, .root__WnTks .trigger__J7jn7.dropdown__input--focus {
  border-color: var(--borderColor, var(--wst-system-line-1-color, #000));
}
.root__WnTks .option__QJeiF {
  display: flex;
  align-items: center;
  gap: 8px;
  padding-block: 10px;
  padding-inline: 12px;
  cursor: pointer;
  color: var(--optionTextColor, var(--wst-paragraph-2-color, #000));
  font: var(--font, var(--wst-paragraph-2-font));
}
.root__WnTks .option__QJeiF[data-highlighted], .root__WnTks .option__QJeiF.dropdown__option--hover {
  background-color: var(--optionHoverBackgroundColor, color-mix(in srgb, var(--wst-paragraph-2-color, #000) 6%, transparent));
}
.root__WnTks .option__QJeiF[data-selected], .root__WnTks .option__QJeiF.dropdown__option--selected {
  background-color: color-mix(in srgb, var(--wst-paragraph-2-color, #000) 12%, transparent);
}

.multiple__ay77b {
  width: var(--width, var(--minWidth, 240px));
}

.select__Lo-N7 {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: var(--gap, 4px);
}
.select__Lo-N7[data-invalid] .trigger__J7jn7 {
  border-color: var(--errorColor, var(--wst-error-color, #e21c21));
}

.errorMessage__iMuAa {
  margin: 0;
  font: var(--helperFont, var(--wst-paragraph-3-font));
  color: var(--errorColor, var(--wst-error-color, #e21c21));
}

.label__Q7fZH {
  font: var(--labelFont, var(--wst-paragraph-2-font));
  color: var(--labelColor, var(--wst-paragraph-2-color, #000));
  overflow-wrap: break-word;
}

.description__77blZ {
  margin: 0;
  font: var(--helperFont, var(--wst-paragraph-3-font));
  color: var(--helperColor, color-mix(in srgb, var(--wst-paragraph-2-color, #000) 65%, transparent));
}

.clear__isa6G {
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 4px;
  border: none;
  background: none;
  color: inherit;
  font: inherit;
  line-height: 1;
  cursor: pointer;
}

.chips__LvQLW {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 4px;
  flex: 1;
  min-width: 0;
  overflow-x: auto;
}

.chipsOverflow__mUTan {
  flex: none;
  padding-inline: 4px;
  font: var(--font, var(--wst-paragraph-2-font));
  line-height: 1.4;
  white-space: nowrap;
  color: color-mix(in srgb, var(--wst-paragraph-2-color, #000) 65%, transparent);
}

.chip__Fr--t {
  flex: none;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 2px 6px;
  border-start-start-radius: var(--borderStartStartRadius);
  border-start-end-radius: var(--borderStartEndRadius);
  border-end-start-radius: var(--borderEndStartRadius);
  border-end-end-radius: var(--borderEndEndRadius);
  background-color: var(--chipBackgroundColor, color-mix(in srgb, var(--wst-paragraph-2-color, #000) 8%, transparent));
  color: var(--chipTextColor, inherit);
  font: var(--font, var(--wst-paragraph-2-font));
  line-height: 1.4;
}

.chipLabel__gL-DJ {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chipShrink__kDlpE {
  flex: 0 1 auto;
  min-width: 0;
}

.chipRemove__sBxpf {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: none;
  background: none;
  color: inherit;
  font: inherit;
  line-height: 1;
  cursor: pointer;
}

.itemIndicator__-IS1X {
  margin-inline-start: auto;
  padding-inline-start: 8px;
}

.empty__dKQbw {
  display: block;
  padding: 12px;
  text-align: center;
  font: var(--font, var(--wst-paragraph-2-font));
  color: var(--wst-shade-3-color, #767676);
}
.empty__dKQbw:empty {
  padding: 0;
}

.positioner__YS--m {
  width: var(--anchor-width);
  z-index: 100;
}

.popup__GQi1e {
  box-sizing: border-box;
  overflow: hidden;
  background-color: var(--backgroundColor, var(--wst-primary-background-color, #fff));
  border: var(--borderWidth, 1px) solid var(--borderColor, color-mix(in srgb, var(--wst-paragraph-2-color, #000) 60%, transparent));
  border-start-start-radius: var(--borderStartStartRadius);
  border-start-end-radius: var(--borderStartEndRadius);
  border-end-start-radius: var(--borderEndStartRadius);
  border-end-end-radius: var(--borderEndEndRadius);
  box-shadow: 0 4px 12px color-mix(in srgb, var(--wst-paragraph-2-color, #000) 12%, transparent);
}

.list__DruZL {
  display: flex;
  flex-direction: column;
  max-height: 300px;
  overflow-y: auto;
  padding-block: 4px;
}
.list__DruZL:empty {
  padding-block: 0;
}

.gridRow__9DEae {
  display: grid;
  grid-template-columns: repeat(var(--columns, 2), minmax(0, 1fr));
  gap: 4px;
}

.inlineList__eJvV9 {
  margin-top: 4px;
  max-height: 240px;
  overflow-y: auto;
  border: var(--borderWidth) solid var(--borderColor, color-mix(in srgb, var(--wst-paragraph-2-color, #000) 60%, transparent));
  border-start-start-radius: var(--borderStartStartRadius);
  border-start-end-radius: var(--borderStartEndRadius);
  border-end-start-radius: var(--borderEndStartRadius);
  border-end-end-radius: var(--borderEndEndRadius);
}

.value__pqgtJ {
  flex: 1;
  min-width: 0;
  padding: 0;
  text-align: var(--textAlign);
  border: none;
  outline: none;
  background: transparent;
  color: inherit;
  font: inherit;
}
.value__pqgtJ::placeholder {
  color: var(--placeholderColor, color-mix(in srgb, var(--wst-paragraph-2-color, #000) 65%, transparent));
}

.arrow__Q2E2Y {
  flex: none;
  width: 0;
  height: 0;
  border-inline-start: 4px solid transparent;
  border-inline-end: 4px solid transparent;
  border-top: 5px solid currentColor;
}

.applyButton__GsIJM {
  flex: none;
}.dropdown {
  --minWidth: 240px;
  --maxWidth: 640px;
  --borderWidth: 1px;
  --borderStartStartRadius: 4px;
  --borderStartEndRadius: 4px;
  --borderEndStartRadius: 4px;
  --borderEndEndRadius: 4px;
  --paddingTop: 8px;
  --paddingBottom: 8px;
  --paddingInlineStart: 12px;
  --paddingInlineEnd: 12px;
  --gap: 8px;
  --textAlign: start;
}
.requiredIndicator__j5mIH {
  display: inline-block;
  width: 0.6em;
  height: 0.6em;
  margin-inline-start: 0.2em;
  vertical-align: super;
  color: inherit;
}
.fallbackDirection__HeRgn:not([dir]) {
  direction: var(--wix-opt-in-direction);
}
.presetWrapper__J1yzj {
  display: contents;
}