.air3-input,.air3-textarea{--input-width:100%;--input-border-color:var(--control-border-color);--input-border-color-hover:var(--control-hover-border-color);--input-border-color-selected:var(--control-selected-border-color);--input-border-width:var(--control-border-width);--input-border:var(--input-border-width) solid var(--input-border-color);--input-radius:var(--control-border-radius);--input-bg:var(--control-bg-color);--input-text:var(--control-text-color);--input-font-size:var(--control-font-size);--input-font-weight:var(--control-font-weight);--input-line-height:var(--control-line-height);--input-text-placeholder:var(--control-placeholder-text-color);--input-shadow:var(--control-hover-shadow);display:block;width:100%;border:var(--input-border);border-radius:var(--input-radius);color:var(--input-text);background-color:var(--input-bg);background-clip:padding-box;font-size:var(--input-font-size);font-weight:var(--input-font-weight);line-height:var(--input-line-height);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.air3-input::-webkit-contacts-auto-fill-button,.air3-textarea::-webkit-contacts-auto-fill-button{background:var(--input-text)}.air3-input:-webkit-autofill,.air3-textarea:-webkit-autofill{-webkit-text-fill-color:var(--input-text);-webkit-box-shadow:0 0 0 1000px var(--interactive-bg-color) inset}.air3-input:focus:not(.has-error),.air3-input:hover:not(.has-error),.air3-textarea:focus:not(.has-error),.air3-textarea:hover:not(.has-error){box-shadow:var(--input-shadow)}.air3-input:hover,.air3-textarea:hover{--input-border-color:var(--input-border-color-hover)}.air3-input:focus,.air3-textarea:focus{--input-border-color:var(--input-border-color-selected)}.air3-input[disabled],.air3-textarea[disabled]{--input-border-color:var(--disabled-border-color);--input-bg:var(--disabled-bg-color);--input-text:var(--disabled-text-color);--input-shadow:none;cursor:not-allowed}.air3-input[disabled]::-moz-placeholder,.air3-textarea[disabled]::-moz-placeholder{color:var(--disabled-text-color)}.air3-input[disabled]::placeholder,.air3-textarea[disabled]::placeholder{color:var(--disabled-text-color)}.air3-input::-moz-placeholder,.air3-textarea::-moz-placeholder{color:var(--input-text-placeholder);opacity:1}.air3-input::placeholder,.air3-textarea::placeholder{color:var(--input-text-placeholder);opacity:1}.air3-input:where(.has-error),.air3-textarea:where(.has-error){--input-border-color:var(--error-border-color) !important}.air3-input:where(.has-error),.air3-textarea:where(.has-error){box-shadow:var(--control-error-shadow)}.air3-input{--input-height:var(--control-height);--input-padding:var(--space-2) var(--space-4);--input-round-radius:var(--radius-3xl);--input-height-sm:var(--control-sm-height);--input-radius-sm:var(--control-sm-border-radius);min-height:var(--input-height);padding:var(--input-padding)}.air3-input[type=search],.air3-input[type=search]::-webkit-search-cancel-button,.air3-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.air3-textarea{--textarea-padding:var(--space-2) var(--space-4);height:auto;resize:vertical;padding:var(--textarea-padding)}.air3-textarea-expanding{resize:none}.air3-input-sm{--input-radius:var(--input-radius-sm);min-height:var(--input-height-sm)}.air3-input-round{border-radius:var(--input-round-radius)}[theme^=ngm-] .air3-textarea{--textarea-padding:var(--spacing-2x) var(--spacing-3x)}
