.ui-text-input-wrapper{flex-direction:column;min-width:220px;font-family:inherit;display:inline-flex;position:relative}.ui-text-input,.ui-text-input-multirow{width:100%;color:var(--foreground,#1a1a1a);border:none;border-bottom:1.5px solid var(--border,#b0b0b0);caret-color:var(--accent,#06b6d4);background:0 0;border-radius:4px 4px 0 0;outline:none;padding:20px 12px 6px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.ui-text-input:hover,.ui-text-input-multirow:hover{background-color:var(--surface-hover,#0000000a)}.ui-text-input:focus,.ui-text-input-multirow:focus{border-bottom-color:var(--accent,#06b6d4)}.ui-text-input-multirow{resize:vertical}.ui-text-input-label{color:var(--muted,#757575);pointer-events:none;transform-origin:0 0;font-size:14px;line-height:1;transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),font-size .2s cubic-bezier(.4,0,.2,1);position:absolute;top:13px;left:12px}.ui-text-input-wrapper--active .ui-text-input-label{color:var(--accent,#06b6d4);transform:translateY(-10px)scale(.75)}.ui-text-input-bar{background:var(--accent,#06b6d4);width:0;height:2px;transition:width .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%}.ui-text-input:focus~.ui-text-input-bar,.ui-text-input-multirow:focus~.ui-text-input-bar{width:100%;left:0}
