.ue-textarea{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);width:100%;min-height:170px;color:var(--ink-900);font-family:var(--font-mono,ui-monospace, monospace);resize:vertical;white-space:pre;word-break:break-all;padding:.75rem;font-size:.9rem;line-height:1.45}.ue-textarea--readonly{background:var(--surface-muted,var(--surface))}.ue-modes{flex-wrap:wrap;gap:.5rem;display:flex}.ue-mode-btn[aria-pressed=true]{border-color:var(--ink-900);background:var(--surface-strong,var(--surface));font-weight:600}.ue-direction{gap:.5rem;margin-top:.75rem;display:flex}.ue-dir-btn{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-900);cursor:pointer;padding:.4rem 1.1rem}.ue-dir-btn[aria-pressed=true]{border-color:var(--ink-900);background:var(--surface-strong,var(--surface));font-weight:600}.ue-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ue-field-label{color:var(--ink-500);margin:.5rem 0 .25rem;font-size:.9rem;display:block}.ue-notes{color:var(--ink-500);white-space:pre-wrap;margin-top:.75rem;font-size:.85rem}
