.ui.input{display:flex;font-size:.875rem;line-height:1.25rem;width:100%;--tw-ring-offset-color:hsl(var(--background));background:var(--ui-input-bg,#f6f7fb);border:1px solid var(--ui-input-border,#e2e4ea);border-radius:var(--ui-input-radius,14px);color:var(--ui-input-text,#1a1d24);min-height:44px;padding:var(--ui-input-padding-y,10px) var(--ui-input-padding-x,16px);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ui.input::file-selector-button{background-color:transparent;border-width:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.ui.input::-moz-placeholder{color:hsl(var(--muted-foreground))}.ui.input::placeholder{color:hsl(var(--muted-foreground))}.ui.input:disabled{cursor:not-allowed;opacity:.5}.ui.input::-moz-placeholder{color:var(--ui-input-placeholder,#5a5e6d)}.ui.input::placeholder{color:var(--ui-input-placeholder,#5a5e6d)}.ui.input:focus-visible{border-color:var(--ui-primary,#4438ff);box-shadow:0 0 0 3px rgba(var(--ui-primary-rgb,68,56,255),.15);outline:none}.ui.input.input-error{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1));box-shadow:0 0 0 3px #ef44442e}
