.textarea-wrapper[data-v-2de16a2e]{flex-direction:column;width:100%;margin-bottom:1rem;display:flex}.textarea-label[data-v-2de16a2e]{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600}.sr-only[data-v-2de16a2e]{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.textarea-container[data-v-2de16a2e]{background-color:var(--bg-input);border:2px solid var(--border);border-radius:.2rem;transition:all .2s;position:relative}.textarea-container[data-v-2de16a2e]:focus-within{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--input-shadow-focus)}.textarea-container.is-readonly[data-v-2de16a2e]:focus-within{border-color:var(--border);box-shadow:none}.textarea-container.is-readonly .textarea-field[data-v-2de16a2e]{cursor:text;-webkit-user-select:text;user-select:text;resize:none}.textarea-field[data-v-2de16a2e]{width:100%;color:var(--text-secondary);resize:vertical;background:0 0;border:none;outline:none;min-height:5rem;padding:.75rem;font-family:inherit;font-size:.875rem}.textarea-field[data-v-2de16a2e]::placeholder{color:var(--text-disabled)}.textarea-field[data-v-2de16a2e]:disabled{background-color:var(--bg-hover);cursor:not-allowed;color:var(--text-disabled)}.textarea-counter[data-v-2de16a2e]{text-align:right;color:var(--text-tertiary);margin-top:.25rem;font-size:.75rem}.textarea-error[data-v-2de16a2e]{color:var(--color-danger)}.textarea-error[data-v-2de16a2e],.textarea-helper[data-v-2de16a2e]{margin-top:.375rem;font-size:.75rem}.textarea-helper[data-v-2de16a2e]{color:var(--text-tertiary)}.has-error .textarea-container[data-v-2de16a2e]{border-color:var(--color-danger)}.has-error .textarea-container[data-v-2de16a2e]:focus-within{box-shadow:var(--focus-shadow-danger)}
