.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{font-weight:400;font-size:14px;line-height:1.3;letter-spacing:-.01em;display:flex;align-items:center;gap:12px;border-radius:8px;color:var(--controls-foreground-input__1qu8za248);height:40px;overflow:hidden;outline-offset:-1px;background-color:var(--controls-background-default__1qu8za24c)}.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;height:100%;border:0;padding:8px 16px;outline:none;flex-grow:1;min-width:0}.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{font-weight:400;font-size:12px;line-height:1.3;letter-spacing:-.01em;color:var(--container-foreground-critical__1qu8za2a);margin-top:4px}.input_inputLabel__1vmrhz28{font-weight:500;font-size:12px;line-height:1.3;letter-spacing:-.01em;display:flex;align-items:center;gap:4px;color:var(--controls-foreground-label__1qu8za246);margin-bottom:4px}.input_inputOptional__1vmrhz29{color:var(--container-foreground-tertiary__1qu8za25)}.input_labelWithHintContainer__1vmrhz2a{margin-left:4px}
