.ui-textarea{--input-surface:var(--theme-background);--input-radius:12rem;--input-pad-x:12rem;display:flex;flex-direction:column;gap:4rem;min-width:0}.ui-textarea__area{border-radius:var(--input-radius);display:flex;position:relative;transition:border-color .2s,background .2s,box-shadow .2s}.ui-textarea__field{background:transparent;border:none;color:var(--theme-text-primary);flex:1 1 auto;font-size:16rem;line-height:1.5;min-width:0;outline:none;padding:12rem var(--input-pad-x);resize:vertical}.ui-textarea__field::-moz-placeholder{color:var(--theme-text-placeholder)}.ui-textarea__field::placeholder{color:var(--theme-text-placeholder)}.ui-textarea__label{color:var(--theme-text-placeholder);font-size:16rem;left:var(--input-pad-x);line-height:1;pointer-events:none;position:absolute;top:14rem;transform-origin:left top;transition:transform .16s ease,color .16s ease,font-size .16s ease}.ui-textarea.--floated .ui-textarea__label{color:var(--theme-text-muted);font-size:12rem}.ui-textarea.--focused .ui-textarea__label{color:var(--theme-accent)}.ui-textarea.--with-errors .ui-textarea__label{color:var(--theme-error)}.ui-textarea__footer{align-items:flex-start;display:flex;font-size:12rem;gap:8rem;justify-content:space-between;line-height:1.4;padding:0 var(--input-pad-x)}.ui-textarea__support{color:var(--theme-text-secondary)}.ui-textarea__support--error{color:var(--theme-error)}.ui-textarea__counter{color:var(--theme-text-muted);flex-shrink:0;font-variant-numeric:tabular-nums;margin-left:auto}.ui-textarea.--variant-outlined .ui-textarea__area{background:transparent;border:1rem solid var(--theme-border)}.ui-textarea.--variant-outlined:hover:not(.--disabled,.--focused) .ui-textarea__area{border-color:var(--theme-border-hover)}.ui-textarea.--variant-outlined.--focused .ui-textarea__area{border-color:var(--theme-accent);box-shadow:inset 0 0 0 1rem var(--theme-accent)}.ui-textarea.--variant-outlined.--with-errors .ui-textarea__area{border-color:var(--theme-error)}.ui-textarea.--variant-outlined.--with-label.--floated .ui-textarea__label{background:var(--input-surface);margin-left:-4rem;padding:0 4rem;top:0;transform:translateY(-50%)}.ui-textarea.--variant-filled .ui-textarea__area{background:var(--theme-background-heavy);border-bottom:1rem solid var(--theme-border);border-radius:var(--input-radius) var(--input-radius) 0 0}.ui-textarea.--variant-filled.--focused .ui-textarea__area{border-bottom-color:var(--theme-accent);box-shadow:inset 0 -1rem 0 0 var(--theme-accent)}.ui-textarea.--variant-filled.--with-errors .ui-textarea__area{border-bottom-color:var(--theme-error)}.ui-textarea.--variant-filled.--with-label .ui-textarea__field{padding-top:22rem}.ui-textarea.--variant-filled.--with-label.--floated .ui-textarea__label{font-size:12rem;top:8rem}.ui-textarea.--disabled{opacity:.55;pointer-events:none}.ui-textarea.--readonly .ui-textarea__area{border-style:dashed}.ui-textarea .fade-enter-active,.ui-textarea .fade-leave-active{transition:opacity .12s}.ui-textarea .fade-enter-from,.ui-textarea .fade-leave-to{opacity:0}
