.ic-textarea.svelte-11hom3{display:inline-flex;flex-direction:column;gap:.25rem;font-family:inherit;width:100%}.ic-textarea__field.svelte-11hom3{display:flex;border-radius:3px;border:1px solid var(--ic-border);background-color:var(--ic-background);box-shadow:inset 0 1px 2px #00000014;transition:border-color .15s ease,box-shadow .15s ease}.ic-textarea__field--primary.svelte-11hom3{border-color:var(--ic-border)}.ic-textarea__field--secondary.svelte-11hom3{background-color:var(--ic-secondary);border-color:transparent;box-shadow:inset 0 1px 3px #0000001f}.ic-textarea__field--focused.svelte-11hom3{border-color:var(--ic-primary);box-shadow:inset 0 1px 3px #00000026}.ic-textarea__field--secondary.ic-textarea__field--focused.svelte-11hom3{border-color:var(--ic-primary);box-shadow:inset 0 1px 4px #0000002e}.ic-textarea--invalid.svelte-11hom3 .ic-textarea__field:where(.svelte-11hom3){border-color:var(--ic-destructive)}.ic-textarea--invalid.svelte-11hom3 .ic-textarea__field--focused:where(.svelte-11hom3){box-shadow:inset 0 1px 3px #00000026}.ic-textarea--disabled.svelte-11hom3 .ic-textarea__field:where(.svelte-11hom3){opacity:.5;cursor:not-allowed;background-color:var(--ic-muted)}.ic-textarea--readonly.svelte-11hom3 .ic-textarea__field:where(.svelte-11hom3){background-color:var(--ic-muted)}.ic-textarea__input.svelte-11hom3{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--ic-foreground);font-family:inherit;font-size:inherit;line-height:1.4;resize:vertical}.ic-textarea__input.svelte-11hom3::placeholder{color:var(--ic-muted-foreground);opacity:.6}.ic-textarea__input.svelte-11hom3:disabled{cursor:not-allowed}.ic-textarea--sm.svelte-11hom3 .ic-textarea__field:where(.svelte-11hom3){font-size:.75rem}.ic-textarea--md.svelte-11hom3 .ic-textarea__field:where(.svelte-11hom3){font-size:.8125rem}.ic-textarea--lg.svelte-11hom3 .ic-textarea__field:where(.svelte-11hom3){font-size:.9375rem}.ic-textarea--sm.svelte-11hom3 .ic-textarea__input:where(.svelte-11hom3){padding:.25rem .375rem}.ic-textarea--md.svelte-11hom3 .ic-textarea__input:where(.svelte-11hom3){padding:.375rem .5rem}.ic-textarea--lg.svelte-11hom3 .ic-textarea__input:where(.svelte-11hom3){padding:.5rem .625rem}.ic-textarea__helper.svelte-11hom3,.ic-textarea__error.svelte-11hom3,.ic-textarea__counter.svelte-11hom3{font-size:.7rem;line-height:1.2;padding:0 .125rem}.ic-textarea__helper.svelte-11hom3{color:var(--ic-muted-foreground)}.ic-textarea__error.svelte-11hom3{color:var(--ic-destructive)}.ic-textarea__counter.svelte-11hom3{color:var(--ic-muted-foreground);text-align:right;font-variant-numeric:tabular-nums;align-self:flex-end}.ic-textarea__counter--warn.svelte-11hom3{color:var(--ic-destructive)}
