.Textinput-Icon.Textinput-Icon{position:absolute}.Textinput-Icon{z-index:3;top:0}.Textinput-Icon_side_left{left:0}.Textinput-Icon_side_right{right: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;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::-moz-placeholder{opacity:1}.Textinput-Control::placeholder{opacity:1}.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_view_default .Textinput-Box{--local-textinput-border-radius:100px;--local-textinput-border-width:1px;border-radius:var(--local-textinput-border-radius);background-color:var(--depot-color-control-secondary);transition:background-color .2s linear}.Textinput_view_default.Textinput_state_error .Textinput-Box{border:var(--local-textinput-border-width) solid var(--depot-color-red)}.Textinput_view_default .Textinput-Control{color:var(--depot-color-text-primary)}.Textinput_view_default .Textinput-Control::-moz-placeholder{color:var(--depot-color-text-quaternary)}.Textinput_view_default .Textinput-Control::placeholder{color:var(--depot-color-text-quaternary)}.Textinput_view_default .Textinput-Icon{background:var(--depot-color-fill-30)}.Textinput_view_default .Textinput-Clear{transition:background-color .2s linear,color .2s linear}.Textinput_view_default.Textinput_size_s .Textinput-Clear{-webkit-mask-size:12px;mask-size:12px}.Textinput_view_default.Textinput_size_s .Textinput-Clear svg{width:12px;height:12px}.Textinput_view_default.Textinput_size_m .Textinput-Clear{-webkit-mask-size:14px;mask-size:14px}.Textinput_view_default.Textinput_size_m .Textinput-Clear svg{width:14px;height:14px}.Textinput_view_default.Textinput_state_error .Textinput-Hint{color:var(--depot-color-red)}.Textinput_view_default.Textinput_disabled .Textinput-Control{opacity:1;color:var(--depot-color-text-quinary)}.Textinput_view_default.Textinput_disabled .Textinput-Control::-moz-placeholder{opacity:1;color:var(--depot-color-text-quinary)}.Textinput_view_default.Textinput_disabled .Textinput-Control::placeholder{opacity:1;color:var(--depot-color-text-quinary)}.Textinput_view_default.Textinput_disabled .Textinput-Box{background-color:var(--depot-color-fill-05)}.Textinput.Textinput_view_default.Textinput_focused .Textinput-Box[class]{border:var(--local-textinput-border-width) solid var(--depot-color-text-tertiary);background-color:transparent}.Textinput{--local-textinput-spacing-prefix-label:4px;position:relative;display:inline-block;box-sizing:border-box;width:100%;vertical-align:top}.Textinput_view_default .Textinput-Clear:hover{background:var(--depot-color-text-primary)}.Textinput_view_default.Textinput_hovered .Textinput-Box{background-color:var(--depot-color-control-secondary-hovered)}.Textinput_view_default.Textinput_hovered.Textinput_state_error .Textinput-Box{border-color:#e0000f}