.h-textarea[data-v-6a8df0be]{--h0n-input-control-background:var(--h0n-ui-color-surface);font-family:var(--h0n-ui-font-family);gap:8px;min-width:0;display:grid}.h-textarea--surface[data-v-6a8df0be]{--h0n-input-control-background:var(--h0n-ui-color-surface)}.h-textarea--secondary[data-v-6a8df0be]{--h0n-input-control-background:var(--h0n-ui-color-secondary)}.h-textarea__control[data-v-6a8df0be]{background:var(--h0n-input-control-background);border-radius:var(--h0n-ui-radius-lg);min-width:0;transition:background-color var(--h0n-ui-duration-fast) var(--h0n-ui-easing-standard), box-shadow var(--h0n-ui-duration-fast) var(--h0n-ui-easing-standard);border:1px solid #0000;padding:10px 12px;display:flex}.h-textarea__field[data-v-6a8df0be]{color:var(--h0n-ui-color-text);font:inherit;font-size:var(--h0n-ui-typography-body-sm-size);font-weight:var(--h0n-ui-font-weight-regular);resize:none;background:0 0;border:0;outline:none;flex:auto;width:100%;min-width:0;min-height:0;padding:0;line-height:1.45;display:block;overflow-y:hidden}.h-textarea__field[data-v-6a8df0be]::placeholder{color:var(--h0n-ui-color-muted);font-weight:var(--h0n-ui-font-weight-regular);opacity:1}.h-textarea__meta[data-v-6a8df0be]{align-items:start;gap:var(--h0n-ui-spacing-md);justify-content:space-between;min-width:0;display:flex}.h-textarea__message[data-v-6a8df0be]{min-width:0}.h-textarea__counter[data-v-6a8df0be]{white-space:nowrap;flex:none}.h-textarea:focus-within .h-textarea__control[data-v-6a8df0be]{box-shadow:0 0 0 2px var(--h0n-ui-color-primary)}.h-textarea--sm .h-textarea__control[data-v-6a8df0be]{padding:8px 11px}.h-textarea--sm .h-textarea__field[data-v-6a8df0be]{font-size:var(--h0n-ui-typography-body-sm-size);line-height:1.4}.h-textarea--lg .h-textarea__control[data-v-6a8df0be]{padding:12px}.h-textarea--lg .h-textarea__field[data-v-6a8df0be]{font-size:var(--h0n-ui-typography-body-size);line-height:1.5}.h-textarea--resizable .h-textarea__field[data-v-6a8df0be]{resize:vertical}.h-textarea--error .h-textarea__control[data-v-6a8df0be]{box-shadow:0 0 0 2px color-mix(in srgb, var(--h0n-ui-color-danger) 52%, transparent)}.h-textarea--disabled[data-v-6a8df0be]{opacity:.55}
