.FancyInput-module-scss-module__n8exVW__fancyInput{--bt-bar:3px;--anim-time:.25s;flex-direction:column;display:flex}.FancyInput-module-scss-module__n8exVW__fancyInput .label{transition:transform var(--anim-time) ease-in-out;font-size:.75rem;font-weight:700;transform:translate(0)}.FancyInput-module-scss-module__n8exVW__fancyInput:has(.input:placeholder-shown) .label{transform:translate(1rem,2rem)}.FancyInput-module-scss-module__n8exVW__fancyInput .input{border:1px solid var(--color-tt-gray);border-bottom:var(--bt-bar) solid #eee;outline:none;padding:.5rem 1rem}.FancyInput-module-scss-module__n8exVW__fancyInput .focus-bar{height:var(--bt-bar);margin-top:calc(-1*var(--bt-bar));background-color:var(--color-tt-blue);width:0;transition:width var(--anim-time) ease-in-out;align-self:center}.FancyInput-module-scss-module__n8exVW__fancyInput .input:focus+.focus-bar{width:100%}.FancyInput-module-scss-module__n8exVW__fancyInput:focus-within>.label{transform:translate(0)!important}
