.ra-input{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex}.ra-input:focus-within{border-color:var(--color-primary)}.ra-input[data-error=true]{border-color:var(--color-danger)}.ra-input__control{min-width:0;height:100%;color:var(--color-text);font:inherit;font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:1}.ra-input__control::placeholder{color:var(--color-text-muted)}.ra-input__control:autofill{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 100px var(--color-surface) inset;box-shadow:0 0 0 100px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.ra-input__control:-webkit-autofill{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 100px var(--color-surface) inset;box-shadow:0 0 0 100px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.ra-input__control:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 100px var(--color-surface) inset;box-shadow:0 0 0 100px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.ra-input__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 100px var(--color-surface) inset;box-shadow:0 0 0 100px var(--color-surface) inset;transition:background-color 9999s ease-in-out}.ra-input__control:disabled{cursor:not-allowed}.ra-input:has(.ra-input__control:disabled){opacity:.4}.ra-input__adorn{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}
