.ui-input[data-v-f7024cbe]{--input-height:42px;--input-px:var(--space-3);--input-bg:var(--surface);align-items:center;gap:var(--space-2);height:var(--input-height);padding-inline:var(--input-px);background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration) var(--ease-out),background-color var(--duration-fast) var(--ease-out);display:flex}.ui-input--sm[data-v-f7024cbe]{--input-height:34px;--input-px:var(--space-2);border-radius:var(--radius-sm)}.ui-input[data-v-f7024cbe]:hover:not(.is-disabled):not(:focus-within){border-color:var(--border-strong)}.ui-input[data-v-f7024cbe]:focus-within{border-color:var(--primary);box-shadow:var(--ring)}.ui-input.is-invalid[data-v-f7024cbe]{border-color:var(--danger)}.ui-input.is-invalid[data-v-f7024cbe]:focus-within{box-shadow:var(--ring-danger)}.ui-input.is-disabled[data-v-f7024cbe]{background:var(--surface-sunken);opacity:.7;cursor:not-allowed}.ui-input__control[data-v-f7024cbe]{min-width:0;height:100%;font-size:var(--text-base);color:var(--text);font-variant-numeric:var(--numeric);background:0 0;border:none;outline:none;flex:1}.ui-input--sm .ui-input__control[data-v-f7024cbe]{font-size:var(--text-sm)}.ui-input__control[data-v-f7024cbe]::placeholder{color:var(--text-subtle)}.ui-input__control[data-v-f7024cbe]:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--input-bg);-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 100000s ease-in-out}.ui-input__control[data-v-f7024cbe]:-webkit-autofill:active{box-shadow:inset 0 0 0 100px var(--input-bg);-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 100000s ease-in-out}.ui-input__control[data-v-f7024cbe]:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px var(--input-bg);-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 100000s ease-in-out}.ui-input__control[data-v-f7024cbe]:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px var(--input-bg);-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 100000s ease-in-out}.ui-input__control[data-v-f7024cbe]:disabled{cursor:not-allowed}.ui-input__control[type=number][data-v-f7024cbe]::-webkit-inner-spin-button{appearance:none;margin:0}.ui-input__control[type=number][data-v-f7024cbe]::-webkit-outer-spin-button{appearance:none;margin:0}.ui-input__control[type=number][data-v-f7024cbe]{appearance:textfield}.ui-input__icon[data-v-f7024cbe]{color:var(--text-subtle);transition:color var(--duration-fast) var(--ease-out)}.ui-input:focus-within .ui-input__icon[data-v-f7024cbe]{color:var(--primary)}.ui-input__action[data-v-f7024cbe]{border-radius:var(--radius-xs);width:22px;height:22px;color:var(--text-subtle);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid}.ui-input__action[data-v-f7024cbe]:hover{color:var(--text);background:var(--surface-hover)}.ui-input__unit[data-v-f7024cbe]{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;padding-left:var(--space-1);border-left:1px solid var(--border-subtle)}
