.neo-textfield{align-items:center;display:flex;height:calc(var(--textfield-input-height) + var(--textfield-border-width)*2);margin-bottom:5px;margin-top:5px;white-space:nowrap}.neo-textfield.neo-focus .neo-input-wrapper{border-color:var(--textfield-border-color-active)!important;outline:var(--textfield-outline-active)}.neo-textfield.neo-focus .neo-input-wrapper .neo-textfield-input{outline:none}.neo-textfield.neo-focus .neo-label-wrapper .neo-textfield-input{border-color:transparent}.neo-textfield.neo-focus .neo-textfield-input{border-color:var(--textfield-border-color-active);outline:var(--textfield-outline-active)}.neo-textfield.neo-hovered:not(.neo-textfield.neo-hovered.neo-focus):not(.neo-textfield.neo-hovered:not(.neo-textfield.neo-hovered.neo-focus).label-inline) .neo-input-wrapper{border-color:var(--textfield-border-color-hovered)!important;outline:var(--textfield-outline-hovered)}.neo-textfield.neo-hovered:not(.neo-textfield.neo-hovered.neo-focus) .neo-label-wrapper .neo-center-border,.neo-textfield.neo-hovered:not(.neo-textfield.neo-hovered.neo-focus) .neo-label-wrapper .neo-left-border,.neo-textfield.neo-hovered:not(.neo-textfield.neo-hovered.neo-focus) .neo-label-wrapper .neo-right-border{border-bottom-color:var(--textfield-border-color-hovered);border-top-color:var(--textfield-border-color-hovered)}.neo-textfield.neo-hovered:not(.neo-textfield.neo-hovered.neo-focus) .neo-label-wrapper .neo-left-border,.neo-textfield.neo-hovered:not(.neo-textfield.neo-hovered.neo-focus) .neo-label-wrapper .neo-right-border{border-top-color:var(--textfield-border-color-hovered)}.neo-textfield.neo-hovered:not(.neo-textfield.neo-hovered.neo-focus) .neo-label-wrapper .neo-left-border{border-left-color:var(--textfield-border-color-hovered)}.neo-textfield.neo-hovered:not(.neo-textfield.neo-hovered.neo-focus) .neo-label-wrapper .neo-right-border{border-right-color:var(--textfield-border-color-hovered)}.neo-textfield.neo-invalid:not(.neo-disabled) .neo-input-wrapper{border-color:var(--textfield-border-color-invalid)}.neo-textfield.neo-invalid:not(.neo-disabled).label-inline .neo-label-wrapper .neo-center-border,.neo-textfield.neo-invalid:not(.neo-disabled).label-inline .neo-label-wrapper .neo-left-border,.neo-textfield.neo-invalid:not(.neo-disabled).label-inline .neo-label-wrapper .neo-right-border{border-bottom-color:var(--textfield-border-color-invalid)}.neo-textfield.neo-invalid:not(.neo-disabled).label-inline .neo-label-wrapper .neo-left-border,.neo-textfield.neo-invalid:not(.neo-disabled).label-inline .neo-label-wrapper .neo-right-border{border-top-color:var(--textfield-border-color-invalid)}.neo-textfield.neo-invalid:not(.neo-disabled).label-inline .neo-label-wrapper .neo-left-border{border-left-color:var(--textfield-border-color-invalid)}.neo-textfield.neo-invalid:not(.neo-disabled).label-inline .neo-label-wrapper .neo-right-border{border-right-color:var(--textfield-border-color-invalid)}.neo-textfield.neo-invalid:not(.neo-disabled,.neo-has-content) .neo-label-wrapper .neo-center-border{border-top-color:var(--textfield-border-color-invalid)}.neo-textfield.neo-disabled{opacity:var(--textfield-opacity-disabled)}.neo-textfield.neo-disabled.label-inline .neo-label-wrapper .neo-center-border,.neo-textfield.neo-disabled.label-inline .neo-label-wrapper .neo-left-border,.neo-textfield.neo-disabled.label-inline .neo-label-wrapper .neo-right-border{border-bottom-color:var(--textfield-border-color-disabled)}.neo-textfield.neo-disabled.label-inline .neo-label-wrapper .neo-left-border,.neo-textfield.neo-disabled.label-inline .neo-label-wrapper .neo-right-border{border-top-color:var(--textfield-border-color-disabled)}.neo-textfield.neo-disabled.label-inline .neo-label-wrapper .neo-left-border{border-left-color:var(--textfield-border-color-disabled)}.neo-textfield.neo-disabled.label-inline .neo-label-wrapper .neo-right-border{border-right-color:var(--textfield-border-color-disabled)}.neo-textfield.neo-disabled .neo-input-wrapper{background-color:var(--textfield-input-background-color-disabled);border-color:var(--textfield-border-color-disabled)}.neo-textfield.neo-disabled .neo-textfield-input{background-color:var(--textfield-input-background-color-disabled);color:var(--textfield-input-color-disabled)}.neo-textfield.neo-disabled .neo-textfield-label{color:var(--textfield-label-color-disabled)}.neo-textfield.neo-readonly{opacity:var(--textfield-opacity-readonly)}.neo-textfield.neo-readonly.label-inline .neo-label-wrapper .neo-center-border,.neo-textfield.neo-readonly.label-inline .neo-label-wrapper .neo-left-border,.neo-textfield.neo-readonly.label-inline .neo-label-wrapper .neo-right-border{border-bottom-color:var(--textfield-border-color-readonly)}.neo-textfield.neo-readonly.label-inline .neo-label-wrapper .neo-left-border,.neo-textfield.neo-readonly.label-inline .neo-label-wrapper .neo-right-border{border-top-color:var(--textfield-border-color-readonly)}.neo-textfield.neo-readonly.label-inline .neo-label-wrapper .neo-left-border{border-left-color:var(--textfield-border-color-readonly)}.neo-textfield.neo-readonly.label-inline .neo-label-wrapper .neo-right-border{border-right-color:var(--textfield-border-color-readonly)}.neo-textfield.neo-readonly .neo-input-wrapper{background-color:var(--textfield-input-background-color-readonly);border-color:var(--textfield-border-color-readonly)}.neo-textfield.neo-readonly .neo-textfield-input{background-color:var(--textfield-input-background-color-readonly);color:var(--textfield-input-color-readonly)}.neo-textfield.neo-readonly .neo-textfield-label{color:var(--textfield-label-color-readonly)}.neo-textfield.label-bottom{align-items:stretch;flex-direction:column-reverse;justify-content:start}.neo-textfield.label-bottom .neo-textfield-label{margin-top:3px}.neo-textfield.label-inline{display:block;font-size:14px;height:inherit;position:relative}.neo-textfield.label-inline.neo-focus .neo-label-wrapper .neo-center-border,.neo-textfield.label-inline.neo-focus .neo-label-wrapper .neo-left-border,.neo-textfield.label-inline.neo-focus .neo-label-wrapper .neo-right-border{border-bottom-color:var(--textfield-border-color-active)}.neo-textfield.label-inline.neo-focus .neo-label-wrapper .neo-left-border,.neo-textfield.label-inline.neo-focus .neo-label-wrapper .neo-right-border{border-top-color:var(--textfield-border-color-active)}.neo-textfield.label-inline.neo-focus .neo-label-wrapper .neo-center-border{border-top-color:transparent!important}.neo-textfield.label-inline.neo-focus .neo-label-wrapper .neo-left-border{border-left-color:var(--textfield-border-color-active)}.neo-textfield.label-inline.neo-focus .neo-label-wrapper .neo-right-border{border-right-color:var(--textfield-border-color-active)}.neo-textfield.label-inline.neo-focus .neo-textfield-label{color:var(--textfield-border-color-active)!important;transform:translateX(4px) translateY(calc(-62% - var(--textfield-border-width)*.5)) scale(.7)}.neo-textfield.label-inline.neo-has-content .neo-center-border{border-top-color:transparent!important}.neo-textfield.label-inline.neo-has-content .neo-textfield-label{color:#777;transform:translateX(4px) translateY(calc(-62% - var(--textfield-border-width)*.5)) scale(.7)}.neo-textfield.label-inline .neo-field-trigger{z-index:2}.neo-textfield.label-inline .neo-input-wrapper{border-color:transparent!important}.neo-textfield.label-inline .neo-label-wrapper{display:flex;height:calc(var(--textfield-input-height) + var(--textfield-border-width)*2);position:absolute;width:100%}.neo-textfield.label-inline .neo-label-wrapper .neo-center-border{border-bottom:var(--textfield-border-width) solid var(--textfield-border-color);border-top:var(--textfield-border-width) solid var(--textfield-border-color);flex:0 0 auto}.neo-textfield.label-inline .neo-label-wrapper .neo-left-border{border:var(--textfield-border-width) solid var(--textfield-border-color);border-bottom-left-radius:var(--textfield-border-radius);border-right:0;border-top-left-radius:var(--textfield-border-radius);flex:0 0 auto;width:calc(11px + var(--textfield-border-width))}.neo-textfield.label-inline .neo-label-wrapper .neo-right-border{border:var(--textfield-border-width) solid var(--textfield-border-color);border-bottom-right-radius:var(--textfield-border-radius);border-left:0;border-top-right-radius:var(--textfield-border-radius);flex:1 0 auto}.neo-textfield.label-inline .neo-textfield-input{background-color:transparent;border-color:transparent;margin:0;padding-left:16px;z-index:1}.neo-textfield.label-inline .neo-textfield-label{margin-top:4px;max-width:100%;text-overflow:clip;transform-origin:left top;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);will-change:color,transform}.neo-textfield.label-right{flex-direction:row-reverse}.neo-textfield.label-right .neo-textfield-label{text-align:right}.neo-textfield.label-top{align-items:stretch;flex-direction:column}.neo-textfield.label-top .neo-textfield-label{margin:var(--textfield-label-top-margin)}.neo-textfield .neo-input-wrapper{align-items:stretch;background-color:var(--textfield-input-background-color);border:var(--textfield-border-width) solid var(--textfield-border-color);border-radius:var(--textfield-border-radius);display:flex;flex:1 1 1px;min-height:var(--textfield-input-height);outline:0 solid var(--textfield-outline-active);overflow:hidden;transition:outline-width .1s ease-out}.neo-textfield .neo-input-wrapper .neo-textfield-input{border:none;border-radius:0;flex-grow:1;flex-shrink:1;margin:0;min-height:var(--textfield-input-height)}.neo-textfield .neo-textfield-error{color:var(--textfield-border-color-invalid);font-size:11px;margin-top:.3em;white-space:break-spaces;word-break:break-word}.neo-textfield .neo-textfield-error.neo-absolute{position:absolute}.neo-textfield .neo-textfield-error-wrapper{position:relative}.neo-textfield .neo-textfield-input{background-color:var(--textfield-input-background-color);border:var(--textfield-border-width) solid var(--textfield-border-color);border-radius:var(--textfield-border-radius);color:var(--textfield-input-color);font:var(--textfield-input-font);min-height:var(--textfield-input-height);min-width:50px;padding:var(--textfield-input-padding);transition:border-color .25s cubic-bezier(.4,0,.2,1);width:100%}.neo-textfield .neo-textfield-input:focus{outline:none}.neo-textfield .neo-textfield-input::-webkit-input-placeholder{color:var(--textfield-input-placeholder-color)!important;opacity:var(--textfield-input-placeholder-opacity)!important}.neo-textfield .neo-textfield-input.neo-invalid{border-color:var(--textfield-border-color-invalid)}.neo-textfield .neo-textfield-input.neo-invalid.neo-disabled{border-color:inherit}.neo-textfield .neo-textfield-label{color:var(--textfield-label-color)}.neo-textfield .neo-textfield-label,.neo-textfield .neo-textfield-sublabel{display:inline-block;flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.neo-textfield .neo-textfield-sublabel{color:var(--textfield-sublabel-color);font-size:var(--textfield-sublabel-font-size);margin:var(--textfield-sublabel-margin);white-space:break-spaces}