.message-variable-editor .field-input{background:#fff;border:1px solid #fdba74;border-radius:.75rem;box-sizing:border-box;font-size:.875rem;line-height:1.25rem;min-height:42px;padding:.625rem .75rem;transition:colors .15s;width:100%}.message-variable-editor .field-input:focus{border-color:#f97316;box-shadow:0 0 0 2px #ffedd5;outline:none}.message-variable-editor .field-input-error{border-color:#ef4444;box-shadow:0 0 0 2px #fee2e2}.dark .message-variable-editor .field-input{background:#1f2937;border-color:#4b5563;color:#fff}.dark .message-variable-editor .field-input:focus{box-shadow:0 0 0 2px #7c2d124d}[contenteditable=true]:empty:before{color:#9ca3af;content:attr(data-placeholder);pointer-events:none}
