.TextField-module__2YyKNa__container{flex-direction:column;width:100%;margin-bottom:16px;display:flex;position:relative}.TextField-module__2YyKNa__inputWrapper{background-color:var(--md-sys-color-surface-variant);border-radius:4px 4px 0 0;align-items:center;height:56px;transition:background-color .2s;display:flex;position:relative}.TextField-module__2YyKNa__inputWrapper:hover{background-color:#dae5e4cc}.TextField-module__2YyKNa__inputWrapper.TextField-module__2YyKNa__focused{background-color:var(--md-sys-color-surface-variant)}.TextField-module__2YyKNa__input{width:100%;height:100%;font-family:var(--font-family-base);font-size:var(--font-size-body-large);color:var(--md-sys-color-on-surface);caret-color:var(--md-sys-color-primary);z-index:1;background:0 0;border:none;outline:none;padding:24px 16px 8px}.TextField-module__2YyKNa__label{font-family:var(--font-family-base);font-size:var(--font-size-body-large);color:var(--md-sys-color-on-surface-variant);pointer-events:none;z-index:2;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:18px;left:16px}.TextField-module__2YyKNa__input:focus~.TextField-module__2YyKNa__label,.TextField-module__2YyKNa__input:not(:placeholder-shown)~.TextField-module__2YyKNa__label{font-size:var(--font-size-label-small);color:var(--md-sys-color-primary);top:8px}.TextField-module__2YyKNa__inputWrapper.TextField-module__2YyKNa__error .TextField-module__2YyKNa__input:focus~.TextField-module__2YyKNa__label,.TextField-module__2YyKNa__inputWrapper.TextField-module__2YyKNa__error .TextField-module__2YyKNa__input:not(:placeholder-shown)~.TextField-module__2YyKNa__label{color:var(--md-sys-color-error)}.TextField-module__2YyKNa__borderBottom{background-color:var(--md-sys-color-on-surface-variant);height:1px;transition:height .2s,background-color .2s;position:absolute;bottom:0;left:0;right:0}.TextField-module__2YyKNa__input:focus~.TextField-module__2YyKNa__borderBottom{background-color:var(--md-sys-color-primary);height:2px}.TextField-module__2YyKNa__inputWrapper.TextField-module__2YyKNa__error .TextField-module__2YyKNa__borderBottom,.TextField-module__2YyKNa__inputWrapper.TextField-module__2YyKNa__error .TextField-module__2YyKNa__input:focus~.TextField-module__2YyKNa__borderBottom{background-color:var(--md-sys-color-error)}.TextField-module__2YyKNa__helperText{font-family:var(--font-family-base);font-size:var(--font-size-body-small);color:var(--md-sys-color-on-surface-variant);margin-top:4px;margin-left:16px}.TextField-module__2YyKNa__helperText.TextField-module__2YyKNa__error{color:var(--md-sys-color-error)}
