._root_8twi1_15{--input-padding-y:20px;--input-padding-y-active:10px;--input-padding-l:var(--input-padding-y);--input-padding-r:var(--input-padding-y);--input-icon-width:24px;flex-direction:column;display:flex}._container_8twi1_25{border-radius:var(--border-radius);border:1px solid var(--input-border-color,var(--gray-lightest));background:var(--input-bg,var(--white));width:100%;transition:border .3s;display:block;position:relative;overflow:hidden}@media (hover:hover){._container_8twi1_25:hover{border:1px solid var(--blue-primary)}}._container_8twi1_25:focus-within{border:1px solid var(--blue-primary)}._input_8twi1_44{resize:none;box-sizing:border-box;width:100%;height:100%;color:var(--input-color,inherit);padding:calc(var(--input-padding-y) + var(--input-extra-padding,0px)) var(--input-padding-r) calc(var(--input-padding-y) + var(--input-extra-padding,0px)) var(--input-padding-l);border:none;outline:none;font-size:16px;line-height:1.4;top:0;left:0}._input_8twi1_44::placeholder{color:#0000}._input_8twi1_44:-webkit-autofill{-webkit-text-fill-color:var(--input-color);box-shadow:inset 0 0 0 1000px var(--input-bg);caret-color:var(--input-color)}._input_8twi1_44:-webkit-autofill{-webkit-text-fill-color:var(--input-color);box-shadow:inset 0 0 0 1000px var(--input-bg);caret-color:var(--input-color)}._input_8twi1_44:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-color);box-shadow:inset 0 0 0 1000px var(--input-bg);caret-color:var(--input-color)}._input_8twi1_44:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-color);box-shadow:inset 0 0 0 1000px var(--input-bg);caret-color:var(--input-color)}._input_8twi1_44:autofill{-webkit-text-fill-color:var(--input-color);box-shadow:inset 0 0 0 1000px var(--input-bg);caret-color:var(--input-color)}._label_8twi1_67{max-width:calc(100% - var(--input-padding-l) - var(--input-padding-r));transform-origin:0 0;transform:translate(var(--input-padding-l),var(--input-padding-y)) scale(1);color:var(--input-label-color,var(--gray));white-space:pre-line;cursor:text;z-index:1;font-size:16px;line-height:21px;transition:all .1s ease-in-out;position:absolute}._label-surface_8twi1_81{height:calc(var(--input-padding-y) + var(--input-padding-y-active));width:calc(100% - var(--input-padding-l) + var(--input-padding-r));background:var(--input-bg,var(--white));border-radius:var(--border-radius);position:absolute}._error_8twi1_89{color:var(--red);margin-top:var(--sp1);font-size:13px}._icon_8twi1_95{right:var(--input-padding-r);position:absolute;top:50%;transform:translateY(-50%)}._icon_8twi1_95 svg{width:var(--input-icon-width);height:var(--input-icon-width)}._is-active_8twi1_106 ._label_8twi1_67{transform:translate(var(--input-padding-l),var(--input-padding-y-active)) scale(.81)}._is-active_8twi1_106 ._input_8twi1_44{padding-bottom:calc(var(--input-padding-y)*2 + var(--input-extra-padding,0px)*2 - var(--input-padding-y-active) - var(--input-label-height,var(--input-padding-y)));padding-top:calc(var(--input-padding-y-active) + var(--input-label-height,var(--input-padding-y)))}._is-active_8twi1_106 ._input_8twi1_44::placeholder{color:var(--input-label-color,var(--gray))}._has-error_8twi1_117 ._input_8twi1_44{padding-right:calc(var(--input-padding-r)*2 + var(--input-icon-width))}._has-prepend_8twi1_121{--input-padding-l:16px}._is-disabled_8twi1_125 ._input_8twi1_44{background:var(--white-darkest)}@media (hover:hover){._is-disabled_8twi1_125:hover{border:1px solid var(--gray-lightest)}}._textarea-root_8twi1_134{--height:var(--textarea-min-height,140px);display:grid}._textarea-root_8twi1_134 ._container_8twi1_25{min-height:var(--height)}._textarea-root_8twi1_134 ._input_8twi1_44{display:block}._full-height_8twi1_145,._full-height_8twi1_145 ._container_8twi1_25{height:100%}._full-height_8twi1_145 ._input_8twi1_44{height:100%;min-height:136px}._hint_8twi1_156{color:var(--gray);padding:var(--sp5);opacity:1;cursor:text;white-space:pre-wrap;padding-top:0;font-size:13px;font-style:italic;font-weight:400;transition:all .2s;position:absolute;bottom:0}._is-active_8twi1_106 ._hint_8twi1_156{opacity:0;pointer-events:none}._is-active_8twi1_106 ._input_8twi1_44{padding-top:calc(var(--v34c41e80) + var(--sp2))}._is-active_8twi1_106 ._label-surface_8twi1_81{height:calc(var(--v34c41e80) + var(--sp2))}._has-error_8twi1_117 ._hint_8twi1_156{padding-right:calc(var(--input-padding-x) + var(--input-padding-x) + var(--input-icon-width))}
