.custom-input.svelte-1y6kdy1{position:relative;flex:var(--input-flex, 1);min-width:var(--input-min-width, auto);--input-label-color-focused:var(--color-text);--mdc-ripple-focus-opacity:0}.custom-input.svelte-1y6kdy1>.mdc-text-field{border-radius:4px;border:var(--custom-input-border);padding:var(--input-padding, 0 16px);cursor:text}.custom-input.svelte-1y6kdy1>.mdc-text-field,.custom-input.svelte-1y6kdy1>.mdc-text-field>span:not(.mdc-text-field__affix--suffix){width:var(--input-width, 100%)}.custom-input.svelte-1y6kdy1>.mdc-text-field--textarea textarea.mdc-text-field__input{resize:vertical!important;min-height:var(--input-textarea-min-height, auto)}.custom-input.svelte-1y6kdy1>.mdc-text-field--focused .mdc-floating-label{color:var(--input-label-color-focused)}.custom-input.svelte-1y6kdy1>.mdc-text-field .mdc-text-field__input:not(textarea){padding:var(--input-text-field-padding, 0);border:none}.custom-input.svelte-1y6kdy1>.mdc-text-field:not(.mdc-text-field--focused) .mdc-floating-label,.custom-input.svelte-1y6kdy1>.mdc-text-field .mdc-text-field__input{color:var(--input-color-text, var(--color-text));caret-color:var(--input-color-text, var(--color-text))}.custom-input.svelte-1y6kdy1>.mdc-text-field .mdc-text-field__input::placeholder{color:var( --input-placeholder-color-text, var(--input-color-text, rgba(var(--color-text-rgb), .5)) );caret-color:var( --input-placeholder-color-text, var(--input-color-text, rgba(var(--color-text-rgb), .5)) )}.custom-input.svelte-1y6kdy1>.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix{color:var(--input-color-text, var(--color-text))}.custom-input.svelte-1y6kdy1>.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{width:var(--input-text-prefix-width)}.custom-input.svelte-1y6kdy1>.mdc-text-field--filled,.custom-input.filled.svelte-1y6kdy1>.mdc-text-field--textarea{background-color:rgba(var(--input-color-background-rgb, var(--color-background-secondary-rgb)),var(--input-color-background-custom-opacity, 1))}.custom-input.svelte-1y6kdy1>.mdc-text-field--disabled{background-color:rgba(var(--input-color-background-rgb, var(--color-background-secondary-rgb)),var(--input-color-background-custom-opacity-disabled, .5))}.custom-input.svelte-1y6kdy1:not(.textarea)>.mdc-text-field--filled{height:var(--input-height, 56px)}.custom-input.svelte-1y6kdy1>.mdc-text-field:not(.mdc-text-field--invalid)>.mdc-line-ripple:hover:before,.custom-input.svelte-1y6kdy1>.mdc-text-field:not(.mdc-text-field--invalid)>.mdc-line-ripple:before{border-bottom-color:var(--input-color-background, var(--color-background-secondary))}.custom-input.svelte-1y6kdy1 .mdc-notched-outline__leading,.custom-input.svelte-1y6kdy1 .mdc-text-field:hover:not(.mdc-text-field--focused) .mdc-notched-outline__leading,.custom-input.svelte-1y6kdy1 .mdc-notched-outline__notch,.custom-input.svelte-1y6kdy1 .mdc-text-field:hover:not(.mdc-text-field--focused) .mdc-notched-outline__notch,.custom-input.svelte-1y6kdy1 .mdc-notched-outline__trailing,.custom-input.svelte-1y6kdy1 .mdc-text-field:hover:not(.mdc-text-field--focused) .mdc-notched-outline__trailing{border:none}.custom-input.svelte-1y6kdy1>.mdc-text-field--filled:before{height:var(--input-label-height, 40px)}.custom-input.svelte-1y6kdy1>.mdc-text-field--textarea.mdc-text-field--filled .mdc-notched-outline__leading,.custom-input.svelte-1y6kdy1>.mdc-text-field--textarea.mdc-text-field--filled .mdc-notched-outline__notch,.custom-input.svelte-1y6kdy1>.mdc-text-field--textarea.mdc-text-field--filled .mdc-notched-outline__trailing{border-left:none;border-top:none;border-right:none}.custom-input.svelte-1y6kdy1>.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--focused .mdc-notched-outline__leading,.custom-input.svelte-1y6kdy1>.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--focused .mdc-notched-outline__notch,.custom-input.svelte-1y6kdy1>.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--color-primary)}.custom-input.svelte-1y6kdy1>.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label{left:4px}.custom-input.svelte-1y6kdy1:not(.helperText) .mdc-text-field-helper-text,.custom-input.svelte-1y6kdy1:not(.maxLength) .mdc-text-field-character-counter,.custom-input.svelte-1y6kdy1:not(.showLengthHelper) .mdc-text-field-character-counter,.custom-input.svelte-1y6kdy1 input[type=file]::file-selector-button{display:none}.custom-input.svelte-1y6kdy1 :not(.mdc-text-field--label-floating) input[type=file]{color:transparent}
