.textarea-wrapper[data-v-99e04104]{position:relative}.textarea-wrapper textarea[data-v-99e04104]{background-color:var(--background-default);border:1px solid var(--border-default);border-radius:var(--border-radius);box-shadow:var(--shadow-small);color:var(--text-primary);font-size:16px;line-height:1.5;padding:20px;resize:vertical;scrollbar-color:var(--border-default) transparent;scrollbar-width:thin;transition:border-color .2s ease,box-shadow .2s ease}.textarea-wrapper textarea[data-v-99e04104]:focus-within{border-color:var(--accent-emphasis);box-shadow:0 0 0 3px var(--accent-muted),var(--shadow-medium)}.textarea-wrapper textarea[data-v-99e04104]::-moz-placeholder{color:var(--text-placeholder)}.textarea-wrapper textarea[data-v-99e04104]::placeholder{color:var(--text-placeholder)}.textarea-wrapper textarea[data-v-99e04104]::-webkit-scrollbar{height:6px;width:6px}.textarea-wrapper textarea[data-v-99e04104]::-webkit-scrollbar-thumb{background-color:var(--border-default);border-radius:4px}.textarea-wrapper textarea[data-v-99e04104]::-webkit-scrollbar-track{background:transparent}.textarea-wrapper .controller-container[data-v-99e04104]{align-items:start;display:flex;height:0;justify-content:flex-end;left:0;pointer-events:none;position:sticky;top:80px;width:100%}.textarea-wrapper .copy-button[data-v-99e04104]{align-items:center;background-color:#fff;border:none;border-radius:var(--border-radius);cursor:pointer;display:flex;justify-content:center;opacity:.3;padding:4px;pointer-events:auto;position:absolute;right:10px;top:4px;transition:opacity .2s}.textarea-wrapper .copy-button[data-v-99e04104]:hover{opacity:1}
