.form-floating{position:relative}.label-floating{display:inline-block;position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;transition:opacity .5s ease-in-out,transform .5s ease-in-out}.label-filled{transform:scale(.75) translateY(-.5rem) translate(.15rem)}
