.ui-text-input{--_px:var(--ui-space-3);cursor:text;position:relative}.ui-text-input[data-size=sm]{--_px:var(--ui-space-2)}.ui-text-input[data-size=lg]{--_px:var(--ui-space-4)}.ui-text-input[data-disabled],.ui-text-input__input:disabled{cursor:not-allowed}.ui-text-input[data-readonly]{background:var(--ui-surface-2)}.ui-text-input__input[type=number]{font-variant-numeric:tabular-nums}.ui-text-input[data-size=lg] :is(.ui-field__icon,.ui-text-input__action:not([data-action=clear])) .ui-icon{width:var(--ui-icon-lg);height:var(--ui-icon-lg)}.ui-text-input__addon{padding:0 var(--_px);background:var(--ui-text-input-addon-bg);color:var(--ui-fg-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;unicode-bidi:plaintext;flex-shrink:0;align-self:stretch;align-items:center;display:inline-flex}.ui-text-input__addon[data-side=start]{border-inline-end:1px solid var(--ui-border-field);border-start-start-radius:calc(var(--ui-radius-field) - 1px);border-end-start-radius:calc(var(--ui-radius-field) - 1px);margin-inline-start:calc(-1 * var(--_px))}.ui-text-input__addon[data-side=end]{border-inline-start:1px solid var(--ui-border-field);border-start-end-radius:calc(var(--ui-radius-field) - 1px);border-end-end-radius:calc(var(--ui-radius-field) - 1px);margin-inline-end:calc(-1 * var(--_px))}.ui-text-input__action{border-radius:var(--ui-radius-chip);width:24px;height:24px;color:var(--ui-fg-faint);cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease), box-shadow var(--ui-duration-fast) var(--ui-ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:-4px;padding:0;display:inline-flex}.ui-text-input__action[data-action=clear]{animation:ui-text-input-action-in var(--ui-duration) var(--ui-ease-spring)}@keyframes ui-text-input-action-in{0%{opacity:0;transform:scale(.6)}}.ui-text-input__action:hover:not(:disabled){background:var(--ui-hover);color:var(--ui-fg)}.ui-text-input__action:active:not(:disabled){background:var(--ui-active)}.ui-text-input__action:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-text-input__action:disabled{cursor:inherit}.ui-text-input__action+.ui-text-input__action{margin-inline-start:-4px}.ui-text-input .ui-text-input__action[data-action=clear]{width:var(--ui-text-input-clear-size);height:var(--ui-text-input-clear-size);background:var(--ui-text-input-clear-bg);color:var(--ui-text-input-clear-fg);margin-inline-end:var(--ui-text-input-clear-margin-end)}.ui-text-input .ui-text-input__action[data-action=clear] .ui-icon{width:var(--ui-text-input-clear-icon-size);height:var(--ui-text-input-clear-icon-size)}.ui-text-input .ui-text-input__action[data-action=clear]:hover{background:var(--ui-text-input-clear-bg-hover);color:var(--ui-text-input-clear-fg-hover)}@media (pointer:coarse){.ui-text-input{--_reach:max(0px, (46px - var(--ui-control-h-md)) / 2)}.ui-text-input[data-size=sm]{--_reach:max(0px, (46px - var(--ui-control-h-sm)) / 2)}.ui-text-input[data-size=lg]{--_reach:max(0px, (46px - var(--ui-control-h-lg)) / 2)}.ui-text-input__input{margin-block:calc(-1 * var(--_reach));padding-block:var(--_reach)}.ui-text-input__action{position:relative}.ui-text-input__action:after{content:"";width:40px;height:44px;position:absolute;top:50%;left:50%;translate:-50% -50%}}.ui-text-input__input::-ms-reveal{display:none}.ui-text-input__input::-ms-clear{display:none}
