.Textinput-Icon.Textinput-Icon{position:absolute}.Textinput-Icon{z-index:3;top:0}.Textinput-Icon_side_left{left:0}.Textinput-Control{position:relative;z-index:2;box-sizing:border-box;width:100%;margin:0;padding:0;font-family:inherit;font-size:100%;vertical-align:top;border:0 solid transparent;outline:0;background:0 0;-webkit-tap-highlight-color:transparent}.Textinput_disabled .Textinput-Control{z-index:3;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Textinput-Control::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.Textinput-Control::-webkit-search-cancel-button{display:none}.Textinput-Control::-ms-clear{display:none}.Textinput-Control.Textinput-Control:-webkit-autofill{border-top-width:2px;border-bottom-width:2px;background-clip:content-box;box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:#000}.Textinput-Control::-webkit-input-placeholder{opacity:1}.Textinput-Control:-ms-input-placeholder{opacity:1}.Textinput-Control::-ms-input-placeholder{opacity:1}.Textinput-Control::placeholder{opacity:1}.Textinput-Icon_side_right{right:0}.Textinput-Hint{display:inline-block;margin-top:4px;font-family:inherit;animation:Hint_show .1s ease-in forwards}.Textinput_size_s .Textinput-Hint{font-size:12px}.Textinput_size_m .Textinput-Hint{font-size:13px}.Textinput-Hint_leave{animation:Hint_leave .1s ease-out forwards}@keyframes Hint_leave{to{opacity:0;transform:translateY(-6px)}0%{opacity:1;transform:translateY(0)}}@keyframes Hint_show{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Textinput-Box{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.Textinput{--local-textinput-spacing-prefix-label:4px;position:relative;display:inline-block;box-sizing:border-box;width:100%;vertical-align:top}