.root__dlp5n {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  min-height: 100%;
  max-width: 100%;
}

.field__i7dfL {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
}

.errorMessage__K0qsG {
  font: normal normal normal 12px/1.4em madefor-text, sans-serif;
  color: var(--errorTextColor, #ff4040);
}

.root__dlp5n .field__i7dfL {
  gap: 0;
}

.labelRow__qwrwd {
  display: inline-flex;
  align-items: center;
  align-self: var(--labelAlignment, flex-start);
  gap: 6px;
  max-width: 100%;
  margin-block-end: var(--gap, 8px);
}

.label__GIRwe {
  margin: 0;
  padding: 0;
}

.description__--0WR {
  margin: 0;
  margin-block-start: var(--descriptionSpacing, 6px);
  font: normal normal normal 12px/1.4em madefor-text, sans-serif;
  color: #2b2b2b;
}

.tooltipButton__tOobd {
  flex: none;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  color: inherit;
  cursor: pointer;
  opacity: 0.65;
}
.tooltipButton__tOobd:hover, .tooltipButton__tOobd:focus-visible {
  opacity: 1;
}
.tooltipButton__tOobd:focus-visible {
  outline: none;
  border-radius: 50%;
  box-shadow: 0 0 0 2px #116dff;
}
.tooltipButton__tOobd svg {
  width: 16px;
  height: 16px;
}

.tooltip__6OlB9 {
  max-width: 220px;
  padding: 6px 10px;
  font: normal normal normal 12px/1.4em madefor-text, sans-serif;
  color: #fff;
  background: #2b2b2b;
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
}

.input__JG8Be {
  flex: 1 1 auto;
  box-sizing: border-box;
  width: 100%;
  min-height: 0;
  margin: 0;
  resize: var(--textbox-resize, none);
  border-style: solid;
  border-color: var(--input-border);
  border-width: var(--borderWidth, 1px);
  font: inherit;
  transition: border-color 0.2s linear;
  --input-border: var(--borderColor, color-mix(in srgb, #000 60%, transparent));
}
.input__JG8Be::placeholder {
  color: var(--placeholderTextColor, #939393);
  opacity: 1;
}
.input__JG8Be:focus {
  outline: none;
}
.input__JG8Be[data-readonly] {
  cursor: default;
}

.input__JG8Be:hover,
.input__JG8Be.textbox__input--hover {
  --input-border: var(--borderColor, #000);
}

.input__JG8Be:focus,
.input__JG8Be.textbox__input--focus {
  --input-border: var(--borderColor, #116dff);
}

.input__JG8Be[data-invalid],
.input__JG8Be.textbox__input--invalid {
  --input-border: var(--borderColor, #ff4040);
}

.input__JG8Be[data-disabled],
.input__JG8Be.textbox__input--disabled {
  cursor: default;
  opacity: 0.55;
}.textbox {
  --gap: 8px;
}

.textbox__input {
  border-radius: 4px;
  padding: 8px 12px;
  background-color: #fff;
  color: #000;
}
.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;
}