:root{--zui-textinput-padding-x:var(--zable-space-4);--zui-textinput-padding-y:var(--zable-space-2);--zui-textinput-border-radius:var(--zable-radius-sm);--zui-textinput-border-color:var(--zable-color-gray-60);--zui-textinput-background:var(--zable-color-white);--zui-textinput-text-color:var(--zable-color-text-body);--zui-textinput-placeholder-color:var(--zable-color-gray-40);--zui-textinput-disabled-background:var(--zable-color-gray-80);--zui-textinput-disabled-border-color:var(--zable-color-gray-70);--zui-textinput-disabled-text-color:var(--zable-color-gray-40);--zui-textinput-invalid-background:var(--zable-gray-10);--zui-textinput-invalid-border-color:var(--zable-color-red-40);--zui-textinput-invalid-text-color:var(--zable-color-red-40);--zui-textinput-focus-border-color:var(--zable-color-navy-20);--zui-textinput-suffix-width:4rem;--zui-textinput-prefix-width:3rem}._textInputWrapper_1o9ng_20{position:relative}._textInputWrapper_1o9ng_20>*{box-sizing:border-box}._textInput_1o9ng_20{font-size:var(--zable-typography-body-font-size);font-weight:var(--zable-typography-body-font-weight);line-height:var(--zable-typography-body-line-height);letter-spacing:var(--zable-typography-body-letter-spacing);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--zui-textinput-border-color);border-radius:6px;padding:var(--zui-textinput-padding-y) var(--zui-textinput-padding-x);color:var(--zui-textinput-text-color);background-color:var(--zui-textinput-background);margin-left:unset;-moz-appearance:textfield}@media (prefers-reduced-motion:no-preference){._textInput_1o9ng_20{transition-property:color,border-color,top;transition-duration:.2s}}._textInput_1o9ng_20::-webkit-inner-spin-button,._textInput_1o9ng_20::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._textInput_1o9ng_20::placeholder{color:var(--zable-color-gray-40);font-weight:400}._textInput_1o9ng_20:-moz-read-only{background-color:unset;border-color:transparent}._textInput_1o9ng_20:read-only{background-color:unset;border-color:transparent}._textInput_1o9ng_20:-moz-read-only:focus{border-color:transparent}._textInput_1o9ng_20:read-only:focus{border-color:transparent}._textInput_1o9ng_20:disabled{cursor:not-allowed;background-color:var(--zui-textinput-disabled-background);border-color:var(--zui-textinput-disabled-border-color);color:var(--zui-textinput-disabled-text-color)}._textInput_1o9ng_20:focus{outline:none;border-color:var(--zui-textinput-focus-border-color)}._textInput_1o9ng_20[aria-invalid=true]{background-color:var(--zui-textinput-invalid-background);border-color:var(--zui-textinput-invalid-border-color);color:var(--zui-textinput-invalid-text-color)}._textInput_1o9ng_20[aria-invalid=true]::placeholder{color:var(--zui-textinput-invalid-text-color)}._textInput_1o9ng_20:not(input):-moz-read-only{border-color:#fff}._textInput_1o9ng_20:not(input):read-only{border-color:#fff}._withSuffix_1o9ng_86{padding-right:calc(var(--zui-textinput-suffix-width) + var(--zui-textinput-padding-x))}._suffix_1o9ng_90{font-size:var(--zable-typography-body-font-size);font-weight:var(--zable-typography-body-font-weight);line-height:var(--zable-typography-body-line-height);letter-spacing:var(--zable-typography-body-letter-spacing);position:absolute;top:0;right:var(--zui-textinput-padding-x);bottom:0;width:var(--zui-textinput-suffix-width);display:flex;align-items:center;justify-content:flex-end;pointer-events:none;color:var(--zui-textinput-placeholder-color);text-align:right}._withPrefix_1o9ng_108{padding-left:calc(var(--zui-textinput-prefix-width) + var(--zui-textinput-padding-x))}._prefix_1o9ng_112{font-size:var(--zable-typography-body-font-size);font-weight:var(--zable-typography-body-font-weight);line-height:var(--zable-typography-body-line-height);letter-spacing:var(--zable-typography-body-letter-spacing);position:absolute;top:1.5px;bottom:1.5px;left:1.5px;background-color:var(--zable-color-navy-90);padding:var(--zui-textinput-padding-y);padding-left:var(--zui-textinput-padding-x);pointer-events:none;color:var(--zui-textinput-text-color);text-align:center;border-top-left-radius:var(--zable-radius-xs);border-bottom-left-radius:var(--zable-radius-xs)}