.input_inputOuterVariants__5qz4ki0 {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-0\.5__okm90v4x);
}
.input_inputOuterVariants_disabled_true__5qz4ki5 {
  opacity: var(--opacity-disabled__okm90v5l);
  cursor: not-allowed;
}
.input_inputInnerStyle__5qz4ki9 {
  background-color: var(--background\.input__okm90v5q);
  border: none;
  color: var(--text\.primary__okm90v5s);
  outline: none;
}
.input_inputInnerStyle__5qz4ki9 {
  border-color: var(--border\.input__okm90v5z);
  border-style: solid;
  border-width: var(--width-0\.5__okm90v1z);
}
.input_inputOuterVariants_variant_outlined__5qz4ki2 > .input_inputInnerStyle__5qz4ki9 {
  background-color: transparent;
}
.input_inputOuterVariants_variant_underlined__5qz4ki3 > .input_inputInnerStyle__5qz4ki9 {
  background-color: transparent;
  border: none;
  border-bottom-color: var(--border\.input__okm90v5z);
  border-bottom-style: solid;
  border-bottom-width: var(--width-0\.5__okm90v1z);
  border-radius: var(--radius-0__okm90v51) !important;
}
.input_inputOuterVariants_size_sm__5qz4ki6 > .input_inputInnerStyle__5qz4ki9 {
  border-radius: var(--radius-md__okm90v54);
  padding-block: var(--spacing-1__okm90v3r);
  padding-inline: var(--spacing-1\.5__okm90v4y);
}
.input_inputOuterVariants_size_md__5qz4ki7 > .input_inputInnerStyle__5qz4ki9 {
  border-radius: var(--radius-md__okm90v54);
  padding-block: var(--spacing-2__okm90v3s);
  padding-inline: var(--spacing-2\.5__okm90v4z);
}
.input_inputOuterVariants_size_lg__5qz4ki8 > .input_inputInnerStyle__5qz4ki9 {
  border-radius: var(--radius-md__okm90v54);
  padding-block: var(--spacing-2\.5__okm90v4z);
  padding-inline: var(--spacing-4__okm90v3u);
}
.input_inputInnerStyle__5qz4ki9:focus {
  border-color: var(--border\.input\.focused__okm90v60);
}
.input_inputOuterVariants_variant_underlined__5qz4ki3 > .input_inputInnerStyle__5qz4ki9:focus {
  border-color: transparent;
  border-bottom-color: var(--border\.input\.focused__okm90v60);
}