.sl-text-area-wrapper[data-v-42aedbb9]{--sl-textarea-shadow:var(--shadow-xs);position:relative}.sl-text-area-wrapper--fit[data-v-42aedbb9]{width:fit-content}.sl-text-area-wrapper .sl-required[data-v-42aedbb9]:after{color:var(--color-danger-text);content:"*";position:relative;left:3px}.sl-text-area-wrapper .sl-text-area__label[data-v-42aedbb9]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.sl-text-area-wrapper .sl-text-area__label-append[data-v-42aedbb9]{justify-content:space-between;align-items:center;gap:8px;display:flex}.sl-text-area-wrapper .sl-text-area__input[data-v-42aedbb9]{box-shadow:var(--sl-textarea-shadow);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;position:relative;overflow:hidden}.sl-text-area-wrapper .sl-text-area__input.sl-text-area--bottom-round[data-v-42aedbb9],.sl-text-area-wrapper .sl-text-area__input.sl-text-area--bottom-round .sl-text-area[data-v-42aedbb9]{border-radius:var(--border-radius-sm)}.sl-text-area-wrapper .sl-text-area__input.sl-text-area--bottom-round .sl-text-area__resizer[data-v-42aedbb9]{border-radius:0 0 var(--border-radius-sm)}.sl-text-area-wrapper .sl-text-area[data-v-42aedbb9]{z-index:1;background:var(--color-surface-input);border:1px solid var(--color-border-default);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;width:100%;min-height:40px;transition:border-color var(--default-transition);white-space:pre-line;outline:none;padding:8px 12px;display:block;position:relative;overflow:auto}.sl-text-area-wrapper .sl-text-area[data-v-42aedbb9]:hover{border-color:var(--color-border-strong)}.sl-text-area-wrapper .sl-text-area[data-v-42aedbb9]:focus{border-color:var(--color-accent-mark-strong)}.sl-text-area-wrapper .sl-text-area[data-v-42aedbb9]:disabled{color:var(--color-text-default);background:var(--color-surface-input-disabled);pointer-events:none}.sl-text-area-wrapper .sl-text-area:disabled.sl-text-area--highlighted[data-v-42aedbb9]{color:var(--color-text-default);font:var(--font-body-2);background:var(--color-surface-input-disabled)}.sl-text-area-wrapper .sl-text-area:disabled .sl-text-area__resizer[data-v-42aedbb9]{background:var(--color-surface-input-disabled)}.sl-text-area-wrapper .sl-text-area[data-v-42aedbb9]::placeholder{color:var(--color-text-placeholder)}.sl-text-area-wrapper .sl-text-area.sl-text-area--invalid[data-v-42aedbb9],.sl-text-area-wrapper .sl-text-area.sl-text-area--invalid[data-v-42aedbb9]:hover,.sl-text-area-wrapper .sl-text-area.sl-text-area--invalid[data-v-42aedbb9]:focus{border-color:var(--color-danger-mark-strong)}.sl-text-area-wrapper .sl-text-area.sl-text-area--resize-none[data-v-42aedbb9]{resize:none}.sl-text-area-wrapper .sl-text-area.sl-text-area--resize-vertical[data-v-42aedbb9]{resize:vertical}.sl-text-area-wrapper .sl-text-area.sl-text-area--resize-horizontal[data-v-42aedbb9]{resize:horizontal}.sl-text-area-wrapper .sl-text-area.sl-text-area--resize-both[data-v-42aedbb9]{resize:both}.sl-text-area-wrapper .sl-text-area.sl-text-area--highlighted[data-v-42aedbb9]{color:#0000;font:var(--font-body-2);caret-color:var(--color-text-input);white-space:pre;background:0 0}.sl-text-area-wrapper .sl-text-area.sl-text-area--highlighted[data-v-42aedbb9]::-webkit-scrollbar-thumb{display:none}.sl-text-area-wrapper .sl-text-area__highlighted-text[data-v-42aedbb9]{z-index:0;color:var(--color-text-placeholder);font:var(--font-body-1);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;white-space:pre;background:0 0;position:absolute;inset:1px;overflow:auto}.sl-text-area-wrapper .sl-text-area__highlighted-text code[data-v-42aedbb9]{width:fit-content;height:fit-content;font:var(--font-body-2);background:0 0;padding:8px 12px;position:absolute;inset:0}.sl-text-area-wrapper .sl-text-area__resizer[data-v-42aedbb9]{z-index:2;background:var(--color-surface-input);border-radius:0 0 var(--border-radius-sm);pointer-events:none;position:absolute;bottom:1px;right:1px}.sl-text-area-wrapper.sl-text-area-wrapper--disabled .sl-text-area__resizer[data-v-42aedbb9]{background:var(--color-surface-input-disabled)}
