.input_inputVariants_default__1vmrhz20{outline:1px solid var(--controls-border-default__1qu8za24f)}.input_inputVariants_error__1vmrhz21{outline:1px solid var(--controls-border-critical__1qu8za24j)}.input_inputContainer__1vmrhz22{letter-spacing:-.01em;color:var(--controls-foreground-input__1qu8za248);outline-offset:-1px;background-color:var(--controls-background-default__1qu8za24c);border-radius:8px;align-items:center;gap:12px;height:40px;font-size:14px;font-weight:400;line-height:1.3;display:flex;overflow:hidden}.input_inputContainer__1vmrhz22:hover{outline-color:var(--controls-border-hover__1qu8za24g)}.input_inputContainer__1vmrhz22:focus-within{outline-color:var(--controls-border-active__1qu8za24h)}.input_inputContainer__1vmrhz22[data-disabled]{pointer-events:none;background-color:var(--controls-background-disabled__1qu8za24e);color:var(--controls-foreground-disabled__1qu8za24b);outline:none}.input_inputContainer__1vmrhz22 svg{color:var(--controls-foreground-default__1qu8za247);flex-shrink:0}.input_inputContainer__1vmrhz22:where(:focus-within,[data-has-value]) svg{color:var(--controls-foreground-input__1qu8za248)}.input_inputContainer__1vmrhz22[data-disabled] svg{color:var(--controls-foreground-disabled__1qu8za24b)}.input_inputContainerWithBefore__1vmrhz23{padding-left:16px}.input_inputContainerWithAfter__1vmrhz24{padding-right:16px}.input_input__1vmrhz25{background-color:unset;border:0;outline:none;flex-grow:1;min-width:0;height:100%;padding:8px 16px}.input_input__1vmrhz25::placeholder{color:var(--controls-foreground-default__1qu8za247)}.input_inputContainerWithBefore__1vmrhz23 .input_input__1vmrhz25{padding-left:0}.input_inputContainerWithAfter__1vmrhz24 .input_input__1vmrhz25{padding-right:0}.input_input__1vmrhz25:disabled::placeholder{color:var(--controls-foreground-disabled__1qu8za24b)}.input_inputCharacterCount__1vmrhz26{color:var(--container-foreground-tertiary__1qu8za25)}.input_inputError__1vmrhz27{letter-spacing:-.01em;color:var(--container-foreground-critical__1qu8za2a);margin-top:4px;font-size:12px;font-weight:400;line-height:1.3}.input_inputLabel__1vmrhz28{letter-spacing:-.01em;color:var(--controls-foreground-label__1qu8za246);align-items:center;gap:4px;margin-bottom:4px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.input_inputOptional__1vmrhz29{color:var(--container-foreground-tertiary__1qu8za25)}.input_labelWithHintContainer__1vmrhz2a{margin-left:4px}
