.app-textarea[data-v-9f60d0ea]{box-sizing:border-box;width:100%;max-width:100%;height:var(--space-24);min-height:var(--space-12);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-page);color:var(--text-fg);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);resize:vertical;transition:border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease),background-color var(--dur-slower) var(--ease)}.app-textarea[data-v-9f60d0ea]::placeholder{color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--text-md)}.app-textarea[data-v-9f60d0ea]:focus-visible{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.app-textarea[data-v-9f60d0ea]:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.app-textarea--autosize[data-v-9f60d0ea]{resize:none;height:auto;overflow:hidden}.app-textarea--pink[data-v-9f60d0ea]{background-color:var(--brand-pink-subtle);border-color:#0000}.app-textarea--blue[data-v-9f60d0ea]{background-color:var(--brand-info-subtle);border-color:#0000}.app-textarea--yellow[data-v-9f60d0ea]{background-color:var(--brand-warning-subtle);border-color:#0000}.app-textarea--has-error[data-v-9f60d0ea]{border-color:var(--status-error-border);background-color:var(--status-error-subtle)}.app-textarea--has-error[data-v-9f60d0ea]:focus-visible{border-color:var(--status-error-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-error-fg) 20%,transparent)}
